Another day, another record broken by Cristiano Ronaldo.

The Portuguese superstar has now become the first football player in history to earn more than $1 billion during his playing career, according to Forbes.

The Juventus forward has made US $650 million through football alone with the rest coming from an array of endorsement deals off the pitch.

He becomes only the third athlete to break the billion-dollar milestone whilst still playing, joining Tiger Woods and Floyd Mayweather in that illustrious club.