According to a new report from Buzz Bingo, the Portuguese superstar has retained his crown as the social media site’s highest earner.
The 35-year-old, who also has the most followers on Instagram at 222m, raked in £41.7m from 43 sponsored posts in the past 12 months.
In comparison, Ronaldo was making £27.3m from his salary at Juventus, before any coronavirus-related pay cuts.
The five-time Ballon d’Or winner saw an increase of £3.5m from his Instagram earnings in 2019 by pocketing an average £971,000 per sponsored post.
Over the past year he promoted Nike, his fragrance CR7 Play it Cool and even an EMS training device called ‘Sixpad’.
Ronaldo’s longstanding rival Lionel Messi was beaten into second spot after his sponsored posts collected a total of £25.2m, or £631,000 every time he made one.
The Barcelona captain has money-making partnerships with adidas and regularly posts pictures of his globe-trotting lifestyle.