The finals tournament featured two groups of four, with the winners and runners up of each group going through to the semi-finals.
The draw for the finals groups took place on February 8, 2006.
Players born after 1 January 1983 were eligible to play.
| Group A | P | W | D | L | F | A | Pts | |
|---|---|---|---|---|---|---|---|---|
| 1 | 3 | 3 | 0 | 0 | 6 | 0 | 9 | |
| 2 | 3 | 1 | 0 | 2 | 2 | 3 | 3 | |
| 3 | 3 | 1 | 0 | 2 | 1 | 4 | 3 | |
| 4 | 3 | 1 | 0 | 2 | 1 | 3 | 3 | |
| 23 May2006 Tuesday | Portugal | 0-1 details | France Vale og 41' | Braga |
| Serbia & Montenegro | 0-1 details | Germany Polanski 61' | Barcelos | |
| 25 May2006 Thursday | Portugal | 0-2 details | Serbia & Montenegro Zé Castro og 17' Ivanović 65' | Barcelos |
| France Sinama-Pongolle 45' Gouffran 71' Mavuba 75' | 3-0 details | Germany | Guimarães | |
| 28 May2006 Sunday | Germany | 0-1 details | Portugal Moutinho 90+4' | Guimarães |
| France Bergougnoux 33' Toulalan 54' | 2-0 details | Serbia & Montenegro | Braga |
| Group B | P | W | D | L | F | A | Pts | |
|---|---|---|---|---|---|---|---|---|
| 1 | 3 | 2 | 0 | 1 | 4 | 3 | 6 | |
| 2 | 3 | 1 | 1 | 1 | 3 | 3 | 4 | |
| 3 | 3 | 1 | 1 | 1 | 4 | 4 | 4 | |
| 4 | 3 | 0 | 2 | 1 | 5 | 6 | 2 | |
| 24 May2006 Wednesday | Italy Potenza 16' Palladino 61' Bianchi 90' | 3-3 details | Denmark Würtz 21' Kahlenberg 33' Andreasen 41 | Aveiro |
| Ukraine Milevskiy 39' pen Fomin 51' | 2-1 details | Netherlands Luirink 90+2' | Águeda | |
| 26 May2006 Friday | Italy Chiellini 90+3' | 1-0 details | Ukraine | Águeda |
| Denmark Kahlenberg 48' | 1-1 details | Netherlands Huntelaar 38' | Aveiro | |
| 29 May2006 Monday | Netherlands de Ridder 73' | 1-0 details | Italy | Aveiro |
| Denmark Kahlenberg 43' | 1-2 details | Ukraine Fomin 31' Milevskiy 84' | Águeda |
| 1 June2006 Thursday | A1: France Faubert 51' Bergougnoux 85' | 2-3 details | B2: Netherlands Hofs 6' Huntelaar 38' Hofs 107' | Braga |
| B1: Ukraine | 0-0aet 5-4 pens details | A2: Serbia & Montenegro | Aveiro |
| 4 June2006 Thursday | Netherlands Huntelaar 11', 43' pen Hofs 90' | 3-0 details | Ukraine | Porto |
| 2006 UEFA European Under-21 Championship Winners |
|---|
Netherlands 1st Title |
| Name | Country | Matches | Goals |
|---|---|---|---|
| Klaas Jan Huntelaar | 5 | 4 | |
| Thomas Kahlenberg | 3 | 3 | |
| Nicky Hofs | 5 | 3 | |
| Artem Milevskiy | 5 | 2 | |
| Ruslan Fomin | 5 | 2 | |
| Bryan Bergougnoux | 4 | 2 | |
| Jérémy Toulalan | 4 | 1 | |
| Rio Antonio Mavuba | 4 | 1 | |
| Yohan Gouffran | 4 | 1 | |
| Julien Faubert | 4 | 1 | |
| Eugen Polanski | 3 | 1 | |
| Rolando Bianchi | 3 | 1 | |
| Giorgio Chiellini | 3 | 1 | |
| Raffaele Palladino | 3 | 1 | |
| Alessandro Potenza | 3 | 1 | |
| Florent Sinama-Pongolle | 4 | 1 | |
| Rasmus Würtz | 3 | 1 | |
| Leon Andreasen | 3 | 1 | |
| Daniël de Ridder | 5 | 1 | |
| Gijs Luirink | 5 | 1 | |
| João Moutinho | 3 | 1 | |
| Branislav Ivanović | 4 | 1 | |