1ST 2–1 2ND 1–2 3RD 1–0
FINAL
League
Sunday 29 Mar 2026 Planet Ice Altrincham Att: 2,350
49%
51%
2.29 xG Expected Win Probability 2.32 xG
42%
58%
Pre-Game Prediction · Belfast Giants has the edge
xG Timeline
Game Momentum
Shot Map
Manchester Storm MAN
Belfast Giants BEL
Goal Save Block Miss
Top xG Contributors

Manchester Storm MAN

1 Kaleb Ergang 0.50 4 SOG
2 Loren Ulett 0.34 5 SOG
3 Brandon Cutler 0.27 4 SOG

Belfast Giants BEL

1 Carsen Twarynski 0.37 5 SOG
2 Jake Gaudet 0.35 5 SOG
3 JJ Piccinich 0.33 5 SOG
Goaltending

Manchester Storm MAN

#35 Evan Weninger
29
Saves
3
GA
90.6%
SV%
40:00
TOI

Belfast Giants BEL

#30 Alex Caffi
25
Saves
4
GA
86.2%
SV%
40:00
TOI
Team Stats
29
Shots on Goal
33
45
Shot Attempts
48
0/3
Power Play
0/2
22
Faceoffs Won
30
4
PIM
6
Faceoffs
MAN 42.3%
57.7% BEL
22 / 30 (52)
FACEOFF W%
30 / 22 (52)

Manchester Storm Manchester Storm

NameWLTotW%
Joseph Nardi 7 11 18 38.9%
Brady Gilmour 4 8 12 33.3%
Loren Ulett 6 4 10 60%
Stephen Johnson 2 4 6 33.3%
J.D. Dudek 3 3 6 50%

Belfast Giants Belfast Giants

NameWLTotW%
Scott Conway 11 6 17 64.7%
Jake Gaudet 6 8 14 42.9%
Nicolas Guay 5 3 8 62.5%
Ben Freeman 5 3 8 62.5%
Carsen Twarynski 3 1 4 75%
Karl Boudrias 0 1 1 0%
Scoring Summary
1st Period
0:28
Stephen Johnson (Harrison Caines, Joseph Nardi)
13:34
Chase Harrison (Brady Gilmour, Brandon Cutler)
17:24
JJ Piccinich (Karl Boudrias, Scott Conway)
2nd Period
1:15
Brandon Cutler (Stephen Johnson)
4:17
Jake Gaudet (Jordan Kawaguchi, Nicolas Guay)
6:25
Carsen Twarynski (Kell Beattie)
3rd Period
10:28
Brendon Clavelle (Harrison Caines, Joseph Nardi)
Penalty Summary
1st Period
3:27
Reid Irwin Delay of Game — Puck out of Play — 2 min
6:05
Too Many Men — 2 min
8:57
Nick Welsh Slashing — 2 min
17:39
Gabe Bast Slashing — 2 min
2nd Period
10:10
Bradley Jenion Holding — 2 min
Player Stats

Manchester Storm Manchester Storm

#NameGAPTS+/-PIMSOGTOI
12 Stephen Johnson 1 1 2 0 0 1 16:18
29 Brandon Cutler 1 1 2 +1 0 3 18:03
84 Harrison Caines 0 2 2 +2 0 1 15:06
13 Joseph Nardi 0 2 2 +1 0 0 20:36
6 Chase Harrison 1 0 1 +1 0 3 18:59
7 Brendon Clavelle 1 0 1 0 0 2 21:10
19 Brady Gilmour 0 1 1 +1 0 0 19:03
71 Connor Lee 0 0 0 -1 0 0 3:33
21 Zach Sullivan 0 0 0 0 0 2 10:59
77 Nick Welsh 0 0 0 0 2 2 23:17
79 J.D. Dudek 0 0 0 -1 0 1 17:43
74 Rais Francis 0 0 0 -1 0 0 1:31
23 Gary Haden 0 0 0 +1 0 2 17:34
18 Kaleb Ergang 0 0 0 0 0 4 15:12
14 Loren Ulett 0 0 0 0 0 3 15:52
9 Tyler Hinam 0 0 0 0 0 1 19:04
8 Bradley Jenion 0 0 0 0 2 0 16:57
4 Dennis Busby 0 0 0 +1 0 4 22:44
86 Dante Hannoun 0 0 0 0 0 0 0:00
20 Josh Crawley 0 0 0 0 0 0 0:00
34 Theo Malone 0 0 0 0 0 0 0:00
17 Noah Kääriäinen 0 0 0 0 0 0 0:00
5 Kyle Locke 0 0 0 0 0 0 0:00

Belfast Giants Belfast Giants

#NameGAPTS+/-PIMSOGTOI
36 Carsen Twarynski 1 0 1 +1 0 3 15:42
12 JJ Piccinich 1 0 1 -2 0 4 18:05
63 Jake Gaudet 1 0 1 0 0 4 19:02
71 Karl Boudrias 0 1 1 -1 0 4 17:38
91 Nicolas Guay 0 1 1 -1 0 3 19:23
10 Scott Conway 0 1 1 -2 0 4 19:26
28 Kell Beattie 0 1 1 +2 0 1 6:01
29 Jordan Kawaguchi 0 1 1 0 0 0 18:03
67 Cameron Hamill 0 0 0 0 0 0 4:57
9 Ben Lake 0 0 0 0 0 0 0:00
8 Ben Freeman 0 0 0 +1 0 2 15:14
77 Josh Roach 0 0 0 -1 0 1 18:46
21 Garrett McFadden 0 0 0 0 0 1 11:00
7 Reid Irwin 0 0 0 -1 2 1 14:14
74 Brandon Whistle 0 0 0 +1 0 0 15:15
42 Gabe Bast 0 0 0 +1 2 1 14:09
24 Carter Hamill 0 0 0 0 0 1 5:50
23 Mike Lee 0 0 0 -2 0 3 22:04
3 Bo Hanson 0 0 0 -1 0 0 17:21
98 Tjay Anderson 0 0 0 0 0 0 0:00
88 Ryan Smith 0 0 0 0 0 0 0:00
89 Ciaran Long 0 0 0 0 0 0 0:00
64 David Goodwin 0 0 0 0 0 0 0:00
17 Rhodes Mitchell-King 0 0 0 0 0 0 0:00