
Turnaukseen osallistuvat 16 maata on jaettu neljään alkulohkoon (A, B, C ja D), joissa pelataan yksinkertaiset sarjat (3 ottelua kullekin joukkueelle). Kunkin lohkon kolme parasta etenee jatkosarjaan. Lohkojen neljänneksi sijoittuneet joukkueet joutuvat karsintalohkoon.
Jatkosarjassa joukkueet jakautuvat kahteen kuuden joukkueen lohkoon. A- ja D-alkulohkojen kolme parasta pelaavat E-jatkolohkossa, B- ja C-alkulohkojen kolme parasta F-jatkolohkossa. Jatkolohkoissa pelataan yksinkertaiset sarjat niin, että alkulohkossa muita jatkoon menneitä joukkueita vastaan pelatuissa otteluissa saadut pisteet jäävät voimaan eivätkä alkulohkossa jo kohdanneet joukkueet pelaa toisiaan vastaan. Jokainen joukkue pelaa siis jatkolohkossa kolme ottelua.
Alkulohko- ja jatkolohko-ottelun voitosta varsinaisella peliajalla saa 3 pistettä.
Jos varsinainen peliaika päättyy tasan, saavat molemmat joukkueet 1 pisteen. Sen jälkeen joukkueet kamppailevat vielä 1 lisäpisteestä pelaamalla 5 minuutin mittaisen jatkoajan ja tarvittaessa vielä voittomaalikilpailun, mikäli joukkueet ovat jatkoajankin jälkeen tasatilanteessa.
Kummankin jatkolohkon neljä parasta etenee neljännesfinaaleihin, jotka pelataan yksiosaisina vastakkaisen jatkolohkon joukkueita vastaan. Jatkolohkojen ykköset pelaavat toisen jatkolohkon nelosia vastaan ja kakkoset kolmosia vastaan.
Neljännesfinaalien voittajat etenevät semifinaaleihin, jotka pelataan yksiosaisina. Semifinaaleissa otteluparin E1-F4 voittaja kohtaa otteluparin F2-E3 voittaneen joukkueen. Otteluparin F1-E4 voittaja kohtaa voittajan otteluparista E2-F3.
Semifinaalien voittajat pelaavat yksiosaisessa finaalissa, häviäjät yksiosaisessa pronssiottelussa.
Karsintalohkoon joutuneet alkulohkojen viimeiset pelaavat keskenään yksinkertaisen sarjan, jonka kaksi heikointa putoaa B-sarjaan. Alkulohkon pisteet siirtyvät karsintalohkoon.