Kansas City Royals All-Time Team

We select a 28-player roster of the greatest players in Kansas City Royals history.

STARTING LINEUP

Salvador PEREZ

2011-
Catcher

John MAYBERRY

1972-1977
first base

Frank WHITE

1973-1990
second base

Alcides ESCOBAR

2011-2018
shortstop

George BRETT

1973-1993
third base

Willie WILSON

1976-1990
left field

Amos OTIS

1970-1983
center field

Danny TARTABULL

1987-1991
right field

Hal McRAE

1973-1987
DH

Whitey HERZOG

1975-1979
manager

LINEUPS

LINEUP VS LHP
1W. Wilson+LF
2OtisCF
3Brett*3B
4TartabullRF
5Sweeney1B
6McRaeDH
7PerezC
8White2B
9EscobarSS
LINEUP VS RHP
1W. Wilson+LF
2Beltran+RF
3Brett*3B
4Mayberry*1B
5McRaeDH
6OtisCF
7Porter*C
8White2B
9EscobarSS

BENCH

Darrell PORTER

1977-1980
Catcher

Mike SWEENEY

1995-2007
first base

Cookie ROJAS

1970-1977
second base

Freddie PATEK

1971-1979
shortstop

Kevin SEITZER

1986-1991
third base

Alex GORDON

2007-2020
left field

Bo JACKSON

1986-1990
center field

Carlos BELTRAN

1998-2004
outfield

STARTING ROTATION

Bret SABERHAGEN

1984-1991
ACE

Zack GREINKE

2004-2010, 2022-
STARTER

Kevin APPIER

1989-1999, 2003-2004
starter

Charlie LEIBRANDT

1984-1989
starter

Larry GURA

1976-1985
starter

BULLPEN

Dan QUISENBERRY

1979-1988
closer

Jeff MONTGOMERY

1988-1999
reliever

Greg HOLLAND

2010-2015, 2020-
reliever

Steve MINGORI

1973-1979
reliever

Al HRABOSKY

1978-1979
reliever

Wade DAVIS

2013-2016
reliever