Oldest Nations League scorers: Cristiano Ronaldo, Roy Chipolina, Luka Modrić, Edin Džeko
Sunday, June 8, 2025
Article summary
Cristiano Ronaldo is the only 40-year-old to score in the UEFA Nations League and remains the oldest player to register in the competition.
Article top media content

Article body
As their sides progressed through to the Nations League final in 2019, 2021, and 2023 respectively, 34-year-old Cristiano Ronaldo, 33-year-old Karim Benzema and 37-year-old Luka Modrić were all on semi-final scoresheets.
And in 2025, Ronaldo, now 40, was pivotal again, scoring against Germany in the semifinals and Spain in the final, making him the oldest player to score in the competition and Finals. UEFA.com reveals the oldest goalscorers in the competition's history.
Who are the oldest scorers in Nations League history?
40 years 123 days: Cristiano Ronaldo (Portugal) vs Spain, 08/06/2025
39 years 246 days: Roy Chipolina (Gibraltar) vs Bulgaria, 23/09/2022
38 years 365 days: Luka Modrić (Croatia) vs Poland, 08/09/2024
38 years 208 days: Edin Džeko (Bosnia and Herzegovina) vs Germany, 11/10/2024
37 years 297 days: Konstantin Vassiljev (Estonia) vs Malta, 09/06/2022
37 years 247 days: Marcio Vieira (Andorra) vs Moldova, 14/06/2022
37 years 143 days: Michael Mifsud (Malta) vs Faroe Islands, 07/09/2018
37 years 76 days: Goran Pandev (North Macedonia) vs Estonia, 11/10/2020
36 years 216 days: Liam Walker (Gibraltar) vs San Marino, 15/11/2024
36 years 46 days: Ivan Perišić (Croatia) vs France, 20/03/2025
Cristiano Ronaldo edged into top spot after his instinctive goal in Poland in October 2024 and twice extended his record when scoring twice against the same opponents the following month. He moved further clear with goals against Denmark in the play-off decider, then Germany in the last four of the 2025 Finals, and finally with his goal against Spain in Portugal's final win.
Who are the oldest scorers in the Nations League Finals?
40 years 123 days: Cristiano Ronaldo* (Portugal) vs Spain, 08/06/2025
37 years 278 days: Luka Modrić (Croatia) vs Netherlands, 14/06/2023
33 years 295 days: Karim Benzema* (France) vs Spain, 10/10/2021
33 years 115 days: Ciro Immobile (Italy) vs Spain, 15/06/2023
33 years 80 days: Joselu (Spain) vs Italy, 15/06/2023
32 years 219 days: Georginio Wijnaldum (Netherlands) vs Italy, 18/06/2023
31 years 360 days: Andrej Kramarić (Croatia) vs Netherlands, 14/06/2023
28 years 348 days: Mikel Merino (Spain) vs France, 05/06/2025
28 years 271 days: Bruno Petković (Croatia) vs Netherlands, 14/06/2023
28 years 147 days: Romelu Lukaku (Belgium) vs France, 07/10/2021
*Denotes scoring in a Nations League final
Four different goalscorers were required as Croatia defeated the Netherlands 4-2 in the 2023 Nations League semi-finals and, remarkably, all four of those players placed themselves among the ten oldest players to score at the Finals stage at that time. Three remain after Mikel Merino broke into the list in 2025 while Cristiano Ronaldo took over at the top with his goal in Portugal's semi-final success against Germany, and updated his record in the final against Spain.