Cristiano Ronaldo and Lionel Messi has played in five different editions of the FIFA World Cup which I think is very okay for the two players to take a bow from the competition. Ronaldo will be 41 while Lionel Messi would be 39 when the next edition of the world cup will take place in three North America countries.
Though not totally impossible to see the two players in the tournament once again but I think it's very unlikely to happen
Appearing five times in the world cup is just insane if you think about it.
That's 20 years at the peak of your career. Some other people just barely made it to one appearance and treasure it. These guys have been there for two decades.
In a similar way, this reminded me of Brazil, the only country in the world that has qualified to every single world cup in the history of the sport. That's almost a century at the top level.