Every EURO 2024 Player of the Match

Check out who took the Player of the Match award after every UEFA EURO 2024 game.


Spain’s Nico Williams celebrates scoring Spain’s opener in the final against England

The Vivo Player of the Match is awarded to the star performer after every game of UEFA EURO 2024.

Nico Williams has been named Vivo Player of the Match after Spain beat England in the UEFA EURO 2024 final in Berlin.

Speaking about his performance in the decider, the UEFA Technical Observer Panel said: “He was very dangerous in attack, defended a lot, covered Marc Cucurella and moved into midfield for combinations with Dani Olmo. He scored the first goal and was one of the most dangerous players on the field.”

Williams opened the scoring for La Roja early in the second half, powering a crisp, low finish into the far corner from Lamine Yamal’s pass.

Player of the Match: Previous finals

1996: Karel Poborský (Czech Republic)
2000: Francesco Totti (Italy)
2004: Theodoros Zagorakis (Greece)
2008: Fernando Torres (Spain)
2012: Andrés Iniesta (Spain)
2016: Pepe (Portugal)
2020: Leonardo Bonucci (Italy)

2024 Final

14/07: Spain 2-1 England – Nico Williams

Semi-finals

09/07Spain 2-1 France – Lamine Yamal
10/07: Netherlands 1-2 England – Ollie Watkins

Quarter-finals

06/07: Spain 2-1 (aet) Germany – Dani Olmo
06/07: Portugal 0-0 (aet, pens: 3-5) France – Ousmane Dembélé
07/07: England 1-1 (aet, pens: 5-3) Switzerland – Bukayo Saka
07/07: Netherlands 2-1 Turkey – Stefan de Vrij

Round of 16

30/06: Switzerland 2-0 Italy – Ruben Vargas
30/06: Germany 2-0 Denmark – Antonio Rüdiger
01/07: England 2-1 Slovakia – Jude Bellingham
01/07: Spain 4-1 Georgia – Rodrigo Hernández
02/07: France 1-0 Belgium – Jules Koundé
02/07: Portugal 0-0 (aet, pens: 3-0) Slovenia – Diogo Costa
03/07: Romania 0-3 Netherlands – Cody Gakpo
03/07: Austria 1-2 Turkey – Merih Demiral

Matchday 3

24/06: Switzerland 1-1 Germany – Granit Xhaka
24/06: Scotland 0-1 Hungary – Roland Sallai
25/06: Croatia 1-1 Italy – Luka Modrić
25/06: Albania 0-1 Spain – Ferran Torres
26/06: Netherlands 2-3 Austria – Marcel Sabitzer
26/06: France 1-1 Poland – Łukasz Skorupski
26/06: England 0-0 Slovenia – Adam Gnezda Čerin
26/06: Denmark 0-0 Serbia – Christian Eriksen
27/06: Slovakia 1-1 Romania – Stanislav Lobotka
27/06: Ukraine 0-0 Belgium – Kevin De Bruyne
27/06: Czech Republic 1-2 Turkey – Barış Alper Yılmaz
27/06: Georgia 2-0 Portugal – Khvicha Kvaratskhelia

Matchday 2

19/06: Croatia 2-2 Albania – Andrej Kramarić
20/06: Germany 2-0 Hungary – İlkay Gündoğan
20/06: Scotland 1-1 Switzerland – Manuel Akanji
20/06: Slovenia 1-1 Serbia – Žan Karničnik
21/06: Denmark 1-1 England – Pierre-Emile Højbjerg
21/06: Spain 1-0 Italy – Nico Williams
21/06: Slovakia 1-2 Ukraine – Mykola Shaparenko
22/06: Poland 1-3 Austria – Christoph Baumgartner
22/06: Netherlands 0-0 France – N’Golo Kanté
22/06: Georgia 1-1 Czech Republic – Giorgi Mamardashvili
23/06: Turkey 0-3 Portugal – Bernardo Silva
23/06: Belgium 2-0 Romania – Kevin De Bruyne

Matchday 1

15/06: Germany 5-1 Scotland – Jamal Musiala
15/06: Hungary 1-3 Switzerland – Granit Xhaka
16/06: Spain 3-0 Croatia – Fabián Ruiz
16/06: Italy 2-1 Albania – Federico Chiesa
16/06: Poland 1-2 Netherlands – Cody Gakpo
17/06: Slovenia 1-1 Denmark – Christian Eriksen
17/06: Serbia 0-1 England – Jude Bellingham
17/06: Romania 3-0 Ukraine – Nicolae Stanciu
18/06: Belgium 0-1 Slovakia – Stanislav Lobotka
18/06: Austria 0-1 France – N’Golo Kanté
19/06: Turkey 3-1 Georgia – Arda Güler
19/06: Portugal 2-1 Czech Republic – Vitinha