Top 20 NHL Instagram Earners in 2021

NHL players earn over $3 million per year on average, so life's pretty sweet for the top ice hockey stars. But their fortune doesn't end there; when they get off the ice and onto Instagram, they only have to post once to earn as much as the regular annual salary in Canada! We breakdown the top earners on Instagram and compare their social income compared to other global sports stars.

NHL players earn over $3 million per year on average, so life's pretty sweet for the top ice hockey stars. But their fortune doesn't end there; when they get off the ice and onto Instagram, they only have to post once to earn as much as the regular annual salary in Canada! At Online Gambling We breakdown the top earners on Instagram and compare their social income compared to other global sports stars.

P.K. Subban

P.K. Subban



Earning per post:


Alex Ovechkin

Alex Ovechkin



Earning per post:


Connor McDavid

Connor McDavid



Earning per post:


20 Biggest NHL Players of Instagram

It pays to be one of the biggest NHL players, both on and off the rink. Alexander Ovechkin is regarded as one of the greatest ice hockey players of all time, but Ovi also rakes in the most on Instagram too. With 1.6 million followers, he manages to earn $88.3k per post on Insta, the most of any player in the league.

# Player Name Team
Followers Instagram Handle Money Per Post ($)
1 Alex Ovechkin Alex Ovechkin Washington Capitals
Followers: 1.6M
Instagram Handle: aleksandrovechkinofficial
Money Per Post ($): $88.3K
2 P.K. Subban P.K. Subban New Jersey Devils
Followers: 1M
Instagram Handle: subbanator
Money Per Post ($): $55.7K
3 Connor McDavid Connor McDavid Edmonton Oilers
Followers: 910K
Instagram Handle: mcdavid97
Money Per Post ($): $49.3K
4 Evgeni Malkin Evgeni Malkin Pittsburgh Penguins
Followers: 735K
Instagram Handle: e.malkin71geno
Money Per Post ($): $39.8K
5 Auston Matthews Auston Matthews Toronto Maple Leafs
Followers: 705K
Instagram Handle: austonmatthews
Money Per Post ($): $38.1K
6 Tyler Seguin Tyler Seguin Dallas Stars
Followers: 607K
Instagram Handle: tseguin92
Money Per Post ($): $32.8K
7 Artemi Panarin Artemi Panarin New York Rangers
Followers: 587K
Instagram Handle: artemiypanarin
Money Per Post ($): $31.7K
8 Henrik Lundqvist Henrik Lundqvist Washington Capitals
Followers: 586K
Instagram Handle: hlundqvist35
Money Per Post ($): $31.7K
9 David Pastrnak David Pastrnak Boston Bruins
Followers: 411K
Instagram Handle: davidpastrnak
Money Per Post ($): $22.2K
10 Max Domi Max Domi Columbus Blue Jackets
Followers: 383K
Instagram Handle: max
Money Per Post ($): $20.7K
11 Erik Karlsson Erik Karlsson San Jose Sharks
Followers: 371K
Instagram Handle: erikkarlsson65
Money Per Post ($): $20.1K
12 Evander Kane Evander Kane San Jose Sharks
Followers: 333K
Instagram Handle: evander9kane
Money Per Post ($): $18.0K
13 Jack Hughes Jack Hughes New Jersey Devils
Followers: 321K
Instagram Handle: jackhughes
Money Per Post ($): $17.3K
14 Vladimir Tarasenko Vladimir Tarasenko St. Louis Blues
Followers: 314K
Instagram Handle: vt9191
Money Per Post ($): $16.9K
15 William Nylander William Nylander Toronto Maple Leafs
Followers: 307K
Instagram Handle: williamnylander
Money Per Post ($): $16.6K
16 Kris Letang Kris Letang Pittsburgh Penguins
Followers: 305K
Instagram Handle: kletang_58
Money Per Post ($): $16.5K
17 Brad Marchand Brad Marchand Boston Bruins
Followers: 266K
Instagram Handle: bmarch63
Money Per Post ($): $14.4K
18 Patrik Laine Patrik Laine Columbus Blue Jackets
Followers: 255K
Instagram Handle: patriklaine
Money Per Post ($): $13.8K
19 Brendan Gallagher Brendan Gallagher Montrèal Canadiens
Followers: 255K
Instagram Handle: bgally.11
Money Per Post ($): $13.7K
20 Carey Price Carey Price Montrèal Canadiens
Followers: 248K
Instagram Handle: cp0031
Money Per Post ($): $13.4K
Sport Stars

How NHL Players Measure Up To Other Sports Stars

Despite making close to $100k with each post, the Russian Ovechkin doesn't even come close to the top 20 sports stars on Instagram. The top earner worldwide is Cristiano Ronaldo; his 224.8 million followers see every post of his, which earn him over $1 million. Check out the other 19 athletes who profit from social media, including Conor McGregor, Virat Kohli and Stephen Curry.

