Kansas City Royals players and history

1,033 players have played at least one regular-season game for the Kansas City Royals franchise from 1969 to 2025. George Brett played the most games for the club (2,707, 1973–1993).

Kauffman Stadium, home of the Kansas City Royals
Kauffman Stadium · Photo: U.S. Army National Guard photos by Spc. Rose Di Trolio, Public domain, Wikimedia Commons (cropped) · Photo credits

Most games for the Royals

The 25 players with the most regular-season games for the franchise, 1969–2025, under any of its names.
#PlayerPosSeasonsGames
1 George Brett3B1973–19932,707
2Photo of Frank White Frank White2B1973–19902,324
3Photo of Amos Otis Amos OtisOF1970–19831,891
4Photo of Hal McRae Hal McRaeDH1973–19871,837
5Photo of Willie Wilson Willie WilsonOF1976–19901,787
6Photo of Alex Gordon Alex GordonOF2007–20201,753
7Photo of Salvador Perez Salvador PerezC2011–2018, 2020–20251,707
8Photo of Mike Sweeney Mike SweeneyDH1995–20071,282
9Photo of Alcides Escobar Alcides EscobarSS2011–20181,245
10Photo of Freddie Patek Freddie PatekSS1971–19791,245
11Photo of Billy Butler Billy ButlerDH2007–20141,166
12Photo of Eric Hosmer Eric Hosmer1B2011–20171,048
13Photo of Joe Randa Joe Randa3B1995–1996, 1999–20041,019
14Photo of Mike Moustakas Mike Moustakas3B2011–2018934
15Photo of John Mayberry John Mayberry1B1972–1977897
16Photo of Mike Macfarlane Mike MacfarlaneC1987–1994, 1996–1998890
17Photo of Cookie Rojas Cookie Rojas2B1970–1977880
18Photo of David DeJesus David DeJesusOF2003–2010876
19Photo of Whit Merrifield Whit Merrifield2B2016–2022863
20 John WathanC1976–1985860
21Photo of Al Cowens Al CowensOF1974–1979812
22Photo of Johnny Damon Johnny DamonOF1995–2000803
23Photo of Carlos Beltran Carlos BeltranOF1998–2004795
24 U. L. WashingtonSS1977–1984757
25Photo of Kevin Seitzer Kevin Seitzer3B1986–1991741

Photos: Wikimedia Commons, free licences, each credited on the MLB photo credits page.

Royals players in 2025

The 12 players with the most Royals games among those who played for the club in 2025: Salvador Perez (C, 1,707 games since 2011), Bobby Witt (SS, 626 games since 2022), Kyle Isbel (OF, 496 games since 2021), Maikel Garcia (3B, 449 games since 2022), MJ Melendez (OF, 435 games since 2022), Vinnie Pasquantino (1B, 424 games since 2022), Michael Massey (2B, 358 games since 2022), Freddy Fermin (C, 251 games since 2022), Drew Waters (OF, 208 games since 2022), Dairon Blanco (OF, 171 games since 2022), Adam Frazier (2B, 160 games since 2024) and Taylor Clarke (P, 156 games since 2022).

Played for both the Royals and…

Angels 128Mets 128Pirates 121Reds 120Red Sox 119Athletics 118Cubs 118Braves 117Padres 114Rangers 114Cardinals 111Yankees 109White Sox 108Brewers 102Guardians 101Phillies 100Orioles 97Giants 97Tigers 95Mariners 95Dodgers 89Blue Jays 88Twins 84Nationals 81Astros 77Rays 75Marlins 73Rockies 72Diamondbacks 66

Each list has every player who played for both clubs, with his seasons and games for each. All MLB team pairs

Kansas City Royals: questions

How many players have played for the Kansas City Royals?

1,033, counting every player with at least one regular-season game for the franchise from 1969 to 2025, under any of its names.

Who has played the most games for the Royals?

George Brett, with 2,707 regular-season games (1973–1993), ahead of Frank White (2,324) and Amos Otis (1,891).

Which team shares the most players with the Royals?

The Angels: 128 players played for both. The fewest: the Diamondbacks, with 66.

Facts from the SABR Lahman Baseball Database (CC BY-SA 3.0). Team logos are trademarks of their respective teams (logos via TheSportsDB). Not affiliated with MLB or the Kansas City Royals. Credits