Portugal legend Cristiano Ronaldo looks set to add to his all-time UEFA European Championships appearances record this year at the 2024 Euros.

Ronaldo has six more appearances than any other player to represent their country in the Euros with 25 games across five tournaments for Portugal.

The most capped Portuguese player ever, Ronaldo made his Euros debut in 2004 and is set to suit up for his sixth tournament in Germany.

Ronaldo is also the highest scorer of all-time with 14 goals and has the most wins with 12.

His all-time games record comes ahead of fellow countrymen João Moutinho and Pepe, who both played 19 games for Portugal between 2008 and 2020 alongside Ronaldo.

Three of the next four on the list hail from Italy, with iconic trio Leonardo Bonucci, Giorgio Chiellini and Gianluigi Buffon each having at least 17 appearances, with the outlier being German midfielder Bastian Schweinsteiger with 18.

The final three among the top 10 are all Spaniards, with Cesc Fàbregas, Andrés Iniesta and Jordi Alba all placed equal seventh with 16 matches.

Top 10 all-time UEFA Euros player list for appearances 

1st. Cristiano Ronaldo (Portugal) - 25 matches from 5 tournaments

=2nd. João Moutinho (Portugal) - 19 matches from 4 tournaments

=2nd. Pepe (Portugal) - 19 matches from 4 tournaments

=4th. Leonardo Bonucci (Italy) - 18 matches from 3 tournaments

=4th. Bastian Schweinsteiger (Germany) - 18 matches from 4 tournaments

=6th. Gianluigi Buffon (Italy) - 17 matches from 4 tournaments

=6th. Giorgio Chiellini (Italy) - 17 matches from 4 tournaments

=7th. Jordi Alba (Spain) - 16 matches from 3 tournaments

=7th. Cesc Fàbregas (Spain) - 16 matches from 3 tournaments

=7th. Andrés Iniesta (Spain) - 16 matches from 3 tournaments