# Player Name
Instagram Handle Sport Followers Money Per Post ($)
1 Cristiano Ronaldo Cristiano Ronaldo
Instagram Handle: cristiano
Sport: Soccer
Followers 224.8M
Money Per Post ($): $1.2M
2 Neymar da Silva Santos Junior Neymar da Silva Santos Junior
Instagram Handle: neymarjr
Sport: Soccer
Followers 155.6M
Money Per Post ($): $843K
3 Lionel Messi Lionel Messi
Instagram Handle: leomessi
Sport: Soccer
Followers 139.3M
Money Per Post ($): $755K
4 David Beckham David Beckham
Instagram Handle: davidbeckham
Sport: Soccer
Followers 66.7M
Money Per Post ($): $361K
5 LeBron James LeBron James
Instagram Handle: kingjames
Sport: Basketball
Followers 64.2M
Money Per Post ($): $347K
6 Virat Kohli Virat Kohli
Instagram Handle: virat.kohli
Sport: Cricket
Followers 63.2M
Money Per Post ($): $342K
7 Ronaldo de Assis Moreira Ronaldo de Assis Moreira
Instagram Handle: ronaldinho
Sport: Soccer
Followers 51.5M
Money Per Post ($): $279K
8 Gareth Bale Gareth Bale
Instagram Handle: garethbale11
Sport: Soccer
Followers 43.4M
Money Per Post ($): $234K
9 Zlatan Ibrahimovic Zlatan Ibrahimovic
Instagram Handle: iamzlatanibrahimovic
Sport: Soccer
Followers 43.4M
Money Per Post ($): $234K
10 Mohamed Salah Mohamed Salah
Instagram Handle: mosalah
Sport: Soccer
Followers 39M
Money Per Post ($): $211K
11 Luis Suarez Luis Suarez
Instagram Handle: luissuarez9
Sport: Soccer
Followers 38M
Money Per Post ($): $205K
12 Conor Mcgregor Conor Mcgregor
Instagram Handle: thenotoriousmma
Sport: Martial Arts & Boxing
Followers 36.8M
Money Per Post ($): $199K
13 Stephen Curry Stephen Curry
Instagram Handle: stephencurry30
Sport: Basketball
Followers 30.7M
Money Per Post ($): $166K
14 Floyd Mayweather Floyd Mayweather
Instagram Handle: floydmayweather
Sport: Boxing
Followers 23.6M
Money Per Post ($): $127K
15 Sergio Aguero Sergio Aguero
Instagram Handle: kunaguero
Sport: Soccer
Followers 13.8M
Money Per Post ($): $747K
16 Ronda Rousey Ronda Rousey
Instagram Handle: rondarousey
Sport: Wrestling
Followers 13.1M
Money Per Post ($): $709K
17 Serena Williams Serena Williams
Instagram Handle: serenawilliams
Sport: Tennis
Followers 12.5M
Money Per Post ($): $677K
18 Kevin De Bruyne Kevin De Bruyne
Instagram Handle: kevindebruyne
Sport: Soccer
Followers 11.2M
Money Per Post ($): $606K
19 Simone Biles Simone Biles
Instagram Handle: simonebiles
Sport: Gymnastics
Followers 3.9M
Money Per Post ($): $211K
20 Kelly Slater Kelly Slater
Instagram Handle: kellyslater
Sport: Surfing
Followers 2.8M
Money Per Post ($): $151K
Sport Stars
Sport Stars

Soccer Stars Dominate Instagram Earnings

Soccer is the biggest sport in the world and few can argue its global attraction; the 2018 World Cup had an incredible 1.12 billion people watching. So it comes as no surprise that soccer stars like Ronaldo, Lionel Messi, Neymar and even David Beckham dominate Instagram for earnings per post. 12 of the top 20 sports stars are soccer players, collectively earning over $5.8 million for a dozen individual posts!

80% Of The Highest Sports Instagram Earners Are Male: Gender Pay Gap Revealed

Of all the top athletes across the world, 80% of the highest earners on Instagram are male. With male soccer followed by billions globally this is hardly surprising, but Serena Williams, who has a serious claim to the G.O.A.T debate, is only 17th on the list. Outside of sports, 5 of the top 10 accounts followed globally are females, including Ariana Grande, Kylie Jenner and Beyoncé.

Kelly Slater Male 80%
Simone Biles Female 20%
Sport Stars




Sport Stars


Instagram Earners,%



The team at anaylsed the profiles of the most famous NHL players in terms of their Instagram followers. Estimated earnings per post was found by using the Hopper Hq calculation of 'cost per follower' which works out as 0.00541911 per follower. The highest earning sports players on Instagram was gathered via Hopper Hq Instagram Rich List, to enable us to compare to the NHL players.