Kansas City Royals: Top all-time home run hitters
By Joel Wagler
Kansas City Royals all-time run leaders: 10. (tied): Eric Hosmer (127)
It took a few seasons for Eric Hosmer to develop his power h but in 2016 and 2017 he put together back-to-back 25 home run seasons.
He’s banged out 68 over his last three seasons for the Royals and though he may not be as pure of a power hitter as some of his contemporaries at first base, his career .294 Batting Average in Kansas City offsets that a little.
In 2017, not only did Hosmer tie his career-high in home runs and runs scored (98), but he set his top marks in Batting Average (.318), On Base Percentage (.385), Slugging Percentage (.498), OPS (.883), Wins Above Replacement (4.1), and Hits (192).
Hosmer’s contract with the Royals ended after the 2017 season and he signed a lucrative long-term with the Padres. Hosmer was a key component to the Royals’ two AL pennants and will forever be a fan favorite in Kansas City.
Kansas City Royals all-time run leaders: 9. Mike Moustakas (139)
After 32 long seasons, Mike Moustakas blasted 38 home runs in 2017 to break the old mark set by Steve Balboni in 1985. Though his record has since been shattered, it was excited to watch Moose assault that old record.
Moustakas always seemed to have it in him but he never was able to put everything together that he needed to become a true power hitter. His career-high in dingers prior to 2017 was 22 in 2015.
The history was there. In 2007, according to Baseball America, Moustakas set the California high school record for homers in a season (24) and career (54). He also hit 84 home runs in the minors, in just 439 games, including 36 at two levels in 2010 (Fangraphs).
The Royals re-signed Moustakas in 2018 and he hit 20 more before being traded in the Brewers. In 2019, he proved his power was no fluke, ripping 35 for Milwaukee. Like Hosmer, Moustakas will always be cherished for his role in being a championship back to the Royals.