Preliminary Round Top Division | Sun, 5 July | 14:00 | A | Arena | Sweden | vs. | Czech Republic | Sun, 5 July | 16:00 | B | Arena | USA | vs. | Germany | Sun, 5 July | 18:00 | A | Arena | Slovenia | vs. | Finland | Sun, 5 July | 20:00 | B | Arena | Slovakia | vs. | Canada | Mon, 6 July | 14:00 | A | Arena | Sweden | vs. | Slovenia | Mon, 6 July | 16:00 | B | Arena | USA | vs. | Slovakia | Mon, 6 July | 18:00 | A | Arena | Finland | vs. | Czech Republic | Mon, 6 July | 20:00 | B | Arena | Canada | vs. | Germany | Tue, 7 July | 14:00 | A | Arena | Czech Republic | vs. | Slovenia | Tue, 7 July | 16:00 | B | Arena | Germany | vs. | Slovakia | Tue, 7 July | 18:00 | A | Arena | Finland | vs. | Sweden | Tue, 7 July | 20:00 | B | Arena | Canada | vs. | USA | | Preliminary Round Division I | Sun, 5 July | 13:00 | C | Rink 2 | Latvia | vs. | Austria | Sun, 5 July | 15:00 | D | Rink 2 | Croatia | vs. | Hungary | Sun, 5 July | 17:00 | C | Rink 2 | Bulgaria | vs. | Great Britain | Sun, 5 July | 19:00 | D | Rink 2 | Argentina | vs. | Australia | Mon, 6 July | 13:00 | C | Rink 2 | Latvia | vs. | Bulgaria | Mon, 6 July | 15:00 | D | Rink 2 | Croatia | vs. | Argentina | Mon, 6 July | 17:00 | C | Rink 2 | Great Britain | vs. | Austria | Mon, 6 July | 19:00 | D | Rink 2 | Australia | vs. | Hungary | Tue, 7 July | 13:00 | C | Rink 2 | Austria | vs. | Bulgaria | Tue, 7 July | 15:00 | D | Rink 2 | Hungary | vs. | Argentina | Tue, 7 July | 17:00 | C | Rink 2 | Great Britain | vs. | Latvia | Tue, 7 July | 19:00 | D | Rink 2 | Australia | vs. | Croatia | | Playoffs Top Division
| Thu, 9 July | 14:00 | QF | Arena | USA | vs. | Sweden | Thu, 9 July | 16:00 | QF | Arena | Czech Republic | vs. | Slovakia | Thu, 9 July | 18:00 | QF | Arena | Finland | vs. | Germany | Thu, 9 July | 20:00 | QF | Arena | Canada | vs. | Slovenia | Fri, 10 July | 14:00 | 5-8 | Arena | 2nd-best loser | vs. | 3rd-best loser | Fri, 10 July | 16:00 | 5-8 | Arena | best loser | vs. | 4th-best loser | Fri, 10 July | 18:00 | SF | Arena | 2nd-best winner | vs. | 3rd-best winner | Fri, 10 July | 20:00 | SF | Arena | best winner | vs. | 4th-best winner | Sat, 11 July | 11:00 | Rel. | Arena | | | | Sat, 11 July | 17:30 | Bronze | Arena | | | | Sat, 11 July | 20:00 | Gold | Arena | | | | * Times subject to change as Finland will play 18:00 games on 9 & 10 July. | | Playoffs Division I
| Thu, 9 July | 13:00 | QF | Rink 2 | Australia | vs. | Austria | Thu, 9 July | 15:00 | QF | Rink 2 | Great Britain | vs. | Hungary | Thu, 9 July | 17:00 | QF | Rink 2 | Croatia | vs. | Bulgaria | Thu, 9 July | 19:00 | QF | Rink 2 | Latvia | vs. | Argentina | Fri, 10 July | 13:00 | 5-8 | Rink 2 | 2nd-best loser | vs. | 3rd-best loser | Fri, 10 July | 15:00 | 5-8 | Rink 2 | best loser | vs. | 4th-best loser | Fri, 10 July | 17:00 | SF | Rink 2 | 2nd-best winner | vs. | 3rd-best winner | Fri, 10 July | 19:00 | SF | Rink 2 | best winner | vs. | 4th-best winner | Sat, 11 July | 12:00 | Rel. | Rink 2 | | | | Sat, 11 July | 13:00 | Bronze | Arena | | | | Sat, 11 July | 15:00 | Gold | Arena | | | | | | | | | | |
Schedule subject to change.
|