Euro 2024 top scorers: Olmo headlines as SIX players share the Golden Boot

Cameron Smith
Cameron Smith
  • 14 Jul 2024 16:06 CDT
  • 10 min read
Dani Olmo, Spain, RB Leipzig, 2024/25
© IMAGO

Harry Kane, Dani Olmo, Cody Gakpo, Jamal Musiala, Georges Mikautadze and Ivan Schranz have to share the Euro 2024 Golden Boot after each netting three goals at the tournament.

Article continues under the video

Nico Williams, Breel Embolo, Florian Wirtz, Merih Demiral, Donyell Malen, Kai Havertz, Razvan Marin, Niclas Fullkrug, Jude Bellingham, Harry Kane and Fabian Ruiz are next in the scoring charts, with two goals scored.

The likes of Kylian Mbappe, Robert Lewandowski, Luka Modric, Arda Guler, Scott McTominay, Nicolo Barella and Alvaro Morata were some of the biggest names to have also found the net at Euro 2024.

Although the main focus of every player was to win Euro 2024 with their nation, several players were clearly interested in the Golden Boot award.

READ MORE: Euro 2024 most assists

It is a highly-coveted prize and as a result, the race to end Euro 2024 as the competition’s top scorer was a fierce one, with six players ultimately having to share the trophy.

Below, FootballTransfers runs through the top goalscorers at Euro 2024.

READ MORE: European Championship all-time top scorers - Ronaldo, Griezmann and the greatest goal kings

Euro 2024 top scorer standings

PlayerNationGoals
1. Dani OlmoSpain3
= Cody GakpoNetherlands3
= Harry KaneEngland3
= Georges MikautadzeGeorgia3
= Jamal MusialaGermany3
= Ivan SchranzSlovakia3
7. Kai HavertzGermany2
= Nico WilliamsSpain2
= Florian WirtzGermany2
= Donyell MalenNetherlands2
= Niclas FullkrugGermany2
= Razvan MarinRomania2
= Jude BellinghamEngland2
= Merih DemiralTurkey2
= Fabian RuizSpain2
= Breel EmboloSwitzerland2
17. Emre CanGermany1
= Ilkay GundoganGermany1
= Kwadwo DuahSwitzerland1
= Michel AebischerSwitzerland1
= Barnabas VargaHungary1
= Alvaro MorataSpain1
= Dani CarvajalSpain1
= Nedim BajramiAlbania1
= Klaus GjasulaAlbania1
= Andrej KramaricCroatia1
= Qazim LaciAlbania1
= Nicolo BarellaItaly1
= Alessandro BastoniItaly1
= Adam BuksaPoland1
= Wout WeghorstNetherlands1
= Christian EriksenDenmark1
= Morten HjulmandDenmark1
= Erik JanzaSlovenia1
= Zan CarnicnikSlovenia1
= Luka JovicSerbia1
= Nicolae StanciuRomania1
= Denis DragusRomania1
= Mert MuldurTurkey1
= Arda GulerTurkey1
= Kerem AkturkogluTurkey1
= Lukas ProvodCzechia1
= Francisco ConceicaoPortugal1
= Scott McTominayScotland1
= Xherdan ShaqiriSwitzerland1
= Mykola ShaparenkoUkraine1
= Roman YaremchukUkraine1
= Krzysztof PiatekPoland1
= Gernot TraunerAustria1
= Christoph BaumgartnerAustria1
= Marko ArnautovicAustria1
= Patrik SchickCzechia1
= Bernardo SilvaPortugal1
= Bruno FernandesPortugal1
= Youri TielemansBelgium1
= Kevin de BruyneBelgium1
= Kevin CsobothHungary1
= Luka ModricCroatia1
= Ferran TorresSpain1
= Mattia ZaccagniItaly1
= Kylian MbappeFrance1
= Kolo MuaniFrance1
= Robert LewandowskiPoland1
= Memphis DepayNetherlands1
= Romano SchmidAustria1
= Marcel SabitzerAustria1
= Ondrej DudaSlovakia1
= Tomas SoucekCzechia1
= Hakan CalhanogluTurkey1
= Cenk TosunTurkey1
= Khvicha KvaratskheliaGeorgia1
= Remo FreulerSwitzerland1
= Ruben VargasSwitzerland1
= RodriSpain1
= Lamine YamalSpain1
= Michael GregoritschAustria1
= Mikel MerinoSpain1
= Bukayo SakaEngland1
= Stefan de VrijNetherlands1
= Samet AkaydinTurkey1
= Xavi SimonsNetherlands1
= Ollie WatkinsEngland1
= Cole PalmerEngland1
= Mikel OyarzabalEngland1

