Sports
906 voters

The Best Canadian MLB Players Of All Time

Updated April 28, 2020 7.2k votes 906 voters 14.1k 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
    382
    111

    Larry Walker

    Right fielder, Outfielder

    NationalityCanada

    BirthplaceMaple Ridge, Canada

    BatsLeft-handed

    TeamsMontreal Expos, Colorado Rockies, St. Louis Cardinals

    More Larry Walker 

    #75 of 708 The Best Hitters in Baseball History#42 of 316 The Greatest Left Handed Baseball Players of All Time

  • 2
    340
    93

    Ferguson Jenkins

    Starting pitcher, Pitcher

    NationalityCanada

    BirthplaceChatham-Kent, Canada

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

    More Ferguson Jenkins 

    #39 of 278 The Best Starting Pitchers of All Time#117 of 582 The Greatest Baseball Players Of All Time

  • 3
    396
    118

    Joey Votto

    First baseman

    NationalityCanada

    BirthplaceToronto, Canada

    BatsLeft-handed

    TeamsCincinnati Reds

    More Joey Votto 

    #309 of 325 The Most Obnoxious Athletes#38 of 150 The Greatest First Basemen of All Time

  • 4
    230
    75

    Justin Morneau

    First baseman

    NationalityCanada

    BirthplaceNew Westminster, Canada

    BatsLeft-handed

    TeamsMinnesota Twins

  • 5
    255
    93

    Freddie Freeman

    First baseman

    BirthplaceFountain Valley, California

    BatsLeft

    TeamsAtlanta Braves

  • 6
    194
    75

    Vladimir Guerrero Jr.

    First baseman, Third baseman

    NationalityCanadian, Dominican

    BirthplaceMontreal, Quebec, Canada

    BatsRight

    TeamsToronto Blue Jays

    More Vladimir Guerrero Jr. 

    #71 of 196 The Top Current Baseball Players#49 of 65 The Most Likable Active MLB Players

  • 7
    223
    100

    Russell Martin

    Catcher, Third baseman

    NationalityCanada

    BirthplaceEast York, Toronto, Canada

    BatsRight-handed

    TeamsLos Angeles Dodgers

  • 8
    189
    90

    Eric Gagne

    Pitcher
  • 9
    153
    66

    Jason Bay

    Left fielder

    NationalityCanada

    BirthplaceTrail, Canada

    BatsRight-handed

    TeamsSan Diego Padres, Boston Red Sox, Pittsburgh Pirates

    More Jason Bay 

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

  • 10
    139
    62

    Ryan Dempster

    Starting pitcher, Pitcher

    NationalityCanada

    BirthplaceGibsons, Canada

    BatsRight-handed

    TeamsChicago Cubs, Miami Marlins, Cincinnati Reds

    More Ryan Dempster 

    #396 of 511 The Best Baseball Players NOT in the Hall of Fame#186 of 197 The Greatest Pitchers of All Time

  • 11
    158
    80

    NationalityCanada

    BirthplaceLadner, British Columbia, Canada

    TeamsSeattle Mariners

    More James Paxton 

    #126 of 149 The Greatest New York Yankees Of All Time#18 of 48 Every Athlete On The Scott Boras Client List, Ranked

  • 12
    89
    29

    Tip O'Neill

    Outfielder, Left fielder

    NationalityCanada

    BirthplaceMalahide, Ontario, Canada

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

  • 13
    62
    10

    Mike Soroka

  • 14
    93
    39

    Matt Stairs

    Designated hitter, Right fielder

    NationalityCanada

    BirthplaceSaint John, Canada

    BatsLeft-handed

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

  • 15
    98
    43

    Terry Puhl

    Right fielder, Outfielder

    NationalityCanada

    BirthplaceMelville, Canada

    TeamsKansas City Royals, Houston Astros

  • 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

  • 17
    101
    51

    NationalityCanada

    BirthplaceSimcoe, Ontario, Canada

    BatsRight-handed

  • 18
    72
    27

    George Selkirk

    Outfielder

    NationalityCanada, United States of America

    BirthplaceHuntsville, Canada

    TeamsNew York Yankees

  • 19
    77
    31

    Claude Raymond

    Pitcher

    NationalityCanada

    BirthplaceSaint-Jean-sur-Richelieu, Canada

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

  • 20
    79
    35

    NationalityCanada, United States of America

    BirthplaceToronto, Canada

    TeamsDetroit Tigers

  • 21
    81
    38

    Erik Bedard

    Pitcher
  • 22
    93
    51

    NationalityCanada, United States of America

    BirthplaceLondon, Canada

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

  • 23
    57
    23

    Cory Koskie

    Outfield

    NationalityCanadian

    BirthplaceAnola, Manitoba

    BatsLeft

    TeamsTwins, Blue Jays, Brewers

  • 24
    57
    28

    Reggie Cleveland

    Pitcher

    NationalityCanada

    BirthplaceSwift Current, Canada

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

  • 25
    60
    31

    NationalityCanada, United States of America

    BirthplaceKelowna, Canada

    TeamsTexas Rangers