Swiss Life Arena
Great Britain
Latvia
30
%
wins
- 3 wins
- 7 losses
10
last matches
- 6 wins
- 4 losses
60
%
wins
Tournament
Match
1
2
3
Result
L
21.05.2026
World Championship
Switzerland
Great Britain
1
0
2
1
1
0
4
1
L
19.05.2026
World Championship
Hungary
Great Britain
2
0
1
0
2
0
5
0
L
17.05.2026
World Championship
Great Britain
USA
0
1
1
1
0
3
1
5
L
16.05.2026
World Championship
Great Britain
Austria
2
3
0
2
0
0
2
5
W
12.05.2026
Int. Friendly Games
Italy
Great Britain
1
0
2
1
0
4
3
5
L
10.05.2026
Int. Friendly Games
Italy
Great Britain
1
0
0
0
1
0
2
0
W
02.05.2026
Int. Friendly Games
Great Britain
Italy
2
0
0
1
2
0
4
1
L
30.04.2026
Int. Friendly Games
Great Britain
Italy
2
0
2
3
0
3
4
6
W
07.02.2026
European Cup of Nations
Great Britain
Poland
2
0
1
3
2
1
5
4
L
06.02.2026
European Cup of Nations
Great Britain
Slovenia
0
0
1
1
1
3
2
4
Tournament
Match
1
2
3
RT
OT
S
Result
L
21.05.2026
World Championship
Latvia
Finland
1
3
0
1
0
3
1
7
–
–
–
–
1
7
L
19.05.2026
World Championship
Latvia
Austria
0
0
0
1
1
2
1
3
–
–
–
–
1
3
W
17.05.2026
World Championship
Germany
Latvia
0
1
0
1
0
0
0
2
–
–
–
–
0
2
L
16.05.2026
World Championship
Switzerland
Latvia
0
0
2
1
2
1
4
2
–
–
–
–
4
2
W
07.05.2026
Int. Friendly Games
Latvia
Norway
0
1
2
1
1
1
3
3
0
0
1
0
S
4
3
W
06.05.2026
Int. Friendly Games
Latvia
Norway
1
1
1
1
0
0
2
2
1
0
–
–
OT
3
2
L
03.05.2026
Int. Friendly Games
Slovakia
Latvia
2
1
2
1
1
0
5
2
–
–
–
–
5
2
W
02.05.2026
Int. Friendly Games
Slovakia
Latvia
0
0
1
3
0
2
1
5
–
–
–
–
1
5
W
23.04.2026
Int. Friendly Games
Latvia
Denmark
0
0
1
1
0
0
1
1
0
0
1
0
S
2
1
W
22.04.2026
Int. Friendly Games
Finland
Latvia
0
1
1
0
0
0
1
1
0
1
–
–
1
OT
2
Great Britain
Latvia
All tournaments
10
Matches
All tournaments
Match
1st period
2nd period
3rd period
Extra time
Match
1st period
2nd period
3rd period
Extra time
24
Total goals
24
39
Conceded
27
80
Shots on goal
86
30
Penalty minutes
32
1
Powerplay goals
2
0
Shorthanded goals
0
Great Britain
Latvia
50
%
wins
- 1 win
- 1 loss
2
last matches
- 1 win
- 1 loss
50
%
wins
Tournament
Match
1
2
3
RT
OT
Result
23.04.2023
Int. Friendly Games
Great Britain
Latvia
0
0
3
3
0
3
3
6
–
–
3
6
22.04.2023
Int. Friendly Games
Great Britain
Latvia
1
1
0
0
1
1
2
2
1
0
OT
3
2
Great Britain
All tournaments
2
Matches
Latvia
All tournaments
Match
1st period
2nd period
3rd period
Extra time
Match
1st period
2nd period
3rd period
Extra time
6
Total goals
8
Great Britain
Latvia
15
n/a
Jack Hopkins
79
DEF
Nathanael Halbert
3
DEF
Liam Steele
58
DEF
David Clements
17
DEF
Mark Richardson
73
DEF
Joseph Hazeldine
84
DEF
Travis Brown
24
DEF
Joshua Tetlow
33
GLK
Ben Bowns
20
GLK
Mat Robson
94
FWD
Cade Neilson
5
FWD
Ben Davies
7
FWD
Robert Lachowicz
61
FWD
Logan Neilson
14
FWD
Liam Kirk
48
FWD
Johnny Curran
74
FWD
Ollie Betteridge
9
FWD
Brett Perlini
75
FWD
Robert Dowd
92
FWD
Joshua Waller
77
FWD
Bayley Harewood
18
FWD
Samuel Lyne
VS
27
DEF
Oskars Cibulskis
77
DEF
Kristaps Zile
3
DEF
Alberts Smits
29
DEF
Ralfs Freibergs
42
DEF
Miks Tumanovs
5
DEF
Arturs Andzans
4
DEF
Kris Bindulis
55
DEF
Roberts Mamcics
40
GLK
Mareks Mitens
88
GLK
Gustavs Davis Grigals
14
FWD
Olivers Murnieks
73
FWD
Deniss Smirnovs
89
FWD
Filips Buncis
87
FWD
Kristaps Skrastins
95
FWD
Oskars Batna
12
FWD
Glebs Prohorenkovs
37
FWD
Oskars Lapinskis
97
FWD
Haralds Egle
17
FWD
Martins Dzierkals
21
FWD
Rudolfs Balcers
23
FWD
Sandis Vilmanis
9
FWD
Renars Krastenbergs
Great Britain
Latvia
All tournaments
79
DEF
Nathanael Halbert
4
2
14
FWD
Liam Kirk
4
2
9
FWD
Brett Perlini
4
2
92
FWD
Joshua Waller
4
2
94
FWD
Cade Neilson
4
1
All tournaments
21
FWD
Rudolfs Balcers
7
6
73
FWD
Deniss Smirnovs
4
4
3
DEF
Alberts Smits
8
3
23
FWD
Sandis Vilmanis
8
3
9
FWD
Renars Krastenbergs
6
3
Lineups
Great Britain
Latvia
Lineups
Great Britain
Latvia
Great Britain
Latvia
All tournaments
79
DEF
Nathanael Halbert
4
2
14
FWD
Liam Kirk
4
2
9
FWD
Brett Perlini
4
2
92
FWD
Joshua Waller
4
2
94
FWD
Cade Neilson
4
1
58
DEF
David Clements
4
1
17
DEF
Mark Richardson
4
1
73
DEF
Joseph Hazeldine
4
1
3
DEF
Liam Steele
4
0
5
FWD
Ben Davies
4
0
33
GLK
Ben Bowns
4
0
20
GLK
Mat Robson
4
0
7
FWD
Robert Lachowicz
4
0
61
FWD
Logan Neilson
4
0
48
FWD
Johnny Curran
3
0
15
n/a
Jack Hopkins
1
0
74
FWD
Ollie Betteridge
4
0
84
DEF
Travis Brown
4
0
24
DEF
Joshua Tetlow
3
0
75
FWD
Robert Dowd
4
0
77
FWD
Bayley Harewood
3
0
18
FWD
Samuel Lyne
2
0
All tournaments
21
FWD
Rudolfs Balcers
7
6
73
FWD
Deniss Smirnovs
4
4
3
DEF
Alberts Smits
8
3
23
FWD
Sandis Vilmanis
8
3
9
FWD
Renars Krastenbergs
6
3
77
DEF
Kristaps Zile
8
2
95
FWD
Oskars Batna
8
1
97
FWD
Haralds Egle
6
1
17
FWD
Martins Dzierkals
8
1
27
DEF
Oskars Cibulskis
7
0
14
FWD
Olivers Murnieks
4
0
40
GLK
Mareks Mitens
4
0
89
FWD
Filips Buncis
4
0
87
FWD
Kristaps Skrastins
4
0
12
FWD
Glebs Prohorenkovs
3
0
37
FWD
Oskars Lapinskis
4
0
29
DEF
Ralfs Freibergs
6
0
42
DEF
Miks Tumanovs
4
0
88
GLK
Gustavs Davis Grigals
1
0
5
DEF
Arturs Andzans
4
0
4
DEF
Kris Bindulis
4
0
55
DEF
Roberts Mamcics
8
0
1
Switzerland
5
5
0
0
26-5
21
15
W
W
W
W
W
2
Finland
4
4
0
0
20-5
15
12
W
W
W
W
3
Austria
4
3
0
1
12-14
-2
9
L
W
W
W
4
USA
4
2
1
2
12-13
-1
5
W
L
W
L
5
Germany
5
1
0
4
11-17
-6
4
W
L
L
L
L
6
Hungary
4
1
0
3
10-14
-4
3
L
W
L
L
7
Latvia
4
1
0
3
6-14
-8
3
L
L
W
L
8
Great Britain
4
0
0
4
4-19
-15
0
L
L
L
L
1
Canada
5
5
1
0
0
25-10
15
14
W
W
W
W
W
2
Slovakia
4
4
0
1
0
16-7
9
11
W
W
W
W
3
Czech Republic
4
3
0
0
1
13-8
5
10
W
W
L
W
4
Norway
4
2
0
0
2
14-8
6
7
L
W
W
L
5
Sweden
4
2
0
0
2
18-11
7
6
W
L
W
L
6
Slovenia
5
1
1
0
4
8-20
-12
3
L
L
L
L
W
7
Denmark
4
0
0
0
4
5-20
-15
0
L
L
L
L
8
Italy
4
0
0
0
4
2-17
-15
0
L
L
L
L
Play-offs
Relegation
Tournament
Match
1
2
3
RT
OT
S
Result
22.05.2026 17:20
Group B
Canada
Slovenia
1
0
1
0
1
1
3
1
–
–
–
–
3
1
21.05.2026 21:20
Group B
Denmark
Slovakia
0
1
0
2
1
2
1
5
–
–
–
–
1
5
21.05.2026 17:20
Group B
Canada
Norway
2
2
1
1
2
2
5
5
1
0
–
–
OT
6
5
20.05.2026 21:20
Group B
Sweden
Slovenia
2
0
4
0
0
0
6
0
–
–
–
–
6
0
20.05.2026 17:20
Group B
Czech Republic
Italy
0
0
0
1
3
0
3
1
–
–
–
–
3
1
19.05.2026 21:20
Group B
Slovenia
Slovakia
1
2
2
2
1
0
4
4
0
0
0
1
4
S
5
19.05.2026 17:20
Group B
Italy
Norway
0
1
0
2
0
1
0
4
–
–
–
–
0
4
18.05.2026 21:20
Group B
Sweden
Czech Republic
2
3
1
1
0
0
3
4
–
–
–
–
3
4
18.05.2026 17:20
Group B
Canada
Denmark
0
0
0
0
5
1
5
1
–
–
–
–
5
1
17.05.2026 21:20
Group B
Norway
Slovenia
1
0
3
0
0
0
4
0
–
–
–
–
4
0
17.05.2026 17:20
Group B
Denmark
Sweden
0
2
1
3
1
1
2
6
–
–
–
–
2
6
17.05.2026 13:20
Group B
Italy
Slovakia
0
1
0
1
1
2
1
4
–
–
–
–
1
4
16.05.2026 21:20
Group B
Slovenia
Czech Republic
1
0
0
2
1
0
2
2
1
0
–
–
OT
3
2
16.05.2026 17:20
Group B
Italy
Canada
0
3
0
3
0
0
0
6
–
–
–
–
0
6
16.05.2026 13:20
Group B
Slovakia
Norway
1
0
0
1
1
0
2
1
–
–
–
–
2
1
15.05.2026 21:20
Group B
Czech Republic
Denmark
2
0
0
0
2
1
4
1
–
–
–
–
4
1
15.05.2026 17:20
Group B
Canada
Sweden
2
0
1
3
2
0
5
3
–
–
–
–
5
3
22.05.2026 17:20
Group A
Germany
Hungary
2
0
2
0
2
2
6
2
–
–
–
–
6
2
21.05.2026 21:20
Group A
Switzerland
Great Britain
1
0
2
1
1
0
4
1
–
–
–
–
4
1
21.05.2026 17:20
Group A
Latvia
Finland
1
3
0
1
0
3
1
7
–
–
–
–
1
7
Tournament
Match
1
2
3
Result
22.05.2026 21:20
Group A
Finland
Great Britain
1
0
–
–
–
–
1
0
23.05.2026 13:20
Group A
Latvia
USA
–
–
–
–
–
–
–
–
23.05.2026 17:20
Group A
Switzerland
Hungary
–
–
–
–
–
–
–
–
23.05.2026 21:20
Group A
Austria
Germany
–
–
–
–
–
–
–
–
24.05.2026 17:20
Group A
Great Britain
Latvia
–
–
–
–
–
–
–
–
24.05.2026 21:20
Group A
Finland
Austria
–
–
–
–
–
–
–
–
25.05.2026 17:20
Group A
USA
Hungary
–
–
–
–
–
–
–
–
25.05.2026 21:20
Group A
Germany
Great Britain
–
–
–
–
–
–
–
–
22.05.2026 21:20
Group B
Sweden
Italy
1
0
–
–
–
–
1
0
23.05.2026 13:20
Group B
Denmark
Slovenia
–
–
–
–
–
–
–
–
23.05.2026 17:20
Group B
Slovakia
Czech Republic
–
–
–
–
–
–
–
–
23.05.2026 21:20
Group B
Norway
Sweden
–
–
–
–
–
–
–
–
24.05.2026 17:20
Group B
Denmark
Italy
–
–
–
–
–
–
–
–
24.05.2026 21:20
Group B
Slovakia
Canada
–
–
–
–
–
–
–
–
25.05.2026 17:20
Group B
Czech Republic
Norway
–
–
–
–
–
–
–
–
25.05.2026 21:20
Group B
Slovenia
Italy
–
–
–
–
–
–
–
–