In the history of the Kansas City Royals a total of nine Canadians have played for them.
George Kottaras 2013 – 46 games
Jeff Francis 2011 – 1 game
Ryan Braun 2006 – 35 games
Mark Teahen 2005-2009 – 676 games
Matt Stairs 2004-2006 – 330 games
Aaron Guiel 2002-2006 – 263 games
Paul Spoljaric 2000 – 13 games
Andy Stewart 1997 – 5 games
Terry Puhl 1991 – 15 games
Both Matt Stairs (2015) and Terry Puhl (1995) are inducted into the Canadian Baseball Hall of Fame and Museum.
Going back through the history of the Kansas City team there are an additional eight Canadians that played in Kansas City
Tom Harrison 1965 Athletics – 2 games
Vern Handrahan 1964-66 Athletics – 34 games
Ted Bowsfield 1963-64 Athletics – 91 games
Reno Bertoia 1961 Athletics – 39 games
Ozzie Vanbrabant 1955 Athletics – 2 games
Eric MacKenzie 1955 Athletics -1 game
Bill Phillips 1888 Cowboys – 129 games
Milt Whitehead Cowboys – 5 games
Ted Bowsfield (1988), Reno Bertoia (1988) and Bill Phillips (1988) are inducted into the Canadian Baseball Hall of Fame and Museum.