20 Richest Canadian Athletes of All Time, Ranked

finals in Chicago, June 2, 1992
(AP Photo/Charles Bennett)

The richest Canadian athletes of all time is a list that inevitably features many sportspeople who were consistently favoured in their respective MVP markets at the BetMGM online sportsbook. 

Wealthiest Canadian Athletes By Net Worth

RankPlayerNet WorthLeague/Sport
1Mario Lemieux$300 millionNHL
2Wayne Gretzky$250 millionNHL
3Lennox Lewis$140 millionBoxing
4Steve Nash$120 millionNBA
5Joey Votto$110 millionMLB
6Shai Gilgeous-Alexander$90 millionNBA
7Sidney Crosby$75 millionNHL
8Connor McDavid$70 millionNHL
9Andrew Wiggins$65 millionNBA
T-10Nathan MacKinnon$60 millionNHL
T-10Jamal Murray$60 millionNBA
T-10Joe Sakic$60 millionNHL
T-13Steve Yzerman$50 millionNHL
T-13Lance Stroll$50 millionFormula One
15Alphonso Davies$46 millionBundesliga
16Vladimir Guerrero Jr.$40 millionMLB
17Russell Martin$35 millionMLB
18Jonathan Toews$26 millionNHL
19Georges St-Pierre$25 millionMMA
20Milos Raonic$20 millionTennis

1. Mario Lemieux, $300 Million

One of the greatest players in the history of hockey, Mario Lemieux, sits second in career goals-per-game ratio. He trails Wayne Gretzky in points per game. 

2. Wayne Gretzky, $250 Million

As the greatest Canadian athlete, it’s no surprise that Wayne Gretzky has amassed a net worth of $250 million. Gretzky holds a catalogue of NHL records and has continued to earn since hanging up his skates through various endorsement deals.

3. Lennox Lewis, $140 Million

Holding Canadian and British citizenship, Lennox Lewis represented Canada at the 1984 and 1988 Olympics. He’s widely considered one of the greatest heavyweight boxers of all time. 

4. Steve Nash, $120 Million

Steve Nash is one of the best players in NBA history to never win a title. Nash was a transformative player and won two MVPs. 

5. Joey Votto, $110 Million

A contender for NL MVP in the baseball betting markets throughout his prime, Joey Votto earned roughly $250 million across his big-league career. 

6. Shai Gilgeous-Alexander, $90 Million

A two-time NBA MVP and an NBA champion, Shai Gilgeous-Alexander has been one of the league’s best players in recent years. He is currently on a supermax contract with the Oklahoma City Thunder. 

7. Sidney Crosby, $75 Million

Another NHL all-time great, Sidney Crosby, amassed much of his wealth through his 12-year, $104 million contract with the Pittsburgh Penguins. Crosby has also partnered with brands like Tim Hortons and Gatorade. 

8. Connor McDavid, $70 Million

One of the highest-paid NHL players, Connor McDavid, has been an irrepressible force since being drafted first overall in 2015. 

9. Andrew Wiggins, $65 Million

A champion with the Golden State Warriors, Andrew Wiggins has signed several big-money contracts during his time in the NBA.

T-10. Nathan MacKinnon, $60 Million

Only a handful of NHL players are earning more per year than Nathan MacKinnon. He won the Hart Memorial Trophy in 2024.

T-10. Jamal Murray, $60 Million

An NBA champion with a track record of big-time playoff performances, Jamal Murray has been an integral member of the Denver Nuggets throughout their years of contention in the 2020s. 

T-10. Joe Sakic, $60 Million

Following an immensely successful career as a player, Joe Sakic became one of the best front-office executives in the NHL. He’s one of the most highly regarded leaders in NHL history. 

T-13. Steve Yzerman, $50 Million

Steve Yzerman is a Hall of Famer after a lengthy career with the Detroit Red Wings. He was a three-time Stanley Cup champion as a player.

T-13. Lance Stroll, $50 Million

Lance Stroll’s net worth is a long way off the billions that his father has accumulated, but the Formula One driver is immensely wealthy in his own right through his lucrative contracts in the world’s premier motorsport. 

15. Alphonso Davies, $46 Million

Starring at Bayern Munich for more than half a decade, Alphonso Davies has been on a massive weekly wage for several years. Davies is Canada’s greatest ever male soccer player. 

16. Vladimir Guerrero Jr., $40 Million

At the start of a $500 million contract extension, Vladimir Guerrero Jr.’s net worth will continue to grow in the years to come.

17. Russell Martin, $35 Million

Playing in 14 MLB seasons, Russell Martin amassed career earnings of $120.5 million. He was a four-time All-Star. 

18. Jonathan Toews, $26 Million

A three-time Stanley Cup champion and six-time All-Star, Jonathan Toews spent the majority of his NHL career with the Chicago Blackhawks. He retired in 2026 after playing his final campaign with the Winnipeg Jets. 

19. Georges St-Pierre, $25 Million

Boasting a 26-2 record, Georges St-Pierre won UFC titles in the welterweight and middleweight divisions. His career prize money was around $11 million.

20. Milos Raonic, $20 Million

Milos Raonic earned almost $21 million in career prize money. His career highlight was reaching the Wimbledon final in 2014. He won eight singles titles and reached a career-high world ranking of 3.

The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.