A 12 csapatot három, egyenként négycsapatos csoportra osztották. Egyik válogatott számára sem fejeződnek be a csoportkör után a küzdelmek, ugyanis az együtteseket rangsorba rendezve egyenes kieséses szakasszal folytatódik a torna. A rangsort az alábbiak szerint készítik el:
– jobb pozíció a csoportban
– több pont a csoportban
– jobb gólkülönbség
– több lőtt gól
– jobb pozíció a 2017-es világranglistán
A csoportkör után az első négy kiemelt azonnal a negyeddöntőbe kerül, míg a maradék nyolc együttes a kiemelés alapján kap ellenfelet a legjobb nyolc közé jutásért vívott szakaszban. A csapatok ezután az ágrajz szerint kerülnek össze, minden körben egy mérkőzés dönt a továbbjutásról.
* Az olimpia zászlaja alatt induló orosz sportolókat „Orosz csapat” néven jelöljük.
**Az időpontok magyar idő szerint értendőek. 
A TÉLI OLIMPIA JÉGKORONGPROGRAMJA 
| A-CSOPORT 
 | 
| 1. FORDULÓ 
 | 
| Csehország–Dél-Korea 
 | 2–1 | 
| Svájc–Kanada 
 | 1–5 | 
|  |  | 
| 2. FORDULÓ 
 | 
| Kanada–Csehország 
 | 2–3 – szétlövés 
 | 
| Dél-Korea–Svájc 
 | 0–8 
 | 
|  |  | 
| 3. FORDULÓ 
 | 
| Csehország–Svájc 
 | 4–1 | 
| Kanada–Dél Korea 
 | 4–0 | 
AZ A-CSOPORT VÉGEREDMÉNYE
| 1. Csehország 
 | 3 
 | 2 
 | 1 
 | – 
 | – 
 | 9–4 
 | +5 
 | 8 
 | 
| 2. Kanada | 3 | 2 | – 
 | 1 
 | – 
 | 11–4 
 | +7 
 | 7 
 | 
| 3. Svájc | 3 
 | 1 
 | – 
 | – 
 | 2 
 | 10–9 
 | +1 
 | 3 
 | 
| 4. Dél-Korea | 3 
 | – 
 | – 
 | – 
 | 3 
 | 1–14 
 | –13 
 | 0 
 | 
| B-CSOPORT | 
| 1. FORDULÓ 
 | 
| Szlovákia–Orosz csapat | 3–2 | 
| Egyesült Államok–Szlovénia 
 | 2–3 – h.u. 
 | 
|  |  | 
| 2. FORDULÓ 
 | 
| Egyesült Államok–Szlovákia 
 | 2–1 
 | 
| Orosz csapat–Szlovénia 
 | 8–2 
 | 
|  |  | 
| 3. FORDULÓ 
 | 
| Orosz csapat–Egyesült Államok 
 | 4–0 
 | 
| Szlovénia–Szlovákia 
 | 3–2 – szétlövés 
 | 
A B-CSOPORT VÉGEREDMÉNYE 
| 1. Orosz csapat 
 | 3 
 | 2 
 | – 
 | – 
 | 1 
 | 14–5 
 | +9 
 | 6 
 | 
| 2. Szlovénia 
 | 3 
 | – | 2 
 | – 
 | 1 
 | 8–12 
 | –4 
 | 4 
 | 
| 3. Egyesült Államok 
 | 3 
 | 1 
 | – 
 | 1 
 | 1 
 | 4–8 
 | –4 
 | 4 
 | 
| 4. Szlovákia 
 | 3 | 1 
 | – 
 | 1 
 | 1 
 | 6–7 
 | –1 
 | 4 
 | 
| C-CSOPORT | 
| 1. FORDULÓ 
 | 
| Finnország–Németország | 5–2 
 | 
| Norvégia–Svédország 
 | 0–4 
 | 
|  |  | 
| 2. FORDULÓ 
 | 
| Finnország–Norvégia 
 | 5–1 
 | 
| Svédország–Németország 
 | 1–0 
 | 
|  |  | 
| 3. FORDULÓ 
 | 
| Németország–Norvégia 
 | 2–1 
 | 
| Svédország–Finnország 
 | 3–1 
 | 
A C-CSOPORT VÉGEREDMÉNYE
| 1. Svédország 
 | 3 
 | 3 
 | – 
 | – 
 | – 
 | 8–1 
 | +7 | 9 
 | 
| 2. Finnország | 3 
 | 2 
 | – 
 | – 
 | 1 
 | 11–6 
 | +5 
 | 6 
 | 
| 3. Németország 
 | 3 | – 
 | 1 
 | – 
 | 2 
 | 4–7 
 | –3 
 | 2 
 | 
| 4. Norvégia 
 | 3 | – 
 | – 
 | 1 
 | 2 
 | 2–11 
 | –9 
 | 1 
 |