Two players that really got to the very top was Ronaldo and Messi and these two players were some worth injury free apart from the serious injury Ronaldo got in the 2016 Euro but the thing is he recovered on time and also his incurable injury that he has been managing from 2014 till date. These two players showed a lot of resilience towards injury that's why they've been on the stage for this long still performing excellently.
Mate this players you mentioned are extraordinary, i know that they are humans but there are things that that we see in them that has never been experienced before but nature or will I say they're favoured in their football history till this moment, just imagine a player that has incurable injury but still play with it perfectly till date, isn't that extraordinary, those two guys redefined football and made it look like it is too easy, I wouldn't say anything further am waiting to see if any player in the world will be able to shine the way the too guy did and still doing, there football career was too excellent that I don't like arguing who among them is better because I couldn't even figure out the difference between the two of them.