Although Cristiano Ronaldo and Lionel Messi are not in favor, the former won the top spot on social media and the biggest payoff among all sports stars over his commercial posts on Instagram.

According to press reports, Ronaldo earns twice as much money as his rival Messi on Instagram, earning about $ 49 million from the platform in 2018, compared to about $ 23 million for Messi.

View this post on Instagram

3 important points! Done #finoallafine #forzajuve #liveahead

A post shared by Cristiano Ronaldo (@cristiano) onOct 1, 2019 at 3:02 pm PDT

Former England star David Beckham earned about $ 11 million for his commercials.

Ronaldo is also the highest-paid advertising broker on Instagram, earning more than $ 1 million for the ad, while Messi earns about $ 667,000, and despite his retirement years ago, Beckham earns about $ 369,000.