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
Shot Map
Cardiff Devils CAR
Fife Flyers FIF
Goal Save Block Miss
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
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