Loading page
2023-2024

2023-2024 Cardiff Devils Player Stats

All Positions
#NSkaterGPGATPPIM+/-GPGATPPIM+/-
U.K. flagEIHL
1.
Canada flag
54292958561331012-2
2.
Canada flag
54451557025401123
3.
Canada flag
50104353291540112-1
4.
Canada flag
542229511417422420
5.
Canada flag
44133043148413472
6.
Canada flag
432410342912411240
7.
Canada flag
50191534189402224
8.
USA flag
541420344330412300
9.
Canada flag
50131932369402202
10.
USA flagU.K. flag
47102131202040110-1
11.
Canada flag
44721281816420220
12.
USA flagGermany flag
366222868412302
13.
Canada flag
391213251715430303
14.
England flag
3078151613
15.
England flag
53310136421400003
16.
Wales flag
5175126-3402221
17.
England flag
520111143400000
18.
Canada flag
53551073-541232-1
19.
USA flagCanada flag
39257374100000
20.
Canada flagItaly flag
27224710
21.
England flag
411234-5420201
22.
Wales flag
100000
INT flagContinental Cup
1.
Canada flag
6189273
2.
Canada flag
553804
3.
USA flag
634705
4.
Canada flag
615660
5.
Canada flag
40440-2
6.
Wales flag
612300
7.
Canada flag
61230-1
8.
Canada flag
612324
9.
Canada flag
42020-1
10.
USA flagGermany flag
311222
11.
England flag
60222-1
12.
USA flagU.K. flag
610141
13.
Canada flag
61018-1
14.
USA flagCanada flag
30004-1
15.
England flag
60000-1
16.
England flag
600002
17.
Canada flag
60000-1
18.
England flag
60002-4
19.
Canada flagItaly flag
60002-3
20.
Canada flag
60004-3
21.
Canada flag
60008-2
INT flagEIHL Cup
1.
Canada flag
10661248
2.
Canada flag
10111121210
3.
Canada flag
954906
4.
Canada flag
817805
5.
Canada flag
1017821
6.
England flag
870700
7.
Canada flag
934725
8.
Wales flag
1016765
9.
Canada flag
751621
10.
Canada flag
1042625
11.
Canada flag
614544
12.
Canada flag
1014523
13.
USA flag
10145109
14.
England flag
831423
15.
USA flagU.K. flag
604403
16.
USA flagCanada flag
1004460
17.
Canada flag
1012360
18.
England flag
1003309
19.
England flag
902224
20.
Canada flagItaly flag
5011321
21.
Wales flag
30000-2
#NGoalieGPGAASV%WLTSOTOISVSGPGAASV%
U.K. flagEIHL
1.
England flag
382.59.9242512-52250:00127331.91.948
2.
Canada flag
172.90.903125-11015:0050415.00.857
3.
Canada flagU.K. flag
0--------
4.
England flag
0--------
INT flagContinental Cup
1.
England flag
42.79.90922-1236:26110
2.
Canada flag
23.03.85711-0118:5636
INT flagEIHL Cup
1.
England flag
62.29.92442-1341:00171
2.
Canada flagU.K. flag
22.54.9111100118:0056
3.
Canada flag
33.53.88120-0136:0067
4.
England flag
0--------
5.
U.K. flagSweden flag
0--------

2023-2024 Cardiff Devils Staff

Team Staff History

2023-2024 Cardiff Devils Demographics

Loading...

Cardiff Devils Facts

Plays in
Motorpoint Elite Ice Hockey League
Team Colors
Red + White + Green
Town
Cardiff, GBRMap
Founded
1986

2023-2024 Cardiff Devils Roster Facts

Nationalities
  • Canada flag14 players
  • England flag7 players
  • USA flag4 players
  • Wales flag2 players
  • U.K. flag1 player
Experience
Affiliated Team(s)

Arena Information

Arena Name
Vindico Arenainformation
Location
Cardiff
Capacity
3 088
Construction Year
2016
A photo of arena: Vindico Arena

Cardiff Devils Games

datehomevisitingscoreleague
04/19/2026 04:00 PM UTCCardiff DevilsCardiff DevilsSheffield SteelersSheffield Steelers5 - 2 EIHL
04/18/2026 02:00 PM UTCCardiff DevilsCardiff DevilsGlasgow ClanGlasgow Clan3 - 1 EIHL
04/12/2026 04:00 PM UTCCardiff DevilsCardiff DevilsCoventry BlazeCoventry Blaze4 - 1 EIHL
04/11/2026 06:00 PM UTCCoventry BlazeCoventry BlazeCardiff DevilsCardiff Devils1 - 2 EIHL
04/05/2026 03:00 PM UTCNottingham PanthersNottingham PanthersCardiff DevilsCardiff Devils1 - 4 EIHL
Show More

