The 20 Highest Earning NFL Players On Instagram Are Making Some Serious Bank

The 20 Highest Earning NFL Players On Instagram

getty image composite

As one should expect, professional athletes, such as NFL players like OBJ, Tom Brady, Cam Newton and others, are able to supplement their already exorbinant salaries and sponsorship contracts by getting paid to post on social media.

As we have also seen, you don’t even really have to accomplished anything other than being popular on TikTok to bring home as much as $5 million a year.

So, with those two things in mind, the most popular NFL players have to be raking in the cash with posts on social media platforms like Instagram, right?

Yes they do.

At least according to a new study conducted by, who not only determined which NFL players have the highest earnings on Instagram, they also figured out which NFL teams have the most star power on the social media platform.

Some highlights…

• Odell Beckham Jr. identified as the highest earning NFL player through Insta, as he cashes in $57.8K per sponsored post.
• Tom Brady is the second highest earning NFL player through Insta, he earns $31.6K per post
• Cam Newton, now leading Brady’s old team, brings in around $19.3K per post.

The rest of the top 10 highest earning NFL players on Instagram include: Russell Wilson, J.J. Watt, Rob Gronkowski, Patrick Mahomes, JuJu Smith-Schuster, Ezekiel Elliott, and Julian Edelman.

Pretty much all the names you would expect.

Check out the entire top 20 below…

20 Highest Earning NFL Players On Instagram

As far as NFL team star power on Instagram (using the top five highest earning players on each team), the resurgent Cleveland Browns take the top spot with 3.8 million followers and $74.9K earned per post.

Tampa Bay comes in second with 2.5 million followers and $51.2 K per post, followed by the New England Patriots with 1.8 million followers and $34.9K per post.

The rest of the top ten includes the Chiefs ($31.4K), Seahawks ($27.2K), Cowboys ($26.3K), Texans ($25.7K), Steelers ($22.2K), Ravens ($21.1K), and 49ers ($20.4K).

While no NFL player comes close to Dwayne “The Rock” Johnson – the most followed, highest paid celebrity on Instagram at around $1 million per paid post, making $57.8K per sponsored post, like Beckham does is certainly nothing to sneeze at and helps explain how OBJ pays for all those sick watches he owns.