The Netherlands national football team has appeared in eleven UEFA European Championship tournaments. The team did not enter the first tournament during Euro 1960 and failed to qualify for Euro 1964, Euro 1968 and Euro 1972.
The Netherlands' first appearance in the UEFA European Championship was at Euro 1976. During qualification they won their group ahead of Poland and Italy, and then defeated Belgium. During the four-team final tournament, they lost the semi-finals to Czechoslovakia, and then defeated Yugoslavia in the third place play-off match. They qualified for Euro 1980 over Poland and East Germany. Despite an opening match win against Greece, a loss to West Germany and a draw with Czechoslovakia kept them from advancing past the group stage. They failed to reach Euro 1984 despite finishing level on points with Spain during qualification.
The Netherlands qualified for Euro 1988 with wins over Greece, Hungary and Poland. During the final tournament group stage, they lost to the Soviet Union, and then went on to defeat England and the Republic of Ireland. In the semi-finals, they defeated hosts Germany 2–1, and then beat the Soviet Union 2–0 in the final to become 1988 champions. In the build-up for Euro 1992, the Netherlands qualified ahead of Portugal and Greece. In the group stage, they defeated Scotland and Germany, and drew with the CIS. They then lost to eventual champions Denmark in the semi-finals after a 2–2 draw, which was decided by a penalty shoot-out. The Netherlands finished behind the Czech Republic, and qualified for Euro 1996 via a play-off against the Republic of Ireland. In the tournament, they drew with Scotland, beat Switzerland and then lost 4–1 to England; they went on to lose in a penalty shoot-out in the quarter-finals to France after a 0–0 draw in regulation.
As co-hosts with Belgium, the Netherlands automatically qualified for Euro 2000. They won all of their group stage matches, against the Czech Republic, Denmark and France. In the quarter-finals, they defeated Yugoslavia 6–1, only to lose in the semi-finals after a 0–0 draw in a penalty shoot-out against Italy. The Netherlands finished behind the Czech Republic, and qualified for Euro 2004 via a play-off against Scotland. They opened their tournament match with a draw against Germany, then a loss to the Czech Republic and a win over Latvia. In the quarter-finals, they won in a penalty shoot-out against Sweden before losing the semi-finals to hosts Portugal 2–1. They finished second after Romania to qualify for Euro 2008; the Netherlands opened with three wins: 3–0 against Italy, 4–1 over France and 2–0 against Romania. In the quarter-finals, they lost 3–1 after extra time to Russia. Qualifying ahead of Sweden for Euro 2012, the Netherlands lost all three group stage matches: to Denmark, Germany and Portugal. The Netherlands failed to reach Euro 2016 after losses in qualifying to the Czech Republic, Turkey and Iceland.
Euro 2020 saw the Netherlands qualify behind Germany; they won all group stage matches against Ukraine, Austria and North Macedonia. In the round of 16, they lost 2–0 to the Czech Republic. The Netherlands finished behind France to qualify for Euro 2024; they opened with a win over Poland, followed by a draw against France and a loss to Austria. In the round of 16 they defeated Romania 3–0, followed by a 2–1 quarter-final win against Turkey. In the semi-finals, they lost to England 2–1.
Overall record UEFA European Championship record Qualifying record Year Round Position Pld W D L GF GA Squad Pld W D L GF GA 1960 Did not enter Did not enter 1964 Did not qualify 4 1 2 1 6 5 1968 6 2 1 3 11 11 1972 6 3 1 2 18 6 1976 Third place 3rd 2 1 0 1 4 5 Squad 8 6 0 2 21 9 1980 Group stage 5th 3 1 1 1 4 4 Squad 8 6 1 1 20 6 1984 Did not qualify 8 6 1 1 22 6 1988 Champions 1st 5 4 0 1 8 3 Squad 8 6 2 0 15 1 1992 Semi-finals 3rd 4 2 2 0 6 3 Squad 8 6 1 1 17 2 1996 Quarter-finals 8th 4 1 2 1 3 4 Squad 11 7 2 2 25 5 2000 Semi-finals 3rd 5 4 1 0 13 3 Squad Qualified as hosts 2004 Semi-finals 3rd 5 1 2 2 7 6 Squad 10 7 1 2 26 7 2008 Quarter-finals 6th 4 3 0 1 10 4 Squad 12 8 2 2 15 5 2012 Group stage 15th 3 0 0 3 2 5 Squad 10 9 0 1 37 8 2016 Did not qualify 10 4 1 5 17 14 2020 Round of 16 9th 4 3 0 1 8 4 Squad 8 6 1 1 24 7 2024 Semi-finals 3rd 6 3 1 2 10 7 Squad 8 6 0 2 17 7 2028 To be determined To be determined 2032 Total 1 Title 11/17 45 23 9 13 75 48 — 125 83 16 26 291 99
List of matches Year Round Opponent Score Result Venue Netherlands scorers 1976 Semi-finals Czechoslovakia 1–3 (a.e.t.) L Zagreb Ondruš (o.g.) Third place play-off Yugoslavia 3–2 (a.e.t.) W Zagreb Geels (2), Van de Kerkhof 1980 Group stage Greece 1–0 W Naples Kist West Germany 2–3 L Naples Rep, Van de Kerkhof Czechoslovakia 1–1 D Milan Kist 1988 Group stage Soviet Union 0–1 L Cologne — England 3–1 W Düsseldorf Van Basten (3) Republic of Ireland 1–0 W Gelsenkirchen Kieft Semi-finals West Germany 2–1 W Hamburg Koeman, Van Basten Final Soviet Union 2–0 W Munich Gullit, Van Basten 1992 Group stage Scotland 1–0 W Gothenburg Bergkamp CIS 0–0 D Gothenburg — Germany 3–1 W Gothenburg Rijkaard, Witschge, Bergkamp Semi-finals Denmark 2–2 (a.e.t.) (4–5 p) D Gothenburg Bergkamp, Rijkaard 1996 Group stage Scotland 0–0 D Birmingham — Switzerland 2–0 W Birmingham Cruyff, Bergkamp England 1–4 L London Kluivert Quarter-finals France 0–0 (a.e.t.) (4–5 p) D Liverpool — 2000 Group stage Czech Republic 1–0 W Amsterdam F. de Boer Denmark 3–0 W Rotterdam Kluivert, R. de Boer, Zenden France 3–2 W Amsterdam Kluivert, F. de Boer, Zenden Quarter-finals FR Yugoslavia 6–1 W Rotterdam Kluivert (3), Govedarica (o.g.), Overmars (2) Semi-finals Italy 0–0 (a.e.t.) (1–3 p) D Amsterdam — 2004 Group stage Germany 1–1 D Porto Van Nistelrooy Czech Republic 2–3 L Aveiro Bouma, Van Nistelrooy Latvia 3–0 W Braga Van Nistelrooy (2), Makaay Quarter-finals Sweden 0–0 (a.e.t.) (5–4 p) D Faro — Semi-finals Portugal 1–2 L Lisbon Andrade (o.g.) 2008 Group stage Italy 3–0 W Bern Van Nistelrooy, Sneijder, Van Bronckhorst France 4–1 W Bern Kuyt, Van Persie, Robben, Sneijder Romania 2–0 W Bern Huntelaar, Van Persie Quarter-finals Russia 1–3 (a.e.t.) L Basel Van Nistelrooy 2012 Group stage Denmark 0–1 L Kharkiv — Germany 1–2 L Kharkiv Van Persie Portugal 1–2 L Kharkiv Van der Vaart 2020 Group stage Ukraine 3–2 W Amsterdam Wijnaldum, Weghorst, Dumfries Austria 2–0 W Amsterdam Depay, Dumfries North Macedonia 3–0 W Amsterdam Depay, Wijnaldum (2) Round of 16 Czech Republic 0–2 L Budapest — 2024 Group stage Poland 2–1 W Hamburg Gakpo, Weghorst France 0–0 D Leipzig — Austria 2–3 L Berlin Gakpo, Depay Round of 16 Romania 3–0 W Munich Gakpo, Malen (2) Quarter-finals Turkey 2–1 W Berlin De Vrij, Müldür (o.g.) Semi-finals England 1–2 L Dortmund Simons
Head-to-head record Opponent Austria 2 1 0 1 4 3 CIS 1 0 1 0 0 0 Czech Republic 3 1 0 2 3 5 Czechoslovakia 2 0 1 1 2 4 Denmark 3 1 1 1 5 3 England 3 1 0 2 5 7 France 4 2 2 0 7 3 FR Yugoslavia 1 1 0 0 6 1 Germany 5 2 1 2 9 8 Greece 1 1 0 0 1 0 Italy 2 1 1 0 3 0 Latvia 1 1 0 0 3 0 North Macedonia 1 1 0 0 3 0 Republic of Ireland 1 1 0 0 1 0 Romania 2 2 0 0 5 0 Poland 1 1 0 0 2 1 Portugal 2 0 0 2 2 4 Russia 1 0 0 1 1 3 Scotland 2 1 1 0 1 0 Soviet Union 2 1 0 1 2 1 Sweden 1 0 1 0 0 0 Switzerland 1 1 0 0 2 0 Turkey 1 1 0 0 2 1 Ukraine 1 1 0 0 3 2 Yugoslavia 1 1 0 0 3 2 Total 45 23 9 13 75 48
Euro 1976
Final tournament Semi-finals 16 June 1976 (1976-06-16 )
20:15
Czechoslovakia 3–1 (a.e.t.) Netherlands Ondruš 19' Nehoda 114' Veselý 118' Report
Stadion Maksimir, Zagreb
Attendance: 17,879
Referee: Clive Thomas (Wales)
Third place play-off 19 June 1976 (1976-06-19 )
20:15
Netherlands 3–2 (a.e.t.) Yugoslavia Geels 27' , 107' W. van de Kerkhof 39' Report Katalinski 43' Džajić 82'
Stadion Maksimir, Zagreb
Attendance: 6,766
Referee: Walter Hungerbühler (Switzerland)
Euro 1980
Group stage
Pos Team Pld W D L GF GA GD Pts Qualification 1 West Germany 3 2 1 0 4 2 +2 5 Advance to final 2 Czechoslovakia 3 1 1 1 4 3 +1 3 Advance to third place play-off 3 Netherlands 3 1 1 1 4 4 0 3 4 Greece 3 0 1 2 1 4 −3 1
Source: UEFA Rules for classification: Group stage tiebreakers
11 June 1980 (1980-06-11 )
20:30
Netherlands 1–0 Greece Report
Stadio San Paolo, Naples
Attendance: 14,990
Referee: Adolf Prokop (East Germany)
14 June 1980 (1980-06-14 )
17:45
West Germany 3–2 Netherlands Report Rep 79' (pen.) W. van de Kerkhof 85'
Stadio San Paolo, Naples
Attendance: 29,889
Referee: Robert Wurtz (France)
17 June 1980 (1980-06-17 )
17:45
Netherlands 1–1 Czechoslovakia Report
San Siro, Milan
Attendance: 11,889
Referee: Hilmi Ok (Turkey)
Euro 1988
Group stage Pos Team Pld W D L GF GA GD Pts Qualification 1 Soviet Union 3 2 1 0 5 2 +3 5 Advance to knockout stage 2 Netherlands 3 2 0 1 4 2 +2 4 3 Republic of Ireland 3 1 1 1 2 2 0 3 4 England 3 0 0 3 2 7 −5 0
Source: UEFA Rules for classification: Group stage tiebreakers
12 June 1988 (1988-06-12 )
20:15
Müngersdorfer Stadion, Cologne
Attendance: 54,336
Referee: Dieter Pauly (West Germany)
15 June 1988 (1988-06-15 )
17:15
England 1–3 Netherlands Report
Rheinstadion, Düsseldorf
Attendance: 63,940
Referee: Paolo Casarin (Italy)
18 June 1988 (1988-06-18 )
15:30
Parkstadion, Gelsenkirchen
Attendance: 64,731
Referee: Horst Brummeier (Austria)
Knockout stage Semi-finals 21 June 1988 (1988-06-21 )
20:15
West Germany 1–2 Netherlands Report R. Koeman 74' (pen.) Van Basten 88'
Volksparkstadion, Hamburg
Attendance: 56,115
Referee: Ioan Igna (Romania)
Final 25 June 1988 (1988-06-25 )
15:30
Soviet Union 0–2 Netherlands Report Gullit 32' Van Basten 54'
Olympiastadion, Munich
Attendance: 62,770
Referee: Michel Vautrot (France)
Euro 1992
Group stage Pos Team Pld W D L GF GA GD Pts Qualification 1 Netherlands 3 2 1 0 4 1 +3 5 Advance to knockout stage 2 Germany 3 1 1 1 4 4 0 3 3 Scotland 3 1 0 2 3 3 0 2 4 CIS 3 0 2 1 1 4 −3 2
Source: UEFA Rules for classification: Group stage tiebreakers
12 June 1992 (1992-06-12 )
17:15
Netherlands 1–0 Scotland Report
Ullevi, Gothenburg
Attendance: 35,720
Referee: Bo Karlsson (Sweden)
15 June 1992 (1992-06-15 )
20:15
Netherlands 0–0 CIS Report
Ullevi, Gothenburg
Attendance: 34,440
Referee: Peter Mikkelsen (Denmark)
18 June 1992 (1992-06-18 )
20:15
Netherlands 3–1 Germany Rijkaard 4' Witschge 15' Bergkamp 72' Report
Ullevi, Gothenburg
Attendance: 37,725
Referee: Pierluigi Pairetto (Italy)
Knockout stage Semi-finals 22 June 1992 (1992-06-22 )
20:15
Netherlands 2–2 (a.e.t.) Denmark Bergkamp 23' Rijkaard 86' Report Penalties Koeman Van Basten Bergkamp Rijkaard Witschge 4–5 Larsen Povlsen Elstrup Vilfort Christofte
Ullevi, Gothenburg
Attendance: 37,450
Referee: Emilio Soriano Aladrén (Spain)
Euro 1996
Group stage Pos Team Pld W D L GF GA GD Pts Qualification 1 England (H) 3 2 1 0 7 2 +5 7 Advance to knockout stage 2 Netherlands 3 1 1 1 3 4 −1 4 3 Scotland 3 1 1 1 1 2 −1 4 4 Switzerland 3 0 1 2 1 4 −3 1
Source: UEFA Rules for classification: Group stage tiebreakers(H) Hosts Notes:
Tied on head-to-head result (Netherlands 0–0 Scotland) and overall goal difference (−1). Overall goals for was used as the tiebreaker. 10 June 1996 (1996-06-10 )
16:30
Netherlands 0–0 Scotland Report
Villa Park, Birmingham
Attendance: 34,363
Referee: Leif Sundell (Sweden)
13 June 1996 (1996-06-13 )
19:30
Switzerland 0–2 Netherlands Report
Villa Park, Birmingham
Attendance: 36,800
Referee: Atanas Uzunov (Bulgaria)
18 June 1996 (1996-06-18 )
19:30
Netherlands 1–4 England Report Shearer 23' (pen.) , 57' Sheringham 51' , 62'
Wembley Stadium, London
Attendance: 76,798
Referee: Gerd Grabher (Austria)
Knockout stage Quarter-finals 22 June 1996 (1996-06-22 )
18:30
France 0–0 (a.e.t.) Netherlands Report Penalties Zidane Djorkaeff Lizarazu Guérin Blanc 5–4 De Kock De Boer Kluivert Seedorf Blind
Anfield, Liverpool
Attendance: 37,465
Referee: Antonio López Nieto (Spain)
Euro 2000
Group stage
Pos Team Pld W D L GF GA GD Pts Qualification 1 Netherlands (H) 3 3 0 0 7 2 +5 9 Advance to knockout stage 2 France 3 2 0 1 7 4 +3 6 3 Czech Republic 3 1 0 2 3 3 0 3 4 Denmark 3 0 0 3 0 8 −8 0
Source: UEFA Rules for classification: Group stage tiebreakers(H) Hosts
11 June 2000 (2000-06-11 )
20:45
Amsterdam Arena, Amsterdam
Attendance: 50,800
Referee: Pierluigi Collina (Italy)
16 June 2000 (2000-06-16 )
20:45
Denmark 0–3 Netherlands Report Kluivert 57' R. de Boer 66' Zenden 77'
Feijenoord Stadion, Rotterdam
Attendance: 51,425
Referee: Urs Meier (Switzerland)
21 June 2000 (2000-06-21 )
20:45
France 2–3 Netherlands Report Kluivert 14' F. de Boer 51' Zenden 59'
Amsterdam Arena, Amsterdam
Attendance: 50,000
Referee: Anders Frisk (Sweden)
Knockout stage Quarter-finals 25 June 2000 (2000-06-25 )
18:00
Netherlands 6–1 FR Yugoslavia Kluivert 24' , 38' , 54' Govedarica 51' (o.g.) Overmars 78' , 90+1' Report
Feijenoord Stadion, Rotterdam
Attendance: 44,000
Referee: José María García-Aranda (Spain)
Semi-finals 29 June 2000 (2000-06-29 )
18:00
Italy 0–0 (a.e.t.) Netherlands Report Penalties Di Biagio Pessotto Totti Maldini 3–1 F. de Boer Stam Kluivert Bosvelt
Amsterdam Arena, Amsterdam
Attendance: 50,000
Referee: Markus Merk (Germany)
Euro 2004
Group stage
Pos Team Pld W D L GF GA GD Pts Qualification 1 Czech Republic 3 3 0 0 7 4 +3 9 Advance to knockout stage 2 Netherlands 3 1 1 1 6 4 +2 4 3 Germany 3 0 2 1 2 3 −1 2 4 Latvia 3 0 1 2 1 5 −4 1
Source: UEFA Rules for classification: Group stage tiebreakers
15 June 2004 (2004-06-15 )
19:45
Germany 1–1 Netherlands Report
Estádio do Dragão, Porto
Attendance: 48,197
Referee: Anders Frisk (Sweden)
19 June 2004 (2004-06-19 )
19:45
Netherlands 2–3 Czech Republic Bouma 4' Van Nistelrooy 19' Report Koller 23' Baroš 71' Šmicer 88'
Estádio Municipal de Aveiro, Aveiro
Attendance: 29,935
Referee: Manuel Mejuto González (Spain)
23 June 2004 (2004-06-23 )
19:45
Netherlands 3–0 Latvia Van Nistelrooy 27' (pen.) , 35' Makaay 84' Report
Estádio Municipal de Braga, Braga
Attendance: 27,904
Referee: Kim Milton Nielsen (Denmark)
Knockout stage Quarter-finals 26 June 2004 (2004-06-26 )
19:45
Sweden 0–0 (a.e.t.) Netherlands Report Penalties Källström Larsson Ibrahimović Ljungberg Wilhelmsson Mellberg 4–5 Van Nistelrooy Heitinga Reiziger Cocu Makaay Robben
Estádio Algarve, Faro/Loulé
Attendance: 27,762
Referee: Ľuboš Micheľ (Slovakia)
Semi-finals 30 June 2004 (2004-06-30 )
19:45
Portugal 2–1 Netherlands Report
Estádio José Alvalade, Lisbon
Attendance: 46,679
Referee: Anders Frisk (Sweden)
Euro 2008
Group stage
Pos Team Pld W D L GF GA GD Pts Qualification 1 Netherlands 3 3 0 0 9 1 +8 9 Advance to knockout stage 2 Italy 3 1 1 1 3 4 −1 4 3 Romania 3 0 2 1 1 3 −2 2 4 France 3 0 1 2 1 6 −5 1
Source: UEFA Rules for classification: Group stage tiebreakers
9 June 2008 (2008-06-09 )
20:45
Netherlands 3–0 Italy Van Nistelrooy 26' Sneijder 31' Van Bronckhorst 79' Report
Stade de Suisse, Bern
Attendance: 30,777
Referee: Peter Fröjdfeldt (Sweden)
13 June 2008 (2008-06-13 )
20:45
Netherlands 4–1 France Kuyt 9' Van Persie 59' Robben 72' Sneijder 90+2' Report
Stade de Suisse, Bern
Attendance: 30,777
Referee: Herbert Fandel (Germany)
17 June 2008 (2008-06-17 )
20:45
Netherlands 2–0 Romania Huntelaar 54' Van Persie 87' Report
Stade de Suisse, Bern
Attendance: 30,777
Referee: Massimo Busacca (Switzerland)
Knockout stage Quarter-finals 21 June 2008 (2008-06-21 )
20:45
Netherlands 1–3 (a.e.t.) Russia Report Pavlyuchenko 56' Torbinski 112' Arshavin 116'
St. Jakob-Park, Basel
Attendance: 38,374
Referee: Ľuboš Micheľ (Slovakia)
Euro 2012
Group stage
Pos Team Pld W D L GF GA GD Pts Qualification 1 Germany 3 3 0 0 5 2 +3 9 Advance to knockout stage 2 Portugal 3 2 0 1 5 4 +1 6 3 Denmark 3 1 0 2 4 5 −1 3 4 Netherlands 3 0 0 3 2 5 −3 0
Source: UEFA Rules for classification: Group stage tiebreakers
9 June 2012 (2012-06-09 )
19:00 EEST
Netherlands 0–1 Denmark Report
Metalist Stadium, Kharkiv
Attendance: 35,923
Referee: Damir Skomina (Slovenia)
13 June 2012 (2012-06-13 )
21:45 EEST
Netherlands 1–2 Germany Report
Metalist Stadium, Kharkiv
Attendance: 37,750
Referee: Jonas Eriksson (Sweden)
17 June 2012 (2012-06-17 )
21:45 EEST
Portugal 2–1 Netherlands Report
Metalist Stadium, Kharkiv
Attendance: 37,445
Referee: Nicola Rizzoli (Italy)
Euro 2020
Group stage
Pos Team Pld W D L GF GA GD Pts Qualification 1 Netherlands (H) 3 3 0 0 8 2 +6 9 Advance to knockout stage 2 Austria 3 2 0 1 4 3 +1 6 3 Ukraine 3 1 0 2 4 5 −1 3 4 North Macedonia 3 0 0 3 2 8 −6 0
Source: UEFA Rules for classification: Group stage tiebreakers(H) Hosts
13 June 2021 (2021-06-13 )
21:00
Netherlands 3–2 Ukraine Wijnaldum 52' Weghorst 58' Dumfries 85' Report Yarmolenko 75' Yaremchuk 79'
Johan Cruyff Arena, Amsterdam
Attendance: 15,837
Referee: Felix Brych (Germany)
17 June 2021 (2021-06-17 )
21:00
Netherlands 2–0 Austria Depay 11' (pen.) Dumfries 67' Report
Johan Cruyff Arena, Amsterdam
Attendance: 15,243
Referee: Orel Grinfeld (Israel)
21 June 2021 (2021-06-21 )
18:00
Johan Cruyff Arena, Amsterdam
Attendance: 15,227
Referee: István Kovács (Romania)
Knockout stage Round of 16 27 June 2021 (2021-06-27 )
18:00
Puskás Aréna, Budapest
Attendance: 52,834
Referee: Sergei Karasev (Russia)
Euro 2024
Group stage
Pos Team Pld W D L GF GA GD Pts Qualification 1 Austria 3 2 0 1 6 4 +2 6 Advance to knockout stage 2 France 3 1 2 0 2 1 +1 5 3 Netherlands 3 1 1 1 4 4 0 4 4 Poland 3 0 1 2 3 6 −3 1
Source: UEFA
16 June 2024 (2024-06-16 )
15:00
Poland 1–2 Netherlands Report
Volksparkstadion, Hamburg
Attendance: 48,117
Referee: Artur Soares Dias (Portugal)
21 June 2024 (2024-06-21 )
21:00
Netherlands 0–0 France Report
Red Bull Arena, Leipzig
Attendance: 38,531
Referee: Anthony Taylor (England)
25 June 2024 (2024-06-25 )
18:00
Netherlands 2–3 Austria Report Malen 6' (o.g.) Schmid 59' Sabitzer 80'
Olympiastadion, Berlin
Attendance: 68,363
Referee: Ivan Kružliak (Slovakia)
Ranking of third-placed teams
Pos Grp Team Pld W D L GF GA GD Pts Qualification 1 D Netherlands 3 1 1 1 4 4 0 4 Advance to knockout stage 2 F Georgia 3 1 1 1 4 4 0 4 3 E Slovakia 3 1 1 1 3 3 0 4 4 C Slovenia 3 0 3 0 2 2 0 3 5 A Hungary 3 1 0 2 2 5 −3 3 6 B Croatia 3 0 2 1 3 6 −3 2
Source: UEFA Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Wins; 5) Lower disciplinary points total; 6) European Qualifiers overall ranking (or drawing of lots, if hosts Germany had been involved in the tiebreaker). Notes:
Disciplinary points: Netherlands −2, Georgia −6.
Knockout stage Round of 16 2 July 2024 (2024-07-02 )
18:00
Romania 0–3 Netherlands Report Gakpo 20' Malen 83' , 90+3'
Allianz Arena, Munich
Attendance: 65,012
Referee: Felix Zwayer (Germany)
Quarter-finals 6 July 2024 (2024-07-06 )
21:00
Netherlands 2–1 Turkey De Vrij 70' Müldür 76' (o.g.) Report
Olympiastadion, Berlin
Attendance: 70,091
Referee: Clément Turpin (France)
Semi-finals 10 July 2024 (2024-07-10 )
21:00
Netherlands 1–2 England Report Kane 18' (pen.) Watkins 90'
Westfalenstadion, Dortmund
Attendance: 60,926
Referee: Felix Zwayer (Germany)
Most appearances Rank Player Matches Years 1 Edwin van der Sar 16 1996, 2000, 2004, 2008 2 Dennis Bergkamp 13 1992, 1996, 2000 Phillip Cocu 1996, 2000, 2004 4 Edgar Davids 12 1996, 2000, 2004 5 Giovanni van Bronckhorst 11 2000, 2004, 2008 6 Michael Reiziger 10 1996, 2000, 2004 Clarence Seedorf 1996, 2000, 2004 Memphis Depay 2020, 2024 Stefan de Vrij 2020, 2024 Wout Weghorst 2020, 2024
Top goalscorers Rank Player Goals Years (goals) 1 Patrick Kluivert 6 1996 (1), 2000 (5), 2004 Ruud van Nistelrooy 2004 (4), 2008 (2) 3 Marco van Basten 5 1988 4 Dennis Bergkamp 4 1992 (3), 1996 (1) 5 Robin van Persie 3 2008 (2), 2012 (1) Georginio Wijnaldum 2020 Memphis Depay 2020 (2), 2024 (1) Cody Gakpo 2024
See also