Cristiano Ronaldo earns more income on an annual basis through paid posts on Instagram than he does playing soccer for Juventus.

Ronaldo's annual salary with Juventus is $34 million while he has earned $47.8 million from paid Instagram posts over the past year. Ronaldo is the highest earner on the platform.

Ronaldo earns an average of $975,000 per advertised post.

Lionel Messi earned $23.3 million on Instagram.