hockey DB
search by league
team
morning report
contact us
home

Cardiff Devils all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Gerad Adams35043741175142005-20149D1978-04-03Regina, SASKMinor Pro
Brandon Alderson50191534182023-20241R1992-01-22Oakville, ONTMinor Pro
Jared Ali900002007-20081 European Elite
Likit Andersson613442008-20091D1973-02-24Phisanulok, ThailandMinor Pro
Jamie Arniel54222951142023-20241C1989-11-16Kingston, ONTMajor League
Patrick Asselin102375188342016-20182L1987-07-02Peterborough, ONTMinor Pro
Peter Aubry95011322005-20092G1977-05-19Windsor, ONTMinor Pro
Ryan Barrow50131932362023-20241F1997-02-15Banff, ALTAEuropean Elite
Josh Batch61141981395262011-202412F1991-01-15Chelmsford, EnglandEuropean Elite
Jason Becker74101525142003-20052D1974-05-26Saskatoon, SASKMinor Pro
Sean Bentivoglio201491201691712016-20204L1985-10-16Thorold, ONTMajor League
Max Birbraer3211402073473802006-20147L1980-12-15Ust-Kamenogorsk, KazakhstanMinor Pro
Paul Bissonnette106131982012-20131L1985-03-11Welland, ONTMajor League
Greg Blais200002013-20141G1980-04-18Sault Ste. Marie, ONTEuropean Elite
Dan Blakemore101102004-20051 European Elite
Chris Blight81217495842012-20142R1982-10-14Cambridge, ONTMinor Pro
Ben Blood12347312018-20191D1989-03-15Plymouth, MNMinor Pro
Patrick Bordeleau495510882016-20171L1986-03-23Montreal, PQMajor League
Ben Bowns37604462014-20248G1991-01-21Rotherham, EnglandEuropean Elite
Mike Brabon6200002003-20105GEuropean Elite
Riley Brandt1331114251452021-20243F1996-12-12Trail, BCEuropean Elite
David Brine502101222016-20171C1985-01-06Truro, NSMajor League
Josh Brittain4891322502022-20231L1990-01-03Milton, ONTMinor Pro
Jeff Brown56619251102003-20041D1978-04-24Mississauga, ONTMinor Pro
Callum Buglass2101102012-20142D1996-07-23Cardiff, WalesEuropean Elite
Jeff Burgoyne1592548731422003-20063D1977-02-26Penticton, BCMinor Pro
Tim Burrows583121542010-20122L1990-03-22Wolfsburg, GermanyEuropean Elite
Tyler Busch39121325172023-20241C1996-01-03Lloydminster, ALTAMinor Pro
Derek Campbell27131326472008-20091L1982-03-03Duncan, BCMinor Pro
Mac Carruth4100022021-20221G1992-03-25Salt Lake City, UTMinor Pro
Jaroslav Cesky201102013-20141F1978-08-04Prague, Czech Rep.Minor Pro
Gary Clarke400002003-20041European Elite
Doug Clarkson491721381692014-20151L1988-11-21Mimico, ONTMinor Pro
Andrew Conboy82021082013-20141L1988-05-16Burnsville, MNMinor Pro
Phil Cook902222013-20141G1988-02-18Baltimore, MDMinor Pro
Darren Cotton400002003-200411978-02-21European Elite
Jake Coughler64342357582021-20232C1996-04-23St. Catharines, ONTMinor Pro
Russ Cowley4051015282006-20071F1983-08-12Edmonton, ALTAEuropean Elite
Lee Cowmeadow35336122007-20092F1974-07-24Cardiff, WalesEuropean Elite
Trevor Cox15744132176732021-20243L1995-08-12Surrey, BCMinor Pro
John Craighead27131124972004-20051R1971-11-23Richmond, VAMajor League
Justin Crandall1613988127812021-20243F1992-04-05Lakeville, MNMinor Pro
Marcus Crawford10813991121572022-20242D1997-03-21Ajax, ONTMinor Pro
Nathan Craze2000002003-20041G1986-11-26Merthyr Tydfil, WalesEuropean Elite
Michael Crisp5500002009-20101GEuropean Elite
Paul Crowder47121426142017-20181C1985-02-12Victoria, BCMinor Pro
Jason Cugnet7202202003-20052G1976-07-14North Battleford, SASKMinor Pro
Jon Cullen58314172342004-20051F1977-10-25Alexandria, MNMinor Pro
Chris Culligan129244468522014-20173C1988-06-23Sydney, NSMinor Pro
Jamie Dancey200022004-20082F1986-09-15Saskatoon, SASKEuropean Elite
Regan Darby43111122162005-20061D1980-07-17Estevan, SASKMinor Pro
Dion Darling65621271202006-20082D1974-10-22Edmonton, ALTAMinor Pro
Ben Davies44566961621472007-202410L1991-01-18Cardiff, WalesMinor Pro
Rob Davison5078151602004-20051D1980-05-01St. Catharines, ONTMajor League
Sylvain Deschatelets54235376492007-20081C1979-11-22Blainville, PQMinor Pro
Kirk DeWaele107825332142004-20062D1976-03-24Calgary, ALTAMinor Pro
Devin DiDiomete1928101232012-20131L1988-05-09Stratford, ONTMinor Pro
Stephen Dixon15450561061122018-20223C1985-09-07Halifax, NSMinor Pro
Scott Dobben54151631442011-20121W1983-04-10Drayton, ONTMinor Pro
Cody Donaghey4472128182023-20241D1996-05-10St. John's, NFLDMinor Pro
Guillaume Doucet1004326691262015-20172R1986-09-12Moncton, NBEuropean Elite
Sam Duggan241162844732018-20245F1998-07-13Reading, EnglandEuropean Elite
Brodie Dupont1936982021-20221L1987-02-17Russell, MANMajor League
Matt Elich175152082008-20091R1978-09-22Grosse Pointe, MIMajor League
Frank Evans23448602003-20041D1971-03-22Red Deer, ALTAMinor Pro
Tom Evans100002007-20081D1991-02-23, WalesEuropean Elite
Justin Faryna5926834842017-20192R1988-11-19Calgary, ALTAMinor Pro
Mac Faulkner9062531151342012-20142C1983-05-20King City, ONTMinor Pro
Luke Ferrara110102012-20131R1993-06-07Peterborough, EnglandEuropean Elite
Ryan Finnerty822762892912009-20112C1980-11-23Lethbridge, ALTAMinor Pro
Steven Fisher810142004-20103European Elite
Matt Foord900062005-20082F1981-09-09London, EnglandEuropean Elite
Gleason Fournier230581492071652015-20205D1991-09-08Rimouski, PQMinor Pro
Stefan Fournier10336102022-20231R1992-04-30Dorval, PQMinor Pro
Neil Francis264715221822003-20096F1975-06-29Cardiff, WalesEuropean Elite
Chris Frank5049132962011-20121D1986-01-08Lynnwood, WAMinor Pro
Marc Fulton411282008-20091R1983-02-23Vancouver, BCMinor Pro
Mike Garrow992147681282005-20082D1975-08-04Kenora, ONTMinor Pro
Jesse Gimblett2991019542012-20131L1985-01-04Newtonville, ONTMinor Pro
Martins Gipters1312342013-20141D1989-04-05Riga, LatviaEuropean Elite
Louis Goulet45172138362005-20061C1978-11-06Kapuskasing, ONTMinor Pro
Owen Griffiths400002013-20141F1996-07-15Cardiff, EnglandEuropean Elite
Joey Haddad2891081372452962014-20206L1988-10-12Sydney, NSMinor Pro
Adam Harding8851217452011-20143L1993-01-03Cardiff, WalesEuropean Elite
Bayley Harewood600002021-20242F2003-07-07European Elite
Richard Hargreaves203302005-20061F1978-05-27Bristol, EnglandEuropean Elite
Chris Hart1300002012-20142C1991-06-28Cardiff, WalesEuropean Elite
Mike Hartwick1041018281282008-20102D1983-09-29Bedford, NHMinor Pro
Jamie Hayes54156112005-20144F1990-03-05Cardiff, WalesEuropean Elite
Mike Hedden59204262202018-20191L1984-12-27Dunnville, ONTMinor Pro
Trevor Hendrikx90516213162014-20162F1985-03-29Russell, ONTMinor Pro
Robert "Rory" Herrman700002022-20231L1999-03-16Poway, CAEuropean Elite
Zach Hervato5082028602015-20161C1990-07-06Stittsville, ONTMinor Pro
Phil Hill4681061662723092003-201410L1982-05-23Cardiff, WalesEuropean Elite
Rod Hinks1226822008-20091C1973-04-11Toronto, ONTMinor Pro
Barry Hollyhead300002003-20041GEuropean Elite
Andrew Hotham210591592184372014-20184L1986-08-29Barrie, ONTMinor Pro
Scott Hotham4151823562016-20171R1984-07-19Barrie, ONTMinor Pro
Carl Hudson972047671182014-20162D1986-01-02Smooth Rock Falls, ONTMinor Pro
Michael Hutchins400002007-20081D1982-10-27Wolfeboro, NHEuropean Elite
Dave Iannazzo54242650242006-20071R1981-04-09Maple Grove, MNMinor Pro
David James4500002003-20041 European Elite
Sam Jardine78819271112019-20232D1993-08-12Lacombe, ALTAMinor Pro
Wes Jarvis1043445792152008-20102D1979-04-16Toronto, ONTMinor Pro
Shane Johnson301102007-20081D1974-01-01Brandon, MANEuropean Elite
Chris Jones21831720752012-20175C1991-01-04Cardiff, WalesEuropean Elite
Denny Kearney11145102016-20171F1988-01-27Hanover, NHMinor Pro
Reece Kelly801102022-20231D2001-04-27European Elite
Lukas Komarek540771092006-20071R1982-04-29Skalica, SlovakiaEuropean Elite
Kamil Kosowski2100022013-20141G1987-02-17European Elite
Taran Kozun4300022021-20232G1994-08-29Nipawin, SASKMinor Pro
Tomas Kurka87434083322013-20162L1981-12-14Most, Czech Rep.Major League
Dan LaCosta1700002013-20141G1986-03-28Labrador City, NFLDMajor League
Joshua Lammon31971622021-20221F1995-07-23Jackson, MIMinor Pro
Kieran Latchford100002013-20141D European Elite
Jay Latulippe10539701093052008-20102L1982-03-12Saratoga Springs, NYMinor Pro
Davey Lawrence100002007-20081G1985-02-06Barnsley, EnglandEuropean Elite
Nicky Lewis8220262005-20083F1987-10-03Cardiff, WalesEuropean Elite
Joonas Liimatainen301162013-20141D1991-07-04Tampere, FinlandEuropean Elite
Charles Linglet972880108542018-20202L1982-06-22Montreal, PQMajor League
James Livingston2124642018-20191R1990-03-08Halifax, NSMinor Pro
Andrew Lord216631101731592013-20185R1985-02-22West Vancouver, BCMinor Pro
Mark Louis264633393922016-20236D1987-04-18Ponoka, ALTAMinor Pro
Stevie Lyle163088102009-20123G1979-12-04Cardiff, WalesEuropean Elite
Doug MacIver54218202332008-20091D1981-02-12King City, ONTMinor Pro
Stuart MacRae15971136207542010-20133C1982-06-25Sydney, NSMinor Pro
Phil Manny123213142003-20063European Elite
James Manson55022242003-20041D1977-02-16Cardiff, WalesEuropean Elite
Masi Marjamaki4381119882019-20201L1985-01-16Pori, FinlandMajor League
Tyson Marsh1752171923052012-20164D1984-06-20Quesnel, BCMinor Pro
Joey Martin4011812744552362014-20248C1988-07-29Thorold, ONTMinor Pro
James Mason100002009-20101European Elite
David Matsos71223961162004-20062L1973-11-12Burlington, ONTMinor Pro
Ivan Matulik562216381202003-20041R1968-06-17Nitra, SlovakiaMinor Pro
Scott Matzka10252851371512010-20122C1978-05-11Port Huron, MIMinor Pro
Dennis Maxwell512322452312003-20041L1974-06-04Dauphin, MANMinor Pro
Doug McEwen411222003-20041L1963-10-02European Elite
Eoin McInerney30011182003-20041G1977-05-27London, ONTMinor Pro
Bari McKenzie17371062012-20131R1986-08-16Dumfries, ScotlandEuropean Elite
Sean McMonagle4643034242019-20201D1988-01-19Oakville, ONTMinor Pro
Brandon McNally3712719772021-20221F1992-02-08Saugus, MAMinor Pro
Mike McNamee42151934122019-20201C1992-10-23Perth, ONTMinor Pro
Marc McNulty24134212021-20221D1995-04-05Medicine Hat, ALTAMinor Pro
Tylor Michel1013660962262009-20112F1984-05-16Sudbury, ONTMinor Pro
Brendan Mikkelson4731619332021-20221L1987-06-22Regina, SASKMajor League
Jamie Milam1104482012-20131D1984-05-13Lake Orion, MIMinor Pro
Matt Miller562425491532009-20101R1984-04-21Sioux Lookout, ONTMinor Pro
Craig Moore36246122017-20192D1995-07-24Kirkcaldy, ScotlandEuropean Elite
Jake Morissette29782137219922013-20196C1983-03-06Fruitvale, BCMinor Pro
Shaone Morrisonn30099322019-20201D1982-12-23Vancouver, BCMajor League
Evan Mosey95223860392018-20243D1989-03-17Downers Grove, ILMinor Pro
Tom Murdy2600022016-20204G1991-10-12Whitley Bay, EnglandEuropean Elite
Jesse Mychan37912211322014-20151L1992-07-02Saskatoon, SASKMinor Pro
Joe Myers15801102006-20147G1987-02-10Cardiff, WalesEuropean Elite
Matt Myers35058861443712003-20207C1984-11-06Cardiff, WalesMinor Pro
Ben O'Connor1613442021-20221D1988-12-21Durham, EnglandEuropean Elite
Phil Osaer126022162006-20133G1980-02-10Livonia, MIMinor Pro
Steve Osman300002012-20131L European Elite
Drew Paris4461420472017-20181D1988-05-12Pointe-Claire, PQMinor Pro
Ed Patterson942549741762003-20074R1972-11-14Calgary, ALTAMajor League
Jon Pelle54445195422010-20111F1986-03-29West Islip, NYMinor Pro
Ryan Penny5091625392022-20231L1994-09-09Fall River, NSMinor Pro
Matus Petricko48172542752007-20081F1980-04-04Saca, SlovakiaEuropean Elite
Jonathan Phillips1443542771702003-20063F1982-07-14Cardiff, WalesEuropean Elite
Jeff Pierce53333467322011-20121R1983-11-10Royal Oak, MIMinor Pro
Chad Pietroniro39325802022-20242C1996-07-08Prescott Valley, AZMinor Pro
Luke Piggott328109191102011-20198R1986-04-03Calgary, ALTAEuropean Elite
Brad Plumton50411152342013-20141D1988-03-05Calgary, ALTAMinor Pro
Brent Pope8000322007-20081D1973-02-20Hamilton, ONTMinor Pro
Matt Pope15247831301122017-20203F1984-08-05Langley, BCMinor Pro
Jordan Powell100002013-20141D European Elite
James Preece300002013-20141L1991-11-30Magor, WalesEuropean Elite
Merv Priest17549142003-20041L1973-08-02Kirby Muxloe, EnglandEuropean Elite
Mike Prpich54293463842007-20092F1982-03-27Kenaston, SASKMinor Pro
Rupert Quiney81235502012-20142D1990-05-30London, EnglandEuropean Elite
Markus Rama1635842013-20141R1986-07-14Taipalsaari, FinlandEuropean Elite
Bryce Reddick1511445591072017-20203F1989-08-05Winnipeg, MANMinor Pro
Matthew Register5383543372021-20221D1989-09-02Calgary, ALTAMinor Pro
Brodie Reid1044957106182021-20232R1989-08-25Delta, BCMinor Pro
Nathan Rempel14353611141342004-20073L1977-02-07Winnipeg, MANMinor Pro
Lee Richardson546612342006-20071F1983-01-03Swindon, EnglandEuropean Elite
Mark Richardson777762363121742005-202416D1986-10-03Swindon, EnglandEuropean Elite
Blair Riley40181331632019-20201R1985-11-01Chase, BCMinor Pro
Greg Rockman300002007-20081GEuropean Elite
Russ Romaniuk1022642681292003-20052L1970-06-09Winnipeg, MANMajor League
Scott Romfo4621719602009-20101D1981-07-10Blaine, MNMinor Pro
Adam Ross301142013-20141D1986-10-15Red Deer, ALTAMinor Pro
Ryan Russell174141862015-20161C1987-05-02Red Deer, ALTAMajor League
Toms Rutkis7325722017-20203F1997-11-09Riga, LatviaEuropean Elite
River Rymsha39268372023-20241D1996-08-11Huntington Woods, MIMinor Pro
Vezio Sacratini153531201731982003-20063F1966-09-12La Salle, PQEuropean Elite
Leigh Salters44151732822015-20161L1989-03-27London, ONTMinor Pro
Paul Sample86192443712006-20082F1982-05-26Newcastle-on-Tyne, EnglandEuropean Elite
Cole Sanford15789811701142021-20243R1995-07-31Vernon, BCMinor Pro
Justin Sawyer6000252010-20111D1985-10-18Peterborough, ONTMinor Pro
Ben Scanlan000002018-20191GEuropean Elite
Sean Scarborough200002012-20131R European Elite
Drew Schiestel4061117182018-20191D1989-04-09Hamilton, ONTMinor Pro
Andrew Shurmer100002009-20101European Elite
Jason Silverthorn88395089722007-20092F1979-07-01Owen Sound, ONTMinor Pro
Dorian Smith300002009-20101G1971-09-13European Elite
Kenton Smith1512264862312010-20133D1979-09-10Edmonton, ALTAMinor Pro
Mark Smith20636701061602009-20166D1983-04-19Edmonton, ALTAMinor Pro
Mark Smith51334780802006-20071C1978-09-28Kelowna, BCMinor Pro
Samuel Smith102213051702010-20122L1991-11-30Cardiff, WalesEuropean Elite
Matias Sointu1031422019-20201L1990-02-10Tampere, FinlandEuropean Elite
Jason Stone343628341542003-20107D1972-12-30Cardiff, WalesEuropean Elite
Tyson Strachan4741115732017-20181D1984-10-30Melfort, SASKMajor League
Rejean Stringer422402005-20061F1974-08-21Gravelbourg, SASKMinor Pro
Ziga Svete19134122013-20141D1985-04-13Kranj, SloveniaEuropean Elite
Alex Symonds185211131382005-20115D1988-06-25Cardiff, WalesEuropean Elite
Markku Tahtinen15246122014-20151L1978-04-10Pori, FinlandEuropean Elite
Warren Tait603912122004-20051C1981-04-17Nottingham, EnglandEuropean Elite
Tyson Teplitsky14940891291202006-20093D1982-02-04Saskatoon, SASKMinor Pro
Blake Thompson5451722492022-20231D1992-11-20Listowel, ONTMinor Pro
Matt Towe162153853732007-20103F1988-01-07Sheffield, EnglandEuropean Elite
Lewis Turner100002014-20151European Elite
Cole Ully44133043142023-20241L1995-02-20Calgary, ALTAMinor Pro
Jeff Ulmer9991862003-20041R1977-04-27Regina, SASKMajor League
Layne Ulmer1605591146912016-20193C1980-09-14North Battleford, SASKMajor League
Andreas Valdix500022021-20221C1984-12-06Malmo, SwedenEuropean Elite
Jamie VanderVeeken2972330652011-20121D1986-01-20Wallaceburg, ONTMinor Pro
Brad Voth3009611320917512005-20127R1980-02-25Calgary, ALTAMinor Pro
Adam Walker200002005-20061R1986-07-14Fife, ScotlandEuropean Elite
Tyler Wall1700002023-20241G1998-01-14Leamington, ONTMinor Pro
Joshua Waller132303666522021-20243F1999-06-02European Elite
Brent Walton62244468382014-20162R1983-11-09Georgetown, ONTMinor Pro
Mike Ware47814221672003-20041R1967-03-22York, ONTMajor League
Corey Watkins300002009-20101European Elite
Craig Weller39143650482010-20111R1981-03-17Calgary, ALTAMajor League
Chris Whitley1802222012-20131G1983-02-21Oshawa, ONTMinor Pro
Bode Wilde366222862023-20241D2000-01-24Montreal, PQMinor Pro
Mike Will900002014-20162G1987-08-23Brighton, EnglandEuropean Elite

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.