Tjeckien vann sin femte titel som slog föregående års mästare Kanada med 3–0 i finalen. Ryssland spelade upp sig från föregående års tiondeplacering och vann brons i match mot Sverige med 6–3.
De 12 näst-bästa lagen spelade VM Division I uppdelade i två grupper à sex lag. Division I Grupp A spelades i Ungern och Grupp B avgjordes i Nederländerna. Division II spelades i två grupper i Kroatien och Serbien-Montenegro. Division III spelades i Mexico City, Mexiko.
Sexton lag deltog i mästerskapet. Genom att placera sig bland de 14 bästa lagen i VM 2004 kvalificerade sig dessa lag till VM 2005. Inget kval i Asien genomfördes detta år, se VM 2004. Vitryssland och Slovenien kvalificerade sig genom att vinna sina respektive grupper vid VM Division I 2004.
De sexton länderna i VM delades in i fyra grupper à fyra lag. De tre bästa från varje grupp gick vidare till andra gruppspelet, medan de fyra sämst placerade lagen fortsatte i nedflyttningsomgången.
Grupp A
Datum
Match
Res.
Perioder
30 april 2005
Ryssland – Österrike
4–2
1–1, 1–0, 2–1
30 april 2005
Slovakien – Vitryssland
2–1
0–0, 0–0, 2–1
2 maj 2005
Slovakien – Ryssland
3–3
1–0, 1–2, 1–1
2 maj 2005
Vitryssland – Österrike
5–0
1–0, 2–0, 2–0
4 maj 2005
Ryssland – Vitryssland
2–0
0–0, 1–0, 1–0
4 maj 2005
Österrike – Slovakien
1–8
0–1, 0–2, 1–5
Grupp A
Matcher
Mål
Poäng
Slovakien
3
13-5
5
Ryssland
3
9–5
5
Vitryssland
3
6–4
2
Österrike
3
3-17
0
Grupp B
Datum
Match
Res.
Perioder
30 april 2005
Lettland – Kanada
4–6
1–1, 1–4, 2–1
1 maj 2005
USA – Slovenien
7–0
3–0, 2–0, 2–0
3 maj 2005
Kanada – Slovenien
8–0
3–0, 2–0, 3–0
3 maj 2005
USA – Lettland
3–1
0–1, 1–0, 2–0
5 maj 2005
Slovenien – Lettland
1–3
0–1, 1–1, 0–1
5 maj 2005
Kanada – USA
3–1
0–0, 2–1, 1–0
Grupp B
Matcher
Mål
Poäng
Kanada
3
17-5
6
USA
3
11-4
4
Lettland
3
8-10
2
Slovenien
3
1-18
0
Grupp C
Datum
Match
Res.
Perioder
30 april 2005
Finland – Danmark
2–1
1–0, 0–0, 1–1
1 maj 2005
Ukraina – Sverige
2–3
0–2, 2–0, 0–1
2 maj 2005
Finland – Ukraina
4–1
1–0, 2–1, 1–0
2 maj 2005
Sverige – Danmark
7–0
2–0, 3–0, 2–0
4 maj 2005
Danmark – Ukraina
1–2
0–0, 1–1, 0–1
4 maj 2005
Sverige – Finland
5–1
2–1, 2–0, 1–0
Grupp C
Matcher
Mål
Poäng
Sverige
3
15-3
6
Finland
3
7–7
4
Ukraina
3
5–8
2
Danmark
3
2-11
0
Grupp D
Datum
Match
Res.
Perioder
1 maj 2005
Schweiz – Tjeckien
1–3
1–2, 0–0, 0–1
1 maj 2005
Tyskland – Kazakstan
1–2
0–2, 1–0, 0–0
3 maj 2005
Kazakstan – Schweiz
1–2
1–1, 0–0, 0–1
3 maj 2005
Tjeckien – Tyskland
2–0
1–0, 0–0, 1–0
5 maj 2005
Tjeckien – Kazakstan
1–0
0–0, 1–0, 0–0
5 maj 2005
Tyskland – Schweiz
1–5
1–1, 0–1, 0–3
Grupp D
Matcher
Mål
Poäng
Tjeckien
3
6–1
6
Schweiz
3
8–5
4
Kazakstan
3
3–4
2
Tyskland
3
2–9
0
Andra gruppspelet
De tre bäst placerade lagen från den första gruppspelsomgången gick vidare till andra gruppspelet.
De tolv lagen i Division II delades in i två grupper, A och B, à sex lag, där alla-mötte-alla i en enkelserie där gruppvinnarna från respektive grupp kvalificerade sig till VM 2006. De två lag som slutade sist i respektive grupp, flyttades ned i Division II inför nästa VM.
De tolv lagen i Division II delades in i två grupper, A och B, à sex lag, där alla-mötte-alla i en enkelserie där gruppvinnarna från respektive grupp kvalificerade sig till Division I inför VM 2006. De två lag som slutade sist i respektive grupp, flyttades ned i Division III inför nästa VM.