The Greatest Kansas City Royals All-Stars of All Time

Few things bring Royals fans together like celebrating the players who wore the powder blue and light blue with pure heart. Here are the greatest All-Stars in Kansas City Royals history, the names that belong on every fan cave wall and in every conversation about this franchise.

⚾ 2026 All-Star Voting Is Open

Help send your Kansas City Royals stars to the July 14 All-Star Game at Citizens Bank Park in Philadelphia. Fan voting is open now, and the starters and full All-Star rosters are announced in early July.

Vote for the 2026 All-Stars →

We'll list this year's Kansas City Royals All-Stars right here as soon as the rosters are announced.

Kansas City Royals plaqueKansas City Royals plaqueKansas City Royals plaque

George Brett: 13-Time All-Star

George Brett is simply the Kansas City Royals. A third baseman who earned 13 All-Star selections across his career, Brett was the face of the franchise for over a decade and one of the most beloved players in baseball history. His passion, consistency, and iconic moments made him the gold standard for what it means to be a Royal.

George Brett Kansas City Royals plaque

Shop the George Brett plaque ($52) →

Salvador Perez: 9-Time All-Star

Salvy is the heart and soul of modern Royals baseball, a catcher who has earned nine All-Star selections and never stopped giving everything he had behind the plate. His infectious smile and undeniable leadership have made him one of the most popular players in franchise history. If you love the Royals, you love Salvy, it's really that simple.

Salvador Perez Kansas City Royals plaque

Shop the Salvador Perez plaque ($18) →

Bobby Witt Jr.: 2-Time All-Star

Bobby Witt Jr. is the present and the future of this franchise, a shortstop who has already earned two All-Star selections early in his career. His combination of athleticism, instincts, and genuine star power has Royals fans feeling excited about baseball again. The next great chapter in Kansas City is being written right now, and he's holding the pen.

Bobby Witt Jr. Kansas City Royals plaque

Shop the Bobby Witt Jr. plaque ($52) →

Bo Jackson: All-Star (1989)

Bo Jackson was a once-in-a-generation athlete, and Royals fans were lucky enough to watch him play outfield in Kansas City. His single All-Star selection in 1989 only hints at the kind of jaw-dropping talent he brought to the field every time he suited up. To this day, stories about Bo have a way of making everyone in the room stop and listen.

Bo Jackson Kansas City Royals plaque

Shop the Bo Jackson plaque ($26) →

The Whole Lineup on One Plaque

Can't pick just one? The Kansas City Royals All-Time Greats plaque brings the franchise legends together on a single piece, the perfect centerpiece for any Kansas City Royals fan cave.

Kansas City Royals All-Time Greats plaque

Shop the Kansas City Royals All-Time Greats plaque ($52) →

The Complete List of Kansas City Royals All-Stars

Every player selected to represent the Kansas City Royals at the MLB All-Star Game, ranked by total All-Star Game selections as a member of the team. Counts follow Baseball-Reference: 1959-1962 each held two All-Star Games, and there was no game in 2020.

Player Pos All-Star Selections Years
George Brett 3B 13 1976-1988
Salvador Perez C 9 2013-2018, 2021, 2023, 2024
Amos Otis OF 5 1970-1973, 1976
Frank White 2B 5 1978-1979, 1981-1982, 1986
Mike Sweeney DH 5 2000-2003, 2005
Cookie Rojas 2B 4 1971-1974
Alex Gordon OF 3 2013-2015
Dan Quisenberry RP 3 1982-1984
Darrell Porter C 3 1978-1980
Freddie Patek SS 3 1972, 1976, 1978
Hal McRae DH 3 1975-1976, 1982
Jeff Montgomery RP 3 1992-1993, 1996
Bobby Witt Jr. SS 2 2024, 2025
Bret Saberhagen SP 2 1987, 1990
Greg Holland RP 2 2013-2014
Joakim Soria RP 2 2008, 2010
John Mayberry 1B 2 1973-1974
Jose Rosado SP 2 1997, 1999
Kelvin Herrera RP 2 2015-2016
Mark Gubicza SP 2 1988-1989
Mike Moustakas 3B 2 2015, 2017
Steve Busby SP 2 1974-1975
Wade Davis RP 2 2015-2016
Whit Merrifield 2B 2 2019, 2021
Willie Wilson OF 2 1982-1983
Aaron Crow RP 1 2011
Alcides Escobar SS 1 2015
Andrew Benintendi OF 1 2022
Billy Butler DH 1 2012
Bo Jackson OF 1 1989
Carlos Estevez RP 1 2025
Cole Ragans SP 1 2024
Danny Tartabull OF 1 1991
David Cone SP 1 1994
Dean Palmer 3B 1 1998
Ellie Rodriguez C 1 1969
Eric Hosmer 1B 1 2016
Gil Meche SP 1 2007
Jason Vargas SP 1 2017
Jermaine Dye OF 1 2000
Ken Harvey 1B 1 2004
Kevin Appier SP 1 1995
Kevin Seitzer 3B 1 1987
Kris Bubic SP 1 2025
Kurt Stillwell SS 1 1988
Larry Gura SP 1 1980
Lorenzo Cain OF 1 2015
Lou Piniella OF 1 1972
Maikel Garcia 3B 1 2025
Mark Redman SP 1 2006
Mike MacDougal RP 1 2003
Richie Scheinblum OF 1 1972
Seth Lugo SP 1 2024
Zack Greinke SP 1 2009

Don't see your favorite Kansas City Royals legend on a plaque yet? We add new players all the time. Browse the full lineup or tell us who you want next.

Browse all Kansas City Royals plaques →

Shopping for someone? See our Best Gifts for Kansas City Royals Fans guide.

Each plaque includes genuine licensed trading cards. The exact card may vary slightly from the one pictured; you'll always get a genuine licensed card of this player.

Back to blog