Cardiff Devils Cardiff Devils Shot Analysis

2024-25 EIHL · 2964 shots tracked

2024-25 Season
Season Shot Summary
177
Goals For
140
Goals Against
2964
Shots For
2801
Shots Against
54.9
SF / Game
51.9
SA / Game
6%
Shooting %
167.93
xGF
134.32
xGA
+9.1
GF vs xG
209
HD Shots For
37 goals · 17.7% Sh%
3.87 / Game
913
MD Shots For
85 goals · 9.3% Sh%
16.91 / Game
1842
LD Shots For
55 goals · 3.0% Sh%
34.11 / Game
179
HD Shots Against
40 goals · 77.7% Sv%
3.31 / Game
742
MD Shots Against
57 goals · 92.3% Sv%
13.74 / Game
1880
LD Shots Against
43 goals · 97.7% Sv%
34.81 / Game
Shot Map — Offensive Zone
Period
Result
Games
1–54
Goal Saved Missed Blocked
Expected Goals Trends How does our xG work?

Rolling xG averages show chance creation over time; danger zones break down shot quality. Green above red means creating better chances than allowed.

xG delta bars show over/underperformance per game. The scatter plots each game's xG against actual goals — dots above the diagonal beat expectations.

Cumulative xG vs actual goals tracks season-long performance. Rolling shooting % shows the 5-game trend of shots converting to goals.

Rolling danger-zone shooting % reveals whether the team converts high-danger chances consistently. HD For vs Against shows which team wins the high-danger battle each game.

Player Shot Analysis
#PlayerShotsGoalsxGSh%HDMDLDHD%HD GHD Sh%MD GMD Sh%LD GLD Sh%
92 Josh MacDonald 288 27 16.62 9.4% 19 91 178 6.6% 6 31.6% 14 15.4% 7 3.9%
96 Cole Sanford 286 20 16.93 7% 15 125 146 5.2% 1 6.7% 12 9.6% 7 4.8%
86 Zach O'Brien 200 17 13.55 8.5% 17 81 102 8.5% 6 35.3% 7 8.6% 4 3.9%
88 Joey Martin 193 23 14.11 11.9% 24 87 82 12.4% 5 20.8% 12 13.8% 6 7.3%
21 Kohen Olischefski 192 12 14.63 6.3% 25 75 92 13% 1 4% 6 8% 5 5.4%
27 Reid Duke 189 7 9.63 3.7% 9 57 123 4.8% 0 0% 6 10.5% 1 0.8%
20 Gleason Fournier 189 3 6.12 1.6% 3 16 170 1.6% 0 0%* 0 0% 3 1.8%
44 Cody Donaghey 177 6 5.42 3.4% 1 12 164 0.6% 0 0%* 2 16.7% 4 2.4%
11 Brett Perlini 167 16 12.52 9.6% 21 82 64 12.6% 4 19% 6 7.3% 6 9.4%
23 Evan Mosey 166 6 6.92 3.6% 4 29 133 2.4% 1 25%* 4 13.8% 1 0.8%
13 Tyler Busch 144 10 11.07 6.9% 26 51 67 18.1% 2 7.7% 6 11.8% 2 3%
60 Jarrod Gourley 128 3 3.34 2.3% 2 8 118 1.6% 1 50%* 0 0% 2 1.7%
79 Ryan Barrow 127 4 10.34 3.1% 13 68 46 10.2% 3 23.1% 0 0% 1 2.2%
2 Andrew MacWilliam 83 3 2.54 3.6% 1 8 74 1.2% 1 100%* 0 0% 2 2.7%
16 Sam Duggan 78 4 5.25 5.1% 8 32 38 10.3% 1 12.5% 3 9.4% 0 0%
17 Mark Richardson 75 0 1.97 0% 0 3 72 0% 0 0%* 0 0%
41 Josh Batch 69 0 2.22 0% 1 8 60 1.4% 0 0%* 0 0% 0 0%
25 Riley Brandt 69 5 4.82 7.2% 9 19 41 13% 2 22.2% 1 5.3% 2 4.9%
5 Ben Davies 59 5 3.90 8.5% 6 21 32 10.2% 1 16.7% 2 9.5% 2 6.3%
15 Bradley Schoonbaert 35 4 2.82 11.4% 2 20 13 5.7% 2 100%* 2 10% 0 0%
12 Benjamin Almquist 32 2 2.04 6.3% 2 11 19 6.3% 0 0%* 2 18.2% 0 0%
89 Hunter Shinkaruk 9 0 0.68 0% 0 5 4 0% 0 0% 0 0%*
77 Bayley Harewood 9 0 0.50 0% 1 4 4 11.1% 0 0%* 0 0%* 0 0%*

Player Shot Locations