Sports
840 voters

The Best Canadian MLB Players Of All Time

Updated April 28, 2020 7.0k votes 840 voters 12.9k views64 items

Over 200 Canadian baseball players have played in Major League Baseball. Featuring some of the best MLB players currently playing today and the greatest baseball players of all time, this list of MLB players from Canada includes World Series champions, Hall-of-Famers, and baseball legends. Who is the best MLB player from Canada?

When ranking the best Canadian MLB players, Joey Votto, Larry Walker, and Russell Martin are definitely in the top 10. Other good MLB players who were born in Canada include Justin Morneau, Fergie Jenkins, Jason Bay, and Ryan Dempster.

Vote up the best MLB players from Canada. Feel free to add any famous Canadian baseball players who have played in the Major Leagues who are missing from the list.

...more
  • 1
    321
    86

    Ferguson Jenkins

    Starting pitcher, Pitcher

    NationalityCanada

    BirthplaceChatham-Kent, Canada

    TeamsPhiladelphia Phillies, Chicago Cubs, Texas Rangers, Boston Red Sox

    More Ferguson Jenkins 

    #75 of 255 The Best Players in the Baseball Hall of Fame#41 of 278 The Best Starting Pitchers of All Time

  • 2
    365
    107

    Larry Walker

    Right fielder, Outfielder

    NationalityCanada

    BirthplaceMaple Ridge, Canada

    BatsLeft-handed

    TeamsMontreal Expos, Colorado Rockies, St. Louis Cardinals

    More Larry Walker 

    #126 of 582 The Greatest Baseball Players Of All Time#82 of 708 The Best Hitters in Baseball History

  • 3
    368
    119

    Joey Votto

    First baseman

    NationalityCanada

    BirthplaceToronto, Canada

    BatsLeft-handed

    TeamsCincinnati Reds

    More Joey Votto 

    #314 of 329 The Most Obnoxious Athletes#21 of 69 The Most Likable Active MLB Players

  • 4
    221
    68

    Justin Morneau

    First baseman

    NationalityCanada

    BirthplaceNew Westminster, Canada

    BatsLeft-handed

    TeamsMinnesota Twins

  • 5
    233
    87

    Freddie Freeman

    First baseman

    BirthplaceFountain Valley, California

    BatsLeft

    TeamsAtlanta Braves

  • 6
    174
    66

    NationalityCanadian, Dominican

    BirthplaceMontreal, Quebec, Canada

    BatsRight

    TeamsToronto Blue Jays

  • 7
    219
    103

    Russell Martin

    Catcher, Third baseman

    NationalityCanada

    BirthplaceToronto, East York, Canada

    BatsRight-handed

    TeamsLos Angeles Dodgers

  • 8
    188
    89

    Eric Gagne

    Pitcher
  • 9
    151
    68

    Jason Bay

    Left fielder

    NationalityCanada

    BirthplaceTrail, Canada

    BatsRight-handed

    TeamsSan Diego Padres, Boston Red Sox, Pittsburgh Pirates

    More Jason Bay 

    #105 of 146 The Best Boston Red Sox Of All Time#152 of 207 The Greatest New York Mets of All Time

  • 10
    137
    62

    Ryan Dempster

    Starting pitcher, Pitcher

    NationalityCanada

    BirthplaceGibsons, Canada

    BatsRight-handed

    TeamsChicago Cubs, Miami Marlins, Cincinnati Reds

  • 11
    157
    81

    BirthplaceRichmond, Canada

    TeamsSeattle Mariners

    More James Paxton 

    #124 of 149 The Greatest New York Yankees Of All Time#98 of 196 The Top Current Baseball Players

  • 12
    85
    26

    Tip O'Neill

    Outfielder, Left fielder

    NationalityCanada

    BirthplaceMalahide, Ontario, Canada

    TeamsSt. Louis Browns, New York Gothams, Chicago Pirates, Cincinnati Reds

  • 13
    93
    36

    Matt Stairs

    Designated hitter, Right fielder

    NationalityCanada

    BirthplaceSaint John, Canada

    BatsLeft-handed

    TeamsMilwaukee Brewers, Philadelphia Phillies, Montreal Expos, Kansas City Royals, Chicago Cubs

  • 14
    96
    41

    Terry Puhl

    Right fielder, Outfielder

    NationalityCanada

    BirthplaceMelville, Canada

    TeamsKansas City Royals, Houston Astros

  • 15
    57
    10

    Mike Soroka

  • 16
    83
    33

    Jeff Heath

    Outfielder, Left fielder

    NationalityCanada, United States of America

    BirthplaceFort William, Ontario, Thunder Bay, Canada

    TeamsSt. Louis Browns, Boston Braves, Cleveland Indians, Washington Senators

    More Jeff Heath 

    #491 of 511 The Best Baseball Players NOT in the Hall of Fame#34 of 64 The Best Canadian MLB Players Ever

  • 17
    103
    53

    NationalityCanada

    BirthplaceSimcoe, Ontario, Canada

    BatsRight-handed

  • 18
    76
    31

    Claude Raymond

    Pitcher

    NationalityCanada

    BirthplaceSaint-Jean-sur-Richelieu, Canada

    TeamsHouston colt .45s, Montreal Expos, Chicago White Sox, Atlanta Braves, Milwaukee Braves

  • 19
    80
    35

    NationalityCanada, United States of America

    BirthplaceToronto, Canada

    TeamsDetroit Tigers

  • 20
    71
    28

    George Selkirk

    Outfielder

    NationalityCanada, United States of America

    BirthplaceHuntsville, Canada

    TeamsNew York Yankees

  • 21
    81
    38

    Erik Bedard

    Pitcher
  • 22
    94
    52

    NationalityCanada, United States of America

    BirthplaceLondon, Canada

    TeamsSan Diego Padres, Philadelphia Phillies, Los Angeles Dodgers, Boston Red Sox, Miami Marlins

  • 23
    58
    23

    Cory Koskie

    Outfield

    NationalityCanadian

    BirthplaceAnola, Manitoba

    BatsLeft

    TeamsTwins, Blue Jays, Brewers

  • 24
    58
    27

    Reggie Cleveland

    Pitcher

    NationalityCanada

    BirthplaceSwift Current, Canada

    TeamsMilwaukee Brewers, Texas Rangers, Boston Red Sox, St. Louis Cardinals

  • 25
    58
    32

    NationalityCanada, United States of America

    BirthplaceKelowna, Canada

    TeamsTexas Rangers