Soccer superstar Cristiano Ronaldo is Instagram’s biggest earner, making a staggering $47.8 million in the last year — even more than he gets paid to play for Juventus, according to a report.

The Portugal national captain makes an eye-popping $975,000 per advertised post on the social media platform — even eclipsing celebs like Kylie Jenner, Selena Gomez and Emily Ratajkowski, according to a Hopper HQ study published on Buzz Bingo.

The 34-year-old also scored a clear goal over Lionel Messi, his main rival for best player in the world — making more than double the Argentine star’s $23.3 million, according to the study.

Most surprisingly, it means Instagram this year has made him $14.7 million more than the $34 million that Goal.com says he earns from Juventus.

“Ronaldo is the most followed human on Instagram so companies are paying almost $1 million for posts to access his insane reach,” Hopper HQ’s Nicola Cronin told Business Insider, referring to the player’s 187 million followers.

“Due to his status as a celebrity and football star, his earnings from Instagram break away from typical influencer partnerships, as many of his promotional posts will be part of wider sponsorship deals, such as Nike,” Cronin said. “You only need to go on his Instagram to see how many paid partnerships he does outside of the sports market.”