I think Ronaldo's fate depends on his luck with injuries, if he's relatively injury free, I don't see a reason why he wouldn't be able to keep a high level for 2-3 seasons more, he's 34 and still possibly the best player out there. but if he gets a major one like Zlatan, he might have a similar fate
Whoscored assessment... He cant provide simple passes but under pressure and when it counts he will provide a Messi like assist..
The funny thing is I imagine him looking like M.Sissoko when playing passing to teammates.. then he suddenly transforms to De Bruyne and provides killer through balls..