Eric Hosmer is one player currently on the Kansas City Royals roster. He is their first baseman.
Jarrod Dyson is number 1 on the Kansas City Royals.
As of the 2014 season, the Kansas City Royals have 1 switch hitter.
Gary Christenson debuted on September 1, 1979, playing for the Kansas City Royals at Royals Stadium; he played his final game on July 3, 1980, playing for the Kansas City Royals at Royals Stadium.
Dave Cripe debuted on September 10, 1978, playing for the Kansas City Royals at Royals Stadium; he played his final game on October 1, 1978, playing for the Kansas City Royals at Royals Stadium.
Randy McGilberry debuted on September 6, 1977, playing for the Kansas City Royals at Royals Stadium; he played his final game on October 1, 1978, playing for the Kansas City Royals at Royals Stadium.
Tom Poquette debuted on September 1, 1973, playing for the Kansas City Royals at Royals Stadium; he played his final game on July 9, 1982, playing for the Kansas City Royals at Royals Stadium.
Matt Winters debuted on May 30, 1989, playing for the Kansas City Royals at Royals Stadium; he played his final game on October 1, 1989, playing for the Kansas City Royals at Royals Stadium.
Eduardo Villacis debuted on May 1, 2004, playing for the Kansas City Royals at Kauffman Stadium; he played his final game on May 1, 2004, playing for the Kansas City Royals at Kauffman Stadium.
Steve Andrade debuted on May 1, 2006, playing for the Kansas City Royals at Kauffman Stadium; he played his final game on May 10, 2006, playing for the Kansas City Royals at Kauffman Stadium.
Byron Gettis debuted on May 27, 2004, playing for the Kansas City Royals at Kauffman Stadium; he played his final game on July 1, 2004, playing for the Kansas City Royals at Kauffman Stadium.
David Lough debuted on September 1, 2012, playing for the Kansas City Royals at Kauffman Stadium; he played his final game on September 29, 2013, playing for the Kansas City Royals at Kauffman Stadium.
Don O'Riley debuted on June 20, 1969, playing for the Kansas City Royals at Municipal Stadium II; he played his final game on August 1, 1970, playing for the Kansas City Royals at Municipal Stadium II.