(WIBW) -- For the sixth-consecutive year, Kansas City catcher Salvador Perez will be representing the Royals at the MLB All-Star game.
Perez will not be a starter in this year's game like he was the previous four seasons, and is the only Royals player making the trip right now. If an injury occurs or a player declines their invitation, he could be joined by a teammate.
Joining Perez on the American League roster is Oakland Athletics' closer and Osage City-native Blake Treinen. This is Treinen's first All-Star selection.
Treinen has converted his last 19 save opportunities in a row, with 22 saves overall. In 36 games, Treinen has a .86 ERA with 54 strikeouts and over 44 2/3 innings of work.
The 2018 MLB All-Star game will be held in Washington, D.C. on July 17 at Nationals Park, and broadcast live on Fox at 7 p.m.