Honorable Mention
Jermaine Dye 2000
Dye put together easily his best full season in Kansas City in 2000. A member of the Royals for four-and-a-half years, the outfielder put together a solid 1999 before truly breaking out the next season. He hit for power (33 home runs and 118 RBI) and average (.321/.390/.561). His 193 hits totaled a ridiculous 327 bases, while his 107 runs scored wound up being his career-high. That’s saying something considering his successful 14-year career.
Alex Gordon 2011
After turning his career around with a move to the outfield, Gordon became known more for his defense. However, he did put together some terrific offensive seasons, leading the league in doubles with 51 in 2012. His 2011 campaign overall proved to be his best offensive showing. Gordon smacked 23 home runs, drove in 87 runs and racked up 185 hits. His slash line was also a career-best .303/.376/.502 for an OPS+ of 140.
Eric Hosmer 2017
In his contract year, Hosmer played every game and put together his best regular season as a Kansas City Royals player. Despite a slow start, the first baseman slashed .318/.385/.498 — each of those numbers marking a career-high. Hosmer matched his 2016 total with 25 home runs but fell 10 shy of his previous year total for runs batted in with 94. Still, the campaign — should it be his last with the club — will live long in the memory of Royals fans.
Darrell Porter 1979
In an outlier of a season, Porter put up some truly remarkable numbers in 1979. There were the usual great offensive numbers that would land a player on this list. Porter had 20 home runs, 112 RBI and 101 runs scored. His slash line .291/.421/.492 seems like a typo, because his most incredible number was 121 walks — against just 65 strikeouts. Yes, he almost walked twice as often as he struck out.
Amos Otis 1978
Otis had several great seasons with the Kansas City Royals. His 14 years in KC landed him among the top outfielders in franchise history. His best campaign came in his age-31 season. Otis finished fourth in MVP voting, while piling up 22 home runs and 96 RBI. He stole 32 bases in 40 tries and also drew 12 more walks than he had strikeouts. His slash line wound up at .298/.380/.525. That adds up to a .905 OPS and 151 OPS+ — both career-highs.