Baseball The Best Canadian MLB Players Of All Time  

Ranker Baseball
2.2k votes 338 voters 4.3k views 62 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.

list ordered by
1
118 30
Ferguson Jenkins is listed (or ranked) 1 on the list The Best Canadian MLB Players Of All Time
Starting pitcher, Pitcher
2
144 43
Joey Votto is listed (or ranked) 2 on the list The Best Canadian MLB Players Of All Time
First baseman
3
130 37
Larry Walker is listed (or ranked) 3 on the list The Best Canadian MLB Players Of All Time
Right fielder, Outfielder
4
75 19
Freddie Freeman is listed (or ranked) 4 on the list The Best Canadian MLB Players Of All Time
PaulA1 added First baseman
5
81 27
Justin Morneau is listed (or ranked) 5 on the list The Best Canadian MLB Players Of All Time
First baseman
6
73 23
Eric Gagne is listed (or ranked) 6 on the list The Best Canadian MLB Players Of All Time
Eric Gagne Pitcher
7
86 34
Russell Martin is listed (or ranked) 7 on the list The Best Canadian MLB Players Of All Time
Catcher, Third baseman
8
56 17
James Paxton is listed (or ranked) 8 on the list The Best Canadian MLB Players Of All Time
PaulA1 added Pitcher
9
58 20
Jason Bay is listed (or ranked) 9 on the list The Best Canadian MLB Players Of All Time
Left fielder
10
45 18
John Axford is listed (or ranked) 10 on the list The Best Canadian MLB Players Of All Time
Pitcher
11
50 22
Ryan Dempster is listed (or ranked) 11 on the list The Best Canadian MLB Players Of All Time
Starting pitcher, Pitcher
12
40 17
Paul Quantrill is listed (or ranked) 12 on the list The Best Canadian MLB Players Of All Time
Pitcher
13
26 7
Jeff Zimmerman is listed (or ranked) 13 on the list The Best Canadian MLB Players Of All Time
Pitcher
14
22 5
Vladimir Guerrero Jr. is listed (or ranked) 14 on the list The Best Canadian MLB Players Of All Time
Chuck McDuck added Third base
15
28 12
Terry Puhl is listed (or ranked) 15 on the list The Best Canadian MLB Players Of All Time
Right fielder, Outfielder, Left fielder
16
27 12
Erik Bedard is listed (or ranked) 16 on the list The Best Canadian MLB Players Of All Time
Erik Bedard Pitcher
17
44 27
Michael Saunders is listed (or ranked) 17 on the list The Best Canadian MLB Players Of All Time
Left fielder, Center fielder
18
11 1
Jeff Francis is listed (or ranked) 18 on the list The Best Canadian MLB Players Of All Time
Chuck McDuck added Starting pitcher
19
13 2
Matt Stairs is listed (or ranked) 19 on the list The Best Canadian MLB Players Of All Time
Chuck McDuck added Designated hitter, Right fielder, Outfielder
20
21 10
Claude Raymond is listed (or ranked) 20 on the list The Best Canadian MLB Players Of All Time
Claude Raymond Pitcher
21
19 10
Stubby Clapp is listed (or ranked) 21 on the list The Best Canadian MLB Players Of All Time
Second baseman
22
22 13
Jesse Crain is listed (or ranked) 22 on the list The Best Canadian MLB Players Of All Time
Relief pitcher, Pitcher
23
9 1
Tip O'Neill is listed (or ranked) 23 on the list The Best Canadian MLB Players Of All Time
Chuck McDuck added Outfielder, Left fielder
24
12 4
Brett Lawrie is listed (or ranked) 24 on the list The Best Canadian MLB Players Of All Time
Chuck McDuck added Third baseman
25
18 10
John Hiller is listed (or ranked) 25 on the list The Best Canadian MLB Players Of All Time
Pitcher