Cristiano Ronaldo and Messi are once in a lifetime generational players. It's not possible to have any footballer like them again. Also, both of them playing in the same league helped to boost their rivalry and it brought out the best in both of them.