1ST 0–1 2ND 2–0 3RD 1–1
FINAL
League
Saturday 1 Nov 2025 Vindico Arena Att: 3,110
84%
16%
4.59 xG Expected Win Probability 1.99 xG
45%
55%
Pre-Game Prediction · Manchester Storm has the edge
xG Timeline
Shot Map
Cardiff Devils CAR
Manchester Storm MAN
Goal Save Block Miss
Goaltending

Cardiff Devils CAR

#30 Christian Stoever
14
Saves
2
GA
87.5%
SV%
60:00
TOI

Manchester Storm MAN

#35 Evan Weninger
31
Saves
3
GA
91.2%
SV%
58:12
TOI
Team Stats
34
Shots on Goal
16
72
Shot Attempts
30
1/4
Power Play
1/2
26
Faceoffs Won
27
4
PIM
8
Scoring Summary
1st Period
9:33
Gary Haden (Nick Welsh, Brady Gilmour)
2nd Period
14:04
Cole Sanford (Brett Perlini, Brandon Estes) PP
17:05
Evan Mosey (Riley Brandt)
3rd Period
14:30
Kohen Olischefski (Brandon Estes, Brett Perlini)
19:17
Kaleb Ergang (Gary Haden, Brandon Cutler) PP
Penalty Summary
1st Period
3:25
Bayley Harewood High Sticking — 2 min
2nd Period
13:01
J.D. Dudek High Sticking — 2 min
13:01
J.D. Dudek High Sticking — 2 min
3rd Period
10:01
Nick Welsh Hooking — 2 min
12:19
Kaleb Ergang Hooking — 2 min
19:10
Kohen Olischefski Slashing — 2 min
Player Stats

Cardiff Devils Cardiff Devils

#NameGAPTS+/-PIMSOGTOI
11 Brett Perlini 0 2 2 +1 0 2 23:50
6 Brandon Estes 0 2 2 +1 0 4 23:21
23 Evan Mosey 1 0 1 +1 0 2 15:56
96 Cole Sanford 1 0 1 +1 0 5 22:40
21 Kohen Olischefski 1 0 1 +1 2 2 21:15
25 Riley Brandt 0 1 1 0 0 2 15:09
27 Kristoff Kontos 0 0 0 0 0 2 20:39
52 Jimmy Oligny 0 0 0 +1 0 1 18:43
57 Nolan Yaremko 0 0 0 0 0 0 3:11
5 Ben Davies 0 0 0 0 0 0 8:26
16 Sam Duggan 0 0 0 0 0 1 5:43
79 Ryan Barrow 0 0 0 0 0 2 19:10
77 Bayley Harewood 0 0 0 0 2 0 2:04
88 Joey Martin 0 0 0 +1 0 2 21:02
92 Josh MacDonald 0 0 0 0 0 5 20:26
44 Tyson Helgesen 0 0 0 -1 0 1 19:02
20 Gleason Fournier 0 0 0 0 0 2 18:32
17 Mark Richardson 0 0 0 -1 0 1 18:37
42 Steven MacLean 0 0 0 0 0 0 0:00
62 Jacob Bryceland 0 0 0 0 0 0 0:00
22 Connor Caponi 0 0 0 0 0 0 0:00
49 Cedric Lacroix 0 0 0 0 0 0 0:00

Manchester Storm Manchester Storm

#NameGAPTS+/-PIMSOGTOI
23 Gary Haden 1 1 2 0 0 1 19:08
18 Kaleb Ergang 1 0 1 -1 2 2 16:20
19 Brady Gilmour 0 1 1 0 0 0 23:07
29 Brandon Cutler 0 1 1 -1 0 2 15:52
77 Nick Welsh 0 1 1 -1 2 1 23:56
20 Josh Crawley 0 0 0 0 0 0 2:28
13 Joseph Nardi 0 0 0 -1 0 1 18:35
21 Zach Sullivan 0 0 0 0 0 0 13:34
84 Harrison Caines 0 0 0 0 0 1 14:20
79 J.D. Dudek 0 0 0 0 4 1 15:08
74 Rais Francis 0 0 0 0 0 1 4:27
14 Loren Ulett 0 0 0 -1 0 0 18:06
12 Stephen Johnson 0 0 0 +1 0 2 23:47
10 Dallas Ehrhardt 0 0 0 0 0 1 18:54
7 Brendon Clavelle 0 0 0 +1 0 0 21:58
5 Kyle Locke 0 0 0 0 0 2 18:36
4 Dennis Busby 0 0 0 -2 0 1 18:02
34 Theo Malone 0 0 0 0 0 0 0:00
9 Tyler Hinam 0 0 0 0 0 0 0:00
17 Noah Kääriäinen 0 0 0 0 0 0 0:00
8 Bradley Jenion 0 0 0 0 0 0 0:00
6 Chase Harrison 0 0 0 0 0 0 0:00