Latest Transactions

08/20/2026
07/29/2026
07/23/2026
07/22/2026
07/12/2026
07/06/2026
confirmed
Show Complete Transfer Coverage

Cardiff Devils History and Standings

seasonleagueGPWLTOTWOTLGFGAPTSPPGrankpostseason
2026-2027EIHL-----------
-
2025-2026EIHL543014-55195122751.392
Champion
2024-2025EIHL542918-34178143681.264
Final loss
2023-2024EIHL543014-73210151771.432
Semifinal loss
2022-2023EIHL542914-65192142751.394
Final loss
2021-2022EIHL543015-54188131741.373
Champion
2020-2021EIHL000-00000--
Season Cancelled
2019-2020EIHL463113--2162138641.391
Season Cancelledinfo
2018-2019EIHL604311--6235146921.532
Champion
2017-2018EIHL564112--3234149851.521
Champion
2016-2017EIHL523910--3200136811.561
Final loss
2015-2016EIHL523315--4179139701.352
Semifinal loss
2014-2015EIHL523414--4210151721.383
Quarterfinal loss
2013-2014EIHL522424--41621825219
Did not make playoffs
2012-2013EIHL522123--8160168500.965
Semifinal loss
2011-2012EIHL543212--10191158741.374
Final loss
2010-2011EIHL54429--3269141871.612
Final loss
2009-2010EIHL563122--3193158651.164
Final loss
2008-2009EIHL542819--7174143631.175
Semifinal loss
2007-2008EIHL542625--3164174551.026
Semifinal loss
2006-2007EIHL543217--5175152691.283
Final loss
2005-2006EIHL4218176-1110112431.025
Semifinal loss
2004-2005EIHL5030154-1152121651.33
Semifinal loss
2003-2004EIHL5623246-3155162550.985
Semifinal loss
2002-2003BNL3620150-1133104411.145
Final loss
2001-2002BNL445381--90312110.2512
Did not make playoffs
2000-2001BISL482416-53167130851.772
Quarterfinal loss
1999-2000BISL4217194-2138149400.957
Qualification
1998-1999BISL4227100-5144102591.42
Champion
1997-1998BISL4221163-2140128471.126
Qualification

Cardiff Devils Tournament Statistics

seasontournamentGPWLTOTWOTLGFGAPTSPPGrankpostseason
2025-2026EIHL Cup1054-102924121.24
Did not make playoffsgroup-info
2024-2025EIHL Cup1063-014232131.33
Final lossgroup-info
Cont Cup220-00124631
Championgroup-info
Cont Cup321-00128622
Promotedgroup-info
2023-2024EIHL Cup8620003622121.51
Quarterfinal lossgroup-info
Cont Cup312-00811313
Final groupgroup-info
Cont Cup321-00107622
Promotedgroup-info
2022-2023EIHL Cup834-102426813
Quarterfinal lossgroup-info
Cont Cup311-0110641.333
Final groupgroup-info
Cont Cup330-00113931
Promotedgroup-info
2021-2022EIHL Cup832-302515121.51
Final lossgroup-info
Champions HL615-00112630.54
Did not make playoffsgroup-info
2019-2020EIHL Cup843--1252591.132
Final lossgroup-info
Champions HL633-10183081.333
Did not make playoffsgroup-info
2018-2019EIHL Cup651--03113101.671
Quarterfinal lossgroup-info
Champions HL604-02142420.334
Did not make playoffsgroup-info
2017-2018EIHL Cup632--1232271.172
Final lossgroup-info
Champions HL614-10172950.834
Did not make playoffsgroup-info
2016-2017EIHL Cup844--02625813
Championgroup-info
2015-2016EIHL Cup862--03430121.52
Final lossgroup-info
2014-2015EIHL Cup862--02917121.52
Championgroup-info
2013-2014EIHL Cup853--03026101.252
Semifinal lossgroup-info
2012-2013EIHL Cup825--1293550.635
Did not make playoffsgroup-info
2011-2012EIHL Cup8422--2621101.252
Semifinal lossgroup-info
2010-2011EIHL Cup8314--3331101.252
Semifinal lossgroup-info
2009-2010EIHL Cup6420--282281.332
Final lossgroup-info
2008-2009EIHL Cup4220--1011414
Did not make playoffsgroup-info
2007-2008EIHL Cup4211--13951.252
Semifinal lossgroup-info
2006-2007EIHL Cup4121--121630.752
Did not make playoffsgroup-info
2005-2006EIHL Cup6312--161281.331
Championgroup-info

