1ST 2–0 2ND 1–0 3RD 0–0
FINAL
League
Saturday 21 Mar 2026 Vindico Arena Att: 3,110
95%
5%
5.29 xG Expected Win Probability 1.27 xG
70%
30%
Pre-Game Prediction · Cardiff Devils has a strong edge
xG Timeline
Shot Map
Cardiff Devils CAR
Dundee Stars DUN
Goal Save Block Miss
Goaltending

Cardiff Devils CAR

#30 Christian Stoever
28
Saves
0
GA
100.0%
SV%
40:00
TOI

Dundee Stars DUN

#35 Emil Kruse
39
Saves
3
GA
92.9%
SV%
40:00
TOI
Team Stats
42
Shots on Goal
29
64
Shot Attempts
48
0/3
Power Play
0/3
30
Faceoffs Won
24
8
PIM
18
Scoring Summary
1st Period
15:26
Cole Sanford (Kristoff Kontos)
17:29
Ryan Barrow (Kristoff Kontos, Mark Richardson)
2nd Period
4:22
Brett Perlini (Evan Mosey, Riley Brandt)
Penalty Summary
1st Period
17:35
Bradley Schoonbaert Cross Checking — 2 min
17:35
Bradley Schoonbaert Roughing — 2 min
17:35
Connor Caponi Roughing — 2 min
2nd Period
0:25
Jackson Desouza High Sticking — 2 min
6:13
Connor Caponi Interference — 2 min
14:44
Keanu Yamamoto Tripping — 2 min
14:44
Matthew Boudens Abuse of Officials — 10 min
3rd Period
9:51
Cole Sanford Interference — 2 min
12:21
Kohen Olischefski Tripping — 2 min
Player Stats

Cardiff Devils Cardiff Devils

#NameGAPTS+/-PIMSOGTOI
27 Kristoff Kontos 0 2 2 +2 0 0 16:31
11 Brett Perlini 1 0 1 +1 0 3 12:24
79 Ryan Barrow 1 0 1 +1 0 3 14:50
96 Cole Sanford 1 0 1 +2 2 2 17:23
17 Mark Richardson 0 1 1 +1 0 1 15:53
25 Riley Brandt 0 1 1 +1 0 1 13:42
23 Evan Mosey 0 1 1 +2 0 3 15:35
20 Gleason Fournier 0 0 0 +2 0 2 20:10
42 Steven MacLean 0 0 0 0 0 0 0:00
62 Jacob Bryceland 0 0 0 0 0 0 0:00
18 Brett Ferguson 0 0 0 +1 0 2 15:37
52 Jimmy Oligny 0 0 0 0 0 1 21:18
22 Connor Caponi 0 0 0 0 4 1 9:48
49 Cedric Lacroix 0 0 0 0 0 0 0:00
57 Nolan Yaremko 0 0 0 0 0 0 0:00
6 Brandon Estes 0 0 0 0 0 3 20:44
5 Ben Davies 0 0 0 +1 0 2 10:46
16 Sam Duggan 0 0 0 0 0 0 8:45
44 Tyson Helgesen 0 0 0 +1 0 2 17:29
77 Bayley Harewood 0 0 0 0 0 0 0:00
21 Kohen Olischefski 0 0 0 0 2 8 19:27
88 Joey Martin 0 0 0 0 0 3 17:33
92 Josh MacDonald 0 0 0 0 0 5 18:33

Dundee Stars Dundee Stars

#NameGAPTS+/-PIMSOGTOI
22 Bradley Schoonbaert 0 0 0 0 4 1 14:46
48 Johnny Curran 0 0 0 -2 0 0 17:09
7 Zachary Taylor 0 0 0 0 0 0 16:10
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 1 12:25
24 Craig Moore 0 0 0 0 0 0 6:49
11 Kris Inglis 0 0 0 -1 0 1 14:34
15 Craig Garrigan 0 0 0 0 0 0 10:34
43 Otto Nieminen 0 0 0 -2 0 2 16:52
6 Drydn Dow 0 0 0 -2 0 3 24:12
16 Benjamin Almquist 0 0 0 -2 0 4 16:10
10 Kameron Kielly 0 0 0 -1 0 4 19:03
28 Matthew Boudens 0 0 0 0 10 2 13:44
26 Justin Bean 0 0 0 -1 0 3 18:24
8 Spencer Naas 0 0 0 -1 0 3 20:06
71 Morten Jurgens 0 0 0 0 0 0 10:54
44 Griffin Luce 0 0 0 0 0 2 16:17
20 Keanu Yamamoto 0 0 0 0 2 2 13:53
27 Jackson Desouza 0 0 0 -2 2 1 19:41