Skip to content
The Top 10 Greatest Kansas City Royals Players of All Time

The Top 10 Greatest Kansas City Royals Players of All Time

The Kansas City Royals have had a storied history, filled with talented players who have left a lasting impact on the franchise. From the team's inaugural season in 1969 to their more recent success, these 10 players have stood out as some of the best in Royals history. Here are the top 10 players in the history of the Kansas City Royals, in no particular order:

#10 - George Brett - Brett is widely considered one of the greatest third basemen of all time. He was a 13-time All-Star, won the American League MVP award in 1980 and helped lead the team to the World Series championship in 1985.


#9 - Frank White - White was one of the best second basemen of his era. He was a five-time Gold Glove winner, and helped lead the team to the World Series championship in 1985.


#8 - Mike Sweeney - Sweeney was one of the best players of his era. He was a five-time All-Star, and was a key player in the team's playoff runs in 2000 and 2014.

Are you a Kansas City Royals Super Fan? Get your very own Kauffman Stadium Baseball Bundle Pack Today!

#7 - Bret Saberhagen - Saberhagen was one of the best pitchers of his era. He was a two-time Cy Young winner, and helped lead the team to the World Series championship in 1985.


#6 - Jermaine Dye - Dye was one of the best players of his era. He was a two-time All-Star, and was a key player in the team's playoff runs in 2000 and 2014.


#5 - Dan Quisenberry - Quisenberry was one of the best relief pitchers of his era. He was a five-time All-Star, and was a key player in the team's playoff runs in 1980 and 1984.


#4 - Kevin Appier - Appier was one of the best pitchers of his era. He was a two-time All-Star, and helped lead the team to the playoffs in 1991 and 1994.


#3 - Johnny Damon - Damon was one of the best players of his era. He was a two-time All-Star, and was a key player in the team's playoff runs in 2000 and 2014.


#2 - Zach Greinke - Greinke was one of the best pitchers of his era. He was a three-time All-Star, won the American League Cy Young award in 2009, and helped lead the team to the World Series championship in 2015.

#1 - Salvador Perez - Perez is one of the best catchers of his era. He was a six-time All-Star, won the American League Gold Glove award in 2013, 2014, 2015, 2016, 2017 and 2018, and helped lead the team to the World Series championship in 2015.

The Kansas City Royals have had a storied history, filled with great players who have left a lasting impact on the franchise. From George Brett, Frank White, Mike Sweeney, Bret Saberhagen, Jermaine Dye, Dan Quisenberry, Kevin Appier, Johnny Damon, Zach Greinke and Salvador Perez, these 10 players have been instrumental in the team's success and will always be remembered as some of the best to ever wear a Royals uniform.

Previous article The Top 10 Greatest Colorado Rockies Players of All Time
Next article The Top 10 Greatest Washington Nationals Players of All Time