1ST 1–2 2ND 1–1 3RD 2–1 OT 0–0
FINAL/SO
League
Saturday 7 Mar 2026 Dundee Ice Arena Att: 1,715
47%
53%
3.51 xG Expected Win Probability 3.74 xG
31%
69%
Pre-Game Prediction · Manchester Storm has a strong edge
xG Timeline
Game Momentum
Shot Map
Dundee Stars DUN
Manchester Storm MAN
Goal Save Block Miss
Top xG Contributors

Dundee Stars DUN

1 Spencer Naas 0.49 6 SOG
2 Otto Nieminen 0.48 6 SOG
3 Morten Jurgens 0.40 6 SOG

Manchester Storm MAN

1 J.D. Dudek 0.93 6 SOG
2 Tyler Hinam 0.71 6 SOG
3 Brandon Cutler 0.47 6 SOG
Goaltending

Dundee Stars DUN

#35 Emil Kruse
29
Saves
4
GA
87.9%
SV%
64:18
TOI

Manchester Storm MAN

#35 Evan Weninger
30
Saves
4
GA
88.2%
SV%
65:00
TOI
Team Stats
34
Shots on Goal
33
54
Shot Attempts
47
1/3
Power Play
1/2
21
Faceoffs Won
32
4
PIM
6
SOG BY PERIOD
13
1ST
15
7
2ND
7
12
3RD
9
2
OT
2
Faceoffs
DUN 39.6%
60.4% MAN
21 / 32 (53)
FACEOFF W%
32 / 21 (53)

Dundee Stars Dundee Stars

NameWLTotW%
Benjamin Almquist 5 10 15 33.3%
Kameron Kielly 6 6 12 50%
Matthew Boudens 4 8 12 33.3%
Morten Jurgens 3 3 6 50%
Spencer Naas 2 3 5 40%
Keanu Yamamoto 1 2 3 33.3%

Manchester Storm Manchester Storm

NameWLTotW%
Brady Gilmour 13 6 19 68.4%
Loren Ulett 9 7 16 56.3%
Joseph Nardi 8 4 12 66.7%
J.D. Dudek 2 4 6 33.3%
Scoring Summary
1st Period
7:46
J.D. Dudek (Harrison Caines, Nick Welsh)
10:45
Spencer Naas (Kameron Kielly)
15:33
Brady Gilmour (Brandon Cutler, Tyler Hinam)
2nd Period
7:12
J.D. Dudek (Joseph Nardi)
11:58
Otto Nieminen (Drydn Dow, Benjamin Almquist)
3rd Period
15:22
Benjamin Almquist (Drydn Dow, Emil Kruse)
16:16
Kaleb Ergang (Dennis Busby, Loren Ulett) PP
19:05
Justin Bean (Benjamin Almquist, Keanu Yamamoto) PP
Shootout
5:00
Drydn Dow
Penalty Summary
1st Period
2:41
Too Many Men — 2 min
19:51
Benjamin Almquist Tripping — 2 min
2nd Period
16:19
Brandon Cutler Holding — 2 min
3rd Period
15:30
Bradley Schoonbaert High Sticking — 2 min
17:14
Brandon Cutler Interference — 2 min
Player Stats

Dundee Stars Dundee Stars

#NameGAPTS+/-PIMSOGTOI
6 Drydn Dow 1 2 3 +2 0 1 28:46
8 Spencer Naas 1 0 1 0 0 4 19:45
26 Justin Bean 1 0 1 -1 0 2 21:33
16 Benjamin Almquist 1 0 1 +2 2 3 19:42
43 Otto Nieminen 1 0 1 +1 0 3 17:04
20 Keanu Yamamoto 0 1 1 -2 0 4 18:46
10 Kameron Kielly 0 1 1 0 0 3 18:42
22 Bradley Schoonbaert 0 0 0 -1 2 1 18:11
48 Johnny Curran 0 0 0 0 0 1 18:17
7 Zachary Taylor 0 0 0 -1 0 3 15:37
53 Quinn Ryan 0 0 0 0 0 0 0:00
57 Jaydn Baxter 0 0 0 0 0 0 0:00
17 Rio Page 0 0 0 0 0 0 0:00
12 Jonathan McBean 0 0 0 +1 0 2 12:22
24 Craig Moore 0 0 0 0 0 0 8:19
11 Kris Inglis 0 0 0 -2 0 1 15:27
15 Craig Garrigan 0 0 0 0 0 0 11:43
28 Matthew Boudens 0 0 0 -2 0 0 16:30
71 Morten Jurgens 0 0 0 +1 0 5 13:18
44 Griffin Luce 0 0 0 0 0 0 15:35
27 Jackson Desouza 0 0 0 +2 0 1 20:18

Manchester Storm Manchester Storm

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