Cardiff Devils Cardiff Devils Stats

2024-25 EIHL · 54 games played

2024-25 Season
Skater Statistics
#PlayerPosGPGAPTS+/-PIMPPGSHGGWGSOGTOI/GPG/60P/60
92 Josh MacDonald FW 51 28 29 57 +11 14 6 0 4 185 18.3 1.80 3.66
86 Zach O'Brien FW 46 17 33 50 +16 2 3 0 2 138 18.0 1.23 3.62
96 Cole Sanford FW 53 20 28 48 +13 38 3 1 5 185 20.8 1.09 2.61
88 Joey Martin FW 52 23 24 47 +20 29 8 0 2 119 19.7 1.35 2.75
21 Kohen Olischefski FW 53 12 22 34 +9 40 1 0 1 139 19.0 0.71 2.03
23 Evan Mosey DE 50 6 27 33 +18 24 1 1 2 99 21.2 0.34 1.87
44 Cody Donaghey DE 49 6 25 31 +19 26 0 0 1 111 19.7 0.37 1.93
11 Brett Perlini RW 44 16 12 28 +5 2 5 0 6 115 16.3 1.34 2.34
20 Gleason Fournier DE 47 3 25 28 +17 41 1 0 0 113 20.1 0.19 1.78
27 Reid Duke FW 32 7 16 23 -1 26 2 0 1 128 16.7 0.79 2.58
79 Ryan Barrow FW 43 4 16 20 +9 12 0 0 0 75 15.7 0.36 1.78
13 Tyler Busch CE 54 10 10 20 -3 47 4 1 3 105 16.8 0.66 1.32
2 Andrew MacWilliam DE 48 3 12 15 +17 94 0 0 0 49 19.3 0.19 0.97
60 Jarrod Gourley DE 51 3 9 12 0 45 0 0 1 79 18.9 0.19 0.75
25 Riley Brandt FW 30 5 6 11 +6 126 1 0 2 49 11.3 0.89 1.95
5 Ben Davies FW 37 5 4 9 +1 4 0 0 0 40 9.9 0.82 1.47
17 Mark Richardson DE 50 0 9 9 +4 6 0 0 0 48 18.3 0.00 0.59
16 Sam Duggan FW 52 4 4 8 -10 8 0 0 2 53 10.4 0.44 0.89
41 Josh Batch DE 34 0 6 6 -4 8 0 0 0 37 17.8 0.00 0.60
15 Bradley Schoonbaert FW 18 4 2 6 -2 12 0 0 0 21 12.3 1.08 1.62
12 Benjamin Almquist FW 13 2 2 4 -3 2 0 0 0 23 12.1 0.77 1.53
89 Hunter Shinkaruk FW 4 0 2 2 -2 0 0 0 0 7 13.9 0.00 2.16
77 Bayley Harewood FW 10 0 0 0 -6 0 0 0 0 6 4.1 0.00 0.00
22 Joe Tomalin FW 0 0 0 0 0 0 0 0 0 0
55 Jacob White-Sey DE 0 0 0 0 0 0 0 0 0 0
Goaltending
30
GP
19-11
W-L
1
Shutouts
3.3%
SO%
92.77%
SV%
2.34
GAA
905
Saves
19
GP
10-9
W-L
2
Shutouts
10.5%
SO%
91.16%
SV%
2.69
GAA
526
Saves
5
GP
3-2
W-L
1
Shutouts
20.0%
SO%
92.21%
SV%
2.37
GAA
142
Saves
EIHL Top 10 Scorers
#PlayerTeamGPGAPTS
1 Alexis D'Aoust MAN 54 32 36 68
2 Chase Gresock COV 54 32 30 62
3 Alessio Luciani COV 54 27 32 59
4 Nick Seitz COV 54 30 29 59
5 Scott Conway BEL 54 27 31 58
6 Mitchell Balmas SHE 54 23 34 57
7 Josh MacDonald CAR 51 28 29 57
8 Patrick Watling SHE 53 17 38 55
9 Mikko Juusola SHE 54 27 28 55
10 Brendan Harms DUN 54 25 29 54
Scoring & Situational Analysis

