Kansas City Royals all-time top 50 players: No. 50 to No. 31

KANSAS CITY, MO - AUGUST 17: Infielder Joe Randa
KANSAS CITY, MO - AUGUST 17: Infielder Joe Randa /
8 of 10
1990: Kevin Seitzer
1990: Kevin Seitzer /

No. 38) Mike Macfarlane, catcher, 1987-94 and 1996-98

During his 13-year career, Mike Macfarlane spent parts of 11 seasons in Kansas City. While with the Royals, Macfarlane appeared in over 1,000 games, hitting 118 home runs. Defensively, he caught 265 runners stealing over the course of his career, accounting for 33 percent of attempted base-stealers.

No. 37) Kevin Seitzer, third baseman, 1986-91

Kevin Seitzer was quite the accomplished hitter during his playing career. Notching nearly 1,600 career hits, he spent his first six seasons as a Kansas City Royal. 1987 was his career season, however. As a rookie, he led the league with 207 hits. His .399 season on-base percentage is incredible, considering he also led the league with 725 plate appearances. If not for Mark McGwire, Seitzer would have been named Rookie of the Year. Seitzer returned to the club as the hitting coach from 2009-12.

(Those who played youth baseball or have had kids play youth baseball might also recognize Mac-N-Seitz Baseball and Softball, pioneered by the previous two players on our list, Mike Macfarlane and Kevin Seitzer.)

No. 36) Bud Black, starting pitcher, 1982-88

Bud Black spent part of seven seasons with the Kansas City Royals, and he was an integral part of the 1985 club. First, Black had an outstanding 1984 campaign, starting 35 games, pitching 257 innings and leading the league in WHIP. The next year, Buddy made a measly 33 starts and was the Game 4 starter in the World Series.

After retiring, Black managed the Padres for nine seasons and recently completed his first season as the manager of the Rockies, who appeared in the National League Wild Card Game. He was the NL Manager of the Year in 2010.