
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).

Most games for the Royals
| # | Player | Pos | Seasons | Games |
|---|---|---|---|---|
| 1 | George Brett | 3B | 1973–1993 | 2,707 |
| 2 | 2B | 1973–1990 | 2,324 | |
| 3 | OF | 1970–1983 | 1,891 | |
| 4 | DH | 1973–1987 | 1,837 | |
| 5 | OF | 1976–1990 | 1,787 | |
| 6 | OF | 2007–2020 | 1,753 | |
| 7 | C | 2011–2018, 2020–2025 | 1,707 | |
| 8 | DH | 1995–2007 | 1,282 | |
| 9 | SS | 2011–2018 | 1,245 | |
| 10 | SS | 1971–1979 | 1,245 | |
| 11 | DH | 2007–2014 | 1,166 | |
| 12 | 1B | 2011–2017 | 1,048 | |
| 13 | 3B | 1995–1996, 1999–2004 | 1,019 | |
| 14 | 3B | 2011–2018 | 934 | |
| 15 | 1B | 1972–1977 | 897 | |
| 16 | C | 1987–1994, 1996–1998 | 890 | |
| 17 | 2B | 1970–1977 | 880 | |
| 18 | OF | 2003–2010 | 876 | |
| 19 | 2B | 2016–2022 | 863 | |
| 20 | John Wathan | C | 1976–1985 | 860 |
| 21 | OF | 1974–1979 | 812 | |
| 22 | OF | 1995–2000 | 803 | |
| 23 | OF | 1998–2004 | 795 | |
| 24 | U. L. Washington | SS | 1977–1984 | 757 |
| 25 | 3B | 1986–1991 | 741 |
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