Period-by-period scoring (54 games with period data)

1st Period
54
GF
35
GA
+19
Net
1.00 GF/G · 0.65 GA/G
2nd Period
62
GF
44
GA
+18
Net
1.15 GF/G · 0.81 GA/G
3rd Period
59
GF
60
GA
-1
Net
1.09 GF/G · 1.11 GA/G

Streaks & Momentum

2 OTL
Current Streak
5
Longest Win Streak
4
Longest Winless
61%
Bounce-Back Rate

Game Closeness Breakdown

Close = 1-goal games, OT/SO, or 2-goal games where the score was within 1 after the 2nd period (likely empty net).

CategoryGPWLOTLWin%PTS
Close Games 27 13 10 4 48% 30
Comfortable (2-3 goals) 13 8 5 0 62% 16
Blowouts (4+) 14 11 3 0 79% 22
Special Teams

Powerplay & penalty kill performance across 54 games with data.

23.8%
Powerplay %
35/147
5th of 10
83.2%
Penalty Kill %
134/161
1st of 10
2.7
PP Opp / Game
9th of 10
11.4
PIM / Game
8th of 10
51.6%
Faceoff %
1666 / 3231
3rd of 10
Faceoff Breakdown by Player
Player W L Total FO%
Kohen Olischefski 519 475 994 52.2%
Joey Martin 478 467 945 50.6%
Tyler Busch 370 338 708 52.3%
Reid Duke 151 110 261 57.9%
Ben Davies 74 115 189 39.2%
Sam Duggan 32 32 64 50.0%
Josh MacDonald 26 19 45 57.8%
Riley Brandt 6 4 10 60.0%
Zach O'Brien 4 3 7 57.1%
Cole Sanford 4 2 6 66.7%
Brett Perlini 1 0 1 100.0%
Hunter Shinkaruk 1 0 1 100.0%
Penalty Breakdown

Total minutes by infraction type for the season.

Penalty Type Count Minutes
Unsportsmanlike Conduct 10 70
Fighting 11 70
Roughing 33 66
Slashing 36 66
Checking to the Head 4 50
Tripping 24 48
Hooking 24 46
Cross Checking 19 36
High Sticking 11 20
Fighting — Continuation 1 20
Fighting — Aggressor 1 20
Holding 10 18
Boarding 7 14
Interference 7 14
Fighting — Instigator 2 12
Holding the Stick 5 10
Delay of Game — Puck out of Play 4 8
Too Many Men 3 6
Diving / Embellishment 3 6
Delay of Game — Faceoff Violation 2 4
Charging 2 2
Goaltender Interference 1 2
Illegal Equipment 1 2
Kneeing 1 2
Delay of Game — Late Lineup 1 2
Delay of Game — Incorrect Challenge 1 2
Total 224 616
Player Chemistry

Which players combine for the most goals? Based on scorer and assist data.

Team Records (League)

Cardiff Devils's best and worst seasons across all years.

Power Play %
Best 26.7% 2023-24
Worst 17.8% 2022-23
2024-25 23.8%
Penalty Kill %
Best 86.3% 2021-22
Worst 79.2% 2022-23
2024-25 83.2%
Win %
Best 68.5% 2023-24
Worst 59.3% 2024-25
2024-25 59.3%
Goals For / Game
Best 3.89 2023-24
Worst 3.30 2024-25
2024-25 3.30
Goals Against / Game
Best 2.26 2025-26
Worst 2.80 2023-24
2024-25 2.65
PIM / Game
Best 11.3 2022-23
Worst 13.4 2025-26
2024-25 11.4
Goal Differential
Best +73 2025-26
Worst +35 2024-25
2024-25 +35