Kansas City Royals all-time roster

1969 to 2026 · 817 players

How many players have played for the Kansas City Royals?

817 players have a season with the Kansas City Royals on file, from 1969 to 2026: 415 at the plate and 401 on the mound. George Brett played the most games for the club, 2,707. Kansas City Royals all-time leaders →

Hitters with the most games

Every Kansas City Royals hitter, 1969 to 2026
H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.
George Brett1973–19932,7073,1543171,596.305
Frank White1973–19902,3242,006160886.255
Amos Otis1970–19831,8911,977193992.280
Salvador Perez2011–20261,8581,8443241,093.261
Hal McRae1973–19871,8371,9241691,012.293
Willie Wilson1976–19901,7871,96840509.289
Alex Gordon2007–20201,7531,643190749.257
Mike Sweeney1995–20071,2821,398197837.299
Alcides Escobar2011–20181,2451,20836390.259
Freddie Patek1971–19791,2451,03628382.241
Billy Butler2007–20141,1661,273127628.295
Eric Hosmer2011–20171,0481,132127566.284
Joe Randa1995–20041,0191,08486533.288
John Mayberry1972–1977897816143552.261
Mike Macfarlane1987–1997887716103398.256
David DeJesus2003–201087697161390.289
John Wathan1976–198586065621261.262
Mike Moustakas2011–2017836764119379.251
Al Cowens1974–197981278445374.282
Johnny Damon1995–200080389465352.292
Cookie Rojas1971–197778272423304.269
Bobby Witt Jr.2022–2026768879123427.289
Whit Merrifield2016–202176890968345.291
U.L. Washington1977–198475762526228.254
Kevin Seitzer1986–199174180933265.294
Carlos Ivan Beltran1998–2003726825108465.288
Lorenzo Cain2011–201771376556308.289
Lou Piniella1969–197370073445348.286
Mark Teahen2005–200967666759293.269
Danny Tartabull1987–1991657674124425.290
Jim Eisenreich1987–199265055523225.277
Angel Berroa2001–200762760645235.263
Brian McRae1990–199461462730248.262
Brent Mayne1990–200361344318185.245
Ed Kirkpatrick1969–197361347156245.248
Kyle Isbel2021–202659539129168.235
Paul Schaal1969–197359451931194.264
John Buck2004–200958445070259.235
Jamie Quirk1975–198858233630157.245
Darrell Porter1977–198055551461301.271
Jarrod Dyson2010–20165503557101.260
David Howard1991–19975473208130.229
Steve Balboni1984–1987545450117313.232
Vinnie Pasquantino2022–202653753085323.262
Maikel Garcia2022–202653051830222.264
Kurt Stillwell1988–199152446426209.256
Wally Joyner1992–199551855644271.293
Bo Jackson1986–1990511460109313.250
Willie Aikens1980–198351149977297.282
Carlos Febles1998–200350641424146.250

What the columns mean: H · HR · RBI · AVG

Pitchers with the most games

Every Kansas City Royals pitcher, 1969 to 2026
W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.SV: Games finished by protecting a narrow lead to the last out.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.K: Batters this pitcher struck out.
Jeff Montgomery1988–19996864450304849.13.20720
Dan Quisenberry1979–19875535143237895.02.52312
Paul Splittorff1970–198442916614312,554.23.811,057
Joakim Soria2007–20174272226162438.02.82473
Kelvin Herrera2011–2017415222643415.22.86416
Greg Holland2010–20213942417159403.22.72514
Mark Gubicza1984–199638213213522,218.23.911,366
Dennis Leonard1974–198631214410612,187.03.701,323
Larry Gura1976–198430711178111,697.03.70631
Doug Bird1973–1978292493658714.23.56464
Steve Farr1985–1990289342449511.03.05429
Hipolito Pichardo1992–1998281423919669.24.48340
Luke Hochevar2007–201627946653929.14.98702
Tom Gordon1988–1995274797131,149.24.02999
Zack Greinke2004–2023266669111,387.13.931,101
Kevin Appier1989–20042611058101,684.13.361,375
Wade Davis2013–2021256271849360.23.39386
Aaron James Crow2011–201425420116233.23.43208
Bret Saberhagen1984–19912521107811,660.13.211,093
Steve Mingori1974–1979245132226382.23.06171
Marty Pattin1974–1980244433921825.23.48370
Al Fitzmorris1969–1976243704871,098.03.46391
Scott Barlow2018–2022239181243264.03.10314
Jimmy Gobble2003–200823522234423.25.23275
Danny Duffy2011–2021234686811,172.13.951,048
Tim Collins2011–201422812170211.03.54220
Jason Grimsley2001–20032197181226.24.01178
Bud Black1982–1987199545610955.23.70489
Tom Burgmeier1969–1973196241628276.03.20132
Charlie Leibrandt1984–1989194766101,257.03.60618

What the columns mean: W · L · SV · IP · ERA · K

Every Kansas City Royals player, A to Z

A

B

C

E

G

H

I

J

K

L

M

N

O

P

Q

S

W

Y

Z

Regular season, each player’s seasons with the club under every name it has played as. A pitcher who also batted is in both tables. A season split between two clubs is filed as one combined line and counts for neither.