Where Are They Now?

Played in the team during season
View Complete List

Average Height, Weight, Age Per Season

SeasonRosterHeightWeightAge
2026-2027View Roster6'0"190 lbs29.83
2025-2026View Roster6'0"190 lbs30.15
2024-2025View Roster6'0"190 lbs30.38
2023-2024View Roster6'0"187 lbs28.73
2022-2023View Roster6'0"194 lbs29.46
View 20 Latest Seasons
Regular Season

Franchise All-Time Points

#PlayerGPGATP
1.undefined flagSteve Moria (F)373462460922
2.undefined flagDoug McEwen (F)394404404808
3.undefined flagIan Cooper (F)289327359686
4.undefined flagJohn Lawless (F)203289394683
5.undefined flagShannon Hope (D)372156409565
Show More

Franchise All-Time Goals

#PlayerGPGATP
1.undefined flagSteve Moria (F)373462460922
2.undefined flagDoug McEwen (F)394404404808
3.undefined flagIan Cooper (F)289327359686
4.undefined flagJohn Lawless (F)203289394683
5.undefined flagHilton Ruggles (F)121274203477
Show More

Franchise All-Time Assists

#PlayerGPGATP
1.undefined flagSteve Moria (F)373462460922
2.undefined flagShannon Hope (D)372156409565
3.undefined flagDoug McEwen (F)394404404808
4.undefined flagJohn Lawless (F)203289394683
5.undefined flagIan Cooper (F)289327359686
Show More

Franchise All-Time Penalty Min.

#PlayerGPGTPPIM
1.undefined flagBrad Voth (F)300962091762
2.undefined flagShannon Hope (D)372156565759
3.undefined flagIan Cooper (F)289327686687
4.undefined flagFrank Evans (D)2192594681
5.undefined flagMike Ware (D)18744128666
Show More

Franchise All-Time Games Played

#PlayerGPGATP
1.undefined flagMark Richardson (D)87976255331
2.undefined flagJason Stone (D)75062144206
3.undefined flagJosh Batch (D)64641103144
4.undefined flagBen Davies (F)53474107181
5.undefined flagJoey Martin (F)504224325549
Show More

Franchise All-Time Points Per Game

#PlayerGPGTPPPG
1.undefined flagMike Urquhart (D)722517.29
2.undefined flagPerry Olivier (F)391292496.38
3.undefined flagRick Brebant (F)44882084.73
4.undefined flagMax Thurgood (F)1222484.00
5.undefined flagHilton Ruggles (F)1212744773.94
Show More

Franchise All-Time Points Per Season

#PlayerSeasonGPGTP
1.undefined flagRick Brebant (F)1993-19944488208
2.undefined flagSteve Moria (F)1988-19892485178
3.undefined flagHilton Ruggles (F)1993-199443100177
4.undefined flagSteve Moria (F)1989-19903095175
5.undefined flagSteve Moria (F)1990-19913680170
Show More

Franchise All-Time Goals Per Season

#PlayerSeasonGPGTP
1.undefined flagHilton Ruggles (F)1993-199443100177
2.undefined flagSteve Moria (F)1989-19903095175
3.undefined flagHilton Ruggles (F)1994-19954493157
4.undefined flagRick Brebant (F)1993-19944488208
5.undefined flagSteve Moria (F)1988-19892485178
Show More

Franchise All-Time Assists Per Season

#PlayerSeasonGPATP
1.undefined flagRick Brebant (F)1993-199444120208
2.undefined flagSteve Moria (F)1988-19892493178
3.undefined flagSteve Moria (F)1990-19913690170
4.undefined flagJohn Lawless (F)1988-19892488141
5.undefined flagStephen Cooper (D)1993-19944484114
Show More

Franchise All-Time Penalty Min. Per Season

#PlayerSeasonGPTPPIM
1.undefined flagBrad Voth (F)2009-20105033347
2.undefined flagBrad Voth (F)2008-20094238315
3.undefined flagChris Frank (D)2011-20125013296
4.undefined flagBrad Voth (F)2007-20085040288
5.undefined flagBrad Voth (F)2005-20064521263
Show More