hockey DB
home search by league team forums morning report contact us
home

Lethbridge Hurricanes all-time player roster

This is a list of all the players that played for the Lethbridge Hurricanes. The Lethbridge Hurricanes are a hockey team playing in the Western Hockey League from 1987 to 2014. This list is accurate for most teams, but for some obscure teams the list may be partial. We have found 495 players.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplaceHighest Level
Scott Adair13000501990-19911 European Lower Leagues
Lucas Alexiuk42099252007-20092D1989-03-17Winnipeg, MANMajor Junior
Steven Alldridge15000452013-20141L1996-06-08Inuvik, NWTMajor Junior
Charles Allen200002000-20022D1984-05-16Oyen, ALTAMajor Junior
Carter Amson32022242013-20141L1996-01-13Radisson, SASKMajor Junior
Brandon Anderson107022322008-20124G1992-07-13Langley, BCMinor Pro
Joel Andresen4931417772003-20041D1983-04-11St. Albert, ALTAMinor Pro
Braden Appleby1501614301692001-20043C1984-08-02Viking, ALTAMajor Junior
Carter Ashton1404837851662006-20104R1991-04-01Winnipeg, MANMajor League
Mark Ashton181726332882003-20063D1985-08-27Fort Saskatchewan, ALTAMinor Pro
Derrick Atkinson1921727441651997-20014L1981-06-07Claresholm, ALTAMinor Pro
Darcy Austin13501111341989-19934G1972-04-17Red Deer, ALTAMinor Pro
Kyle Bailey26121830392006-20071C1986-10-15Ponoka, ALTAMinor Pro
Jordan Baillie300002009-20101R1993-05-12Fort Saskatchewan, ALTAMajor Junior
Brian Ballman19049591083301998-20013L1980-04-16Regina, SASKEuropean Lower Leagues
Tayler Balog300002009-20112C1994-04-21Weyburn, SASKMajor Junior
Carter Bancks262581201782842005-20105L1989-08-09Marysville, BCMajor League
Doug Barrault109293059821988-19913R1970-04-21Golden, BCMajor League
Nathan Barrett2361471623092231998-20024C1981-08-03Vancouver, BCMinor Pro
Mark Bassen77203252601987-19892R1969-04-09Calgary, ALTAMinor Pro
Terry Baustad21112201987-19881R1968-06-27Calgary, ALTAMajor Junior
Mike Bayrack58314501995-19972C1978-09-17Edmonton, ALTAMinor Pro
Kyle Beach24151833592008-20091L1990-01-13Kelowna, BCMinor Pro
Sterling Bear200002005-20061C1990-11-07Martensville, SASKMajor Junior
Tyler Bell4857121012013-20141D1994-02-27Regina, SASKMajor Junior
Shane Belter4252833441996-19982D1977-10-05Swift Current, SASKMinor Pro
Ryley Bennefield300002009-20101L1994-03-30Wetaskiwin, ALTAMajor Junior
Andrew Bentz3111282005-20061D1987-01-23Edmonton, ALTAMajor Junior
Matt Bergen57279382001-20032D1983-04-30Hague, SASKMajor Junior
Jacob Berglund91222547592009-20112L1991-11-17Malmo, SwedenEuropean Lower Leagues
Peter Berthelson205251001252071987-19903 Major Junior
Jay Bertsch8548121411992-19942Major Junior
Sean Beswick200001987-19881F1971-04-07Sparwood, BCMajor Junior
Juraj Bezuch6781321112011-20121R1993-12-20Skalica, SlovakiaEuropean Elite
Curtis Billsten13841292005-20061R1986-09-10Calgary, ALTAMinor Pro
Jason Bird29235261994-19951 Major Junior
Terry Black68191837501987-19881R1969-04-16Edmonton, ALTAMajor Junior
Don Blishen100001987-19881G Minor Pro
Brady Block127033441997-20003G1981-05-18Edmonton, ALTAMajor Junior
Albin Blomqvist691561172011-20132D1993-01-08Osby, SwedenMajor Junior
Axel Blomqvist78153146762012-20142R1995-01-30Osby, SwedenMajor Junior
Travis Bobbee607815222005-20083D1990-01-04Arborg, MANMajor Junior
Corbin Boes3501102013-20141G1993-07-18Saskatoon, SASKMajor Junior
Jeff Boettger400001990-19911D1972-03-08McLennan, ALTAMinor Pro
Jonathan Boh700061996-19982D1979-01-17Lethbridge, BCMajor Junior
Scott Bolland2100002002-20064G1986-03-22Calgary, ALTAMajor Junior
Scott Borders320691031724451997-20025L1981-08-31Bonnyville, ALTAMinor Pro
Bryan Bosch211108191299721987-19903C1969-08-10Calgary, ALTAMajor Junior
Joey Bouvier3242024591997-19981 Major Junior
Zach Boychuk2371101612711842005-20094C1989-10-04Airdrie, ALTAMajor League
Jason Boyd285510281997-19981L1979-02-16St. Albert, ALTAMajor Junior
John Bradley81313161001994-19962D1978-03-15Kamloops, BCMajor Junior
Cam Braes320991042033482007-20125C1991-01-12Shawnigan Lake, BCMajor Junior
Pat Brandreth401192002-20031L1984-03-06Squamish, BCMajor Junior
Curt Brennan100001989-19901L1971-02-16Summerland, BCMajor Junior
Travis Brigley205911081991641993-19974L1977-06-16Coronation, ALTAMajor League
Brandon Brossoit200002008-20091C1992-04-16Los Alamitos, CAMajor Junior
David Brumby69000281994-19962G1975-05-21Victoria, BCMinor Pro
Ryan Bryce531121202005-20061D1987-09-03Red Deer, ALTAMajor Junior
Nick Buonassisi59143145622011-20121C1992-04-27Coquitlam, BCMinor Pro
Lance Burns1352516412001990-19922F1974-01-23Eckville, ALTAMinor Pro
Josh Bylsma700002002-20031D1986-08-27Red Deer, ALTAMajor Junior
Shaun Byrne14011541995-19961L1975-01-02Killam, ALTAMinor Pro
Kris Callaway7542832522001-20032D1982-06-21North Delta, BCMajor Junior
David Cameron3833651996-19971C1980-04-27Winnipeg, MANMinor Pro
Mike Cann28011272005-20061D1988-07-21Cochrane, ALTAMajor Junior
Arnie Caplan900001987-19881G1968-02-22Winnipeg, MANMinor Pro
Jon Cara88426512002-20042L1984-01-15Winnipeg, MANMajor Junior
Keith Cassidy501181992-19931D1974-12-11Winnipeg, MANMinor Pro
Cody Castro52123672008-20102D1992-08-14Pasadena, CAMajor Junior
Chris Catellier37167551992-19931D1972-08-18Winnipeg, MANMinor Pro
Kyle Chant200061998-19991L1980-05-05Fort Saskatchewan, ALTAMajor Junior
Brennan Chapman70513181102003-20052D1985-01-11Lloydminster, ALTAMajor Junior
Paul Checknita32156391988-19891D1970-02-25Trail, BCMajor Junior
Nicholas Chibi7191019162000-20033R1985-04-01Edmonton, ALTAMajor Junior
Grant Chorney6033111987-19881R1970-01-03Edmonton, ALTAMinor Pro
Adam Chorneyko141183755952006-20093L1988-08-06St. Albert, ALTAMinor Pro
Jeff Church22033431997-19981 Major Junior
Colin Cloutier1451015391995-19961C1976-01-27Winnipeg, MANMinor Pro
Phil Cole1981235473971997-20025D1982-09-06Winnipeg, MANMinor Pro
Taylor Cooper425914242013-20141L1995-11-01Sherwood Park, ALTAMajor Junior
Jesse Craige1161834521162004-20084D1989-01-11Edmonton, ALTAMajor Junior
Brad Cruikshank300001997-19981R1979-02-14Kelowna, BCMinor Pro
Justin Cruse426511242004-20051L1984-01-21Rosthern, SASKMajor Junior
Ryan Cyr35000102002-20042G1984-07-20Abbotsford, BCMinor Pro
Andrew Davidson457714242002-20031R1983-03-09South Delta, BCMajor Junior
Kris Deines23101322003-20041L1985-01-23High River, ALTAMajor Junior
Matt Demarski66213354391996-19971L1977-01-11Winnipeg, MANMinor Pro
Jeff Denham29022391988-19902R1971-08-25Wetaskiwin, ALTAMajor Junior
Josh Derko64169251292012-20142L1993-10-05Sherwood Park, ALTAMinor Pro
Kirk DeWaele124325281581993-19952D1976-03-24Calgary, ALTAMinor Pro
Bryan Dicken100001989-19901 Major Junior
Derek Diener1872064842461992-19964D1976-07-13Burnaby, BCMinor Pro
Jacob Dietrich141169251112005-20083C1987-06-20Deloraine, MANMinor Pro
Nick Dietrich1400022007-20081R1989-05-24Deloraine, MANMajor Junior
Dustin Donaghy534812752009-20101L1989-04-07Cranbrook, BCMinor Pro
Cory Dosdall532245671391992-19931C1973-02-01Regina, SASKMinor Pro
Andrei Dovidnyl400021994-19951 Major Junior
Radek Duda6942641061931999-20001R1979-01-28Prague, Czech Rep.European Elite
Jesse Dudas6611011402003-20063D1988-03-31St. Albert, ALTAMinor Pro
Reid Duke1312545701292011-20143C1996-01-28Calgary, ALTAMajor Junior
Jerry Eckel3221322000-20011C1982-06-28Edmonton, ALTAMajor Junior
Allan Egeland6721618571990-19911C1973-01-31Lethbridge, ALTAMajor League
Paul Elliott9642630521995-19983D1980-06-02Surrey, BCMinor Pro
Kelly Ens2011351212563741987-19903C1969-06-15Saskatoon, SASKMinor Pro
Paul Epoch29246421987-19881D1967-12-18Kentworth, ONTMajor Junior
Macoy Erkamps2011472862102011-20143D1995-02-02Delta, BCMajor Junior
Giorgio Estephan67131225182012-20142C1997-02-03Edmonton, ALTAMajor Junior
Mitch Fadden182831232061562005-20094C1988-04-03Victoria, BCMinor Pro
Yashar Farmanara1042435591312005-20083C1987-02-26West Vancouver, BCMajor Junior
Scott Farrell4112221989-19901D1970-04-15Richmond, BCMinor Pro
Wade Fennig1501101990-19911C1973-09-13Edmonton, ALTAMinor Pro
Jeff Ferguson86044611987-19892G1969-07-23Calgary, ALTAMinor Pro
Simon Ferguson22134661006171999-20034R1983-04-06Langley, BCMinor Pro
Matt Fetzner820111352000-20022D1984-04-18Roysten, BCMajor Junior
Jonathan Filewich68423880262004-20051R1984-10-02Kelowna, BCMajor League
Jordon Flodell38336791999-20001D1979-04-28Beatty, SASKMinor Pro
Carter Folk435491052013-20141L1996-02-26Regina, SASKMajor Junior
Blaine Fomradas30325851990-19922Major Junior
Mark Forth60099512000-20022D1981-09-28Coaldale, ALTAMajor Junior
Griffin Foulk5841115782013-20141D1995-04-20Broomfield, COMajor Junior
Colin Frederickson300022006-20071D1990-04-05Winnipeg, MANMajor Junior
Scott Fukami200001988-19891F1972-08-29Lethbridge, ALTAMinor Pro
Austin Fyten19355671222872007-20114L1991-05-03Sundre, ALTAMinor Pro
Spencer Galbraith72212141102011-20132R1993-03-10Spruce Grove, ALTAMajor Junior
Chad Gans99131831811992-19964L1976-06-17Medicine Hat, ALTAMajor Junior
Josh Gionfriddo66246592006-20082L1989-02-08Colorado Springs, COMajor Junior
Eric Godard133510155491997-20003L1980-03-07Vernon, BCMajor League
Drew Graham400002009-20101D1993-01-08Chilliwack, BCMajor Junior
Lee Grant5011141992-19931 Major Junior
Triston Grant59101111852000-20022L1984-02-02Neepawa, MANMajor League
Tim Green100394685702000-20022W1981-09-22Camrose, ALTAMinor Pro
Bill Gregoire10134511987-19881D1967-04-09Victoria, BCMinor Pro
Colin Gregor951417311761988-19902L1970-07-29Grande Prairie, ALTAMinor Pro
Mark Greig2011001702703001987-19903R1970-01-25High River, ALTAMajor League
Scott Grieco1943529642951992-19964 Major Junior
Darren Gross300001987-19881 Major Junior
Andrew Guindon33134521998-19991L1981-03-14Burnaby, BCMajor Junior
Michal Gulasi127429332392003-20052D1986-07-18Ostrava, Czech Rep.European Elite
Ron Gunville53313161451989-19901 Major Junior
Lenny Hackman14431518232012-20142D1995-01-30Airdrie, ALTAMajor Junior
Rob Hale1291512274241988-19902D Minor Pro
Cody Hall100002001-20021G Major Junior
Lee Hamilton732791011994-19962D1977-08-02Saskatoon, SASKMinor Pro
Trevor Hanas621916351111995-19961R1975-01-20Regina, SASKMinor Pro
Harrison Harper53112622011-20132R1994-07-17Calgary, ALTAMajor Junior
Brian Harris4091625342003-20041C1984-02-15North Delta, BCMinor Pro
Rob Hartnell14373951683221990-19933R1972-11-18Rocky Mountain House, ALTAMinor Pro
Neil Hawryluk6954449261989-19901 Major Junior
John Heasty12257321987-19881L1967-02-28North York, ONTMinor Pro
Jason Hegberg2701011612623241995-20005L1979-01-09Stettler, ALTAMinor Pro
Kevin Heise702620462231987-19881 Major Junior
Davin Heiser1512321990-19911 Major Junior
Chase Henitiuk943811642003-20063D1987-04-05Spruce Grove, ALTAMajor Junior
Joel Henituik800022003-20041L1985-04-19Spruce Grove, ALTAMinor Pro
Brent Henke110151530522008-20102R1990-03-12Edmonton, ALTAMajor Junior
Adam Henry10992837932009-20145D1994-11-24Winnipeg, MANMajor Junior
Drew Hoff557815342008-20091C1988-01-11Redvers, SASKMajor Junior
Kris Hogg14159501092732005-20072L1986-06-17Sicamous, BCMinor Pro
Jonny Hogue1800002013-20141G1996-04-29Lethbridge, ALTAMajor Junior
Martin Hohenberger77313465951995-19972L1977-01-29Villach, AustriaMinor Pro
Derek Holland821250622071997-20003D1979-05-18Brandon, MANMinor Pro
Terry Hollinger12732941262681990-19922D1971-02-24Regina, SASKMajor League
Michal Holub1310162013-20141R1996-05-05Mission, BCMajor Junior
David Holzer24044151989-19901 Major Junior
Graham Hood22245631083312009-20134L1992-01-27Martensville, SASKMajor Junior
Ryan Hoople105022261995-19983G1977-03-19Edmonton, ALTAMinor Pro
Brent Hope25213171997-19992D1981-01-12Red Deer, ALTAMajor Junior
Todd Hornung13112261998-19991C1980-09-03Vanguard, SASKMajor Junior
Nicholas Hotson4413233642007-20081R1987-08-29Winnipeg, MANMajor Junior
Tyler Howe100001999-20001G1983-05-28Lethbridge, ALTAMajor Junior
Brandyn Hulit1600082009-20112D1993-06-04Coutts, ALTAMajor Junior
Curtis Huppe85404080691997-19992R1979-02-21Winnipeg, MANMinor Pro
Sam Huston500042006-20071G1988-08-01North Vancouver, BCMajor Junior
Greg Hutchings22111122221990-19911R1970-10-07Regina, SASKMajor Junior
Ted Hutchings301101988-19891 Major Junior
Dusty Imoo95044121988-19902G1970-07-18New Westminster, BCMinor Pro
Marek Ivan832216381531996-19982C1978-11-17Uh Hradiste, CzechMinor Pro
Daniel Iwanski98131124392005-20093L1990-03-23Calgary, ALTAMajor Junior
Jeremy Jackson10065851501382001-20032C1982-05-24Langley, BCMinor Pro
Reid Jackson108721281262009-20123D1993-01-18Weyburn, SASKMajor Junior
Scott Jackson300022005-20061F1988-07-13Salmon Arm, BCMajor Junior
Matt Jacques54202202000-20022D1982-03-29Fort Saskatchewan, ALTAMajor Junior
Brandon Janes111126476951997-20003D1982-12-08Richmond, BCEuropean Lower Leagues
Kade Jensen46044552013-20141D1997-05-03Calgary, ALTAMajor Junior
David Jesiolowski293581481993-19941R1974-01-01Edmonton, ALTAMinor Pro
Ivan Jessey50167701988-19891 Major Junior
Adam Johnson445611882000-20011D1980-08-02Greenway, MNMajor Junior
Colin Johnson900002000-20011D1982-03-12Davidson, SASKMinor Pro
Daniel Johnston1931577922142009-20134D1992-10-17Calgary, ALTAMinor Pro
Ryan Johnston310141994-19951L1978-01-09Maidstone, SASKMinor Pro
Derek Jones601101991-19921 Major Junior
Ryan Jorde86311141831998-20013D1981-03-23Kelowna, BCMinor Pro
Mike Josephson188851031884071994-19973L1976-06-09Victoria, BCMinor Pro
Jeff Jubenville511271993-19941R1974-05-02Duncan, BCMinor Pro
Andrew Jungwirth631451652000-20022D1982-02-19Cudworth, SASKMajor Junior
Andrew Kaminsky700061994-19973D1979-09-03Brunkild, MANEuropean Lower Leagues
Michael Kaye1462017371722002-20064R1987-03-14Saskatoon, SASKMinor Pro
Dustin Kazak13311011851997-20014D1981-02-26Coquitlam, BCMajor Junior
Dylan Kemp3321012241996-19982 Major Junior
Ryan Kerr119120212322005-20083D1989-03-04Lions Bay, BCMajor Junior
Damien Ketlo4701102011-20121G1991-01-26Fort Fraser, BCMinor Pro
Kris Khenkel29134212013-20141D1995-11-07Minsk, BelarusMajor Junior
D.J. King1553346793452001-20043L1984-06-27Meadow Lake, SASKMajor League
Dwight King273791101891702004-20095C1989-07-05Meadowlake, SASKMajor League
Randy King101326292592005-20072D1987-05-22Salt Lake City, UTMajor Junior
Al Kinisky56924331211991-19921L1972-05-31Vancouver, BCMajor Junior
Mike Kirby33437111990-19911 Major Junior
Mark Kitts24235122002-20031L1983-10-15North Delta, BCMajor Junior
Tyler Kizuik836713472010-20122D1992-05-03Indian Head, SASKMajor Junior
Chad Kletzel1001113241231997-19992R1979-08-30Calgary, ALTAMajor Junior
Rob Klinkhammer1322122431082003-20063L1986-08-12Lethbridge, ALTAMajor League
Vladislav Klochkov4918927691997-19981R1978-01-18Novasibirsk, RussiaMinor Pro
Steve Kloepzig66311141711987-19881D1968-05-12Vancouver, BCMajor Junior
Jason Knight29213791991-19921Major Junior
Kris Knoblauch522022421021998-19991W1978-09-24Imperial, SASKMinor Pro
Nicolaus Knudsen21033222006-20071D1987-10-20Aldergrove, BCMajor Junior
Colin Kobza200041997-19981R1980-02-21Gibbons, ALTAMinor Pro
Neil Kodman102101222442004-20062C1986-02-13Whitewood, SASKMajor Junior
Jere Kolari200051999-20001 Major Junior
Ville Kolppanen1400022009-20101G1992-09-05Vaasa, FinlandEuropean Elite
Logan Koopmans141033351999-20044G1984-03-18Cranbrook, BCMinor Pro
Tomas Kopecky10956701261462000-20022R1982-02-05Ilava, SlovakiaMajor League
Brian Kostur210101994-19951 Major Junior
Tanner Kovacs400002010-20122G1994-05-28Drumheller, ALTAMajor Junior
Kevin Kowalchuk200001987-19881L1968-02-22Sherwood Park, ALTAMajor Junior
Dennis Kozyrev59101323251998-19991L1981-12-19Chelyabinsk, RussiaEuropean Elite
Rob Krauss69621272451987-19881D1969-10-28Grande Prairie, ALTAMinor Pro
Angel Krstev3151116661999-20001D1980-12-15European Elite
Martin Krupka3741115262002-20031R1984-09-29Boleslav, Czech Rep.Major Junior
Tomas Kudelka1232052721512005-20072D1987-03-10Zlin, Czech Rep.Minor Pro
Petr Kudrna37538151999-20012R1981-07-09Maple Ridge, BCMajor Junior
Mark Kuntz971236483111987-19892D1968-02-24Medicine Hat, ALTAMinor Pro
Alex Kuvaev58111324322010-20111R1993-05-02Moscow, RussiaEuropean Elite
Jason L'Hirondelle723501990-19911 Major Junior
Alan Lake3000261988-19891R1969-03-14Halifax, NSMajor Junior
Garth Lamb3231619341987-19881D1967-08-06Swift Current, SASKMinor Pro
Kyle Lamb2771118262006-20071R1986-03-18Port Coquitlam, BCMajor Junior
John Lammers1865569124852001-20054L1986-01-29Langley, BCMinor Pro
R.J. LaRochelle63178622003-20052D1987-09-13Swift Current, SASKMajor Junior
Remi Laurencelle10052126192012-20142C1995-10-05Winnipeg, MANMajor Junior
Kirby Law167601071673711994-19973W1977-03-11McCreary, MANMajor League
Ryley Layden1023577112922000-20033C1982-05-29Rocky Mountain House, ALTAMajor Junior
Greg Leahy561824421611987-19881F1970-02-19Calgary, ALTAMajor Junior
Justin Leclerc7201122005-20072G1989-01-26Saskatoon, SASKMajor Junior
Shaun Lee901102000-20011G1981-03-31White Fox, SASKMajor Junior
Curt Lehner44171229391987-19881L1968-11-05Prince Albert, SASKMajor Junior
Craig Leverton103121729672011-20132L1995-01-02Debden, SASKMajor Junior
Jamie Liedl702201993-19952 Major Junior
Joni Lindlof266410192003-20041W1984-05-17Tampere, FinlandEuropean Elite
Liam Liston2400002011-20121G1993-04-06St. Albert, ALTAMajor Junior
Erik Lodge300001996-199711980-04-08 Minor Pro
Anders Lovdahl1725782000-20011C1981-02-04Borlange, SwedenEuropean Lower Leagues
Tim Lozinik400041994-19951D1977-01-28St. Albert, ALTAMinor Pro
Tyrel Lucas103224466492002-20042L1984-03-04Williams Lake, BCMinor Pro
Ross Lupaschuk310101996-19971D1981-01-19Edmonton, ALTAMajor League
Darren Lynch787916301998-20013R1983-07-07Regina, SASKMinor Pro
Corey Lyons145116138254621987-19903R1970-06-13Calgary, ALTAMinor Pro
Paul MacDonald30055182007-20081D1988-04-07Calgary, ALTAMajor Junior
Cason Machacek1071892762009-20112D1991-07-26Lethbridge, ALTAMajor Junior
Todd MacIsaac24774991735111991-19954C1974-05-25Country Harbor, NSMinor Pro
Michael Maniago7701182006-20082G1988-03-23Calgary, ALTAMajor Junior
Matt Marantz605522011-20121R1991-05-09Calgary, ALTAMajor Junior
Dmitri Markovsky25591441994-19951R1975-07-05, UkraineMinor Pro
Joel Martin4500022000-20022G1982-10-08Fort Worth, TXMinor Pro
Duane Maruschak139204565591989-19923 Major Junior
Adam Matlock37123202006-20071R1988-01-27Prince Albert, SASKMajor Junior
Charlie Mattersdorfer47459171997-19981F1981-03-15Major Junior
Stan Matwijiw39033121993-19941G1973-08-09Windsor, ONTMinor Pro
Mitch Maxwell1424650961422009-20112L1990-12-03Magrath, ALTAMajor Junior
Russell Maxwell24956811372542010-20144C1994-02-17Magrath, ALTAMajor Junior
Jeff May2932124192007-20081D1987-04-04Richmond, BCMinor Pro
Ryan Mayko5821214382002-20042D1984-09-04Mundare, ALTAMajor Junior
Shane Mazutinec88621271721987-19892 Major Junior
Jason McBain652810511990-19922D1974-04-12Kimberley, BCMajor League
Paul Mcbrien500221162001-20032D1983-03-02Okotoks, ALTAMinor Pro
Mitch McColm19011252005-20072D1989-05-31Calgary, ALTAMinor Pro
Sean McConnell100002001-20021G Major Junior
Cam McCormick200001995-19961G1977-11-01Bonneyville, ALTAMinor Pro
Warren McCutcheon1311933521081999-20012C1982-08-06Carmen, MANMinor Pro
Drew McDermott200002009-20101D1991-07-13Saskatoon, SASKMajor Junior
Gavin McHale1200002005-20061G1987-10-23Winnipeg, MANMajor Junior
Sam Mckechnie1534036761032011-20143R1994-07-08Airdrie, ALTAMajor Junior
Neil McLaren300021987-19881D1970-01-04Ponoka, ALTAMajor Junior
Jason McLean65011291997-19992G1979-03-09Regina, SASKMajor Junior
Jamie McLennan97044261988-19913G1971-06-30Edmonton, ALTAMajor League
Casey McMillan8873441761987-19892D1969-11-05Kamloops, BCMajor Junior
Larry McMorran2320241993-19941Major Junior
Doyle McMorris432911101994-19962 Major Junior
Grant McPhail700041987-19881G1967-01-26Calgary, ALTAMajor Junior
Carson McPherson200042005-20061D1986-03-03Shaunavon, SASKMajor Junior
Maurice Meagher1481718353671991-19943L1974-03-25Port Hawkesbury, NSMinor Pro
Brad Mehalko1623561962281993-19963R1977-01-04Enchant, ALTAMinor Pro
Jay Merkley102261945162011-20132C1995-05-27Calgary, ALTAMajor Junior
Eric Mestery6331619512008-20102D1990-05-28Winnipeg, MANMajor Junior
Juha Metsola7600022007-20092G1989-02-24Tampere, FinlandEuropean Elite
Spencer Meyer26000352013-20141L1996-01-10Surrey, BCMajor Junior
Shawn Mezei116212141652001-20065D1985-04-22Taber, ALTAMajor Junior
Antti-Jussi Miettinen54142135392002-20031F1983-03-30Tampere, FinlandEuropean Elite
Max Moline2122422011-20121L1993-01-30Lethbridge, ALTAMajor Junior
Bo Montgomery300002005-20061D1990-01-30Moose Jaw, SASKMajor Junior
Shaden Moore100052005-20061D1985-05-27Edmonton, ALTAMajor Junior
Cam Morris200001993-19941G Major Junior
Ryon Moser11571320242008-20113L1992-05-09Calgary, ALTAMajor Junior
Tyrell Moulton681891042001-20032D1984-12-28Cranbrook, BCMinor Pro
Dennis Mullen453691571994-19962D1977-08-14Bonnyville, ALTAMinor Pro
Kory Mullin4862127721994-19951D1975-05-24High Prairie, ALTAMinor Pro
Travis Munday20101191990-19922 Major Junior
Shane Murphy400001996-19971 Major Junior
David Murray34336372004-20051R1986-07-20Edmonton, ALTAMajor Junior
Brantt Myhres1512767947391991-19943L1974-03-18Edmonton, ALTAMajor League
Reid Nemeth5932592012-20142C1996-04-15Calgary, ALTAMajor Junior
Shawn Nepinak1010122004-20062L1987-04-23Winnipeg, MANMajor Junior
Chad Nicholson100001995-19961W1980-08-08Moose Jaw, SASKMinor Pro
Andrew Nielsen100002013-20141D1996-11-13Red Deer, ALTAMajor Junior
Jiri Novotny6581725141995-199611977-07-24 European Elite
Colin Nowalzyk100002001-20021G Major Junior
Mike O'Grady1431136476281994-19973D1977-03-22Neilberg, SASKMinor Pro
Brett O'Malley2303949881952000-20044C1984-03-14Stettler, ALTAMinor Pro
Mark Olafson1442739661722003-20063R1985-03-22Winnipeg, MANMinor Pro
Kolten Olynek615914212012-20142C1996-02-13Saskatoon, SASKMajor Junior
Kevin Opsahl3500042005-20061G1986-01-18Trail, BCMajor Junior
Craig Orfino1641123341162007-20103C1990-01-18Edmonton, ALTAMajor Junior
Jamison Orr1010192003-20041L1986-08-15Winnipeg, MANMinor Pro
Landon Oslanski2061653692392009-20123D1992-05-05Camrose, ALTAMinor Pro
Justin Ossachuk28426991999-20012W1980-03-14Kelowna, BCMinor Pro
Todd Panchyson23224182006-20071D1988-01-07White Fox, SASKMajor Junior
Ryan Papaioannou43000202001-20032G1984-01-08Calgary, ALTAMajor Junior
Derek Parker903364961999-20034W1983-07-27Melville, SASKMinor Pro
Brian Patterson178616221151999-20023L1983-06-30Thompson, MANMajor Junior
Shane Peacock3361082583665711989-19945D1973-07-07Edmonton, ALTAMinor Pro
Gary Pearce1454941992-19931 Major Junior
Trevor Pennock16000571991-19921 Major Junior
Andy Penny1010101998-19991L1979-11-19Edmonton, ALTAMinor Pro
Randy Perry26522831051571992-19975D1976-06-19Edmonton, ALTAMinor Pro
Kyle Pess122404383822003-20063L1986-03-18Red Deer, ALTAMajor Junior
Jordan Peter3624681997-19981 Major Junior
Ken Petkau134161632792002-20064R1987-03-16Surrey, BCMajor Junior
Chris Phillips2641822281996-19971D1978-03-09Calgary, ALTAMajor League
Ryan Pilon7682735882011-20143D1996-10-10Duck Lake, SASKMajor Junior
Domenic Pittis2031101592692101991-19943C1974-10-01Calgary, ALTAMajor League
Clay Plume1561737542342001-20043D1983-05-14Standoff, ALTAMinor Pro
Martin Podlesak55222648562000-20022C1982-09-26Melnik, Czech Rep.Minor Pro
Clark Polglase5783644781988-19891D1969-04-07Edmonton, ALTAMinor Pro
Nick Polychronopoulos24224721992-19931 Major Junior
Graeme Potts1412391997-19981 Major Junior
Marty Prazma405712511987-19881D1969-07-21Prince George, BCMajor Junior
Rob Puchniak2316761990-19911 Major Junior
Dale Purinton88932413981995-19972D1976-10-11Fort Wayne, INMajor League
Jamie Pushor204952616271988-19935D1973-02-11Lethbridge, ALTAMajor League
Pat Pylypuik131224265121988-19913D1970-10-16Saskatoon, SASKMinor Pro
Brady Ramsay25553761294052010-20144R1993-02-07Calgary, ALTAMinor Pro
Mike Reddington133742492632009-20112D1990-08-18Port Coquitlam, BCMinor Pro
Tyler Redenbach2352126142004-20051C1984-09-25Melville, SASKMinor Pro
Isaac Reid700022005-20061L1988-08-17Beaumont, ALTAMajor Junior
Gary Reilly6881321471989-19912 Major Junior
Mark Reners87141125292008-20113R1992-10-26Pincher Creek, ALTAMajor Junior
Jake Riddle531818361392003-20041L1983-04-22Minneapolis, MNMinor Pro
Brad Riege61336492004-20062C1989-03-18Staughton, SASKMajor Junior
Ty Rimmer65022172012-20131G1992-03-23Edmonton, ALTAMinor Pro
Byron Ritchie2311311662974541993-19974C1977-04-24Burnaby, BCMajor League
Steve Roberts1036971994-19951W1974-02-17Victoria, BCMinor Pro
Sean Robertson872332551441997-19992C1978-04-01Kelowna, BCMinor Pro
Ryan Robinson35123252000-200111984-05-15European Elite
Max Ross1392026461952008-20113D1990-07-02Lethbridge, ALTAMajor Junior
Linden Rowat3303352009-20101G1989-06-27Cochrane, ALTAMinor Pro
Brad Rubachuk2031201172375771988-19913C1970-06-11Winnipeg, MANMinor Pro
Derrick Ruck2061849671221998-20013C1982-03-30Osoyoos, BCMajor Junior
Jason Ruff2761831993825041987-19914L1970-01-27Kelowna, BCMajor League
Bart Rushmer151725323371996-20004D1981-07-10Codette, SASKMinor Pro
Blaine Russell600001996-19971G1977-01-11Wetaskiwin, ALTAMinor Pro
Martin Ruzicka575510332004-20051C1985-12-15Kladnu, Czech Rep.European Elite
Derek Ryckman164623292112008-20124D1992-03-09Red Deer, ALTAMajor Junior
Teagan Sacher2201102013-20141G1994-12-01Winnipeg, MANMajor Junior
Kalvin Sagert26404232005-20061D1987-01-20Abbotsford, BCMinor Pro
Bryce Salvador3111871893091992-19975D1976-02-11Brandon, MANMajor League
Keldon Sanderson100002005-20061R1988-04-07Saskatoon, SASKMajor Junior
Rob Sawers502261992-19931 Major Junior
Bryton Sayers464711332013-20141D1996-02-11Prince Albert, SASKMajor Junior
Josh Saywell48123432002-20042D1985-04-03Delta, BCMajor Junior
Luca Sbisa971150611002007-20103D1990-01-30Ozieri, ItalyMajor League
Thomas Scantlebury2351449634841997-20014D1980-06-01Birtle, MANMinor Pro
Colton Sceviour1216074134842007-20092R1989-04-20Red Deer, ALTAMajor League
Jarrod Schamerhorn400002013-20141G1995-03-23Kelowna, BCMajor Junior
Scott Scherger2402242003-20041D1984-07-17Macklin, SASKMajor Junior
Peter Schmid606814101987-19881D1969-02-11Kamloops, BCEuropean Elite
Wes Schneider1600021996-19971G Major Junior
Brent Seabrook264391371763972000-20055D1985-04-20Richmond, BCMajor League
Richard Seeley3000111996-19971D1979-04-30Powell River, BCMinor Pro
Chad Seibel62279541988-19902D1972-01-21Red Deer, ALTAMinor Pro
David Selthun2931922502001-20021D1982-04-06Edmonton, ALTAMajor Junior
Brandy Semchuk149817101990-19911R1971-09-22Calgary, ALTAMajor League
Cam Severson721417312141995-19972L1978-08-15Canora, SASKMajor League
Darren Shakotko1952536611141995-19983D1978-02-07Banff, ALTAMinor Pro
Riley Sheen49162541582013-20141L1994-12-21Edmonton, ALTAMajor Junior
Chad Shiel6000241997-19981L1980-07-25Calgary, ALTAMinor Pro
Blair Simpson25022211998-20002D1980-04-05Melville, SASKMajor Junior
Mike Simpson25011352012-20131D1994-05-07Semiahmoo, BCMajor Junior
Radek Sip11867961631391990-19922 European Elite
Stuart Skinner401102013-20141G1998-11-01Edmonton, ALTAMajor Junior
Darren Smadis3000021994-19951G Major Junior
Cadrin Smart1351230421311991-19943L1975-09-30Kamloops, BCMajor Junior
Mark Smith252751332084151994-19984C1977-10-24Edmonton, ALTAMajor League
Ryan Smith63531361311993-19941D1974-05-28Taber, ALTAMajor Junior
Wade Smith3000111990-19911 Major Junior
Cody Smuk21314202008-20091R1989-05-11Saskatoon, SASKMajor Junior
Michael Sofillas11962026462009-20133C1993-05-15Morden, MANMajor Junior
Eric Sonnenberg36101221999-20001L1982-04-16Wetaskiwin, ALTAMinor Pro
Aaron Sorochan6500002004-20051G1984-04-17Edmonton, ALTAMinor Pro
Jason Sorochan1132329521651990-19933 Major Junior
Lee Sorochan21119831025791991-19954D1975-09-09Edmonton, ALTAMajor League
Martin Spanhel610101995-19961L1977-07-01Zlin, Czech Rep.Major League
Kevin St. Jacques2341391613002801988-19924C1971-02-25Edmonton, ALTAMinor Pro
Slade Stephenson10668144491990-19944 Major Junior
Cam Stevens21112302007-20092D1989-05-23Brandon, MANMajor Junior
Shawn Stickel100001993-19941G Major Junior
Darren Stolk6031013791987-19881D1968-07-22Taber, ALTAMinor Pro
Craig Strain42022551995-19982D1979-09-01St. Albert, ALTAMinor Pro
Brock Sutherland19000112007-20092D1991-01-14Brandon, MANMajor Junior
Brody Sutter21357661231332008-20124R1991-09-26Calgary, ALTAMinor Pro
Shaun Sutter1051913321891996-19993R1980-06-02Red Deer, ALTAMinor Pro
Connor Sutton1210122012-20131D1994-01-12Cochrane, ALTAMajor Junior
Seth Swenson25022112013-20141R1993-04-17Parker, COMajor Junior
Jeff Swope100001987-19881 Major Junior
Mark Szoke1851321232553921992-19953L1974-08-12High Level, ALTAMinor Pro
Michael Tadjdeh2400082008-20102G1991-04-08Calgary, ALTAMajor Junior
Christopher Tai2000002012-20142G1995-12-01Delta, BCMajor Junior
Dylan Tait2700022010-20111G1991-03-01Lethbridge, ALTAMajor Junior
Neil Tarnasky112347932009-20112C1992-10-08Caroline, ALTAMajor Junior
Nick Tarnasky1013131621532002-20042C1984-11-25Rocky Mountain House, ALTAMajor League
Dave Taylor1281337501781995-19993L1978-04-07Stony Plain, ALTAMajor Junior
Garrett Taylor474610362008-20102L1991-05-13San Diego, CAMajor Junior
Luc Theoret20132961282821995-19994D1979-07-30Winnipeg, MANMinor Pro
Alex Theriau33044192007-20092D1992-02-14Duncan, BCMajor Junior
Stewart Thiessen72235312001-20032D1985-04-14Carman, MANMajor Junior
Andy Thompson107435392912002-20042D1984-01-05North Delta, BCMinor Pro
Jeremy Thompson15011621994-19951R1975-04-08Vernon, BCMinor Pro
Lenny Thunderchild56213332004-20062D1988-06-11Lloydminster, ALTAMajor Junior
Drew Todd3711262006-20071f1989-08-30Red Deer, ALTAMajor Junior
Scott Tollestrup26000101994-19951G Minor Pro
Joel Topping9311920472010-20144D1995-04-10Red Deer, ALTAMajor Junior
Philip Tot175235376902009-20123L1993-09-16Calgary, ALTAMajor Junior
Kaleb Toth21141024241997-19981R1977-08-08Calgary, ALTAMinor Pro
Scott Townsend1045474128331993-19952 Major Junior
David Trofimenkoff101033251991-19954G1975-01-20European Elite
Mark Trussler400001998-19991G1980-02-12Red Deer, ALTAMajor Junior
Evgeny Tsybuk51514191421996-19982D1978-02-02Chebarkul, RussiaMinor Pro
Mike Ullrich36246192004-20062C1986-09-29Banff, ALTAMinor Pro
Patrik Valcak352911282003-20041L1984-12-16Ostrava, Czech Rep.European Elite
Radim Valchar1323562009-20101L1989-04-20Karvina, Czech Rep.European Elite
Igor Valeev8235131998-19991L1981-01-09Snezhinsk, RussiaMinor Pro
Lukas Vantuch5861521672006-20071C1987-07-20Jihlava, Czech Rep.European Elite
Mike Varhaug661232741997-19992R1978-08-23Brooks, ALTAMinor Pro
Kris Versteeg19346731191852002-20053R1986-05-13Lethbridge, ALTAMajor League
Mitch Versteeg1481229412972006-20093D1988-11-03Lethbridge, ALTAMinor Pro
Brett Virostek1800021996-19971 Major Junior
Marty Virostek100001997-19981 Major Junior
Scott Virostek100001995-19961Major Junior
Ivan Vologjaninov13685113198401992-19942R1974-04-07Kiev, UkraineMinor Pro
Nick Walters46279642013-20141D1994-04-11St. Albert, ALTAMinor Pro
Wes Walz119831612441011988-19902C1970-05-15Calgary, ALTAMajor League
Blake Ward66011502000-20022G1982-01-18Lloydminster, ALTAMajor Junior
Trevor Wasyluk4091524731997-19992L1978-05-04Saskatoon, SASKMinor Pro
Jamal Watson2044351941272011-20143L1995-01-14Calgary, ALTAMajor Junior
Ryan Watson4241541998-20002F1981-06-12Lethbridge, ALTAMinor Pro
Devin Welsh100002006-20071C1986-08-15Winnipeg, MANMajor Junior
Darcy Werenka223351301651231989-19934D1973-05-13Edmonton, ALTAMinor Pro
Derek Werenka3992130182006-20071L1986-03-04Airdrie, ALTAMajor Junior
Jim Wheatcroft1403046764261987-19892L1968-05-21Calgary, ALTAMinor Pro
Jaeger White500002013-20141C1998-04-03Medicine Hat, ALTAMajor Junior
Roman Wick38141731202005-20061R1985-12-30Zuzwil, SwitzerlandMajor League
Jason Widmer2171877955671990-19944D1973-08-01Calgary, ALTAMajor League
Luke Wiens32123822007-20081R1987-10-21Innisfail, ALTAMajor Junior
Rich Wiest20358411987-19881C1967-06-22Enchant, ALTAMajor Junior
Shane Willis908071151971996-19982R1977-06-13Edmonton, ALTAMajor League
Jesse Wilson634761993-19941 Major Junior
Calvin Wiltshire66112132661987-19881C1969-01-23Strathmore, ALTAMajor Junior
Mike Wirll59344680262002-20031R1982-02-28Regina, SASKMinor Pro
Chad Wolkowski14235102003-20041L1983-05-13Calgary, ALTAMajor Junior
Vance Wolsky100001988-19891 Major Junior
Tyler Wong112222244952011-20143R1996-02-28Cochrane, ALTAMajor Junior
Derek Wood1691328413531992-19953C1975-07-08Prince George, BCMinor Pro
Ben Wright259241111354042003-20096D1988-03-18Foremost, ALTAMinor Pro
Marcus Wright1000001999-20001G Major Junior
Mike Wuchterl1342017372502005-20083L1987-12-09Edmonton, ALTAMajor Junior
Brennan Yadlowski197652583362007-20114D1991-06-17Edmonton, ALTAMinor Pro
Jaimen Yakubowski1454930792582011-20143L1994-05-28Dalmeny, SASKMajor Junior
Chad Yaremko1600021999-20001G1982-03-12Saskatoon, SASKMajor Junior
Matthew Yeats100001995-19961G1979-04-06Montreal, PQMajor League
Colton Yellow Horn204651101751282003-20063L1987-05-05Brocket, ALTAMinor Pro
Shane Yellowhorn2501181996-19971 Major Junior
Steve Young3671017501987-19881R1969-05-01Strathcona, ALTAMajor Junior
Aaron Zarowny1433437711121992-19942L1974-04-14St. Paul, ALTAMinor Pro
Brad Zavisha594440841601991-19921L1972-01-04Hines Creek, ALTAMajor League
Brad Zimmer21270781481471989-19945 Major Junior

† 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.