There's no denying that Cristiano Ronaldo is one of the greatest goalscorers football has ever seen.
The 35-year-old has now scored 77 goals in just 99 appearances in all competitions for Juventus after his brace against Barcelona in the Champions League on Tuesday.
But that's nothing compared to his record at Real Madrid where he scored 100 goals in his first 105 games. That's the fastest any player has hit three-figures with one club in the 21st century.
But how do the rest of modern football's greatest attackers compare? Well, Transfermarkt have worked it all out. Here's the top 10...
Advert
The 10 fastest players to 100 goals in the 21st century:
10. Samuel Eto'o (Barcelona)
154 games - 100 goals
9. Ciro Immobile (Lazio)
Advert
147 games - 100 goals
8. Christian Vieri (Inter Milan)
138 games - 100 goals
7. Kylian Mbappe (PSG)
Advert
137 games - 100 goals
6. Robert Lewandowski (Bayern Munich)
136 games - 100 goals
5. Edinson Cavani (Napoli)
Advert
135 games - 100 goals
4. Ruud van Nistelrooy (Manchester United)
131 games - 100 goals
3. Zlatan Ibrahimovic (PSG)
Advert
124 games - 100 goals
2. Luis Suarez (Barcelona)
120 games - 100 goals
1. Cristiano Ronaldo (Real Madrid)
105 games - 100 goals
Portuguese ace Ronaldo has now hit the back of the net 752 times for club and country throughout the course of his career.
And he's now been linked with a sensational return to Manchester United as part of a deal taking Paul Pogba to Juventus.
Speaking on The Football Ramble's On The Continent Show, The Independent's Miguel Delaney said: "Talking to people during the week because I've been doing something on the Paul Pogba situation, which is connected to Ronaldo, and the fact that Juventus might actually be interested in a swap.
"It's not impossible. Connected to all that was the view that ultimately, Juventus are trying to install this collective idea of football."
Ronaldo scored 118 goals in 292 games for United before an £80m move to Real.
Featured Image Credit: PATopics: Juventus, Cristiano Ronaldo, Real Madrid