Results of the 2004 European Football Championship
Appearance
This article documents a current event. Information may change rapidly as the event progresses, and initial news reports may be unreliable. The latest updates to this article may not reflect the most current information. |
First round
Notes
- All times local (UTC + 0100)
- Abbreviations:
- Pld: games played
- W: won
- D: drawn
- L: lost
- GF: goals for
- GA: goals against
- Pts: points
- HT: half-time
- Ref: referee
- pen: penalty kick
- s/o: sent off
- og: own goal
- Tie-breakers
- For teams which finish level on points, the following tie-breakers are used:
- greater number of points in the matches between the teams in question;
- greater goal difference in matches between the teams in question;
- greater number of goals scored in matches between the teams in question;
- greater goal difference in all group games;
- greater number of goals scored in all group games;
- higher coefficient derived from EURO 2004 and 2002 World Cup qualifiers (points obtained divided by number of matches played);
- fair play conduct in EURO 2004;
- drawing of lots.
Group A
Pld | W | D | L | GF | GA | Pts | |
---|---|---|---|---|---|---|---|
File:Portugal flag large.png Portugal | 3 | 2 | 0 | 1 | 4 | 2 | 6 |
File:Greece flag large.png Greece | 3 | 1 | 1 | 1 | 4 | 4 | 4 |
File:Spain flag large.png Spain | 3 | 1 | 1 | 1 | 2 | 2 | 4 |
File:Russia flag large.png Russia | 3 | 1 | 0 | 2 | 2 | 4 | 3 |
12 June | |||||
Portugal | 1 - 2 | Greece | Dragão (1700) | ||
(HT: 0-1) | Ref: Pierluigi Collina (Ita) | ||||
Ronaldo 90'+3' | Karagounis 7' | ||||
Basinas (pen) 51' | |||||
Match stats | |||||
Spain | 1 - 0 | Russia | Algarve (1945) | ||
(HT: 0-0) | Ref: Urs Meier (Swi) | ||||
Valeron 60' | s/o: Sharonov 88' | ||||
Match stats | |||||
16 June | |||||
Greece | 1 - 1 | Spain | Bessa (1700) | ||
(HT: 0-1) | Ref: Luboš Michel (Slo) | ||||
Charisteas 66' | Morientes 28' | ||||
Match stats | |||||
Russia | 0 - 2 | Portugal | Luz (1945) | ||
(HT: 0-1) | Ref: Terje Hauge (Nor) | ||||
s/o: Ovchinnikov 45' | Maniche 7' | ||||
Rui Costa 89' | |||||
Match stats | |||||
20 June | |||||
Spain | 0 - 1 | Portugal | José Alvalade (1945) | ||
(HT: 0-0) | Ref: Anders Frisk (Swe) | ||||
Gomes 57' | |||||
Match stats | |||||
Russia | 2 - 1 | Greece | Algarve (1945) | ||
(HT: 2-1) | Ref: Gilles Veissière (Fra) | ||||
Kirichenko 2' | Vryzas 43' | ||||
Bulykin 17' | |||||
Match stats | |||||
Group B
Pld | W | D | L | GF | GA | Pts | |
---|---|---|---|---|---|---|---|
France | 3 | 2 | 1 | 0 | 7 | 4 | 7 |
File:England flag large.png England | 3 | 2 | 0 | 1 | 8 | 4 | 6 |
File:Croatia flag large.png Croatia | 3 | 0 | 2 | 1 | 4 | 6 | 2 |
File:Switzerland flag large.png Switzerland | 3 | 0 | 1 | 2 | 1 | 6 | 1 |
13 June | ||||||
Switzerland | 0 - 0 | Croatia | Dr. Magalhães Pessoa (1700) | |||
(HT: 0-0) | Ref: Lucílio Cardoso Cortez Batista (Por) | |||||
s/o: Vogel 50' | ||||||
Match stats | ||||||
France | 2 - 1 | England | Luz (1945) | |||
(HT: 0-1) | Ref: Markus Merk (Ger) | |||||
Zidane 90'+1' | Lampard 38' | |||||
Zidane (pen) 90'+3' | ||||||
Match stats | ||||||
17 June | ||||||
England | 3 - 0 | Switzerland | Cidade de Coimbra (1700) | |||
(HT: 1-0) | Ref: Valentin Ivanov (Rus) | |||||
Rooney 23' | s/o: Haas 60' | |||||
Rooney 75' | ||||||
Gerrard 82' | ||||||
Match stats | ||||||
Croatia | 2 - 2 | France | Dr. Magalhães Pessoa (1945) | |||
(HT: 0-1) | Ref: Kim Milton Nielsen (Den) | |||||
Rapaić (pen) 48' | Tudor (og) 22' | |||||
Pršo 52' | Trezeguet 64' | |||||
Match stats | ||||||
21 June | ||||||
Croatia | 2 - 4 | England | Luz (1945) | |||
(HT: 1-2) | Ref: Pierluigi Collina (Ita) | |||||
Kovač 5' | Scholes 40' | |||||
Tudor 73' | Rooney 45' | |||||
Rooney 68' | ||||||
Lampard 79' | ||||||
Match stats | ||||||
Switzerland | 1 - 3 | France | Cidade de Coimbra (1945) | |||
(HT: 1-1) | Ref: Luboš Michel (Slo) | |||||
Vonlanthen 26' | Zidane 20' | |||||
Henry 76' | ||||||
Henry 84' | ||||||
Match stats | ||||||
Group C
Pld | W | D | L | GF | GA | Pts | |
---|---|---|---|---|---|---|---|
File:Sweden flag large.png Sweden | 3 | 1 | 2 | 0 | 8 | 3 | 5 |
File:Denmark flag large.png Denmark | 3 | 1 | 2 | 0 | 4 | 2 | 5 |
File:Italy flag large.png Italy | 3 | 1 | 2 | 0 | 3 | 2 | 5 |
File:Bulgaria flag large.png Bulgaria | 3 | 0 | 0 | 3 | 1 | 9 | 0 |
Italy, Denmark and Sweden are separated by goals scored in games involving those teams. Sweden finish first having scored 3 goals, Denmark second with 2 goals, and Italy finish third with only 1 goal in their games with Sweden and Denmark
14 June | |||||
Denmark | 0 - 0 | Italy | D. Afonso Henriques (1700) | ||
(HT: 0-0) | Ref: Manuel Enrique Mejuto González (Spa) | ||||
Match stats | |||||
Sweden | 5 - 0 | Bulgaria | José Alvalade (1945) | ||
(HT: 1-0) | Ref: Michael Riley (Eng) | ||||
Ljungberg 32' | |||||
Larsson 57' | |||||
Larsson 58' | |||||
Ibrahimovic (pen) 78' | |||||
Allbäck 90'+1' | |||||
Match stats | |||||
18 June | |||||
Bulgaria | 0 - 2 | Denmark | Municipal de Braga (1700) | ||
(HT: 0-1) | Ref: Lucílio Cardoso Cortez Batista (Por) | ||||
s/o: S. Petrov 83' | Tomasson 44' | ||||
Grønkjær 90'+2' | |||||
Match stats | |||||
Italy | 1 - 1 | Sweden | Dragão (1945) | ||
(HT: 1-0) | Ref: Urs Meier (Swi) | ||||
Cassano 37' | Ibrahimovic 85' | ||||
Match stats | |||||
22 June | |||||
Italy | 2 - 1 | Bulgaria | D. Afonso Henriques (1945) | ||
(HT: 0-1) | Ref: Valentin Ivanov (Rus) | ||||
Perrotta 48' | M. Petrov (pen) 45' | ||||
Cassano 90'+4' | |||||
Match stats | |||||
Denmark | 2 - 2 | Sweden | Bessa (1945) | ||
(HT: 1-0) | Ref: Markus Merk (Ger) | ||||
Tomasson 28' | Larsson (pen) 47' | ||||
Tomasson 65' | Jonson 89' | ||||
Match stats | |||||
Group D
Pld | W | D | L | GF | GA | Pts | |
---|---|---|---|---|---|---|---|
File:Czech republic flag large.png Czech Rep. | 2 | 2 | 0 | 0 | 5 | 3 | 6 |
File:Germany flag large.png Germany | 2 | 0 | 2 | 0 | 1 | 1 | 2 |
File:Netherlands flag large.png Netherlands | 2 | 0 | 1 | 1 | 3 | 4 | 1 |
File:Latvia flag large.png Latvia | 2 | 0 | 1 | 1 | 1 | 2 | 1 |
15 June | |||||
Czech Republic | 2 - 1 | Latvia | Municipal de Aveiro (1700) | ||
(HT: 0-1) | Ref: Gilles Veissière (Fra) | ||||
Baroš 73' | Verpakovskis 45'+1' | ||||
Heinz 85' | |||||
Match stats | |||||
Germany | 1 - 1 | Netherlands | Dragão (1945) | ||
(HT: 1-0) | Ref: Anders Frisk (Swe) | ||||
Frings 30' | van Nistelrooy 81' | ||||
Match stats | |||||
19 June | |||||
Latvia | 0 - 0 | Germany | Bessa (1700) | ||
(HT: 0-0) | Ref: Michael Riley (Eng) | ||||
Match stats | |||||
Netherlands | 2 - 3 | Czech Republic | Municipal de Aveiro (1945) | ||
(HT: 2-1) | Ref: Manuel Enrique Mejuto González (Spa) | ||||
Bouma 3' | Koller 23' | ||||
van Nistelrooy 19' | Baroš 71' | ||||
Šmicer 88' | |||||
Match stats | |||||
23 June | |||||
Netherlands | vs | Latvia | Municipal de Braga (1945) | ||
(HT: 2-0) | Ref: Kim Milton Nielsen (Den) | ||||
van Nistelrooy (pen) 27' | |||||
van Nistelrooy 35' | |||||
Match stats | |||||
Germany | vs | Czech Republic | José Alvalade (1945) | ||
(HT: 1-1) | Ref: Terje Hauge (Nor) | ||||
Ballack 21' | Heinz 30' | ||||
Baroš 77' | |||||
Match stats | |||||
Quarter-finals
Games in the knock-out stage that are level after 90 minutes go to silver goal extra time: if a team is leading at the end of the first half of extra time then the game ends. If the teams remain level after extra time, a penalty shootout will determine the winner.
24 June | |||||
QF1: | Portugal | vs | England | Luz (1945) | |
(HT: - ) | Ref: | ||||
Match stats | |||||
25 June | |||||
QF2: | France | vs | Greece | José Alvalade (1945) | |
(HT: - ) | Ref: | ||||
Match stats | |||||
26 June | |||||
QF3: | Sweden | vs | 2nd Group D | Algarve (1945) | |
(HT: - ) | Ref: | ||||
Match stats | |||||
27 June | |||||
QF4: | Czech Republic | vs | Denmark | Dragão (1945) | |
(HT: - ) | Ref: | ||||
Match stats | |||||
Semi-finals
30 June | |||||
SF1: | Winner QF1 | vs | Winner QF3 | José Alvalade (1945) | |
(HT: - ) | Ref: | ||||
Match stats | |||||
1 July | |||||
SF2: | Winner QF2 | vs | Winner QF4 | Dragão (1945) | |
(HT: - ) | Ref: | ||||
Match stats | |||||
Final
4 July | |||||
Winner SF1 | vs | Winner SF2 | Luz (1945) | ||
(HT: - ) | Ref: | ||||
Match stats | |||||
Top Scorers
4 goals
3 goals
- File:Denmark flag large.png Jon Dahl Tomasson
- Zinedine Zidane
- File:Sweden flag large.png Henrik Larsson
2 goals
- File:Czech republic flag large.png Milan Baroš - Marek Heinz
- File:England flag large.png Frank Lampard
- Thierry Henry
- File:Italy flag large.png Antonio Cassano
- File:Sweden flag large.png Zlatan Ibrahimovic
1 goal
- File:Bulgaria flag large.png Martin Petrov
- File:Croatia flag large.png Niko Kovač - Dado Pršo - Milan Rapaić - Igor Tudor
- File:Czech republic flag large.png Jan Koller - Vladimír Šmicer
- File:Denmark flag large.png Jesper Grønkjær
- File:England flag large.png Steven Gerrard - Paul Scholes
- David Trezeguet
- File:Germany flag large.png Michael Ballack - Torsten Frings
- File:Greece flag large.png Angelos Basinas - Angelos Charisteas - Giorgos Karagounis - Zisis Vryzas
- File:Italy flag large.png Simone Perrotta
- File:Latvia flag large.png Maris Verpakovskis
- File:Netherlands flag large.png Wilfred Bouma
- File:Portugal flag large.png Maniche - Nuno Gomes - Cristiano Ronaldo - Rui Costa
- File:Russia flag large.png Dmitri Bulykin - Dmitri Kirichenko
- File:Spain flag large.png Fernando Morientes - Juan Carlos Valeron
- File:Switzerland flag large.png Johan Vonlanthen
- File:Sweden flag large.png Marcus Allbäck - Mattias Jonson - Fredrik Ljungberg