All-Time Player Rankings
Top 100 Pitchers of All-Time
Top 100 Catchers of All-Time
Top 100 First Basemen of All-Time
Top 100 Second Basemen of All-Time
Top 100 Shortstops of All-Time
Top 100 Third Basemen of All-Time
Top 100 Left Fielders of All-Time
Top 100 Center Fielders of All-Time
Top 100 Right Fielders of All-Time
Top 20 Designated Hitters of All-Time
Player Pages
Legends
Superstars
Stars
Regulars
Journeyman Players
Utility Players
Player Page Roster
Top 100 Players
WAR
Pitcher WAR Leaders
Catcher WAR Leaders
First Base WAR Leaders
Second Base WAR Leaders
Shortstop WAR Leaders
Third Base WAR Leaders
Left Field WAR Leaders
Center Field WAR Leaders
Right Field WAR Leaders
Designated Hitter WAR Leaders
All-Time Teams
Dodgers All-Time Team
Yankees All-Time Team
Phillies All-Time Team
Red Sox All-Time Team
Cubs All-Time Team
All MLB Teams
Hall of Famers
Hall of Fame Members
Hall of Fame News
Hall of Fame Case File
2025 Hall of Fame Election
2024 Hall of Fame Election
1936 Hall of Fame Election
All HOF Elections
Blog
Baseball Lists
Hall of Fame News
Hall of Fame Case File
Video
Franchise Top 20
Longform
Fashion Plate
Franchise Icons
Stats
Dodgers Franchise WAR Leaders
Yankees Franchise WAR Leaders
Phillies Franchise WAR Leaders
Cardinals Franchise WAR Leaders
WAR Leaders 2020s
WAR Leaders 1980s
WAR Leaders 1950s
Hall of Fame Voting Finder
All-Time Player Rankings
Top 100 Pitchers of All-Time
Top 100 Catchers of All-Time
Top 100 First Basemen of All-Time
Top 100 Second Basemen of All-Time
Top 100 Shortstops of All-Time
Top 100 Third Basemen of All-Time
Top 100 Left Fielders of All-Time
Top 100 Center Fielders of All-Time
Top 100 Right Fielders of All-Time
Top 20 Designated Hitters of All-Time
Player Pages
Legends
Superstars
Stars
Regulars
Journeyman Players
Utility Players
Player Page Roster
Top 100 Players
WAR
Pitcher WAR Leaders
Catcher WAR Leaders
First Base WAR Leaders
Second Base WAR Leaders
Shortstop WAR Leaders
Third Base WAR Leaders
Left Field WAR Leaders
Center Field WAR Leaders
Right Field WAR Leaders
Designated Hitter WAR Leaders
All-Time Teams
Dodgers All-Time Team
Yankees All-Time Team
Phillies All-Time Team
Red Sox All-Time Team
Cubs All-Time Team
All MLB Teams
Hall of Famers
Hall of Fame Members
Hall of Fame News
Hall of Fame Case File
2025 Hall of Fame Election
2024 Hall of Fame Election
1936 Hall of Fame Election
All HOF Elections
Blog
Baseball Lists
Hall of Fame News
Hall of Fame Case File
Video
Franchise Top 20
Longform
Fashion Plate
Franchise Icons
Stats
Dodgers Franchise WAR Leaders
Yankees Franchise WAR Leaders
Phillies Franchise WAR Leaders
Cardinals Franchise WAR Leaders
WAR Leaders 2020s
WAR Leaders 1980s
WAR Leaders 1950s
Hall of Fame Voting Finder
SEARCH:
Search ...
ELECTIONS
OR
Search ...
ARTICLES
OR
Search ...
PLAYERS
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
PLAYER
POS
FROM
TO
BATS
G
HR
WAR
Salvador Perez
C
2011
2024
R
1550
273
35.6
Darrell Porter
C
1977
1980
L
555
61
16.8
Mike Sweeney
1B
1995
2007
R
1282
197
23.3
John Mayberry
1B
1972
1977
L
897
143
21.4
Frank White
2B
1973
1990
R
2324
160
34.8
Whit Merrifield
2B-OF
2016
2022
R
863
74
16.9
Bobby Witt Jr.
SS
2022
2024
R
470
82
14.6
Alcides Escobar
SS
2011
2018
R
1245
36
8.1
George Brett
3B
1973
1993
L
2707
317
88.6
Kevin Seitzer
3B
1986
1991
R
741
33
17.3
Willie Wilson
LF-CF
1976
1990
S
1787
40
42.5
Alex Gordon
LF-3B
2007
2020
L
1753
190
34.5
Amos Otis
CF
1970
1983
R
1891
193
44.8
Carlos Beltrán
CF
1998
2004
S
795
123
24.8
Bo Jackson
OF
1986
1990
R
511
109
7.1
Danny Tartabull
RF
1987
1991
R
657
124
12.8
Hal McRae
DH-LF
1973
1987
R
1837
169
27.6
Pitching Staff
PLAYER
ARM
FROM
TO
W
ERA
ERA+
WAR
Bret Saberhagen
RH
1984
1991
110
3.21
128
40.7
Kevin Appier
RH
1989
2004
115
3.49
130
47.1
Zack Greinke
RH
2004
2023
66
3.93
112
28.8
Mark Gubicza
RH
1984
1996
132
3.91
110
38.0
Danny Jackson
RH
1983
1987
37
3.69
116
10.4
Dan Quisenberry
RH
1979
1988
51
2.55
160
25.3
Jeff Montgomery
RH
1988
1999
44
3.20
138
20.9
Greg Holland
RH
2010
2021
24
2.72
156
11.3
Joakim Soria
RH
2007
2017
22
2.82
155
14.3
Al Hrabosky
LH
1978
1979
17
3.28
124
2.2
Steve Mingori
LH
1973
1979
16
3.05
128
5.6
Larry Gura
LH
1976
1985
111
3.72
107
18.7
Lineups
Lineup vs LHP
BATS
PLAYER
POS
1
S
Willie Wilson
LF
2
R
Bobby Witt Jr.
SS
3
L
George Brett
3B
4
R
Mike Sweeney
1B
5
R
Danny Tartabull
RF
6
R
Bo Jackson
DH
7
R
Amos Otis
CF
8
R
Salvador Perez
C
9
R
Frank White
2B
Lineup vs RHP
BATS
PLAYER
POS
1
S
Willie Wilson
LF
2
R
Bobby Witt Jr.
SS
3
L
George Brett
3B
4
S
Carlos Beltrán
CF
5
R
Hal McRae
DH
6
L
John Mayberry
1B
7
L
Darrell Porter
C
8
L
Alex Gordon
RF
9
R
Frank White
2B