TotalSports1 Plus
← Football news

UEFA News

Nations League all-time top scorers: Erling Haaland, Aleksandar Mitrović, Cristiano Ronaldo, Vedat Muriqi, Romelu Lukaku

2026-10-05

From Cristiano Ronaldo's hat-trick in the semi-finals of the inaugural edition to Viktor Gyökeres' scoring spree in the 2024/25 campaign, the UEFA Nations League has had no shortage of memorable goals and goalscorers.UEFA.com reveals the most prolific players

From Cristiano Ronaldo's hat-trick in the semi-finals of the inaugural edition to Viktor Gyökeres' scoring spree in the 2024/25 campaign, the UEFA Nations League has had no shortage of memorable goals and goalscorers.

UEFA.com reveals the most prolific players in the competition's history.

Who are the Nations League's all-time top scorers?

22 : Erling Haaland (Norway) 15 : Aleksandar Mitrović (Serbia) 15 : Cristiano Ronaldo (Portugal) 14 : Romelu Lukaku (Belgium) 14 : Vedat Muriqi (Kosovo) 13 : Viktor Gyökeres (Sweden) 10 : Harry Kane (England) 10 : Kylian Mbappé (France) 10 : Danel Sinani (Luxembourg) 9 : Edin Džeko (Bosnia and Herzegovina) 9 : Christian Eriksen (Denmark) 8 : Memphis Depay (Netherlands) 8 : Khvicha Kvaratskhelia (Georgia) 8 : Georges Mikautadze (Georgia) 8 : Stefan Mugoša (Montenegro) 8 : Orri Óskarsson (Iceland) 8 : Mikel Oyarzabal (Spain) 8 : Teemu Pukki (Finland) 8 : Benjamin Šeško (Slovenia)

Haaland's two goals against Slovenia in 2024 crowned the Manchester City striker as his country's all-time top scorer, breaking the record held by Jørgen Juve since 1934, and he began the 2026/27 season with two goals against Denmark and another against Wales, taking his tally to 22 goals in just 19 Nations League outings.

Who has scored a Nations League hat-trick?

Yura Movsisyan* (Armenia) vs Gibraltar, 16/11/2018 Haris Seferović (Switzerland) vs Belgium, 18/11/2018 James Forrest (Scotland) vs Israel, 20/11/2018 Arber Zeneli (Kosovo) vs Azerbaijan, 20/11/2018 Cristiano Ronaldo (Portugal) vs Switzerland, 05/06/2019 Erling Haaland (Norway) vs Romania, 11/10/2020 Eran Zahavi (Israel) vs Slovakia, 14/10/2020 Haris Vučkić (Slovenia) vs Moldova, 14/10/2020 Ferran Torres (Spain) vs Germany, 17/11/2020 Stefan Mugoša (Montenegro) vs Romania, 14/06/2022 Aleksandar Mitrović (Serbia) vs Sweden, 24/09/2022 Benjamin Šeško (Slovenia) vs Kazakhstan, 09/09/2024 Kerem Aktürkoğlu (Türkiye) vs Iceland, 09/09/2024 Isaac Price (Northern Ireland) vs Bulgaria, 15/10/2024 Erling Haaland (Norway) vs Kazakhstan, 17/11/2024 Viktor Gyökeres* (Sweden) vs Azerbaijan, 19/11/2024 Nikola Krstović (Montenegro) vs Türkiye, 19/11/2024 Vedat Muriqi (Kosovo) vs Iceland, 23/03/2025 Joel Pohjanpalo (Finland) vs San Marino, 26/09/2026 Robert Lewandowski (Poland) vs Romania, 02/10/2026

*Denotes four goals scored

In total, 19 different players have scored Nations League hat-tricks, with Robert Lewandowski the latest to join the club in Poland's 6-0 victory over Romania in October 2026. Haaland (20 years and 82 days) and Ferran Torres (20 years and 262 days) are the youngest players to hit trebles in the competition, while Ronaldo is the only player to score a hat-trick in the Nations League finals, his treble helping Portugal past Switzerland in the 2019 semi-finals.

Who has scored in the most successive Nations League games?

6: Viktor Gyökeres (Sweden), 14/10/2024 – present 5: Aleksandar Mitrović (Serbia), 05/06/2022 – 12/10/2024 5: Benjamin Šeško (Slovenia), 12/06/2022 – 09/09/2024 4: João Félix (Portugal), 18/11/2024 – 01/10/2026 4: Anthony Gordon (England), 17/11/2024 – present 4: Harry Kane (England), 17/11/2024 – present 4: Khvicha Kvaratskhelia (Georgia), 14/10/2020 – 09/06/2022 4: Răzvan Marin (Romania), 06/09/2024 – 15/10/2024 4: Georges Mikautadze (Georgia), 16/11/2024 – 25/09/2026

Viktor Gyökeres' goal against Bosnia and Herzegovina made him the first player in Nations League history to score in six consecutive games.

His streak started in a 3-0 win in Estonia in October 2024, before he also scored against Slovakia and Azerbaijan – where he bagged four – in League C. He kept the streak going in League B to start the 2026/27 season, scoring at home against Romania and Poland before hitting the record-breaking goal on 2 October in Zenica.

Comments (0)

Sign in to join the discussion.