12 referees · 31 recent matches
| Referee | Country | Games | Y | R |
|---|---|---|---|---|
| 1 Anders Frisk | Sweden | 4 | 18 | — |
| 2 Markus Merk | Germany | 3 | 13 | — |
| 3 Pierluigi Collina | Italy | 3 | 11 | — |
| 4 Valentin Ivanov | Russia | 3 | 15 | 1 |
| 5 Urs Meier | Switzerland | 3 | 20 | 1 |
| 6 Lubos Michel' | Slovakia | 3 | 16 | — |
| 7 Terje Hauge | Norway | 2 | 9 | 1 |
| 8 Michael Riley | England | 2 | 11 | — |
| 9 Gilles Veissiere | France | 2 | 8 | — |
| 10 Lucilio Baptista | Portugal | 2 | 18 | 2 |
| 11 Manuel Mejuto González | Spain | 2 | 10 | 1 |
| 12 Kim Milton Nielsen | Denmark | 2 | 7 | — |
| Date | Match | Score | Referee | Y | R |
|---|---|---|---|---|---|
| 4 Jul 2004 | Portugal vs Greece | 0 - 1 | Markus Merk | 6 | — |
| 1 Jul 2004 | Greece vs Czech Republic | 1 - 0 | Pierluigi Collina | 6 | — |
| 30 Jun 2004 | Portugal vs Netherlands | 2 - 1 | Anders Frisk | 5 | — |
| 27 Jun 2004 | Czech Republic vs Denmark | 3 - 0 | Valentin Ivanov | 6 | — |
| 26 Jun 2004 | Sweden vs Netherlands | 0 - 0 | Lubos Michel' | 5 | — |
| 25 Jun 2004 | France vs Greece | 0 - 1 | Anders Frisk | 4 | — |
| 24 Jun 2004 | Portugal vs England | 2 - 2 | Urs Meier | 6 | — |
| 23 Jun 2004 | Netherlands vs Latvia | 3 - 0 | Kim Milton Nielsen | 1 | — |
| 23 Jun 2004 | Germany vs Czech Republic | 1 - 2 | Terje Hauge | 4 | — |
| 22 Jun 2004 | Denmark vs Sweden | 2 - 2 | Markus Merk | 2 | — |
| 22 Jun 2004 | Italy vs Bulgaria | 2 - 1 | Valentin Ivanov | 5 | — |
| 21 Jun 2004 | Croatia vs England | 2 - 4 | Pierluigi Collina | 1 | — |
| 21 Jun 2004 | Switzerland vs France | 1 - 3 | Lubos Michel' | 4 | — |
| 20 Jun 2004 | Spain vs Portugal | 0 - 1 | Anders Frisk | 5 | — |
| 20 Jun 2004 | Russia vs Greece | 2 - 1 | Gilles Veissiere | 8 | — |
| 19 Jun 2004 | Netherlands vs Czech Republic | 2 - 3 | Manuel Mejuto González | 4 | 1 |
| 19 Jun 2004 | Latvia vs Germany | 0 - 0 | Michael Riley | 5 | — |
| 18 Jun 2004 | Italy vs Sweden | 1 - 1 | Urs Meier | 5 | — |
| 18 Jun 2004 | Bulgaria vs Denmark | 0 - 2 | Lucilio Baptista | 9 | 1 |
| 17 Jun 2004 | England vs Switzerland | 3 - 0 | Valentin Ivanov | 4 | 1 |
| 17 Jun 2004 | Croatia vs France | 2 - 2 | Kim Milton Nielsen | 6 | — |
| 16 Jun 2004 | Greece vs Spain | 1 - 1 | Lubos Michel' | 7 | — |
| 16 Jun 2004 | Russia vs Portugal | 0 - 2 | Terje Hauge | 5 | 1 |
| 15 Jun 2004 | Germany vs Netherlands | 1 - 1 | Anders Frisk | 4 | — |
| 15 Jun 2004 | Czech Republic vs Latvia | 2 - 1 | Gilles Veissiere | — | — |
| 14 Jun 2004 | Sweden vs Bulgaria | 5 - 0 | Michael Riley | 6 | — |
| 14 Jun 2004 | Denmark vs Italy | 0 - 0 | Manuel Mejuto González | 6 | — |
| 13 Jun 2004 | Switzerland vs Croatia | 0 - 0 | Lucilio Baptista | 9 | 1 |
| 13 Jun 2004 | France vs England | 2 - 1 | Markus Merk | 5 | — |
| 12 Jun 2004 | Spain vs Russia | 1 - 0 | Urs Meier | 9 | 1 |
| 12 Jun 2004 | Portugal vs Greece | 1 - 2 | Pierluigi Collina | 4 | — |