Kansas City Royals All-Time Team

  • 28-man roster for the Kansas City Royals
  • 1969 to present
  • Selections are based on performance, impact on franchise, and tenure
  • The team manager is Whitey Herzog
  • Statistics listed are for the years the player played for this team

Position Players

PLAYERPOSFROMTOBATSGHRWAR
Salvador PerezC20112024R155027335.6
Darrell PorterC19771980L5556116.8
Mike Sweeney1B19952007R128219723.3
John Mayberry1B19721977L89714321.4
Frank White2B19731990R232416034.8
Whit Merrifield2B-OF20162022R8637416.9
Bobby Witt Jr.SS20222024R4708214.6
Alcides EscobarSS20112018R1245368.1
George Brett3B19731993L270731788.6
Kevin Seitzer3B19861991R7413317.3
Willie WilsonLF-CF19761990S17874042.5
Alex GordonLF-3B20072020L175319034.5
Amos OtisCF19701983R189119344.8
Carlos BeltránCF19982004S79512324.8
Bo JacksonOF19861990R5111097.1
Danny TartabullRF19871991R65712412.8
Hal McRaeDH-LF19731987R183716927.6

Pitching Staff

PLAYERARMFROMTOWERAERA+WAR
Bret SaberhagenRH198419911103.2112840.7
Kevin AppierRH198920041153.4913047.1
Zack GreinkeRH20042023663.9311228.8
Mark GubiczaRH198419961323.9111038.0
Danny JacksonRH19831987373.6911610.4
Dan QuisenberryRH19791988512.5516025.3
Jeff MontgomeryRH19881999443.2013820.9
Greg HollandRH20102021242.7215611.3
Joakim SoriaRH20072017222.8215514.3
Al HraboskyLH19781979173.281242.2
Steve MingoriLH19731979163.051285.6
Larry GuraLH197619851113.7210718.7

Lineups

Lineup vs LHP

BATSPLAYERPOS
1SWillie WilsonLF
2RBobby Witt Jr.SS
3LGeorge Brett3B
4RMike Sweeney1B
5RDanny TartabullRF
6RBo JacksonDH
7RAmos OtisCF
8RSalvador PerezC
9RFrank White2B

Lineup vs RHP

BATSPLAYERPOS
1SWillie WilsonLF
2RBobby Witt Jr.SS
3LGeorge Brett3B
4SCarlos BeltránCF
5RHal McRaeDH
6LJohn Mayberry1B
7LDarrell PorterC
8LAlex GordonRF
9RFrank White2B