There aren't a lot of players who can claim to have played alongside the same volume of world class players as Ruud van Nistelrooy.The former Dutch international spent the peak years of his career with Manchester United and Real Madrid, where he lined up alongside everyone from David Beckham to Paul Scholes and Zinedine Zidane and Raul.It's fair to say he's kept some magnificent company during his career, and that's without mentioning some of the wonderful Dutch players he lined up with during his international days, too.So when asked who the best player he's ever played with, there's no doubting that a whole host of names must have flashed across his mind.However, through the fog, he managed to narrow it down to one player when taking part in a Q&A with the Champions League.And fair play to him, he pulled a name out of the bag that's incredibly hard to argue with as he would most likely top a lot of other players' lists.Having spent five productive seasons at Manchester United, the Dutch international made a name for himself as a prolific marksman at the very highest level of the game.From there he joined Real Madrid, and that's where he teamed up with his top choice, Ronaldo.

Van Nistelrooy wasted no time in getting acquainted with Spanish football during his first season, scoring an impressive 33 goals in 47 appearances across all competitions.

But from there he struggled to maintain the same level of consistency and was moved out to Hamburg in 2009.

Ronaldo, by that point in 2006, had suffered a number of injuries that had kept him from being at his most lethal best, though that hadn't stopped him making a grand impression on his new strike partner.

Il Fenomeno managed to hit just four goals in 13 games that season, but his class was evidently there for all to see, and though arguably past his best, he could still probably do things with a ball that other world class players could only dream about.