Cardiff Devils Stats
2022-23 EIHL · 54 games played
Skater Statistics
| # | Player | Pos | GP | G | A | PTS | +/- | PIM | PPG | SHG | GWG | SOG | TOI/GP | G/60 | P/60 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 63 | Trevor Cox | FW | 53 | 16 | 50 | 66 | +33 | 14 | 2 | 1 | 4 | 129 | — | — | — |
| 96 | Cole Sanford | FW | 52 | 38 | 27 | 65 | +34 | 38 | 6 | 0 | 7 | 229 | — | — | — |
| 15 | Marcus Crawford | DE | 54 | 9 | 48 | 57 | +47 | 87 | 3 | 0 | 0 | 176 | — | — | — |
| 88 | Joey Martin | FW | 53 | 22 | 34 | 56 | +23 | 27 | 5 | 0 | 5 | 146 | — | — | — |
| 21 | Brodie Reid | FW | 52 | 18 | 29 | 47 | +11 | 8 | 5 | 0 | 3 | 177 | — | — | — |
| 22 | Justin Crandall | FW | 54 | 13 | 23 | 36 | +8 | 12 | 1 | 0 | 2 | 81 | — | — | — |
| 91 | Joshua Waller | FW | 54 | 14 | 15 | 29 | +9 | 22 | 2 | 0 | 2 | 113 | — | — | — |
| 90 | Ryan Penny | FW | 50 | 9 | 16 | 25 | +4 | 39 | 1 | 2 | 2 | 104 | — | — | — |
| 86 | Jake Coughler | FW | 31 | 13 | 10 | 23 | +11 | 18 | 3 | 0 | 1 | 108 | — | — | — |
| 44 | Blake Thompson | DE | 54 | 5 | 17 | 22 | +29 | 49 | 0 | 1 | 0 | 84 | — | — | — |
| 11 | Joshua Brittain | FW | 48 | 9 | 13 | 22 | +6 | 50 | 1 | 0 | 3 | 77 | — | — | — |
| 5 | Ben Davies | FW | 52 | 6 | 10 | 16 | +5 | 15 | 0 | 0 | 1 | 36 | — | — | — |
| 17 | Mark Richardson | DE | 53 | 2 | 12 | 14 | +11 | 8 | 0 | 0 | 1 | 62 | — | — | — |
| 16 | Sam Duggan | FW | 54 | 3 | 10 | 13 | +4 | 20 | 0 | 0 | 0 | 43 | — | — | — |
| 18 | Sam Jardine | DE | 33 | 4 | 8 | 12 | +7 | 42 | 0 | 0 | 0 | 53 | — | — | — |
| 25 | Riley Brandt | FW | 53 | 4 | 7 | 11 | +2 | 50 | 0 | 0 | 2 | 55 | — | — | — |
| 74 | Stefan Fournier | FW | 10 | 3 | 3 | 6 | +2 | 10 | 1 | 0 | 1 | 15 | — | — | — |
| 41 | Josh Batch | DE | 54 | 2 | 3 | 5 | +19 | 20 | 0 | 0 | 1 | 47 | — | — | — |
| 4 | Mark Louis | DE | 43 | 0 | 4 | 4 | +11 | 56 | 0 | 0 | 0 | 37 | — | — | — |
| 27 | Reece Kelly | DE | 8 | 0 | 1 | 1 | -3 | 0 | 0 | 0 | 0 | 2 | — | — | — |
| 23 | Chad Pietroniro | FW | 12 | 1 | 0 | 1 | -2 | 9 | 0 | 0 | 0 | 16 | — | — | — |
| 77 | Bayley Harewood | FW | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 73 | Edward Bradley | DE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 12 | Rory Herrman | FW | 7 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 6 | — | — | — |
Goaltending
32
GP
19-13
W-L
2
Shutouts
6.3%
SO%
91.32%
SV%
2.81
GAA
915
Saves
25
GP
16-6
W-L
3
Shutouts
12.0%
SO%
92.80%
SV%
2.19
GAA
644
Saves
EIHL Top 10 Scorers
| # | Player | Team | GP | G | A | PTS |
|---|---|---|---|---|---|---|
| 1 | Scott Conway | BEL | 51 | 40 | 51 | 91 |
| 2 | Daniel Tedesco | GUI | 53 | 31 | 49 | 80 |
| 3 | David Goodwin | BEL | 53 | 15 | 55 | 70 |
| 4 | Brett Ferguson | GUI | 53 | 22 | 45 | 67 |
| 5 | Trevor Cox | CAR | 53 | 16 | 50 | 66 |
| 6 | Cole Sanford | CAR | 52 | 38 | 27 | 65 |
| 7 | Ryan Tait | GUI | 54 | 28 | 34 | 62 |
| 8 | Philippe Sanche | DUN | 49 | 24 | 36 | 60 |
| 9 | Marcus Crawford | CAR | 54 | 9 | 48 | 57 |
| 10 | Joey Martin | CAR | 53 | 22 | 34 | 56 |
Performance Trends
How has form changed across the season? Rolling 5-game averages reveal the arc.
| Month | GP | W | L | OTL | PTS | PTS/GP | GF | GA | GF/G | GA/G | Trend |
|---|---|---|---|---|---|---|---|---|---|---|---|
| September | 3 | 3 | 0 | 0 | 6 | 2.00 | 17 | 5 | 5.67 | 1.67 | Peak form |
| October | 8 | 4 | 3 | 1 | 9 | 1.13 | 27 | 23 | 3.38 | 2.88 | Mixed |
| November | 7 | 4 | 2 | 1 | 9 | 1.29 | 27 | 23 | 3.86 | 3.29 | Solid |
| December | 10 | 9 | 1 | 0 | 18 | 1.80 | 38 | 23 | 3.80 | 2.30 | Strong |
| January | 8 | 6 | 1 | 1 | 13 | 1.63 | 29 | 16 | 3.63 | 2.00 | Strong |
| February | 8 | 4 | 3 | 1 | 9 | 1.13 | 23 | 25 | 2.88 | 3.13 | Mixed |
| March | 8 | 4 | 3 | 1 | 9 | 1.13 | 25 | 23 | 3.13 | 2.88 | Mixed |
| April | 2 | 1 | 1 | 0 | 2 | 1.00 | 6 | 4 | 3.00 | 2.00 | Struggling |
Best Stretch — Games 23–28 (Dec 17 – Dec 31)
6W-0L-0OTL across 6 games.
Outscored opponents 23–10
(3.8 GF/G, 1.7 GA/G).
2.00 pts/game.
Current Form — Games 49–54 (Mar 18 – Apr 2)
3W-3L-0OTL across last 6 games.
GF: 3.0/game, GA: 2.3/game.
1.00 pts/game.
Lost to BEL, SHE, COV.
Scoring & Situational Analysis
Period-by-period scoring (54 games with period data)
1st Period
66
GF
41
GA
+25
Net
1.22 GF/G · 0.76 GA/G
2nd Period
61
GF
53
GA
+8
Net
1.13 GF/G · 0.98 GA/G
3rd Period
59
GF
43
GA
+16
Net
1.09 GF/G · 0.80 GA/G
Streaks & Momentum
1 W
Current Streak
6
Longest Win Streak
3
Longest Winless
64%
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).
| Category | GP | W | L | OTL | Win% | PTS |
|---|---|---|---|---|---|---|
| Close Games | 21 | 12 | 4 | 5 | 57% | 29 |
| Comfortable (2-3 goals) | 22 | 14 | 8 | 0 | 64% | 28 |
| Blowouts (4+) | 11 | 9 | 2 | 0 | 82% | 18 |
Special Teams
Powerplay & penalty kill performance across 54 games with data.
17.8%
Powerplay %
31/174
8th of 10
79.2%
Penalty Kill %
133/168
6th of 10
3.2
PP Opp / Game
7th of 10
11.3
PIM / Game
6th of 10
50.3%
Faceoff %
1699 / 3377
5th of 10
Faceoff Breakdown by Player
| Player | W | L | Total | FO% |
|---|---|---|---|---|
| Joey Martin | 598 | 556 | 1154 | 51.8% |
| Ryan Penny | 304 | 343 | 647 | 47.0% |
| Joshua Brittain | 354 | 273 | 627 | 56.5% |
| Ben Davies | 209 | 253 | 462 | 45.2% |
| Jake Coughler | 204 | 223 | 427 | 47.8% |
| Justin Crandall | 20 | 21 | 41 | 48.8% |
| Chad Pietroniro | 5 | 2 | 7 | 71.4% |
| Trevor Cox | 3 | 2 | 5 | 60.0% |
| Brodie Reid | 1 | 1 | 2 | 50.0% |
| Stefan Fournier | 0 | 2 | 2 | 0.0% |
| Sam Duggan | 0 | 1 | 1 | 0.0% |
| Cole Sanford | 0 | 1 | 1 | 0.0% |
| Joshua Waller | 1 | 0 | 1 | 100.0% |
Penalty Breakdown
Total minutes by infraction type for the season.
| Penalty Type | Count | Minutes |
|---|---|---|
| Fighting | 21 | 150 |
| Roughing | 42 | 84 |
| Tripping | 36 | 72 |
| Slashing | 21 | 42 |
| Hooking | 20 | 40 |
| Cross Checking | 20 | 38 |
| Unsportsmanlike Conduct | 6 | 28 |
| Interference | 12 | 24 |
| Fight 3rd | 1 | 20 |
| Holding | 10 | 18 |
| Boarding | 8 | 16 |
| High Sticking | 8 | 16 |
| Fighting — Instigator | 2 | 12 |
| Delay of Game — Puck out of Play | 4 | 8 |
| Too Many Men | 3 | 6 |
| Delay of Game — Faceoff Violation | 3 | 6 |
| Charging | 2 | 4 |
| Abuse of Officials | 2 | 4 |
| Holding the Stick | 2 | 4 |
| Delay Sub | 1 | 2 |
| Diving / Embellishment | 1 | 2 |
| Illegal Equipment | 1 | 2 |
| Clipp | 1 | 2 |
| Goaltender Interference | 1 | 2 |
| Delay of Game — Displaced Goal Net | 1 | 2 |
| G Lgc | 1 | 2 |
| Delay of Game — Incorrect Challenge | 1 | 2 |
| Total | 231 | 608 |
Player Chemistry
Which players combine for the most goals? Based on scorer and assist data.
Top Pairings
| Players | Goals Together |
|---|---|
| Cole Sanford + Trevor Cox | 44 |
| Joey Martin + Cole Sanford | 33 |
| Joey Martin + Trevor Cox | 33 |
| Marcus Crawford + Brodie Reid | 19 |
| Cole Sanford + Marcus Crawford | 19 |
| Marcus Crawford + Trevor Cox | 16 |
| Justin Crandall + Brodie Reid | 16 |
| Joey Martin + Marcus Crawford | 16 |
| Brodie Reid + Ryan Penny | 12 |
| Jake Coughler + Brodie Reid | 10 |
Top Lines
| Line | Goals Together |
|---|---|
| Joey Martin , Cole Sanford , Trevor Cox | 21 |
| Cole Sanford , Marcus Crawford , Trevor Cox | 9 |
| Joey Martin , Cole Sanford , Marcus Crawford | 6 |
| Marcus Crawford , Justin Crandall , Brodie Reid | 4 |
| Joey Martin , Marcus Crawford , Brodie Reid | 4 |
| Joey Martin , Mark Richardson , Trevor Cox | 4 |
| Jake Coughler , Justin Crandall , Brodie Reid | 4 |
| Jake Coughler , Marcus Crawford , Brodie Reid | 3 |
| Marcus Crawford , Blake Thompson , Brodie Reid | 3 |
| Cole Sanford , Trevor Cox , Blake Thompson | 3 |
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
2022-23
17.8%
Penalty Kill %
Best
86.3%
2021-22
Worst
79.2%
2022-23
2022-23
79.2%
Win %
Best
68.5%
2023-24
Worst
59.3%
2024-25
2022-23
64.8%
Goals For / Game
Best
3.89
2023-24
Worst
3.30
2024-25
2022-23
3.56
Goals Against / Game
Best
2.26
2025-26
Worst
2.80
2023-24
2022-23
2.63
PIM / Game
Best
11.3
2022-23
Worst
13.4
2025-26
2022-23
11.3
Goal Differential
Best
+73
2025-26
Worst
+35
2024-25
2022-23
+50