Baseball The Best Canadian MLB Players Of All Time  

Ranker Baseball
1.1k votes 172 voters 1.9k views 54 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
74 20
Joey Votto is listed (or ranked) 1 on the list The Best Canadian MLB Players Of All Time
First baseman

2
65 16
Larry Walker is listed (or ranked) 2 on the list The Best Canadian MLB Players Of All Time
Right fielder, Outfielder

3
58 15
Ferguson Jenkins is listed (or ranked) 3 on the list The Best Canadian MLB Players Of All Time
Starting pitcher, Pitcher

4
45 11
Justin Morneau is listed (or ranked) 4 on the list The Best Canadian MLB Players Of All Time
First baseman

5
26 4
Freddie Freeman is listed (or ranked) 5 on the list The Best Canadian MLB Players Of All Time
PaulA1 added First baseman

6
44 19
Russell Martin is listed (or ranked) 6 on the list The Best Canadian MLB Players Of All Time
Catcher, Third baseman

7
26 5
James Paxton is listed (or ranked) 7 on the list The Best Canadian MLB Players Of All Time
PaulA1 added Pitcher

8
37 14
Eric Gagne is listed (or ranked) 8 on the list The Best Canadian MLB Players Of All Time
Eric Gagne Pitcher

9
30 12
Jason Bay is listed (or ranked) 9 on the list The Best Canadian MLB Players Of All Time
Left fielder

10
21 7
John Axford is listed (or ranked) 10 on the list The Best Canadian MLB Players Of All Time
Pitcher

11
26 12
Michael Saunders is listed (or ranked) 11 on the list The Best Canadian MLB Players Of All Time
Left fielder, Center fielder

12
23 10
Paul Quantrill is listed (or ranked) 12 on the list The Best Canadian MLB Players Of All Time
Pitcher

13
14 3
Jeff Zimmerman is listed (or ranked) 13 on the list The Best Canadian MLB Players Of All Time
Pitcher

14
25 13
Ryan Dempster is listed (or ranked) 14 on the list The Best Canadian MLB Players Of All Time
Starting pitcher, Pitcher

15
14 7
John Hiller is listed (or ranked) 15 on the list The Best Canadian MLB Players Of All Time
Pitcher

16
16 9
Terry Puhl is listed (or ranked) 16 on the list The Best Canadian MLB Players Of All Time
Right fielder, Outfielder, Left fielder

17
9 3
Stubby Clapp is listed (or ranked) 17 on the list The Best Canadian MLB Players Of All Time
Second baseman

18
13 8
Jesse Crain is listed (or ranked) 18 on the list The Best Canadian MLB Players Of All Time
Relief pitcher, Pitcher

19
6 1
Reggie Cleveland is listed (or ranked) 19 on the list The Best Canadian MLB Players Of All Time
Reggie Cleveland Pitcher

20
12 7
Erik Bedard is listed (or ranked) 20 on the list The Best Canadian MLB Players Of All Time
Erik Bedard Pitcher

21
8 3
Nick Pivetta is listed (or ranked) 21 on the list The Best Canadian MLB Players Of All Time
PaulA1 added Nick Pivetta Pitcher

22
8 3
Bill Atkinson is listed (or ranked) 22 on the list The Best Canadian MLB Players Of All Time
Bill Atkinson Pitcher

23
8 3
Dalton Pompey is listed (or ranked) 23 on the list The Best Canadian MLB Players Of All Time
PaulA1 added Dalton Pompey Center fielder

24
15 10
Jim Adduci is listed (or ranked) 24 on the list The Best Canadian MLB Players Of All Time
Outfielder, First baseman

25
10 5
Andrew Albers is listed (or ranked) 25 on the list The Best Canadian MLB Players Of All Time
Andrew Albers Pitcher