Germany star Florian Wirtz scored the first goal of the tournament with a sweeping right-footed finish that couldn't be stopped by Scotland's Angus Gunn.

Jamal Musiala then put Germany 2-0 up with a fantastic finish inside the box, before Kai Havertz converted from the penalty spot after a late challenge from Ryan Porteous. Niclas Fullkrug and Emre Can netted Germany's fourth and fifth goals, with an Antonio Rudiger own goal sandwiched in between.

The following day, Switzerland ran out 3-1 victors over Hungary, with Kwadwo Duah, Michel Aebischer and Breel Embolo on the scoresheet for the Swiss, while Barnabas Varga netted for the Magyars.

A little later on, Spain demolished Croatia in the first half of their encounter at the Olympiastadion in Berlin, storming into a 3-0 lead thanks to goals from Alvaro Morata, Fabian Ruiz and Dani Carvajal. Morata thus moved into joint-third of the all-time Euros scoring charts with seven strikes to his name.

The final game of the second day of Euro 2024 started with a bang as Albania's Nedim Bajrami stunned Italy by netting the fastest goal in competition history after just 23 seconds. However, the reigning champions eventually recovered and ran out 2-1 victors thanks to strikes from Alessandro Bastoni and Nicolo Barella.

On Sunday, 16 June, Adam Buksa put Poland 1-0 up against the Netherlands, but Cody Gakpo and Wout Weghorst turned the game on its head to seal a win for Ronald Koeman's side.

Christian Eriksen then netted the opener for Denmark versus Slovenia, but Erik Janza's late goal ensured the spoils were shared.

Bellingham scored the only goal of the game with a powerful header as England narrowly beat Serbia 1-0.

The following day saw two upsets, starting with Romania demolishing Ukraine 3-0 thanks to a wondergoal from Nicolae Stanciu and strikes from Razvan Marin and Denis Dragus.

Slovakia then arguably upset even greater odds to defeat Belgium 1-0 thanks to an early goal by Ivan Schranz. Dame Fortune smiled on the minnows as Romelu Lukaku had two goals ruled out by VAR for the Red Devils.

Kylian Mbappe missed a glorious chance in France's 1-0 victory over Austria but he did set up Max Wober's crucial own goal.

Tuesday 18 June saw Turkey beat Georgia 3-1 thanks to goals from Mert Muldur, Arda Guler and Kerem Akturkoglu, while a late Francisco Conceicao goal helped Portugal beat Czechia 2-1.

On Wednesday, Qazim Laci joined these names as he headed home to put Albania ahead against Croatia. The Croats fought back in the second half through Andrej Kramaric and a Klaus Gjasula own goal. But a 95th-minute equaliser from Gjasula earned Albania a dramatic 2-2 draw.

Ilkay Gundogan set up Jamal Musiala before himself entering the top scorer charts in Germany's comfortable 2-0 win over Hungary, which sealed qualification to the knockout stages.

Scott McTominay opened the scoring for Scotland in their 1-1 draw with Switzerland before a Xherdan Shaqiri wondergoal cancelled out the Man Utd midfielder's strike. Shaqiri thus became the only player to have scored at each of the past three Euros and World Cups.

