30. april
Russland – Østerrike 4 – 2 (1-1,1-0,2-1)
Slovakia – Belarus 2 – 1 (0-0,0-0,2-1)
2. mai
Slovakia – Russland 3 – 3 (1-0,1-2,1-1)
Belarus – Østerrike 5 – 0 (1-0,2-0,2-0)
4. mai
Russland – Belarus 2 – 0 (0-0,1-0,1-0)
Østerrike – Slovakia 1 – 8 (0-1,0-2,1-5)
Slovakia, Russland og Belarus videre til mellomrunden
Østerrike til spill om plassene 13 – 16.
30. april
Latvia – Canada 4 – 6 (1-1,1-4,2-1)
1. mai
USA – Slovenia 7 – 0 (3-0,2-0,2-0)
3. mai
Canada – Slovenia 8 – 0 (3-0,2-0,3-0)
USA – Latvia 3 – 1 (0-1,1-0,2-0)
5. mai
Slovenia – Latvia 1 – 3 (0-1,1-1,0-1)
Canada – USA 3 – 1 (0-0,2-1,1-0)
Lag
Kamper
Seier
Uavgj.
Tap
Mål
Poeng
Canada
3
3
0
0
17 - 5
6
USA
3
2
0
1
11 - 4
4
Latvia
3
1
0
2
8 - 10
2
Slovenia
3
0
0
3
1 - 18
0
Canada, USA, og Latvia videre til mellomrunden
Slovenia til spill om plassene 13 – 16.
30. april
Finland – Danmark 2 – 1 (1-0,0-0,1-1)
1. mai
Ukraina – Sverige 2 – 3 (0-2,2-0,0-1)
2. mai
Finland – Ukraina 4 – 1 (1-0,2-1,1-0)
Sverige – Danmark 7 – 0 (2-0,3-0,2-0)
4. mai
Danmark – Ukraina 1 – 2 (0-0,1-1,0-1)
Sverige – Finland 5 – 1 (2-1,2-0,1-0)
Sverige, Finland og Ukraina videre til mellomspillet
Danmark til spill om plassene 13 – 16.
1. mai
Sveits – Tsjekkia 1 – 3 (1-2,0-0,0-1)
Tyskland – Kasakhstan 1 – 2 (0-2,1-0,0-0)
3. mai
Kasakhstan – Sveits 1 – 2 (1-1,0-0,0-1)
Tsjekkia – Tyskland 2 – 0 (1-0,0-0,1-0)
5. mai
Tsjekkia – Kasakhstan 1 – 0 (0-0,1-0,0-0)
Tyskland – Sveits 1 – 5 (1-1,0-1,0-3)
Tsjekkia, Sveits, og Kasakhstan videre til mellomrunden.
Tyskland til spill om plassene 13 – 16.
Gruppe E er de tre beste lagene fra gruppe A og D
Gruppe F er de tre beste lagene fra gruppe B og C
6. mai
Russland – Sveits 3 – 3 (2-2,1-1,0-0)
7. mai
Belarus – Kasakhstan 2 – 0 (0-0,1-0,1-0)
Slovakia – Tsjekkia 1 – 5 (0-2,1-3,0-0)
8. mai
Slovakia – Sveits 3 – 1 (0-0,2-1,1-0)
Tsjekkia – Russland 1 – 2 (1-0,0-1,0-1)
9. mai
Russland – Kasakhstan 3 – 1 (0-0,3-0,0-1)
Sveits – Belarus 2 – 0 (1-0,0-0,1-0)
10. mai
Kasakhstan – Slovakia 1 – 3 (1-1,0-1,0-1)
Tsjekkia – Belarus 5 – 1 (1-0,2-1,2-0)
6. mai
USA – Finland 4 – 4 (1-1,0-0,3-3)
7. mai
Latvia – Ukraina 3 – 0 (0-0,1-0,2-0)
Canada – Sverige 4 – 5 (2-1,1-3,1-1)
8. mai
Canada – Finland 3 – 3 (0-1,1-1,2-1)
Sverige – USA 1 – 5 (0-1,0-2,1-2)
9. mai
USA – Ukraina 1 – 1 (0-0,0-1,1-0)
Finland – Latvia 0 – 0 (0-0,0-0,0-0)
10. mai
Ukraina – Canada 1 – 2 (1-1,0-0,0-1)
Sverige – Latvia 9 – 1 (3-0,2-0,4-1)
Lag
Kamper
Vinst
Uavgj.
Tap
Mål
Poeng
Sverige
5
4
0
1
23 - 13
8
Canada
5
3
1
1
18 - 14
7
USA
5
2
2
1
14 - 10
6
Finland
5
1
3
1
12 - 13
4
Latvia
5
1
1
3
9 - 18
3
Ukraina
5
0
1
4
5 - 13
1
6. mai
Tyskland – Østerrike 2 – 2 (2-0,0-1,0-1)
Slovenia – Danmark 4 – 3 (0-3,1-0,3-0)
8. mai
Danmark – Østerrike 4 – 3 (1-3,2-0,1-0)
9. mai
Slovenia – Tyskland 1 – 9 (0-3,0-5,1-1)
10. mai
Tyskland – Danmark 2 – 3 (1-1,1-1,0-1)
11. mai
Østerrike – Slovenia 2 – 6 (1-0,0-3,1-3)
Tyskland og Østerrike til B-VM i 2006
12. mai
Tsjekkia – USA 3 – 2 (0-1,0-1,2-0,0-0 – straffer 1-0)
Canada – Slovakia 5 – 4 (2-2,1-1,2-1)
Russland – Finland 4 – 3 (2-3,1-0,0-0,0-0 – straffer 3-2)
Sverige – Sveits 2 – 1 (1-1,1-0,0-0)
14. mai
Russland – Canada 3 – 4 (0-3,2-1,1-0)
Sverige – Tsjekkia 2 – 3 (0-0,1-1,1-1,0-1)
15. mai
Russland – Sverige 6 – 3 (3-2,3-0,0-1)
15. mai
Canada – Tsjekkia 0 – 3 (0-1,0-0,0-2)