Top Ten Greatest Kansas City Royals Players of All Time
The Top Ten
1 George Brett
2 Amos Otis
3 Bret Saberhagen
George Brett of course is the best but Brett Saberhagen was very underrated
4 Kevin Appier
5 Alex Gordon
Alexander Jonathan Gordon is an American professional baseball left fielder for the Kansas City Royals of Major League Baseball.
6 Willie Wilson
7 Mark Gubicza
8 Frank White
9 Hal McRae
10 Eric Hosmer
Eric John Hosmer is an American League first baseman for the Kansas City Royals of Major League Baseball.
The Contenders
11 Zack Greinke
12 Salvador Perez
Salvador Johan PĂ©rez Diaz is a Venezuelan professional baseball catcher for the Kansas City Royals of Major League Baseball.
13 Carlos Beltran
14 Mike Moustakas
Michael Christopher Moustakas is an American professional baseball third baseman for the Kansas City Royals of Major League Baseball.
15 Danny Tartabull
16 Lorenzo Cain
Lorenzo Lamar Cain is an American professional baseball center fielder for the Kansas City Royals of Major League Baseball.
17 Bo Jackson
18 Lou Piniella
19 Alcides Escobar
Alcides Escobar is a Venezuelan professional baseball shortstop with the Kansas City Royals of Major League Baseball.
20 Kelvin Herrera
BAdd New Item