Thursday 20 June saw Luka Jovic score a last-minute equaliser for Serbia against Slovenia, who had taken the lead through Zan Carnicnik before England were held to a 1-1 draw against Denmark, with Harry Kane getting his first goal of the tournament before Morten Hjulmand's strike.

Spain also beat Italy 1-0 courtesy of an own goal from Riccardo Calafiori.

Friday saw Ukraine come from a goal down to get their first points of the tournament. Strikes from Mykola Shaparenko and Roman Yaremchuk overturned Ivan Schranz's second goal in as many games.

Later on, Austria comprehensively outplayed Poland, winning 3-1 thanks to goals from Gernot Trauner, Christoph Baumgartner and Marko Arnautovic, with Krzysztof Piatek getting on the scoresheet for the Poles.

In the main event, the Netherlands and France played out a drab 0-0 draw.

Saturday, June 22 kicked off with Georges Mikautadze netting his second goal in as many games as Georgia secured a vital point against Czechia, with Patrik Schick grabbing the equaliser before suffering yet another unfortunate injury.

Portugal then put Turkey to the sword, comfortably running out 3-0 victors. Despite being the target of three selfie-chasing pitch invaders, Cristiano Ronaldo did not get on the scoresheet, but Bernardo Silva and Bruno Fernandes did, with a hilarious Samet Akaydin own goal sandwiched in between.

In the late game, Belgium defeated Romania 2-0 thanks to goals from Youri Tielemans and Kevin de Bruyne. Curiously, Romelu Lukaku had another goal - his third of the tournament - ruled out, though he did get an assist, as did goalkeeper Koen Casteels.

Germany's Niclas Fullkrug scored his second of the tournament as the hosts secured a 1-1 draw with Switzerland in their final group game. The Swiss had led through Dan Ndoye.

Meanwhile, Hungary pinched a win over Scotland to progress through Kevin Csoboth's 100th-minute strike.

Modric netted against Italy after a crazy sequence that started with him missing a penalty. At 38 years and 289 days old, the Croatian legend thus became the oldest goalscorer in Euros history.

However, Italy ultimately had the last laugh when Mattia Zaccagni scored in the 98th minute to make it 1-1, sealing Italy's progression to the next stage and sending Croatia packing.

In the other game, played simultaneously, Spain cruised to a 1-0 win over Albania, thanks to a goal from Ferran Torres. The 2024 edition is the first European Championship in which Spain has managed to keep three clean sheets in the group stage.

On Tuesday 25 June, Mbappe finally opened his Euros account by converting a penalty against Poland before Robert Lewandowski equalised, also from the spot. Already eliminated Poland thus helped Austria claim top spot in the group of death.

Ralf Rangnick's side surged to the summit with a stunning 3-2 victory over the Netherlands, thanks to a Donyell Malen own goal and strikes from Romano Schmidt and Marcel Sabitzer. Cody Gakpo's second and Memphis Depay's first goals of the tournament were not enough as the Dutch slumped to third in the group.

In the late games, England vs Slovenia and Denmark vs Serbia, fans had to endure two snoozefests that finished 0-0.

In the final games of Group E, Ukraine and Belgium played out a 0-0 draw, while Romania tied 1-1 with Slovakia to spectacularly claim top spot. Razvan Marin's penalty cancelled out Ondrej Duda's opening goal, with the former thus taking his tournament tally to two.

Group F culminated with Georges Mikautadze storming into the lead in the Golden Boot race by netting his third goal in as many games in Georgia's stunning 2-0 victory over Portugal, which saw the minnows progress to the knockouts at their first-ever international tournament.

Also on Wednesday, Turkey defeated Czechia 2-1 thanks to goals from Hakan Calhanoglu and Cenk Tosun, with Tomas Soucek scoring for the Czechs as they crashed out.

