From Sporting Lisbon to Manchester United to Real Madrid to Juventus, Cristiano Ronaldo has established himself as one of the world greats during the 21st century.
But who have been the players going into battle with the Portuguese icon most frequently?
The appearance numbers are based on the time they spent on the pitch at the same time as our main man, factoring in both club and international level.
This isn't necessarily the eleven players who've spent the most time on the pitch with him, just the eleven that would fit into a working team.
Here's Cristiano Ronaldo's ultimate XI according to The Mirror.
Goalkeeper: Iker Casillas
Appearances alongside Ronaldo: 228
Right-back: Sergio Ramos
Appearances alongside Ronaldo: 339
Centre-back: Pepe
Appearances alongside Ronaldo: 321
Centre-back: Rio Ferdinand
Appearances alongside Ronaldo: 221
Left-back: Marcelo
Appearances alongside Ronaldo: 332
Right Midfield: Isco
Appearances alongside Ronaldo: 188
Centre midfield: Xabi Alonso
Appearances alongside Ronaldo: 208
Centre midfield: Luka Modric
Appearances alongside Ronaldo: 222
Left midfield: Ryan Giggs
Appearances alongside Ronaldo: 204
Forward: Wayne Rooney
Appearances alongside Ronaldo: 206
Forward: Karim Benzema
Appearances alongside Ronaldo: 342
Substitutes: Van der Sar (167), O'Shea (215), Arbeloa (201), Varane (199), Scholes (183), Khedira (173), Higuain (172).
SEE ALSO | Right Or Wrong? Cristiano Ronaldo Using His Daughter As Dumbbell During Workout (Video)
All minutes played and appearances stats are courtesy of transfermarkt.co.uk.
This article was most recently revised and updated 5 years ago