25 Apr
USA
USA
live
UPCOMING
FINAL{{status}}
SVK
SVK
USA vs
SVK
Metro Arena, Group A
14:00 (Local time)
11:00 (Your time)
11:00 (Your time)
25 Apr
CZE
CZE
live
UPCOMING
FINAL{{status}}
SUI
SUI
CZE vs
SUI
Vantaa Trio Arena, Group B
15:00 (Local time)
12:00 (Your time)
12:00 (Your time)
25 Apr
LAT
LAT
live
UPCOMING
FINAL{{status}}
FIN
FIN
LAT vs
FIN
Metro Arena, Group A
18:00 (Local time)
15:00 (Your time)
15:00 (Your time)
25 Apr
SWE
SWE
live
UPCOMING
FINAL{{status}}
CAN
CAN
SWE vs
CAN
Vantaa Trio Arena, Group B
19:00 (Local time)
16:00 (Your time)
16:00 (Your time)
26 Apr
SVK
SVK
live
UPCOMING
FINAL{{status}}
LAT
LAT
SVK vs
LAT
Metro Arena, Group A
14:00 (Local time)
11:00 (Your time)
11:00 (Your time)
26 Apr
SUI
SUI
live
UPCOMING
FINAL{{status}}
KAZ
KAZ
SUI vs
KAZ
Vantaa Trio Arena, Group B
15:00 (Local time)
12:00 (Your time)
12:00 (Your time)
26 Apr
FIN
FIN
live
UPCOMING
FINAL{{status}}
NOR
NOR
FIN vs
NOR
Metro Arena, Group A
18:00 (Local time)
15:00 (Your time)
15:00 (Your time)
26 Apr
CAN
CAN
live
UPCOMING
FINAL{{status}}
CZE
CZE
CAN vs
CZE
Vantaa Trio Arena, Group B
19:00 (Local time)
16:00 (Your time)
16:00 (Your time)
27 Apr
KAZ
KAZ
live
UPCOMING
FINAL{{status}}
SWE
SWE
KAZ vs
SWE
Vantaa Trio Arena, Group B
15:00 (Local time)
12:00 (Your time)
12:00 (Your time)
27 Apr
NOR
NOR
live
UPCOMING
FINAL{{status}}
USA
USA
NOR vs
USA
Metro Arena, Group A
17:30 (Local time)
14:30 (Your time)
14:30 (Your time)
28 Apr
SVK
SVK
live
UPCOMING
FINAL{{status}}
FIN
FIN
SVK vs
FIN
Metro Arena, Group A
14:00 (Local time)
11:00 (Your time)
11:00 (Your time)
28 Apr
SWE
SWE
live
UPCOMING
F(SO){{status}}
CZE
CZE
SWE vs
CZE
Vantaa Trio Arena, Group B
15:00 (Local time)
12:00 (Your time)
12:00 (Your time)
28 Apr
USA
USA
live
UPCOMING
FINAL{{status}}
LAT
LAT
USA vs
LAT
Metro Arena, Group A
18:00 (Local time)
15:00 (Your time)
15:00 (Your time)
28 Apr
CAN
CAN
live
UPCOMING
FINAL{{status}}
SUI
SUI
CAN vs
SUI
Vantaa Trio Arena, Group B
19:00 (Local time)
16:00 (Your time)
16:00 (Your time)
29 Apr
CZE
CZE
live
UPCOMING
F(OT){{status}}
KAZ
KAZ
CZE vs
KAZ
Vantaa Trio Arena, Group B
15:00 (Local time)
12:00 (Your time)
12:00 (Your time)
29 Apr
LAT
LAT
live
UPCOMING
FINAL{{status}}
NOR
NOR
LAT vs
NOR
Metro Arena, Group A
17:30 (Local time)
14:30 (Your time)
14:30 (Your time)
30 Apr
NOR
NOR
live
UPCOMING
FINAL{{status}}
SVK
SVK
NOR vs
SVK
Metro Arena, Group A
14:00 (Local time)
11:00 (Your time)
11:00 (Your time)
30 Apr
SUI
SUI
live
UPCOMING
F(OT){{status}}
SWE
SWE
SUI vs
SWE
Vantaa Trio Arena, Group B
15:00 (Local time)
12:00 (Your time)
12:00 (Your time)
30 Apr
FIN
FIN
live
UPCOMING
FINAL{{status}}
USA
USA
FIN vs
USA
Metro Arena, Group A
18:00 (Local time)
15:00 (Your time)
15:00 (Your time)
30 Apr
KAZ
KAZ
live
UPCOMING
FINAL{{status}}
CAN
CAN
KAZ vs
CAN
Vantaa Trio Arena, Group B
19:00 (Local time)
16:00 (Your time)
16:00 (Your time)
02 May
NOR
NOR
live
UPCOMING
F(SO){{status}}
KAZ
KAZ
NOR vs
KAZ
Vantaa Trio Arena
11:00 (Local time)
08:00 (Your time)
08:00 (Your time)
02 May
USA
USA
live
UPCOMING
FINAL{{status}}
SUI
SUI
USA vs
SUI
Metro Arena
12:00 (Local time)
09:00 (Your time)
09:00 (Your time)
02 May
CZE
CZE
live
UPCOMING
FINAL{{status}}
SVK
SVK
CZE vs
SVK
Vantaa Trio Arena
14:45 (Local time)
11:45 (Your time)
11:45 (Your time)
02 May
FIN
FIN
live
UPCOMING
FINAL{{status}}
SWE
SWE
FIN vs
SWE
Metro Arena
17:00 (Local time)
14:00 (Your time)
14:00 (Your time)
02 May
CAN
CAN
live
UPCOMING
FINAL{{status}}
LAT
LAT
CAN vs
LAT
Vantaa Trio Arena
19:45 (Local time)
16:45 (Your time)
16:45 (Your time)
04 May
USA
USA
live
UPCOMING
FINAL{{status}}
SVK
SVK
USA vs
SVK
Metro Arena
14:00 (Local time)
11:00 (Your time)
11:00 (Your time)
04 May
CAN
CAN
live
UPCOMING
FINAL{{status}}
SWE
SWE
CAN vs
SWE
Metro Arena
18:00 (Local time)
15:00 (Your time)
15:00 (Your time)
05 May
SWE
SWE
live
UPCOMING
FINAL{{status}}
SVK
SVK
SWE vs
SVK
Metro Arena
14:00 (Local time)
11:00 (Your time)
11:00 (Your time)
05 May
USA
USA
live
UPCOMING
FINAL{{status}}
CAN
CAN
USA vs
CAN
Metro Arena
18:00 (Local time)
15:00 (Your time)
15:00 (Your time)