1ST 1–0 2ND 2–0 3RD 2–0
FINAL
League
Saturday 28 Feb 2026 Vindico Arena Att: 3,110
95%
5%
5.75 xG Expected Win Probability 1.45 xG
68%
32%
Pre-Game Prediction · Cardiff Devils has a strong edge
xG Timeline
Game Momentum
Shot Map
Cardiff Devils CAR
Fife Flyers FIF
Goal Save Block Miss
Top xG Contributors

Cardiff Devils CAR

1 Cole Sanford 0.91 7 SOG
2 Brett Ferguson 0.83 4 SOG
3 Cedric Lacroix 0.73 6 SOG

Fife Flyers FIF

1 Ethan Somoza 0.41 6 SOG
2 Josh Winquist 0.30 8 SOG
3 Keaton Jameson 0.24 4 SOG
Goaltending

Cardiff Devils CAR

#33 Ben Bowns
30
Saves
0
GA
100.0%
SV%
60:00
TOI

Fife Flyers FIF

#50 Shane Owen
45
Saves
5
GA
90.0%
SV%
60:00
TOI
Team Stats
50
Shots on Goal
30
72
Shot Attempts
46
0/2
Power Play
0/4
32
Faceoffs Won
26
8
PIM
4
SOG BY PERIOD
17
1ST
8
16
2ND
8
17
3RD
14
Faceoffs
CAR 55.2%
44.8% FIF
32 / 26 (58)
FACEOFF W%
26 / 32 (58)

Cardiff Devils Cardiff Devils

NameWLTotW%
Joey Martin 8 7 15 53.3%
Kohen Olischefski 8 7 15 53.3%
Brett Ferguson 8 3 11 72.7%
Connor Caponi 5 5 10 50%
Cedric Lacroix 2 4 6 33.3%
Riley Brandt 1 0 1 100%

Fife Flyers Fife Flyers

NameWLTotW%
Keaton Jameson 12 16 28 42.9%
Justin Ducharme 8 7 15 53.3%
Andrew McLean 2 8 10 20%
Josh Winquist 2 1 3 66.7%
Mason Alderson 2 0 2 100%
Scoring Summary
1st Period
14:02
Jimmy Oligny (Tyson Helgesen, Ryan Barrow)
2nd Period
5:48
Cole Sanford (Ben Davies, Joey Martin)
12:36
Brett Ferguson (Brandon Estes, Bayley Harewood)
3rd Period
7:39
Cole Sanford (Riley Brandt)
17:12
Cedric Lacroix (Evan Mosey, Brett Perlini)
Penalty Summary
1st Period
2:53
Ryan Nicholson Slashing — 2 min
19:25
Riley Brandt Hooking — 2 min
2nd Period
3:21
Ben Davies Tripping — 2 min
13:52
Simon Despres Roughing — 2 min
19:01
Bayley Harewood Cross Checking — 2 min
3rd Period
12:15
Cole Sanford Slashing — 2 min
Player Stats

Cardiff Devils Cardiff Devils

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

Fife Flyers Fife Flyers

#NameGAPTS+/-PIMSOGTOI
93 Ben Brown 0 0 0 -2 0 0 13:22
61 Logan Neilson 0 0 0 -1 0 2 22:35
4 Simon Despres 0 0 0 -1 2 3 17:33
25 Rowan Mills 0 0 0 0 0 0 2:25
6 Ethan Hadden 0 0 0 -1 0 0 11:06
71 Justin Ducharme 0 0 0 -3 0 3 22:08
91 Josh Winquist 0 0 0 -2 0 5 28:32
65 Ian Scheid 0 0 0 0 0 2 24:04
26 Jeremy Masella 0 0 0 -3 0 3 19:45
29 Ethan Somoza 0 0 0 -3 0 4 21:19
18 Keaton Jameson 0 0 0 -1 0 2 25:44
74 Garet Hunt 0 0 0 -4 0 1 18:56
10 Johan Porsberger 0 0 0 0 0 0 0:00
9 Mason Alderson 0 0 0 0 0 1 11:58
24 Ryan Nicholson 0 0 0 -2 2 0 17:20
56 Andrew McLean 0 0 0 0 0 1 14:33
44 Jonas Emmerdahl 0 0 0 -2 0 3 18:20
8 Milan Lucic 0 0 0 0 0 0 0:00
51 Keegan Cairns 0 0 0 0 0 0 0:00
32 Cole Giannandrea 0 0 0 0 0 0 0:00
53 Kian Shevlin 0 0 0 0 0 0 0:00
7 Cameron Wilkie 0 0 0 0 0 0 0:00
27 Richard Hartmann 0 0 0 0 0 0 0:00