vote on everything
Sports
760 voters

The Best Canadian MLB Players Of All Time

Updated April 28, 2020 6.7k votes 760 voters 11.5k 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
    Ferguson Jenkins is listed (or ranked) 1 on the list The Best Canadian MLB Players Of All Time
    303
    76

    Ferguson Jenkins

    Starting pitcher, Pitcher

    NationalityCanada

    BirthplaceChatham-Kent, Canada

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

    More Ferguson Jenkins 

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

  • 2
    Larry Walker is listed (or ranked) 2 on the list The Best Canadian MLB Players Of All Time
    339
    99

    Larry Walker

    Right fielder, Outfielder

    NationalityCanada

    BirthplaceMaple Ridge, Canada

    BatsLeft-handed

    TeamsMontreal Expos, Colorado Rockies, St. Louis Cardinals

  • 3
    Joey Votto is listed (or ranked) 3 on the list The Best Canadian MLB Players Of All Time
    353
    117

    Joey Votto

    First baseman

    NationalityCanada

    BirthplaceToronto, Canada

    BatsLeft-handed

    TeamsCincinnati Reds

    More Joey Votto 

    #104 of 104 The Greatest Throwing Arms of All Time#18 of 61 The Most Likable Active MLB Players

  • 4
    Justin Morneau is listed (or ranked) 4 on the list The Best Canadian MLB Players Of All Time
    203
    66

    Justin Morneau

    First baseman

    NationalityCanada

    BirthplaceNew Westminster, Canada

    BatsLeft-handed

    TeamsMinnesota Twins

  • 5
    Freddie Freeman is listed (or ranked) 5 on the list The Best Canadian MLB Players Of All Time
    214
    78

    Freddie Freeman

    First baseman

    NationalityAmerican

    BirthplaceFountain Valley, California

    BatsLeft

    TeamsAtlanta Braves

    More Freddie Freeman 

    #186 of 582 The Greatest Baseball Players Of All Time#6 of 106 The Best Atlanta Braves Of All Time

  • 6
    Russell Martin is listed (or ranked) 6 on the list The Best Canadian MLB Players Of All Time
    216
    99

    Russell Martin

    Catcher, Third baseman

    NationalityCanada

    BirthplaceToronto, East York, Canada

    BatsRight-handed

    TeamsLos Angeles Dodgers

  • 7
    Eric Gagne is listed (or ranked) 7 on the list The Best Canadian MLB Players Of All Time
    186
    84

    Eric Gagne

    Pitcher
  • 8
    Vladimir Guerrero Jr. is listed (or ranked) 8 on the list The Best Canadian MLB Players Of All Time
    150
    60

    BatsRight

    TeamsToronto Blue Jays

  • 9
    James Paxton is listed (or ranked) 9 on the list The Best Canadian MLB Players Of All Time
    160
    74

    BirthplaceRichmond, Canada

    TeamsNew York Yankees

    More James Paxton 

    #117 of 149 The Greatest New York Yankees Of All Time#108 of 273 The Top Current Baseball Players

  • 10
    Ryan Dempster is listed (or ranked) 10 on the list The Best Canadian MLB Players Of All Time
    135
    57

    Ryan Dempster

    Starting pitcher, Pitcher

    NationalityCanada

    BirthplaceGibsons, Canada

    BatsRight-handed

    TeamsChicago Cubs, Miami Marlins, Cincinnati Reds

  • 11
    Jason Bay is listed (or ranked) 11 on the list The Best Canadian MLB Players Of All Time
    143
    64

    Jason Bay

    Left fielder

    NationalityCanada

    BirthplaceTrail, Canada

    BatsRight-handed

    TeamsSan Diego Padres, Boston Red Sox, Pittsburgh Pirates

    More Jason Bay 

    #117 of 142 The Greatest Left-Fielders of All Time#105 of 146 The Best Boston Red Sox Of All Time

  • 12
    Matt Stairs is listed (or ranked) 12 on the list The Best Canadian MLB Players Of All Time
    91
    32

    Matt Stairs

    Designated hitter, Right fielder

    NationalityCanada

    BirthplaceSaint John, Canada

    BatsLeft-handed

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

    More Matt Stairs 

    #439 of 511 The Best Baseball Players NOT in the Hall of Fame#138 of 142 The Greatest Right-Fielders of All Time

  • 13
    Tip O'Neill is listed (or ranked) 13 on the list The Best Canadian MLB Players Of All Time
    77
    24

    Tip O'Neill

    Outfielder, Left fielder

    NationalityCanada

    BirthplaceMalahide, Ontario, Canada

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

  • 14
    Terry Puhl is listed (or ranked) 14 on the list The Best Canadian MLB Players Of All Time
    91
    38

    Terry Puhl

    Right fielder, Outfielder

    NationalityCanada

    BirthplaceMelville, Canada

    TeamsKansas City Royals, Houston Astros

  • 15
    John Axford is listed (or ranked) 15 on the list The Best Canadian MLB Players Of All Time
    103
    50

    NationalityCanada

    BirthplaceSimcoe, Ontario, Canada

    BatsRight-handed

  • 16
    Claude Raymond is listed (or ranked) 16 on the list The Best Canadian MLB Players Of All Time
    77
    29

    Claude Raymond

    Pitcher

    NationalityCanada

    BirthplaceSaint-Jean-sur-Richelieu, Canada

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

  • 17
    Jeff Heath is listed (or ranked) 17 on the list The Best Canadian MLB Players Of All Time
    80
    32

    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 

    #35 of 64 The Best Canadian MLB Players Ever#167 of 177 The Best Cleveland Indians Of All Time

  • 18
    John Hiller is listed (or ranked) 18 on the list The Best Canadian MLB Players Of All Time
    79
    34

    NationalityCanada, United States of America

    BirthplaceToronto, Canada

    TeamsDetroit Tigers

  • 19
    Mike Soroka is listed (or ranked) 19 on the list The Best Canadian MLB Players Of All Time
    48
    8

    Mike Soroka

  • 20
    Erik Bedard is listed (or ranked) 20 on the list The Best Canadian MLB Players Of All Time
    79
    36

    Erik Bedard

    Pitcher
  • 21
    Paul Quantrill is listed (or ranked) 21 on the list The Best Canadian MLB Players Of All Time
    95
    51

    NationalityCanada, United States of America

    BirthplaceLondon, Canada

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

  • 22
    George Selkirk is listed (or ranked) 22 on the list The Best Canadian MLB Players Of All Time
    63
    25

    George Selkirk

    Outfielder

    NationalityCanada, United States of America

    BirthplaceHuntsville, Canada

    TeamsNew York Yankees

  • 23
    Reggie Cleveland is listed (or ranked) 23 on the list The Best Canadian MLB Players Of All Time
    56
    23

    Reggie Cleveland

    Pitcher

    NationalityCanada

    BirthplaceSwift Current, Canada

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

  • 24
    Cory Koskie is listed (or ranked) 24 on the list The Best Canadian MLB Players Of All Time
    53
    21

    Cory Koskie

    Outfield

    NationalityCanadian

    BirthplaceAnola, Manitoba

    BatsLeft

    TeamsTwins, Blue Jays, Brewers

  • 25
    Michael Saunders is listed (or ranked) 25 on the list The Best Canadian MLB Players Of All Time
    93
    63

    Michael Saunders

    Left fielder, Center fielder

    NationalityCanada

    BirthplaceVictoria, Canada

    BatsLeft-handed

Baseball PlayersSportsPeople In SportsAthletesMLBBaseballtop 50