1ST 3–0 2ND 2–0 3RD 2–1
FINAL
League
Friday 28 Nov 2025 Vindico Arena Att: 3,110
87%
13%
5.93 xG Expected Win Probability 2.56 xG
50%
50%
Pre-Game Prediction · Even matchup
xG Timeline
Shot Map
Cardiff Devils CAR
Guildford Flames GUI
Goal Save Block Miss
Goaltending

Cardiff Devils CAR

#33 Ben Bowns
28
Saves
1
GA
96.6%
SV%
60:00
TOI

Guildford Flames GUI

#73 Jake Kupsky
51
Saves
7
GA
87.9%
SV%
60:00
TOI
Team Stats
58
Shots on Goal
29
79
Shot Attempts
48
1/1
Power Play
1/6
34
Faceoffs Won
23
26
PIM
16
Scoring Summary
1st Period
11:12
Cole Sanford (Gleason Fournier, Brett Perlini)
14:54
Cole Sanford (Evan Mosey, Joey Martin)
19:50
Kristoff Kontos (Evan Mosey, Kohen Olischefski)
2nd Period
5:32
Gleason Fournier (Brett Perlini, Evan Mosey)
17:10
Brett Ferguson (Kohen Olischefski, Cedric Lacroix)
3rd Period
12:37
Jake Coughler (Jamal Watson) PP
13:15
Cole Sanford (Joey Martin, Brett Perlini)
18:50
Josh MacDonald (Brett Ferguson, Cole Sanford) PP
Penalty Summary
1st Period
19:50
Joshua Waller Slashing — 0 min
2nd Period
2:32
Mark Richardson Slashing — 2 min
13:03
Mark Richardson Interference — 2 min
18:36
Josh MacDonald Cross Checking — 2 min
3rd Period
4:45
Riley Brandt Unsportsmanlike Conduct — 2 min
4:45
Riley Brandt Interference — 2 min
11:02
Tyson Helgesen Interference — 2 min
11:02
Tyson Helgesen Roughing — 2 min
11:02
Matt Alvaro Roughing — 2 min
12:16
Jimmy Oligny Roughing — 2 min
12:16
Jimmy Oligny Unsportsmanlike Conduct — 10 min
12:16
Tyler Busch Roughing — 2 min
12:16
Tyler Busch Unsportsmanlike Conduct — 10 min
17:45
Joshua Waller Slashing — 2 min
Player Stats

Cardiff Devils Cardiff Devils

#NameGAPTS+/-PIMSOGTOI
96 Cole Sanford 3 1 4 +4 0 8 15:06
23 Evan Mosey 0 3 3 +5 0 6 18:48
11 Brett Perlini 0 3 3 +4 0 2 13:59
18 Brett Ferguson 1 1 2 +1 0 1 13:21
20 Gleason Fournier 1 1 2 +5 0 6 19:59
88 Joey Martin 0 2 2 +3 0 0 14:36
21 Kohen Olischefski 0 2 2 +2 0 2 17:13
92 Josh MacDonald 1 0 1 +1 2 7 15:46
27 Kristoff Kontos 1 0 1 +2 0 2 15:57
49 Cedric Lacroix 0 1 1 +1 0 3 13:37
52 Jimmy Oligny 0 0 0 0 12 2 19:06
25 Riley Brandt 0 0 0 0 4 3 11:19
5 Ben Davies 0 0 0 0 0 3 11:53
16 Sam Duggan 0 0 0 0 0 2 11:17
79 Ryan Barrow 0 0 0 +1 0 4 20:31
6 Brandon Estes 0 0 0 0 0 6 23:44
44 Tyson Helgesen 0 0 0 +1 4 1 18:39
17 Mark Richardson 0 0 0 +1 4 0 19:23
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
57 Nolan Yaremko 0 0 0 0 0 0 0:00
77 Bayley Harewood 0 0 0 0 0 0 0:00

Guildford Flames Guildford Flames

#NameGAPTS+/-PIMSOGTOI
86 Jake Coughler 1 0 1 -3 0 1 12:58
42 Jamal Watson 0 1 1 -3 0 2 25:10
24 Zack Milton 0 0 0 0 0 1 7:56
29 Nick Seitz 0 0 0 -1 0 1 11:20
91 Joshua Waller 0 0 0 -3 2 0 16:23
98 Samuel Talbot 0 0 0 0 0 0 11:25
20 Marcus Tesink 0 0 0 -2 0 2 22:51
13 Tyler Busch 0 0 0 -1 12 5 15:17
96 Cole Ully 0 0 0 -2 0 1 18:26
93 Ethan Strang 0 0 0 -1 0 4 22:07
16 Jack Jacome 0 0 0 -3 0 4 18:09
19 Charlie Curti 0 0 0 -4 0 0 25:49
45 Travis Brown 0 0 0 -2 0 3 22:13
28 Matt Alvaro 0 0 0 -2 2 2 17:01
63 Mathieu Gosselin 0 0 0 -2 0 2 20:00
27 Josh Nixon 0 0 0 0 0 1 12:49
57 Jake Gravelle 0 0 0 0 0 0 2:50
6 Ben Solder 0 0 0 -1 0 0 14:35
14 Scott Bailey 0 0 0 0 0 0 0:00
12 Solomon Stoodley 0 0 0 0 0 0 0:00
18 Liam Kennington 0 0 0 0 0 0 0:00
24 Sean Reynolds 0 0 0 0 0 0 0:00
46 Evan Nauth 0 0 0 0 0 0 0:00
8 Elliot Lewis 0 0 0 0 0 0 0:00
7 Sean Comrie 0 0 0 0 0 0 0:00