Here are the Royals' top seasons by position

December 9th, 2025

KANSAS CITY – The Royals have seen many incredible individual seasons throughout their franchise history. But what would a roster look like if we mashed all those standout seasons together?

Here’s the Royals’ all-time roster based on a position’s best individual season:

Starting pitcher: , 1989
This really comes down to in 2009 or Saberhagen in 1989. Both won Cy Youngs those years. A close race. Both had 2.16 ERAs in those campaigns. But Saberhagen led the Majors in wins (23), innings pitched (262 1/3), complete games (12) and WHIP (0.961).

Relief pitcher: , 1983
, , and had some great seasons, but Quiz gets the nod here because back in his day, relievers often went multiple innings to get saves. Quiz had an MLB-best 45 saves and posted a 1.94 ERA.

Catcher: , 2021
In Game 1 of a late-September doubleheader against Cleveland, Perez went to a place no other catcher had gone before. With his 46th home run of the season, a 429-foot shot to left field at Progressive Field, he topped Johnny Bench’s 1970 record for the most home runs in a single season by a primary catcher (at least 75 percent of games behind the plate). Perez added two more to his home run total before the end of the season, finishing with a career-high 48 home runs and tying both the Major League lead and the Royals’ single-season home run record. Perez led the Majors with 121 RBIs and spent the entire season – 161 games played – as the Royals’ most dangerous hitter. Although Mariners catcher Cal Raleigh’s 60 homers broke Perez’s record in 2025, any all-time Royals roster would want this veteran backstop behind the plate for that team.

Third base: , 1980
No-brainer. Brett chased .400 that season, finished at .390 and led MLB in OPS with a mind-blowing 1.118.

Shortstop: , 2024
In 2024, Witt put together the best shortstop season ever seen in the history of Major League Baseball. Fresh off an 11-year extension signed before Spring Training that year, Witt established himself as an MVP candidate early and never looked back. The AL MVP runner-up finished with 9.4 bWAR, tying Brett’s 1980 season for the most by a Royal in a single season. Witt hit 32 home runs and 45 doubles while stealing 31 bags, and his second consecutive 30-homer, 30-steal campaign made him the first shortstop to record multiple 30-30 seasons. He was the batting champion with a .332 average and led MLB in hits (211). Witt was an All-Star, Gold Glove and Silver Slugger winner, and he was named to the All-MLB First Team shortstop at the end of the season.

Second base: , 1986
It was really a monster year as White, of course, won a Gold Glove. But he also was an All-Star and won the Silver Slugger Award. He had 37 doubles, 22 homers and drove in 84 runs.

First base: , 1975
Big John hit 38 doubles, 34 home runs and drove in 106. He also led the American League in walks with 119 and posted a .963 OPS.

DH: Hal McRae, 1982
He led the Majors with 46 doubles and 133 RBIs and also hit 27 homers and posted a .910 OPS. Certainly, Jorge Soler’s 48-homer season in 2019 gets consideration.

Left field: , 2012
Gordo won his second of eight Gold Gloves and also led the Majors in doubles with 51 to go with 14 homers and 72 RBIs.

Center field: , 1980
Yes, technically, Wilson played a lot of left field, too. But he played enough in center that season to qualify in our minds. And he was unreal, leading MLB in runs (133), hits (230) and triples (15). He also stole 79 bases.

Right field: , 2000
Dye was an All-Star, won a Gold Glove, hit 41 doubles and 33 home runs and drove in 118. He had a monster year.