hockey DB
search by league
team
morning report
contact us
home

Lethbridge Hurricanes all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Team 1900001998-19991Minor Pro
Carsen Adair300002023-20241D2007-02-14Clavet, SASKMajor Junior
Scott Adair13000501990-19911D1972-10-10St. Albert, ALTAEuropean Lower Leagues
Calen Addison252411742152102015-20205D2000-04-11Brandon, MANMajor League
Lucas Alexiuk42099252007-20092D1989-03-17Winnipeg, MANMajor Junior
Matthew Alfaro2012921222016-20171C1996-08-06Calgary, ALTAMinor Pro
Scott Allan31011332014-20151D1996-03-04Thornton, COMinor Pro
Steven Alldridge15000452013-20141L1996-06-08Inuvik, NWTMajor Junior
Charles Allen200002000-20022D1984-05-16Oyen, ALTAMajor Junior
Carter Amson78123712013-20152L1996-01-13Radisson, SASKMajor Junior
Brandon Anderson107022322008-20124G1992-07-13Langley, BCMinor Pro
Joel Andresen4931417772003-20041D1983-04-11St. Albert, ALTAMinor Pro
Kash Andresen52279182023-20241C2007-07-20Saskatoon, SASKMajor Junior
Braden Appleby1501614301692001-20043C1984-08-02Viking, ALTAMajor Junior
Joe Arntsen26827791063212018-20246D2003-05-22Dinsmore, SASKMajor Junior
Carter Ashton1404837851662006-20104R1991-04-01Saskatoon, SASKMajor League
Mark Ashton181726332882003-20063D1985-08-27Fort Saskatchewan, ALTAMinor Pro
Anton Astashevich6781523442022-20242R2004-03-27Minsk, BelarusMajor Junior
Derrick Atkinson1921727441651997-20014L1981-06-07Claresholm, ALTAMinor Pro
Arvin Atwal71113950672015-20161D1995-11-26Surrey, BCMinor Pro
Darcy Austin13501111341989-19934G1972-04-17Red Deer, ALTAMinor Pro
Yegor Babenko1335371124722015-20172R1997-02-05Tyumen, RussiaEuropean Elite
Alec Baer3012921102016-20171C1997-08-25St. Louis Park, MNMinor 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
Florian Baltram3441014162014-20151C1997-03-25Vienna, AustriaEuropean Elite
Carter Bancks262581201782842005-20105L1989-08-09Marysville, BCMajor League
Zach Bansley1801122022-20231R2005-06-01Tisdale, SASKMajor Junior
Logan Barlage21756911471322017-20225C2001-01-12Humboldt, SASKMajor Junior
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 Bell5057121062013-20152D1994-02-27Regina, SASKMajor Junior
Jordy Bellerive2741171502673022015-20194C1999-05-02North Vancouver, BCMinor Pro
Shane Belter4252833441996-19982D1977-10-05Swift Current, SASKMinor Pro
Ryley Bennefield300002009-20101L1994-03-30Wetaskiwin, ALTAMajor Junior
Nolan Bentham114112940872021-20232D2003-06-12Victoria, BCMajor Junior
Andrew Bentz3111282005-20061D1987-01-23Edmonton, ALTAMajor Junior
Matt Bergen57279382001-20032D1983-04-30Hague, SASKMajor Junior
Jacob Berglund91222547592009-20112L1991-11-17Malmo, SwedenEuropean Elite
Peter Berthelson205251001252071987-19903D1969-05-31Calgary, ALTAMajor Junior
Jay Bertsch8548121411992-19942R1976-07-04Lethbridge, ALTAMajor Junior
Sean Beswick200001987-19881F1971-04-07Sparwood, BCMajor Junior
Juraj Bezuch6781321112011-20121L1993-12-20Skalica, SlovakiaEuropean Elite
Curtis Billsten13841292005-20061R1986-09-10Calgary, ALTAMinor Pro
Jason Bird29235261994-19951C1976-10-25Regina, SASKMajor Junior
Terry Black68191837501987-19881R1969-04-16Edmonton, ALTAMajor Junior
Don Blishen100001987-19881G1971-08-24Calgary, ALTAMinor Pro
Brady Block127033441997-20003G1981-05-18Edmonton, ALTAMajor Junior
Owen Blocker32156202017-20192C2000-03-30Oakbank, MANMajor Junior
Albin Blomqvist691561172011-20132D1993-01-08Osby, SwedenMajor Junior
Axel Blomqvist78153146762012-20142L1995-01-30Osby, SwedenMinor Pro
Travis Bobbee607815222005-20083D1990-01-04Arborg, MANEuropean Lower Leagues
Corbin Boes3501102013-20141G1993-07-18Saskatoon, SASKMinor Pro
Jeff Boettger400001990-19911D1972-03-08McLennan, ALTAMinor Pro
Jonathan Boh700061996-19982D1979-01-17Lethbridge, ALTAMajor Junior
Scott Bolland2100002002-20064G1986-03-22Calgary, ALTAMajor Junior
Scott Borders320691031724451997-20025L1981-08-31Bonnyville, ALTAMinor Pro
Bryan Bosch211108191299721987-19903C1969-08-10Calgary, ALTAMajor Junior
Jacob Boucher1913402017-20213L2002-03-21Legal, ALTAMajor Junior
Joey Bouvier3242024591997-19981R1977-04-05Lacombe, ALTAMajor Junior
Ryan Bowen5372330272016-20182R1998-12-10Chilliwack, BCMajor Junior
Zach Boychuk2371101612711842005-20094C1989-10-04Airdrie, ALTAMajor League
Jason Boyd285510281997-19981L1979-02-16St. Albert, ALTAMajor Junior
Noah Boyko155383371502017-20225C2002-08-29Fort Saskatchewan, ALTAMajor Junior
John Bradley81313161001994-19962D1978-03-15Kamloops, BCMajor Junior
Cam Braes320991042033482007-20125C1991-01-12Shawnigan Lake, BCMinor Pro
Leo Braillard4613213462023-20241R2005-07-05La Chaux-de-Fonds, SwitzerlandMajor Junior
Pat Brandreth401192002-20031L1984-03-06Squamish, BCMajor Junior
Curt Brennan100001989-19901L1971-02-16Summerland, BCMajor Junior
Dexter Bricker38314442014-20151L1995-04-22Saskatoon, SASKMajor Junior
Travis Brigley205911081991641993-19974L1977-06-16Coronation, ALTAMajor League
Brandon Brossoit200002008-20091C1992-04-16Seal Beach, CAMajor Junior
David Brumby69000281994-19962G1975-05-21Victoria, BCMinor Pro
Ryan Bryce531121202005-20061D1987-09-03Red Deer, ALTAMajor Junior
Nick Buonassisi59143145622011-20121C1992-04-27Coquitlam, BCMinor Pro
Brayden Burke12839127166682014-20173L1997-01-01Edmonton, ALTAMinor Pro
Lance Burns1352516412001990-19922C1974-01-23Eckville, ALTAMinor Pro
Josh Bylsma700002002-20031D1986-08-27Red Deer, ALTAMajor Junior
Shaun Byrne14011541995-19961L1975-01-02Killam, ALTAMinor Pro
Cole Cairns9000142023-20241R2006-06-01Winnipeg, MANMajor Junior
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
Cole Carrier100002022-20231C2002-07-03Strathcona, ALTAMajor Junior
Keith Cassidy501181992-19931D1974-12-11Winnipeg, MANMinor Pro
Cody Castro52123672008-20102D1992-01-08Pasadena, CAMinor Pro
Chris Catellier37167551992-19931D1972-08-18Winnipeg, MANMinor Pro
Noah Chadwick146196079442021-20243D2005-05-10Saskatoon, SASKMinor 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-19981D1979-08-29Dauphin, MANMajor Junior
Hayden Clayton800002017-20192R2000-03-15Sylvan Lake, ALTAMajor Junior
Koen Cleaver400022022-20242G2007-03-28Port Alberni, BCMajor Junior
Colin Cloutier1451015391995-19961C1976-01-27Winnipeg, MANMinor Pro
Phil Cole1981235473971997-20025D1982-09-06Winnipeg, MANMinor Pro
Salvatore Collora1910122019-20223C2003-03-22Woodinville, WAMajor Junior
Taylor Cooper80172542522013-20152L1995-11-01Sherwood Park, ALTAMajor Junior
Alex Cotton15433771101002017-20225D2001-05-12Langley, BCEuropean Elite
Zachary Cox12413821552017-20192C1999-02-19Rocky View County, ALTAMajor Junior
Dylan Cozens17995128223882016-20204C2001-02-09Whitehorse, Yukon TerrMajor League
Luke Cozens4716722022-20242R2006-06-30Whitehorse, YTMajor Junior
Jesse Craige1161834521162004-20084D1989-01-11Edmonton, ALTAEuropean Elite
Brad Cruikshank300001997-19981R1979-02-14Kelowna, BCMinor Pro
Justin Cruse426511242004-20051L1984-01-21Rosthern, SASKMajor Junior
Ryan Cyr35000102002-20042G1984-07-20Abbotsford, BCMinor Pro
Andrei Davidni400021994-19951D1977-03-19Kiev, UkraineMajor Junior
Andrew Davidson457714242002-20031R1983-03-09South Delta, BCMajor Junior
Brett Davis105281846312014-20204R1999-06-01Oakbank, MANMinor Pro
Jayden Davis1611222016-20182L1999-11-14Alameda, SASKMajor Junior
Kris Deines23101322003-20041L1985-01-23High River, ALTAMajor Junior
Matt Demarski66213354391996-19971L1977-01-11Winnipeg, MANMinor Pro
Jeff Denham29022391988-19902R1971-08-25Wetaskiwin, ALTAMajor Junior
Carter Dereniwsky49661222023-20241R2004-02-27Canora, SASKMajor Junior
Josh Derko64169251292012-20142L1993-10-05Sherwood Park, ALTAMinor Pro
Kirk DeWaele124325281581993-19952D1976-03-24Calgary, ALTAMinor Pro
Bryan Dicken100001989-19901D1970-07-09Fernie, BCMajor 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
Nick Dorrington36112182019-20201C2002-02-01Langley, BCMajor Junior
Shaun Dosanjh12033212016-20171D1996-03-15Richmond, BCMajor Junior
Cory Dosdall532245671391992-19931C1973-02-01Regina, SASKMinor Pro
Tristen Doyle130102636372021-20243D2006-02-17Bonnyville, ALTAMajor Junior
Radek Duda6942641061931999-20001R1979-01-28Prague, Czech Rep.European Elite
Jesse Dudas6611011402003-20063D1988-03-31St. Albert, ALTAMinor Pro
Reid Duke1322545701292011-20154C1996-01-28Calgary, ALTAMinor Pro
Ben Duperreault39391242015-20161L1996-07-18Wilcox, SASKMinor Pro
Jerry Eckel3221322000-20011C1982-06-28Edmonton, ALTAMajor Junior
Brayden Edwards1715171122762021-20243C2004-12-23Abbotsford, BCMajor Junior
Allan Egeland6721618571990-19911C1973-01-31Lethbridge, ALTAMajor League
Paul Elliott9642630521995-19983D1980-06-02Surrey, BCMinor Pro
Jake Elmer1385761118872017-20192R1998-12-31Calgary, ALTAMinor Pro
Kelly Ens2011351212563741987-19903C1969-06-15Calgary, ALTAMinor Pro
Paul Epoch29246421987-19881D1967-12-18Kentworth, ONTMajor Junior
Macoy Erkamps2011472862102011-20143D1995-02-02Richmond, BCMinor Pro
Giorgio Estephan2971191782971012012-20186C1997-02-03Edmonton, ALTAMinor Pro
Mitch Fadden182831232061562005-20094C1988-04-03Victoria, BCMinor Pro
Devan Fafard42336852014-20151D1994-04-27Carlyle, SASKMajor Junior
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
Jack Flaman742682017-20181C1997-04-15Vibank, SASKMinor Pro
Jordon Flodell38336791999-20001D1979-04-28Beatty, SASKMinor Pro
Logan Flodell2601122017-20181G1997-02-10Regina, SASKMinor Pro
Carter Folk1712635612852013-20163L1996-02-26Regina, SASKMinor Pro
Blaine Fomradas30325851990-19922L1972-04-07Lethbridge, ALTAMajor Junior
Mark Forth60099512000-20022D1981-09-28Coaldale, ALTAMajor Junior
Griffin Foulk85412161162013-20152D1995-04-20Broomfield, COMinor Pro
Zane Franklin1372034541542014-20184R1999-01-05Marwayne, ALTAMinor Pro
Colin Frederickson300022006-20071D1990-04-05Winnipeg, MANMajor Junior
Scott Fukami200001988-19891F1972-08-29Lethbridge, ALTAMinor Pro
Austin Fyten19355671222872007-20114C1991-05-03Sundre, ALTAMinor Pro
Spencer Galbraith72212141102011-20132R1993-03-10Spruce Grove, ALTAMinor Pro
Chad Gans99131831811992-19964L1976-06-17Medicine Hat, ALTAMajor Junior
Ryan Gilchrist1802202016-20171G1998-05-21Paradise Valley, ALTAMajor Junior
Josh Gionfriddo66246592006-20082L1989-02-08Colorado Springs, COMajor Junior
Kooper Gizowski64161228252023-20241R2005-05-05Edmonton, ALTAMajor Junior
Zach Goberis200002014-20151C1997-07-11Arvada, COMajor Junior
Eric Godard133510155491997-20003L1980-03-07Vernon, BCMajor League
Drew Graham400002009-20101D1993-01-08Chilliwack, BCMajor Junior
Lee Grant5011141992-19931Major 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-19964R1976-01-07St. Albert, ALTAMajor Junior
Darren Gross300001987-19881Major Junior
Andrew Guindon33134521998-19991L1981-03-14Burnaby, BCMajor Junior
Michal Gulasi127429332392003-20052D1986-07-18Ostrava, Czech Rep.European Elite
Ron Gunville53313161451989-19901D1970-02-14Prince Albert, SASKMajor Junior
Justin Gutierrez46222749352015-20161C1995-12-22Anchorage, AKMinor Pro
Lenny Hackman17541721232012-20153D1995-01-30Airdrie, ALTAMajor Junior
Rob Hale1291512274241988-19902L1970-08-07Calgary, ALTAMinor Pro
Adam Hall40145142018-20202C2001-03-27Edmonton, ALTAMajor Junior
Cody Hall100002001-20021G Major Junior
Justin Hall1886284146572018-20224L2001-03-27Edmonton, ALTAMajor Junior
Lee Hamilton732791011994-19962D1977-08-02Saskatoon, SASKMinor Pro
Trevor Hanas621916351111995-19961R1975-01-20Regina, SASKMinor Pro
Shawn Harke27101132016-20182F2000-02-14Leduc, ALTAMajor Junior
Harrison Harper53112622011-20132R1994-07-17Calgary, ALTAMinor Pro
Brian Harris4091625342003-20041C1984-02-15North Delta, BCMinor Pro
Rob Hartnell14373951683221990-19933R1972-11-18Rocky Mountain House, ALTAMinor Pro
Neil Hawryluk6954449261989-19901DMajor Junior
John Heasty12257321987-19881L1967-02-28Edmonton, ALTAMinor Pro
Jason Hegberg2701011612623241995-20005L1979-01-09Stettler, ALTAMinor Pro
Kevin Heise702620462231987-19881L1968-09-09Calgary, ALTAMajor Junior
Davin Heiser1512321990-19911R1973-11-07Saskatoon, SASKMajor 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, MANMinor Pro
Nick Henry44144054422018-20191R1999-07-04Portage la Prairie, MANMinor Pro
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 Holub2110182013-20152R1996-05-05Mission, BCMajor Junior
David Holzer24044151989-19901D1972-03-11Major Junior
Graham Hood22245631083312009-20134L1992-01-27Martensville, SASKMajor Junior
Ryan Hoople105022261995-19983G1977-03-19Edmonton, ALTAMinor Pro
Brent Hope25213171997-19992D1981-01-12Red Deer, ALTAMajor Junior
Corson Hopwo314610382021-20221R2001-05-11Duncan, BCMajor Junior
Todd Hornung13112261998-19991C1980-09-03Vanguard, SASKMajor Junior
Nicholas Hotson4413233642007-20081R1987-08-29Winnipeg, MANMajor Junior
Tyler Howe100001999-20001G1983-05-28Lethbridge, ALTAMajor Junior
Liam Hughes600002018-20191G1999-07-22Kelowna, BCMinor Pro
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-19891D1971-01-23Sherwood Park, ALTAMajor 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 Jensen110419231322013-20152D1997-05-03Calgary, ALTAMinor Pro
Keltie Jeri-Leon61121426192017-20192R2000-01-19Kelowna, BCMinor Pro
D-Jay Jerome40141428342019-20201R1999-11-05Lethbridge, ALTAMinor Pro
David Jesiolowski293581481993-19941R1974-01-01Edmonton, ALTAMinor Pro
Ivan Jessey50167701988-19891D1971-10-21Edmonton, ALTAMajor 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-19921D1974-01-24Okotoks, ALTAMajor Junior
Jett Jones22254671211222018-20235C2002-08-27Olds, ALTAMinor Pro
Nolan Jones6121113492016-20193D2001-04-26Moose Jaw, SASKMajor Junior
Zane Jones37181230252014-20151L1994-06-08Olds, ALTAMinor Pro
Ryan Jorde86311141831998-20013D1981-03-23Kelowna, BCMinor Pro
Jadon Joseph144224466962016-20193C1999-05-22Sherwood Park, ALTAMajor Junior
Mike Josephson188851031884071994-19973L1976-06-09Victoria, BCMinor Pro
Jeff Jubenville511271993-19941R1974-05-02Duncan, BCMinor Pro
Andrew Jungwirth631451652000-20022D1982-02-19Cudworth, SASKMajor Junior
Dino Kambeitz73222749862019-20212R2000-01-25Parker, COMinor Pro
Andrew Kaminsky700061994-19973D1979-09-03Brunkild, MANEuropean Lower Leagues
Michael Kaye1462017371722002-20064R1987-03-14Saskatoon, SASKMinor Pro
Dustin Kazak13311011851997-20014D1981-02-26Coquitlam, BCMajor Junior
Dylan Kemp3321012241996-19982D1979-07-22Prince Albert, SASKMajor Junior
Brandon Kennedy40134122014-20162D1997-04-30Tsawwassen, BCMajor Junior
Ryan Kerr119120212322005-20083D1989-03-04Lions Bay, BCMajor Junior
Damien Ketlo4701102011-20121G1991-01-26Fort Fraser, BCMinor Pro
Kris Khenkel29134212013-20141D1995-11-07Minsk, BelarusEuropean Elite
Liam Kindree2141317122020-20211L2000-01-02North Vancouver, BCMajor Junior
D.J. King1553346793452001-20043L1984-06-27Meadow Lake, SASKMajor League
Dwight King273791101891702004-20095L1989-07-05Meadow Lake, SASKMajor League
Ethan King1500022014-20172D1999-09-22Vernon, BCMajor Junior
Randy King101326292592005-20072D1987-05-22Salt Lake City, UTMajor Junior
Al Kinisky56924331211991-19921L1972-05-31Vancouver, BCMajor Junior
Mike Kirby33437111990-19911C1972-02-14Regina, SASKMajor Junior
Brett Kitt24022522014-20151L1996-01-06Brandon, MANMajor Junior
Mark Kitts24235122002-20031L1983-10-15North Delta, BCMajor Junior
Tyler Kizuik836713472010-20122D1992-05-03Indian Head, SASKMajor Junior
Reece Klassen4900002017-20192G1999-08-08Cloverdale, BCMajor Junior
Yegor Klavdiev61212647202021-20221L2003-02-07Minsk, BelarusEuropean Elite
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-19921R1973-06-26Regina, SASKMajor Junior
Kris Knoblauch522022421021998-19991W1978-09-24Imperial, SASKMinor Pro
Elias Knoester365712102023-20241R2005-10-29Olofstrom, SwedenMajor Junior
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
Ty Kolle177411232018-20191C2000-04-11Kamloops, BCEuropean Lower Leagues
Ville Kolppanen1400022009-20101G1992-09-05Vaasa, FinlandEuropean Elite
Logan Koopmans141033351999-20044G1984-03-18Cranbrook, BCMinor Pro
Tomas Kopecky10956701261462000-20022R1982-02-05Ilava, SlovakiaMajor League
Brian Kostur210101994-19951F1975-01-26Major Junior
Easton Kovacs57112212020-20222D2004-11-29Delta, BCMajor 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
Colton Kroeker65112940122015-20172C1997-01-21Surrey, BCEuropean Elite
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
Alexander Kuvaev58111324322010-20111R1993-05-02Moscow, RussiaEuropean Elite
Jason L'Hirondelle723501990-19911R1972-04-21Calgary, ALTAMajor 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
Tyson Laventure102284371592021-20232R2003-01-28Lloydminster, ALTAMajor 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
Thomas Lenchyshyn100002014-20151D1997-02-18Steinbach, MANMajor Junior
Jake Leschyshyn44242549302018-20191C1999-03-10Raleigh, NCMajor League
Gavin Lesiuk200002023-20241L2008-01-14Duncan, BCMajor Junior
Craig Leverton103121729672011-20132L1995-01-02Debden, SASKMajor Junior
Jamie Liedl702201993-19952C1977-08-17Saskatoon, SASKMajor Junior
Ryley Lindgren1544770117802014-20173C1996-01-20East St. Paul, MANMinor Pro
Joni Lindlof266410192003-20041W1984-05-17Tampere, FinlandEuropean Elite
Liam Liston2400002011-20121G1993-04-06St. Albert, ALTAMajor Junior
Erik Lodge300001996-19971D1980-04-08Innisfail, ALTAMinor 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
Connor Lyons1101102016-20182L1999-10-01Lethbridge, ALTAMajor Junior
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
Reid MacKay2202242020-20222R2004-02-04Irma, ALTAMajor Junior
Scott Mahovlich21134312018-20191C1999-04-20Abbotsford, BCMajor Junior
Michael Maniago7701182006-20082G1988-03-23Calgary, ALTAMajor Junior
Matt Marantz605522011-20121R1991-05-09Calgary, ALTAMajor Junior
Dmitri Markovsky25591441994-19951R1975-07-05Kiev, UkraineMinor Pro
Miguel Marques1363862100942021-20243R2006-03-08Prince George, BCMajor Junior
Joel Martin4500022000-20022G1982-10-08Fort Worth, TXMinor Pro
Duane Maruschak139204565591989-19923C1972-08-08Prince Albert, SASKMajor Junior
Adam Matlock37123202006-20071R1988-01-27Prince Albert, SASKMajor Junior
Charlie Mattersdorfer47459171997-19981C1981-03-15Fernie, BCMajor Junior
Stan Matwijiw39033121993-19941G1973-08-09Windsor, ONTMinor Pro
Mitch Maxwell1424650961422009-20112L1990-12-03Magrath, ALTAMinor Pro
Russell Maxwell24956811372542010-20144C1994-02-17Magrath, ALTAMajor Junior
Jeff May2932124192007-20081D1987-04-04Richmond, BCMinor Pro
Ryan Mayko5821214382002-20042D1984-09-04Mundare, ALTAMajor Junior
Shane Mazutinec88621271721987-19892R1970-05-23Picture Butte, ALTAMajor 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-01Bonnyville, ALTAMinor Pro
Logan McCutcheon2311495109222019-20245D2004-01-19Saskatoon, SASKMajor Junior
Warren McCutcheon1311933521081999-20012C1982-08-06Carman, 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-19941C1975-05-16Oromocto, NBMajor Junior
Doyle McMorris432911101994-19962C1977-01-22Moose Jaw, SASKMajor 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
Harrison Meneghin9001162021-20243G2004-09-13South Surrey, BCMajor Junior
Brennan Menell70125971292016-20171D1997-05-24Woodbury, MNMajor League
Igor Merezhko2541188992672015-20194D1998-04-30Kharkov, UkraineEuropean Elite
Jay Merkley102261945162011-20132C1995-05-27Calgary, ALTAMajor Junior
Eric Mestery6331619512008-20102D1990-05-28Winnipeg, MANMajor Junior
Juha Metsola7600022007-20092G1989-02-24Tampere, FinlandEuropean Elite
Spencer Meyer26000352013-20141C1996-01-10Surrey, BCMajor Junior
Shawn Mezei116212141652001-20065D1985-04-22Taber, ALTAMajor Junior
Antti-Jussi Miettinen54142135392002-20031F1983-03-30Tampere, FinlandEuropean Elite
Nikita Milekhin1613422014-20151R1997-02-02Krasnogorsk City, RussiaMajor Junior
Cole Miller1110102020-20211C2005-02-04Edmonton, ALTAMajor Junior
Cory Millette72343064482015-20161L1995-01-19Storthoaks, SASKMajor Junior
Max Moline2122422011-20121L1993-01-30Lethbridge, ALTAMajor Junior
Bo Montgomery300002005-20061D1990-01-30Moose Jaw, SASKMajor Junior
Shaden Moore100052005-20061D1985-05-27Edmonton, ALTAMajor Junior
Cam Morris200001993-19941G1975-06-01Calgary, ALTAMajor Junior
Brad Morrison32162440292017-20181C1997-01-04Prince George, BCMinor Pro
Ryon Moser11571320242008-20113L1992-05-09Calgary, ALTAEuropean Elite
Tyrell Moulton681891042001-20032D1984-12-28Cranbrook, BCMinor Pro
Dennis Mullen453691571994-19962D1977-08-14Bonnyville, ALTAMinor Pro
Kory Mullin4862127721994-19951D1975-05-24High Prairie, ALTAMinor Pro
Travis Munday20101191990-19922D1974-01-10Red Deer, ALTAMajor Junior
Shane Murphy400001996-19971F1980-07-02Grosse Isle, MANMajor Junior
David Murray34336372004-20051R1986-07-20Edmonton, ALTAMajor Junior
Brantt Myhres1512767947391991-19943L1974-03-18Edmonton, ALTAMajor League
Tanner Nagel1071311241282016-20182R1998-01-27Mossbank, SASKMinor Pro
Ty Nash144273966822019-20234R2003-05-22Scottsdale, AZMajor Junior
Owen Nelson2023-20241F2007-05-31Prince Albert, SASKMajor Junior
Reid Nemeth5932592012-20142C1996-04-15Calgary, ALTAMajor Junior
Shawn Nepinak1010122004-20062L1987-04-23Winnipeg, MANMajor Junior
Chad Nicholson100001995-19961W1980-08-08Moose Jaw, SASKMinor Pro
Andrew Nielsen1312569942232013-20163D1996-11-13Red Deer, ALTAMinor Pro
Kade Nolan5041014422021-20221D2001-04-15Rouleau, SASKMajor Junior
Jiri Novotny6581725141995-199611977-07-24European Elite
Colin Nowalzyk100002001-20021G Major Junior
Mike O'Grady1431136476281994-19973D1977-03-22Neilburg, SASKMinor Pro
Brett O'Malley2303949881952000-20044C1984-03-14Stettler, ALTAMinor Pro
Oliver Okuliar55333568512019-20201C2000-05-24Trencin, SlovakiaEuropean Elite
Mark Olafson1442739661722003-20063R1985-03-22Winnipeg, MANMinor Pro
Tate Olson5422224632017-20181D1997-03-21Saskatoon, SASKMinor Pro
Kolten Olynek615914212012-20142C1996-02-13Saskatoon, SASKMinor Pro
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
Hayden Pakkala307714262023-20241C2004-01-28Okotoks, ALTAMajor Junior
Danila Palivko12343236422018-20202D2001-11-30Novopolotsk, BelarusEuropean Elite
Todd Panchyson23224182006-20071D1988-01-07White Fox, SASKMajor Junior
Kord Pankewicz1551285971472014-20173D1996-02-03Drayton Valley, ALTAMajor Junior
Ryan Papaioannou43000202001-20032G1984-01-08Calgary, ALTAMajor Junior
Derek Parker903364961999-20034W1983-07-27Melville, SASKMinor Pro
Brian Patterson178616221151999-20023L1983-06-30Thompson, MANMajor Junior
Chase Pauls1901837551282019-20245D2003-10-07Osler, SASKMajor Junior
Shane Peacock3361082583665711989-19945D1973-07-07Edmonton, ALTAMinor Pro
Gary Pearce1454941992-19931L1970-04-18Regina, SASKMajor Junior
Trevor Pennock16000571991-19921D1973-02-09Kamloops, BCMajor 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-19981FMajor Junior
Chase Petersen100002023-20241L2008-05-19Mossbank, SASKMajor Junior
Ken Petkau134161632792002-20064R1987-03-16Surrey, BCMajor Junior
Tyson Phare200052019-20201R2002-03-20Maple Ridge, BCMajor Junior
Chris Phillips2641822281996-19971D1978-03-09Calgary, ALTAMajor League
Grady Pichette100002023-20241D2008-12-28Okotoks, ALTAMajor Junior
Jared Picklyk3800002020-20233G2003-03-18Kelowna, BCMajor Junior
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-19931L1974-05-29Lethbridge, ALTAMajor Junior
Graeme Potts1412391997-19981C1979-02-25Watrous, SASKMajor Junior
Brady Pouteau6121921342016-20182D1998-01-09Oak Bluff, MANEuropean Elite
Marty Prazma405712511987-19881D1969-07-21Prince George, BCMajor Junior
Ty Prefontaine2441059691892016-20204D1999-01-13Saskatoon, SASKMajor Junior
Mitchell Prowse22055322020-20211D2000-06-08Kelowna, BCMajor Junior
Rob Puchniak2316761990-19911D1971-03-10Winnipeg, MANMajor Junior
Dale Purinton88932413981995-19972D1976-10-11Fort Wayne, INMajor League
Jamie Pushor204952616271988-19935D1973-02-11Lethbridge, ALTAMajor League
Pat Pylypuik131224265121988-19913D1970-10-16Saskatoon, SASKMinor Pro
Rhys Raeside1201192021-20221R2003-03-05Winnipeg, MANMajor Junior
Brady Ramsay25553761294052010-20144R1993-02-07Calgary, ALTAMinor Pro
Brady Reagan12382230992014-20173D1997-08-14Calgary, ALTAMajor Junior
Mike Reddington133742492632009-20112D1990-08-18Port Coquitlam, BCMinor Pro
Tyler Redenbach2352126142004-20051C1984-09-25Melville, SASKMinor Pro
Liekit Reichle34291142021-20221R2003-01-23Zurich, SwitzerlandEuropean Elite
Isaac Reid700022005-20061L1988-08-17Beaumont, ALTAMajor Junior
Gary Reilly6881321471989-19912R1971-08-25Calgary, ALTAMajor Junior
Dustin Renas8551015572021-20243R2005-07-18Saskatoon, SASKMajor Junior
Mark Reners87141125292008-20113R1992-10-26Pincher Creek, ALTAMajor Junior
Peter Repcik2502262021-20221C2004-01-09Kosice, SlovakiaMajor Junior
Brennan Riddle10551924912016-20182D1997-07-27Balgonie, SASKMajor 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
Zac Robidoux1900072014-20151G1996-01-30Winnipeg, MANMajor Junior
Ryan Robinson35123252000-200111984-05-15European Lower Leagues
Connor Rokosh100002014-20151D1998-03-01Edmonton, ALTAMajor Junior
Max Ross1392026461952008-20113D1990-07-02Lethbridge, ALTAEuropean Lower Leagues
Taylor Ross1175354107482017-20192R1998-02-20Kronau, SASKMinor Pro
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-15Kladno, Czech Rep.European Elite
Derek Ryckman164623292112008-20124D1992-03-09Red Deer, ALTAMajor Junior
Teagan Sacher2201102013-20141G1994-12-01Winnipeg, MANMajor Junior
Kayden Sadhra-Kang1102242020-20222D2003-05-25Richmond, BCMajor Junior
Kalvin Sagert26404232005-20061D1987-01-20Abbotsford, BCMinor Pro
Bryce Salvador3111871893091992-19975D1976-02-11Brandon, MANMajor League
Keldon Sanderson100002005-20061R1988-04-07Saskatoon, SASKMajor Junior
Rob Sawers502261992-19931C1975-08-22Spirit River, ALTAMajor Junior
Bryton Sayers8461521562013-20152D1996-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-20092C1989-04-20Red Deer, ALTAMajor League
Jarrod Schamerhorn400002013-20141G1995-03-23Kelowna, BCMajor Junior
Scott Scherger2402242003-20041D1984-07-17Macklin, SASKMajor Junior
Akira Schmid100002018-20191G2000-05-12Bern, SwitzerlandMajor League
Peter Schmid606814101987-19881D1969-02-11Kamloops, BCEuropean Elite
Wes Schneider1600021996-19971GMajor 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 Shamray500052016-20171D1998-01-13Oak River, MANMajor Junior
Will Sharpe604711402022-20242D2007-03-07Ladner, BCMajor Junior
Barrett Sheen474812442014-20162L1998-09-20Airdrie, ALTAMajor Junior
Riley Sheen76194564952013-20152L1994-12-21Edmonton, ALTAEuropean Elite
Cole Shepard65203555622022-20231C2002-02-01West Vancouver, BCMajor Junior
Jackson Shepard6651722442018-20191L2000-02-28West Vancouver, BCMajor Junior
Chad Shiel6000241997-19981L1980-07-25Calgary, ALTAMinor Pro
Blair Simpson25022211998-20002D1980-04-05Melville, SASKMajor Junior
Mike Simpson25011352012-20131D1994-05-07Semiahmoo, BCMajor Junior
Radek Sip11867961631391990-19922R1971-08-10Litvinov, Czech Rep.European Elite
Jayden Sittler5901142014-20162G1996-01-23Red Deer, ALTAMajor Junior
Darian Skeoch591671062015-20161D1997-03-22New Liskeard, ONTMinor Pro
Stuart Skinner1821910102013-20185G1998-11-01Edmonton, ALTAMajor League
Pavel Skumatov51639142014-20151R1997-04-12Chehov, RussiaMajor Junior
Darren Smadis3000021994-19951G1975-05-25Edmonton, ALTAMajor Junior
Cadrin Smart1351230421311991-19943L1975-09-30Kamloops, BCMajor Junior
Brady Smith2000022022-20242G2005-05-31Cloverdale, BCMajor Junior
Hayden Smith105161228272021-20243L2004-07-16Chetwynd, BCMajor Junior
Mark Smith252751332084151994-19984C1977-10-24Edmonton, ALTAMajor League
Ryan Smith63531361311993-19941D1974-05-28Taber, ALTAMajor Junior
Wade Smith3000111990-19911FMajor 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-19933L1972-11-15Edmonton, ALTAMajor 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
Brendan Stafford36156182017-20181C2000-03-22Sherwood Park, ALTAMajor Junior
Matthew Stanley35257742017-20192D1998-02-09Balmoral, MANMinor Pro
Ross Stanley25044162021-20232D2004-01-06Edson, ALTAMajor Junior
Slade Stephenson10668144491990-19944L1974-03-28Bentley, ALTAMajor Junior
Cam Stevens21112302007-20092D1989-05-23Brandon, MANMajor Junior
Shawn Stickel100001993-19941GMajor Junior
Darren Stolk6031013791987-19881D1968-07-22Taber, ALTAMinor Pro
Craig Strain42022551995-19982D1979-09-01St. Albert, ALTAMinor Pro
Tyler Strath100002016-20171D2000-05-25Carseland, ALTAMajor Junior
Zack Stringer79173552342018-20213L2003-04-10Lethbridge, ALTAMajor Junior
Brock Sutherland19000112007-20092D1991-01-14Brandon, MANMajor Junior
Brody Sutter21357661231332008-20124R1991-09-26Viking, ALTAMajor League
Shaun Sutter1051913321891996-19993R1980-06-02Red Deer, ALTAMinor Pro
Connor Sutton1210122012-20131D1994-01-12Cochrane, ALTAMajor Junior
Adam Swan301102016-20171G2000-03-25Ashern, MANMajor Junior
Seth Swenson25022112013-20141R1993-04-17Denver, COMinor Pro
Blake Swetlikoff67122133202022-20242C2003-05-29Regina, SASKMajor Junior
Jeff Swope100001987-19881Major Junior
Dylan Sydor2210515102023-20241R2003-04-07Kamloops, BCMajor 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
Josh Tarzwell6651419292015-20183C2000-02-08Red Deer, ALTAMajor Junior
Dave Taylor1281337501781995-19993L1978-04-07Stony Plain, ALTAMajor Junior
Garrett Taylor474610362008-20102L1991-05-13San Diego, CAMinor Pro
Carl Tetachuk9502242018-20213G2001-01-08Lethbridge, ALTAMajor Junior
Alex Thacker1622291113502019-20234L2002-03-29Fort Saskatchewan, ALTAMajor Junior
Luc Theoret20132961282821995-19994D1979-07-30Winnipeg, MANMinor Pro
Alex Theriau33044192007-20092D1992-02-14Duncan, BCMajor Junior
Rylan Thiessen2503322018-20202D2001-02-07Brandon, MANMajor Junior
Stewart Thiessen72235312001-20032D1985-04-14Carman, MANMajor Junior
Andy Thompson107435392912002-20042D1984-01-05North Delta, BCMinor Pro
Jeremy Thompson15011621994-19951R1975-04-08Vernon, BCMinor Pro
Bryan Thomson11703322018-20235G2002-04-09Moose Jaw, SASKMinor Pro
Drayton Thunderchief402202015-20161L1998-03-10Standoff, ALTAMajor Junior
Lenny Thunderchild56213332004-20062D1988-06-11Lloydminster, ALTAMajor Junior
Trevor Thurston731111221362019-20223D2002-05-11Delta, BCMinor Pro
Kale Tipler32134132022-20242D2006-08-15Edgerton, ALTAMajor Junior
Drew Todd3711262006-20071F1989-08-30Red Deer, ALTAMajor Junior
Scott Tollestrup26000101994-19951G1976-05-07Lethbridge, ALTAMinor 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-19952C1974-01-05Claresholm, ALTAMajor Junior
David Trofimenkoff101033251991-19954G1975-01-20Calgary, ALTAEuropean Lower Leagues
Mark Trussler400001998-19991G1980-02-12Red Deer, ALTAMajor Junior
Sean Tschigerl2781119142023-20241C2003-04-11Whitecourt, ALTAMajor Junior
Evgeny Tsybuk51514191421996-19982D1978-02-02Chebarkul, RussiaMinor Pro
Mike Ullrich36246192004-20062C1986-09-29Banff, ALTAMinor Pro
Patrik Valcak352911282003-20041L1984-12-16Ostrava, Czech Rep.Minor Pro
Radim Valchar1323562009-20101L1989-04-20Karvina, Czech Rep.European Elite
Igor Valeev8235131998-19991L1981-01-09Snezhinsk, RussiaMinor Pro
Ryan Vandervlis162303767702014-20184C1998-05-23Red Deer, ALTAMajor Junior
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-19971L1980-10-09Lethbridge, ALTAMajor Junior
Marty Virostek100001997-19981C1979-06-01Enchant, ALTAMajor Junior
Scott Virostek100001995-19961L1978-07-08Enchant, ALTAMajor Junior
Ivan Vologjaninov13685113198401992-19942R1974-04-07Kiev, UkraineMinor Pro
Nick Walters112419231332013-20152D1994-04-11Spruce Grove, ALTAMinor Pro
Wes Walz119831612441011988-19902C1970-05-15Calgary, ALTAMajor League
Blake Ward66011502000-20022G1982-01-18Lloydminster, ALTAMajor Junior
Landen Ward643581202022-20242L2006-04-19Lloydminster, ALTAMajor Junior
Miles Warkentine1921372014-20151R1996-02-02Prince Albert, SASKMajor Junior
Trevor Wasyluk4091524731997-19992L1978-05-04Saskatoon, SASKMinor Pro
Jamal Watson27069791481692011-20154L1995-01-14Calgary, ALTAMinor Pro
Nick Watson34011132015-20172D1999-07-23Delta, BCMajor 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
John Wesley315510192014-20151L1997-05-17Surrey, BCMajor Junior
Chase Wheatcroft104194362662019-20223C2002-05-28Calgary, ALTAMinor Pro
Jim Wheatcroft1403046764261987-19892L1968-05-21Calgary, ALTAMinor Pro
Jaeger White6851419172013-20163C1998-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
Trae Wilke100122133342021-20243L2006-04-20Saskatoon, SASKMajor Junior
Shane Willis908071151971996-19982R1977-06-13Edmonton, ALTAMajor League
Jesse Wilson634761993-19941C1974-03-06Coquitlam, BCMajor Junior
Koletrane Wilson1901152632332016-20204D1999-09-01Edmonton, ALTAMinor Pro
Calvin Wiltshire66112132661987-19881C1969-01-23Strathmore, ALTAMajor Junior
Mike Winther2991322342014-20151C1994-01-09Trochu, ALTAMajor Junior
Mike Wirll59344680262002-20031R1982-02-28Regina, SASKMinor Pro
Chad Wolkowski14235102003-20041L1983-05-13Calgary, ALTAMajor Junior
Vance Wolsky100001988-19891Major Junior
Tyler Wong3171431552982242011-20176R1996-02-28Cochrane, ALTAMinor Pro
Briley Wood79235282019-20223C2003-01-15Rivers, MANMajor Junior
Derek Wood1691328413531992-19953C1975-07-08Prince George, BCMinor Pro
Logan Wormald17955851401082021-20243C2005-08-12Langley, BCMajor Junior
Ben Wright259241111354042003-20096D1988-03-18Foremost, ALTAMinor Pro
Marcus Wright1000001999-20001GMajor Junior
Mike Wuchterl1342017372502005-20083L1987-12-09Edmonton, ALTAMajor Junior
Braeden Wynne2003362023-20241D2004-01-13Coquitlam, BCMajor 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-19971F1979-07-25Major Junior
Kyle Yewchuk27044232016-20182D1998-04-05Calgary, ALTAMajor Junior
Steve Young3671017501987-19881R1969-05-01Strathcona, ALTAMajor Junior
Lane Zablocki9246122017-20181R1998-12-27Wetaskiwin, ALTAMajor Junior
Jesse Zaharichuk17891782016-20171L1997-04-01Sherwood Park, ALTAMajor Junior
Tristan Zandee9572229632021-20232L2003-11-28Airdrie, ALTAMajor Junior
Aaron Zarowny1433437711121992-19942L1974-04-14St. Paul, ALTAMinor Pro
Brad Zavisha594440841601991-19921L1972-01-04Hines Creek, ALTAMajor League
Zak Zborosky25131730102016-20171R1996-10-15Regina, SASKMajor Junior
Brad Zimmer21270781481471989-19945L1973-02-18Daysland, ALTAMajor Junior
Tyson Zimmer101314071622022-20242R2004-09-05Russell, MANMajor Junior
Aiden Ziprick3203342022-20242D2005-12-08Russell, MANMajor Junior
Yegor Zudilov6471623222017-20181L2000-09-10Omsk, RussiaMajor 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.