Whoever your preference is, it is fair to say that Ronaldo and Messi will go down as the two of the best players of their generation. Some people even rank them as the greatest to ever do it. Maradona and Pele clearly have a different opinion.
For more than a decade though, Ronaldo and Messi have ruled over the world of football. They both have won a combined ten Ballon d'Ors ( 5 each) as of 2019 which signifies their individual greatness. Added to that they have been part of legendary teams which has made them better players. Both Messi and Ronaldo over their careers have been fortunate enough to play with some great players.
Messi has got to play with Zlatan, Iniesta, Xavi, Sanchez, Pedro, Aguero, Neymar, Suarez, Puyol, Ronaldinho, Eto, etc. Ronaldo has played with Kaka, Rooney, Scholes, Modric, Giggs, Ozil, Bale, Mandzukic, Vidic and Ferdinand to name a few.
Having said that there are 4 great players I did not mention above who have played with both Messi and Ronaldo.
#1. Carlos Tevez
People often seem to forget that while Tevez played for Manchester City he also played for Manchester United. This was at the same time when Cristiano Ronaldo was at Manchester United. Tevez, Rooney, and Ronaldo were a defenders nightmare. Tevez and Rooney were in their primes too which made that trio lethal.
Tevez is also Argentian and hence has shared the locker room with Messi. While Messi and Tevez did not hit the heights which were expected of them in the national team, they did have some good moments together.
When asked on the difference between both players Tevez talks about how Messi never hit the gym and Ronaldo was almost always in the gym.
"I've never seen Messi in the gym, just as I've never seen him do technical exercise," he said, according to Calciomercato.
"Ronaldo, on the other hand, instead, was always in the gym. If we trained at nine in the morning, he would train in the gym for roughly an hour before the training even started. The gym became like an obsession for him."