In the first round of 16 fixture, Switzerland shocked reigning champions Italy 2-0 thanks to stunning goals from Remo Freuler and Ruben Vargas.

Later on, Germany defeated Denmark in controversial fashion via goals from Kai Havertz and Jamal Musiala, taking their tournament tallies to two and three, respectively.

On Sunday, England ran out 2-1 winners over Slovakia, but required a stoppage time equaliser from Bellingham to send the game to extra-time. Kane then bagged the winner two minutes after the restart.

Schranz had opened the scoring with his third goal of the tournament.

In the second game of the day, Spain stormed to a 4-1 win against Georgia, despite conceding first through a Robin Le Normand own goal.

Rodri equalised in the 39th minute, before Fabian Ruiz, Nico Williams and Dani Olmo ensured victory.

On Monday 1 July, nobody officially got on the scoresheet when France eliminated Belgium and Portugal knocked out Slovenia. The first game was decided by a Jan Vertonghen own goal after a Randal Kolo Muani shot.

The second match of the day was a lot more dramatic and exciting, but Cristiano Ronaldo spurned several golden opportunities, including a penalty in the 105th minute - after which he burst into tears. He eventually redeemed himself in the ensuing shootout, scoring his spot kick, while Diogo Costa saved all three of Slovenia's penalties.

On Tuesday 2 July, the Netherlands cruised past Romania to reach the quarter-finals, recording a comfortable 3-0 win thanks to a Donyell Malen brace and Cody Gakpo's third goal of the tournament.

Later on, Turkey defeated Austria 2-1 thanks to a stunning brace from centre-back Merih Demiral, which included a first-minute strike. Austria's only goal was scored by Michael Gregoritsch.

In the quarter-finals opener, hosts Germany crashed out against Spain in a thrilling encounter. Dani Olmo opened the scoring with his second of the tournament before Florian Wirtz equalised in the 89th minute. Mikel Merino then netted a dramatic winner in the final minute of extra time.

In the late fixture, France and Portugal drew 0-0, with the French prevailing in the ensuing shootout and sending Cristiano Ronaldo and company packing. The Portuguese legend did not record a single goal at Euro 2024.

On Saturday 6 July, England defeated a valiant Swiss side on penalties after Bukayo Saka had cancelled out Breel Embolo's second strike of the Euros. Trent Alexander-Arnold scored the winning penalty for the Three Lions.

In the last quarter-final game, Turkey got off to a stormer against the Netherlands but were ultimately overwhelmed by the favourites. Samet Akaydin's first-half strike was not enough as Stefan de Vrij equalised before Mert Muldur scored an unfortunate own goal.

In the first of the semi finals, Spain beat France 2-1. Kolu Muani headed home the opener for France, only for 16-year-old Lamine Yamal to become the youngest scorer in Euros history with a brilliant curler from outside the area. Dani Olmo then lashed home his third of the tournament to win the game for Spain.

On Wednesday July 10, Xavi Simons opened the scoring for the Netherlands in their semi-final clash with England. However, the Dutch were eventually beaten thanks to a Harry Kane penalty and a 91st-minute Ollie Watkins winner.

In the final on July 14, Spain ran out 2-1 victors over England. Nico Williams' opened the scoring with his second goal of the tournament before Cole Palmer equalised with a cool finish. Mikel Oyarzabal then netted a dramatic late winner to clinch the title for Spain.

Euro 2020 top goalscorer charts

PlayerCountryGoals
1. Cristiano RonaldoPortugal5
= Patrik SchickCzech Republic5
3. Karim BenzemaFrance4
= Emil ForsbergSweden4
= Romelu LukakuBelgium4
= Harry KaneEngland4
7. Xherdan ShaqiriSwitzerland3
= Raheem SterlingEngland3
= Kasper DolbergDenmark3
= Robert LewandowskiPoland3

Don’t miss the next big transfer!

Get the latest transfer insights and analyses directly in your mailbox.