hockey DB
search by league
team
morning report
contact us
home

Medicine Hat Tigers all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Team 2000001998-19991Minor Pro
Ryan Aasman100002011-20121D1992-05-19Medicine Hat, ALTAMajor Junior
Jason Abel4061521451995-19961L1977-04-27Kinuso, ALTAMinor Pro
Jeff Ablett131941122061731970-19722L1952-05-02Ponoka, ALTAMinor Pro
Kevin Adams18112151981-19821 Major Junior
Tom Adams1872871993111977-19814L1960-11-14Beaverlodge, ALTAMinor Pro
Shaun Aebig801141998-19991C1982-02-01Rosthern, SASKMinor Pro
Damon Agyeman2111282018-20213D2002-03-30Cochrane, ALTAMajor Junior
Mikael Ahlen348311202007-20081R1988-04-14Salem, SwedenEuropean Elite
Randy Aimoe1831653692661970-19733D1953-08-27Flin Flon, MANMinor Pro
Johnathan Aitken124619252021994-19962D1978-05-24Edmonton, ALTAMajor League
Steve Albrecht513691291997-19981L1979-03-11Red Deer, ALTAMajor Junior
Scott Allan37000292013-20152D1996-03-04Thornton, COMinor Pro
Bob Allen300001973-19741Minnetonka, MNMajor Junior
Baxter Anderson172131427522015-20204L2000-03-11Fort Langley, BCMajor Junior
Boyd Anderson2001031152181491971-19743L1954-03-15Carrot River, SASKMinor Pro
Evan Anderson303321992-19931C1972-01-05Regina, SASKMinor Pro
Josiah Anderson400022003-20041F1986-04-23Kelowna, BCEuropean Lower Leagues
Lorne Anderson1571356696131977-19803D1959-11-23Edmonton, ALTAMinor Pro
Trevor Anderson1600051994-19951G1976-03-07Medicine Hat, ALTAMinor Pro
Randy Andreachuk1442651971-19721C1954-07-19Lethbridge, ALTAMajor League
Bruce Andres100001975-19761L1957-12-18Roblin, MANMinor Pro
Reid Andresen210206686522020-20244D2005-04-29Saskatoon, SASKMajor Junior
Kyle Annesley700002005-20061L1985-04-11Moose Jaw, SASKMajor Junior
Ken Ardron301101977-19781 Major Junior
Ron Areshenkoff13176771531341975-19772C1957-06-13Grand Forks, BCMajor League
Steven Arp50369242021-20221L2004-04-15Swan River, MANMajor Junior
Anthony Ast481672382013-20152C1995-02-11Vancouver, BCEuropean Lower Leagues
Brady Austin10619102261995-19992D1979-01-26Red Deer, ALTAMinor Pro
Curtis Austring312810362002-20031L1982-10-05Stewart Valley, SASKMajor Junior
Derek Babe100001985-19861GMajor Junior
Patrick Backlund54044121988-19902G1969-03-02Lulea, SwedenEuropean Elite
Tim Bailey100001979-19801R1962-04-13Toronto, ONTMinor Pro
Daniel Baker2132069891802017-20225D2001-05-15Edmonton, ALTAMajor Junior
Gord Baldwin1901447612622004-20073D1987-03-01Winnipeg, MANMinor Pro
Bob Balicki200001971-19721DMajor Junior
Gary Balicki220551301978-19791Major Junior
Cam Barker214511281793462001-20065D1986-04-04Winnipeg, MANMajor League
Logan Barlage337916342021-20221C2001-01-12Humboldt, SASKMajor Junior
Mike Barlage53022671987-19892D1970-08-21Humboldt, SASKMinor Pro
Mitchell Bartley100002001-20021L1985-02-01Maple Ridge, BCMajor Junior
Andrew Basha17855100155742021-20243L2005-11-08Calgary, ALTAMajor Junior
Bob Bassen14164811452361982-19853C1965-05-06Calgary, ALTAMajor League
Chad Bassen67152641842002-20042L1983-04-25Calgary, ALTAEuropean Elite
Cliff Bast67615211591973-19741D1954-04-07Yorkton, SASKSemi-Professional
Tom Bast2711011712721591973-19774C1957-05-04Yorkton, SASKMajor Junior
Norm Batherson63112839521989-19901C1969-03-27Sydney, NSMinor Pro
Jason Battershill1601192005-20072D1987-06-22Calgary, ALTAMajor Junior
Kent Baumbach100001992-19931G1975-05-02Red Deer, ALTAMinor Pro
Mike Bayrack1212321996-19971C1978-09-17Edmonton, ALTAMinor Pro
Pat Beauchesne571910951984-19862D1967-02-12Albertville, SASKMinor Pro
Codey Becker100002001-20021L1984-03-02Leduc, ALTAMajor Junior
Kyle Becker1912350731352010-20155D1994-01-24Langley, BCMinor Pro
Jared Bednar9145201992-19931D1972-02-28Yorkton, SASKMinor Pro
Scott Bellefontaine3001161992-19942G1973-11-01Edmonton, ALTAMajor Junior
Gary Bembridge000001971-19721RMelfort, SASKMajor Junior
Cal Benazic1921873914821993-19963D1975-09-29MacKenzie, BCMinor Pro
Jordan Bendfeld2251750673922004-20084D1988-02-09Leduc, ALTAMinor Pro
Gary Benson7291120711975-19772D1957-07-08Swift Current, SASKMajor Junior
Doug Berg17022631977-19781D1958-12-01Hoberg, MANMajor Junior
Jim Bertram16952531052061973-19763R1956-03-28Maple Creek, SASKEuropean Lower Leagues
Craig Berube34141630951985-19861L1965-12-17Calahoo, ALTAMajor League
James Bettauer59163349202011-20121D1991-03-19Coquitlam, BCEuropean Elite
Stacey Biever100021992-19931D1976-06-04Kelowna, BCMajor Junior
Garin Bjorklund96055122018-20224G2002-05-28Calgary, ALTAMinor Pro
Cody Blanshan1391028382032003-20052D1984-02-14Eagan, MNMinor Pro
Kieran Block2532144652112002-20064L1985-06-14Edmonton, ALTAMajor Junior
Pavel Bocharov101132033852021-20232D2004-02-21Escondido, CAMajor Junior
Vince Boe180171001172101987-19903D1970-12-23Calgary, ALTAEuropean Lower Leagues
Brayden Boehm150313869992020-20244R2004-01-15Nanaimo, BCMajor Junior
Jon Boekman100021976-19771 Major Junior
Aaron Boh861036462721992-19942D1974-04-04Lethbridge, ALTAMinor Pro
Jason Boily10000322001-20021R1982-01-10La Broquerie, MANMinor Pro
Mark Bolding300001987-19881D1970-04-21Red Deer, ALTAMajor Junior
Ron Bonora72313364911986-19871L1966-12-04Lethbridge, ALTAMajor Junior
Derek Boogaard73210122432001-20032L1982-06-23Saskatoon, SASKMajor League
Brennan Bosch281731181911572005-20094C1988-02-14Martensville, SASKEuropean Lower Leagues
Austin Bourhis100022009-20101D1992-07-31Kipling, SASKMajor Junior
Jay Bouwmeester194401111511141998-20024D1983-09-27Edmonton, ALTAMajor League
Rodney Bowers501101994-19951C1976-03-10Red Deer, ALTAMinor Pro
Jeff Boychuk265121721974-19751L1956-11-23Burnaby, BCMajor Junior
Jason Boyd111191837971997-19992L1979-02-16St. Albert, ALTAMajor Junior
Derek Boyle200002002-20031 Major Junior
Carey Bracko8022131983-19841Major Junior
Matt Bradley20974941681442013-20174C1997-01-22Vancouver, BCMinor Pro
Neil Brady190561592153401984-19884C1968-04-12Montreal, PQMajor League
Konrad Brand215725324031996-20004D1979-07-14Cold Lake, ALTAMinor Pro
Dylan Bredo341241131371962009-20145D1993-06-25Edmonton, ALTAMinor Pro
Don Brennan66636421131970-19711D1951-04-13Vermilion, ALTAMinor Pro
Rick Brink400021977-19781 Major Junior
Jonathan Brinkman56131427102019-20201L2001-07-04Aalborg, DenmarkEuropean Lower Leagues
Scott Brkich200002008-20091D1990-09-19High River, ALTAMajor Junior
Curt Broadhead23569781471641977-19814C1960-02-01Hay River, NWTMajor Junior
Gavin Broadhead974812532011-20143C1995-03-13Hay River, NWTMajor Junior
Aidan Brook24022142020-20222D2003-07-30Roblin, MANMajor Junior
Dwayne Brook64123401987-19903R1971-09-14Roblin, MANMajor Junior
Rick Brost9101441978-19791D1960-01-28Medicine Hat, ALTAMajor Junior
Elijah Brown129285078432017-20203C2000-01-05Edmonton, ALTAMajor Junior
Kory Brown200001983-19841GMajor Junior
Shayne Brown138415191722005-20083D1989-02-20Stony Plain, ALTAMajor Junior
Tom Brown6701818601975-19761D1956-03-29Prince Albert, SASKMajor Junior
Berkeley Buchko26564711351841996-20004C1980-01-14Meadow Lake, SASKMajor Junior
Scott Buhler170044171994-19995G1978-01-14Osler, SASKMinor Pro
Mike Bullion6504442016-20182G1997-05-14Anchorage, AKMinor Pro
Tyler Bunz19701212432007-20125G1992-02-11St. Albert, ALTAMajor League
Bill Burge7001010481974-19751D1956-10-04Weyburn, SASKMajor Junior
Kyle Burroughs3021517382014-20151D1995-07-12Vancouver, BCMajor League
Dylan Busenius2141454681162008-20135D1993-01-30Sherwood Park, ALTAEuropean Elite
Rod Buskas17822981205081978-19813D1961-01-07Wetaskiwin, ALTAMajor League
Chad Butcher301821772592172011-20176R1996-01-25Kamloops, BCMinor Pro
Clint Cabana124113142341994-19973D1978-04-23Bonnyville, ALTAMinor Pro
Brett Calhoon373710292022-20242L2005-01-10Oliver, BCMajor Junior
Bretton Cameron17962581202612005-20105R1989-01-26Didsbury, ALTAMinor Pro
Kenny Cameron1400002011-20121G1993-01-01St. Albert, ALTAMajor Junior
Curtis Cardinal39426451991-19932L1975-08-07Chetwynd, BCMinor Pro
Brian Carlin654456100461970-19711L1950-06-13Calgary, ALTAMajor League
Cody Carlson10963036622006-20104D1991-05-18Victoria, BCMinor Pro
Thomas Carr187854622092008-20113D1990-01-15Edmonton, ALTAMinor Pro
Greg Carroll141821482301951974-19762C1956-11-10Edmonton, ALTAMajor League
Kelly Carson6167132181979-19823L1962-06-20N. Battleford, SASKMajor Junior
Keith Cassidy3000101992-19931D1974-12-11Winnipeg, MANMinor Pro
Marco Cefalo16112441996-19971R1978-06-08Winnipeg, MANMinor Pro
Marshall Chalmers3012381973-19741D1955-04-12Fairview, ALTAMajor Junior
Corey Cheney3103321985-19872D1968-11-08Medicine Hat, ALTAMajor Junior
Steve Cheredaryk209770774321992-19953D1975-11-20Calgary, ALTAMinor Pro
Al Cherniwchan210101984-19851C1968-01-28Edmonton, ALTAMajor Junior
Ryan Chieduch5411011752000-20011D1982-01-25Kamloops, BCMajor Junior
Jason Chimera18068771452411996-19993L1979-05-02Edmonton, ALTAMajor League
Carter Chorney38437142021-20221R2001-02-06Sherwood Park, ALTAMajor Junior
Logan Christensen5461319182018-20191C1999-01-12Lundar, MANMajor Junior
Bill Christie1161946651311970-19722R1952-05-20Lethbridge, ALTAMinor Pro
Shane Churla1181727444851983-19852R1965-06-24Fernie, BCMajor League
Petr Chvojka1171245571922000-20022D1982-05-27Slany, Czech RepMinor Pro
Dean Chynoweth202752597671984-19884D1968-10-30Calgary, ALTAMajor League
Ryan Chyzowski280981192171092015-20216C2000-05-14Kamloops, BCMinor Pro
Martin Cibak1243755921491998-20002C1980-05-17Liptovsky Mikulas, SlovakiaMajor League
Mike Claringbull137728353011984-19862D1966-11-29Pincher Creek, ALTAMajor Junior
Eric Clark4581018252001-20021C1982-04-19Semiahmoo, BCMajor Junior
Cole Clayton2141771881292015-20215D2000-02-29Strathmore, ALTAMinor Pro
Sam Clegg0022301972-19731G1953-01-01Fairview, ALTAMinor Pro
Kevin Clemens26549211986-19871L1967-02-02McClennan, ALTAMajor Junior
Ken Clement100001981-19821Semi-Professional
Connor Clouston562461222015-20161D1996-06-12Medicine Hat, ALTAMajor Junior
Ryan Coghlan1300052003-20041C1984-01-14Okotoks, ALTAMinor Pro
Phil Cole15156492001-20021D1982-09-06Winnipeg, MANMinor Pro
John Colvin2304471987-19892G1970-07-02Kelowna, BCMajor Junior
Sean Connors54077272001-20021G1982-03-23Okotoks, ALTAMinor Pro
Al Conroy2661582884465831982-19864C1966-01-17Calgary, ALTAMajor League
David Cooper260481391873951989-19934D1973-11-02Ottawa, ONTMajor League
Nate Corbet51325722023-20241D2006-03-15Calgary, ALTAMajor Junior
Darren Cota8954551093271984-19862R1966-04-07Revelstoke, BCMinor Pro
Bart Cote84622281651988-19902D1970-11-12Regina, SASKMajor Junior
Brian Coughlin502234561111981-19821R1962-01-21Winnipeg, MANEuropean Lower Leagues
Adam Courchaine44551062001-20021C1984-05-23Winnipeg, MANMinor Pro
Liam Couture19044302004-20051D1985-08-24Calgary, ALTAMajor Junior
Greg Cowie100001992-19942C1976-03-31Lethbridge, ALTAMajor Junior
Jeff Cox300001985-19882 Major Junior
Rod Cox616761971-19721D1952-03-28High Prairie, ALTAMinor Pro
Trevor Cox274841682521542011-20165L1995-08-12Surrey, BCMinor Pro
Jace Coyle1892474981802008-20113D1990-05-24Cranbrook, BCMinor Pro
Darryl Cozac100001981-19832G1966-06-06Brooks, ALTAMajor Junior
Brent Craven29145201976-19782R1959-03-25Medicine Hat, ALTAMajor Junior
Joel Craven654711162017-20192D2000-06-27Whitefish, MTMajor Junior
Murray Craven217951412361551980-19844C1964-07-25Medicine Hat, ALTAMajor League
Calvin Crowe5000321993-19952L1976-03-01Tehran, IranMinor Pro
Todd Crowther601101984-19862R1968-09-08Swift Current, SASKMajor Junior
Marek Curilla213912152005-20061C1986-06-21Kladno, Czech Rep.European Elite
Sean Curry2441317432001-20021D1982-04-29Burnsville, MNMinor Pro
Brenden Cuthbert4702202001-20043G1984-02-11Saskatoon, SASKMinor Pro
John Dahlstrom63302959122016-20171R1997-01-22Kungsbacka, SwedenEuropean Elite
Noah Danielson103162541392018-20224C2002-06-29Red Deer, ALTAMajor Junior
Cam Danyluk10956451013721991-19932L1972-09-06Andrew, ALTAMinor Pro
Andrew Davidson300022001-20021R1983-03-09South Delta, BCMajor Junior
Dan Davis301151982-19831L1964-07-31Edmonton, ALTAMajor Junior
Derek Davis1071545607601979-19812D1960-03-30Flin Flon, MANMinor Pro
Kelly Davis100001979-19801 Major Junior
Ken Davis1304225671611999-20012R1981-03-20Calgary, ALTAMinor Pro
Riley Day156819273422000-20055D1985-10-08Brandon, MANMinor Pro
Jordie Deagle1500022004-20062L1989-01-01Lethbridge, ALTAMajor Junior
Barry Dean224881832716261971-19754L1955-02-26Maple Creek, SASKMajor League
Kurtis Decker200002006-20071D1990-06-27Yorkton, SASKMajor Junior
Braydon Denham100001997-19981D1981-08-20Major Junior
Kirk DeWaele19257421996-19971D1976-03-24Calgary, ALTAMinor Pro
Jeff Dewar18336371995-19972R1976-05-21Rothesay, NBMinor Pro
Carlin Dezainde34156232020-20222C2004-12-29Calgary, ALTAMajor Junior
Sam Dezman31235182008-20112L1991-11-14Edmonton, ALTAMajor Junior
Andy Dickie6664147541981-19821D1962-06-10 Major Junior
Rhyse Dieno504711292011-20121R1993-07-03Davidson, SASKMajor Junior
Tyler Dietrich48101929592002-20031C1984-07-02Vancouver, BCMajor Junior
Rob DiMaio179941172113321985-19883R1968-02-19Calgary, ALTAMajor League
Lance Dingwall200001975-19761Major Junior
Don Dirk000001970-19711D1952-11-21Empress, ALTAMinor Pro
Kent Dochuk8235101989-19901C1969-11-14St. Albert, ALTAMajor Junior
Jim Dodds100001978-19791R1960-10-01Prince George, BCMajor Junior
Frazer Donahue29415231997-20003R1980-09-05Biggar, SASKMajor Junior
Derek Dorsett18049791285932004-20073R1986-12-20Kindersley, SASKMajor League
Jacob Doty1402130511732012-20142R1993-06-19Billings, MTMinor Pro
Jayce Douskey400002007-20092C1992-05-07Centennial, COMajor Junior
Brett Draney10838651031622000-20022W1981-03-12Merritt, BCMinor Pro
Shaune Draper901171998-20002D1983-03-27Lenore, MANMajor Junior
Alex Drover622402022-20231R2002-07-04Port-aux-Basques, NFLDMajor Junior
Deven Dubyk4101122009-20112G1991-08-15Minitonas, MANMajor Junior
Jason Duda310101994-19951W1975-05-05Sexsmith, ALTAMinor Pro
Steve Dulac111221995-19961R1975-04-28Montreal, PQMinor Pro
Rocky Dundas29222446631986-19871R1967-01-30Regina, SASKMajor League
Ron Dunfield211251979-19801 Major Junior
Travis Dunstall982548731482007-20092L1989-08-21Onoway, ALTAMinor Pro
Darrell Durrand2041145562471974-19773D1957-02-24Edmonton, ALTAMajor Junior
Rick Durston20167241976-19771L1956-03-18Penticton, BCMinor Pro
Richie Dusevic210101982-19831C1966-01-17Calgary, ALTAMajor Junior
Jon Duval2121154654461989-19934D1972-03-03Fort Saskatchewan, ALTAMinor Pro
Randall Dyck23022801997-19981D1979-09-09Calgary, ALTAMajor Junior
Rod Dyck200001974-19751L1955-02-13Quesnel, BCMajor Junior
Rod Edmunds466511251980-19811L1962-04-05Flin Flon, MANMajor Junior
Tracy Egeland42111223641988-19891R1970-08-20Lethbridge, ALTAMinor Pro
Markus Eisenschmid106264167342013-20152C1995-01-22Marktoberdorf, GermanyMinor Pro
Kevin Ekdahl25000221986-19871D1966-05-21Kingman, ALTAMajor Junior
Blake Ekren-Bratton300002023-20241D2005-04-16Porcupine Plain, SASKMajor Junior
Mike Eley87172542771994-19973L1978-05-28Colonsay, SASKMajor Junior
Trevor Ellerman4213461985-19872L1969-02-26Medicine Hat, ALTAMinor Pro
Paul Elliott16133731061831997-20003D1980-06-02Surrey, BCMinor Pro
Tyler Ennis2451151212361032005-20094R1989-10-06Edmonton, ALTAMajor League
Ryan Epp1710181997-19981F1979-03-08Major Junior
Emerson Etem202143109252842009-20123R1992-06-16Long Beach, CAMajor League
Nathan Exner10951015442002-20053L1985-02-19Lethbridge, ALTAMajor Junior
Dan Faassen71111121121992-19931D1973-07-04Lethbridge, ALTAMajor Junior
Caleb Fantillo706915542014-20173R1998-04-21Coquitlam, BCMajor Junior
Yashar Farmanara64212041782007-20081C1987-02-26West Vancouver, BCMajor Junior
Dave Farquhar19101261981-19821D1964-01-16Thompson, MANMajor Junior
Jerry Farwell5803341972-19753G1955-05-18Red Deer, ALTASemi-Professional
B.J. Fehr97116171271999-20012D1981-03-09Morden, MANMajor Junior
Chris Ferguson1620281999-20001D1983-02-08Bon Accord, ALTAMajor Junior
Ashton Ferster7691019372020-20222R2003-05-17Shellbrook, SASKMajor Junior
Todd Fiddler100002009-20101L1993-07-13Meadow Lake, SASKMinor Pro
Vern Fiddler673338711002000-20011C1980-05-09Edmonton, ALTAMajor League
Ryan Finnerty23123381997-19981C1980-11-23Lethbridge, ALTAMinor Pro
Dale Fischer4614581973-19741F1956-02-20Calmar, ALTAMajor Junior
Zach Fischer1544740871962014-20184R1997-07-19Lloydminster, ALTAMinor Pro
Dave Fisher100001979-19801D1962-02-06Flin Flon, MANMajor Junior
Jay Fitzpatrick6011111993-19941D1975-09-03Wood Mountain, SASKMinor Pro
Mark Fitzpatrick15701818511984-19884G1968-11-13Toronto, ONTMajor League
Tim Flanagan201101985-19861C1967-03-06Red Deer, ALTAEuropean Lower Leagues
Bob Fleming962225471631978-19813R1961-05-18Calgary, ALTAMinor Pro
Ron Flockhart510121977-19781F1960-10-10Smithers, BCMajor League
Brian Ford100001978-19791G1961-09-22Edmonton, ALTAMajor League
Brad Forrest15043236672014-20173D1997-09-15Calgary, ALTAMajor Junior
Mike Forsyth100052008-20091L1992-06-20Calgary, ALTAMajor Junior
Evan Fradette200002019-20201G2001-03-10St. Albert, ALTAMajor Junior
Mark Frank110044461981-19832G1962-03-06Edmonton, ALTAMajor Junior
Thomas Frazee43347252007-20081C1990-03-31North Vancouver, BCMinor Pro
Joey Frazer132211940522008-20113R1990-05-18Brainerd, MNMajor Junior
Kaeden Freer-Lane200002017-20181G2001-10-10Medicine Hat, ALTAMajor Junior
Doug Fritz51824321991970-19711D1950-04-26Regina, SASKMinor Pro
Stacey Fritz7516925381992-19942R1975-04-27Medicine Hat, ALTAMajor Junior
Darrell Furmanek7903361976-19782G1958-03-18Edmonton, ALTAMajor Junior
Kyley Fyculak26101151992-19931D1976-03-20Stony Plain, ALTAMajor Junior
Clayton Gainer1772535606341987-19903R1969-03-13Edmonton, ALTAMinor Pro
Taylor Gal140264874942007-20103L1990-02-03Lethbridge, ALTAMajor Junior
Dalton Gally135318211062016-20193D1998-01-26Eagle River, AKMinor Pro
Troy Gamble93066331984-19873G1967-04-07New Glasgow, NSMajor League
Murray Garbutt17569781474781987-19914C1971-06-29Hanna, ALTAMinor Pro
Dale Garinger000001970-19711D1951-11-20Flin Flon, MANMajor Junior
Bob Gassoff1321267797021971-19732D1953-04-17Quesnel, BCMajor League
Brad Gassoff1282947763671972-19742L1955-11-13Quesnel, BCMajor League
Ken Gassoff128541291831951972-19742C1954-10-09Quesnel, BCMinor Pro
Parker Gavlas5752126862019-20201D1999-06-03Saskatoon, SASKMajor Junior
Gord Gejdos2022257795621977-19803D1959-11-18Lethbridge, ALTAMinor Pro
Paul Gentile348917192004-20051C1984-02-12Calgary, ALTAMajor Junior
Alan George210101978-19791D1961-03-24Edmonton, ALTAMajor Junior
Max Gerlach1798062142782015-20183R1998-04-04Flower Mound, TXEuropean Elite
Gary Gilchrist721522371951975-19761L1956-11-24Moose Jaw, SASKSemi-Professional
Kevin Ginnell14253681211871979-19812C1961-12-05Omaha, NEMajor Junior
Jeremy Gizen300001993-19941Major Junior
Trevor Glass163123244842004-20084D1988-01-22Cochrane, ALTAMinor Pro
Gui Glasspoole501152009-20101C1992-05-24Calgary, ALTAMajor Junior
Donnie Glennie100002004-20051R1988-07-25Winnipeg, MANMajor Junior
Cayden Glover3033622020-20222L2004-01-11Brandon, MANMajor Junior
Jeremy Goetzinger63426301152000-20011D1980-06-26Red Deer, ALTAMinor Pro
Ken Goodwin72820281031978-19791D1961-03-02Edmonton, ALTAMinor Pro
Mark Goodwin31347191978-19791Major Junior
Bruce Gordon71512172661979-19812L1962-11-14Marsden, SASKMajor Junior
Dean Gordon1000241979-19801Major Junior
Robert Gorzitza200001978-19791Major Junior
Kris Graf356814371998-19991L1978-05-05Edmonton, ALTAMinor Pro
Paul Granchukoff62151732431972-19731F1953-04-05San Francisco, CAMinor Pro
Colton Grant2112839671222006-20104L1989-03-20Standard, ALTAMajor Junior
Tom Grant800001982-19831G Major Junior
Cole Grbavac1652836643072009-20123R1991-07-20Calgary, ALTAMajor Junior
Josh Green228971021992231993-19974C1977-11-16Camrose, ALTAMajor League
Travis Green25152439191989-19901C1970-12-20Castlegar, BCMajor League
Bruce Greig17336111971-19721L1953-05-09High River, ALTAMajor League
Gable Gross69162945712001-20021L1981-02-24Van Nuys, CAMinor Pro
Laurent Guenette1920221972-19731 Major Junior
Dave Gurniak000001970-19711CVancouver, BCMajor Junior
Kevan Guy17229791082521982-19853D1965-07-16Edmonton, ALTAMajor League
Gary Haden115252853372015-20194C1999-01-23Airdrie, ALTAEuropean Elite
Cal Halasz14259551142211976-19782L1958-01-22Edmonton, ALTAMinor Pro
Darren Halasz1063547823011978-19802L1960-01-24Edmonton, ALTAMajor Junior
James Hamblin3231151682831292015-20205L1999-04-27Edmonton, ALTAMajor League
Lee Hamilton501121993-19941D1977-08-02Saskatoon, SASKMinor Pro
Wacey Hamilton234611321933722007-20114F1990-09-10Cochrane, ALTAMinor Pro
Cru Hanas45156242021-20243L2005-04-23Highland Village, TXMajor Junior
Perry Harrad1400061977-19792G1961-07-23Fernie, BCSemi-Professional
Ryan Harrison40132033472010-20111C1992-03-31Kelowna, BCMinor Pro
Hayden Harsanyi72121628142022-20242C2007-01-10Calgary, ALTAMajor Junior
Nick Harsulla10241014292001-20032R1985-06-06Vegreville, ALTAMajor Junior
Jayden Hart87182442732010-20133R1994-12-14Spruce Grove, ALTAMinor Pro
Bruce Hatton10022241975-19761D1955-03-23Calgary, ALTASemi-Professional
Dawson Heathcote756511132015-20193R2000-01-02Nanaimo, BCMajor Junior
Brad Hefflick400001999-20001R1980-06-16Calgary, ALTAMajor Junior
Nick Heid60055412015-20161D1997-05-21Fridley, MNMajor Junior
Ernie Heinemann304491970-19711D1951-02-23Vermilion, ALTAMajor Junior
Jamie Heistad21033701991-19932D1975-03-03Innisfail, ALTAMinor Pro
Darren Helm20176911671172004-20073C1987-01-21St. Andrews, MANMajor League
Jordan Henderson2651419172016-20171D1997-02-19Surrey, BCMinor Pro
Darrel Henry58242246981983-19841R1962-09-28Edmonton, ALTAMinor Pro
Keith Hertz3162834311976-19771L1957-03-16Prince George, BCMinor Pro
Jordan Hickmott8510515282005-20083W1990-04-11Mission, BCMinor Pro
Brian Hill18182801622051974-19773R1957-01-12Regina, SASKMajor League
Shaun Hill750002731997-19992R1980-07-20Viking, ALTAMajor Junior
John Hilworth2201059696821973-19774D1957-05-23Jasper, ALTAMajor League
Kelly Hitchins1700041986-19871G1969-03-18Brandon, MANMajor Junior
Connor Hobbs22235192013-20152D1997-01-04Regina, SASKMinor Pro
Justin Hocking122835433551992-19942D1974-01-09Stettler, ALTAMajor League
Bogdans Hodass1782562871862021-20243D2003-04-13Jelgava, LatviaMajor Junior
Zach Hodder3511213182012-20131D1993-07-16Delta, BCMajor Junior
Mike Hogan1302221977-19781 Major Junior
J. Hogonson100001981-19821 Major Junior
Ryan Holfeld115066102006-20104G1989-06-29Leroy, SASKMajor Junior
Derek Holland1031039492561996-19982D1979-05-18Brandon, MANMinor Pro
Ken Holland78022181974-19762G1955-11-10Vernon, BCMajor League
Jordan Hollett7201142017-20192G1999-03-31Langley, BCMajor Junior
Ryan Hollweg233941392334781999-20045C1983-04-23Downey, CAMajor League
Bill Hooson15112231994-19951L1974-06-04Calgary, ALTAMajor Junior
Corson Hopwo1704353961382017-20225R2001-05-11Duncan, BCMajor Junior
Doug Houda3592332801985-19861D1966-06-03Blairmore, ALTAMajor League
Jim Hougen1341227392121981-19832D1963-03-17Lethbridge, ALTAMajor Junior
Kyle Howarth14213152003-20052L1986-09-29Belair, MANMinor Pro
Mark Howell1921361990-19911RRed Deer, ALTAMinor Pro
Kelly Hrudey169088761978-19813G1961-01-13Edmonton, ALTAMajor League
Dryden Hunt34191736182014-20151L1995-11-24Cranbrook, BCMajor League
Curtis Huppe1492314371261995-19983R1979-02-21Winnipeg, MANMinor Pro
Brendan Hurley23213332011-20121L1993-05-11Fort Saskatchewan, ALTAMajor Junior
Jamie Huscroft14336711986-19871D1967-01-09Creston, BCMajor League
Marc Hussey4162430901993-19941D1974-01-22Chatham, NBMinor Pro
Gord Hynes20045981431451983-19863D1966-07-22Montreal, PQMajor League
Wayne Hynes2821431813242381985-19894C1969-05-26Calgary, ALTAEuropean Elite
Pat Iannone30121224492002-20031L1982-02-09Fruitvale, BCEuropean Lower Leagues
Daniel Idema1811022322402001-20043D1984-08-12Delta, BCEuropean Lower Leagues
Dean Intwert4000121991-19921G1972-07-27Edmonton, ALTAMajor Junior
Matt Ireland201122002-20031 Major Junior
Mark Isherwood26844841283532005-20105D1989-01-31Abbotsford, BCMinor Pro
Gleb Ivanov48369262021-20221D2003-02-06Moscow, RussiaEuropean Elite
Bruce Jacobson410141977-19781RMajor Junior
Leif Jacobson1253127581711970-19733R1953-09-04High Prairie, ALTAMajor Junior
Brett Jaeger1200002000-20022G1983-01-18Peace River, ALTAMinor Pro
Randy Jaycock2800021979-19801G1961-07-15Calgary, ALTAMinor Pro
Dick Jellema1201035452351971-19732CPowell River, BCSemi-Professional
Cody Jensen3471623461999-20001R1979-07-25Brooks, ALTAMajor Junior
Spenser Jensen138118191342010-20144D1995-07-02Airdrie, ALTAMajor Junior
Ryan Jevne27267861531192014-20195R1998-04-08Edmonton, ALTAMajor Junior
Mike Jickling47142438561992-19931C1973-01-05Edmonton, ALTAMinor Pro
Evan Johnson200002015-20161G1996-02-07Winnipeg, MANMajor Junior
Gary Johnson75022721983-19852G1965-02-16Winnipeg, MANMinor Pro
Greg Johnson5000161995-19961L1977-03-29Brooks, ALTAMajor Junior
William "Denny" Johnston2002867951801997-20025R1982-02-05Rosetown, SASKMinor Pro
Ed Johnstone1631361132492801971-19743R1954-03-02Brandon, MANMajor League
Larry Jones9213131977-19781L1959-02-26Stettler, ALTAMajor Junior
Ken Jorgenson75172239641982-19842R1964-02-11Seattle, WAMajor Junior
Matt Kabayama267801272071261981-19854C1965-11-18Foremost, ALTAEuropean Elite
Jack Kachkowski27145102023-20241D2007-01-14St. Albert, ALTAMajor Junior
John Kachur241061621995-19961C1977-02-15Yorkton, SASKMinor Pro
Jim Kambeitz801312251421982-19884L1967-03-25Bow Island, ALTAMajor Junior
Leo Karchie2600001970-19722G1952-05-09Semi-Professional
Bryan Kauk3316742004-20051R1987-02-02Brandon, MANMajor Junior
Brian Keates1394143843321976-19793L1959-01-13Edmonton, ALTAMinor Pro
Matt Keetley153077102003-20074G1986-04-27Medicine Hat, ALTAMajor League
Tim Keith42358221993-19941Major Junior
Brett Kemp1095376129752018-20213C2000-03-23Yorkton, SASKMinor Pro
Brad Kempthorne49284472681979-19801C1960-05-02Boissevain, MANMinor Pro
Tyson Kentel783471531997-20003L1980-05-17Langenburg, SASKMajor Junior
Kale Kessy1952744714222008-20135L1992-12-04Shaunavon, SASKMinor Pro
Kyle Kettles109000301999-20023G1981-06-19Lac du Bonnet, MANMinor Pro
Brant Kiessig513528631231979-19801L1960-07-30Thunder Bay, ONTMinor Pro
Gord Kimble4000131977-19781D1958-09-16Lucky Lake, SASKMajor Junior
Ryan Kinasewich116153045571998-20013L1983-08-20St. Albert, ALTAMinor Pro
Tristan King1173566101982008-20102C1990-11-07Minneapolis, MNMinor Pro
Todd Kinniburgh201101989-19901R1970-09-07Devon, ALTAMajor Junior
Clayton Kirichenko108166884612015-20172D1996-02-28Sherwood Park, ALTAEuropean Elite
Brent Kisilevich2002201982-19842G1965-09-24Edmonton, ALTAMajor Junior
Olaf Kjenstad11450601101581991-19932L1973-06-15Kamloops, BCMinor Pro
Sergei Klimentiev14335711063111993-19952D1975-04-05Kiev, UkraineMinor Pro
Kalvin Knibbs101324880381985-19914L1970-06-22Bow Island, ALTAMajor Junior
Jeff Knight9431922951989-19912D1971-04-16Swift Current, SASKMinor Pro
Terry Knight68121527391983-19841L1965-02-22Calgary, ALTAMajor Junior
Chad Knippel42112691994-19951D1975-02-01Sherwood Park, ALTAMajor Junior
Kevin Knopp95144761621986-19902D1969-10-24Edmonton, ALTAMinor Pro
Mick Koehler401122017-20181L1998-02-23Bonn, GermanyEuropean Elite
Mark Komonoski96910193541978-19802R1961-01-18Calgary, ALTAMajor Junior
Matthew Konan30119881073332007-20125D1991-09-03Tustin, CAMajor League
Bryan Kondo394711201994-19962C1977-05-29Edmonton, ALTAMajor Junior
Josh Koper625712282006-20104R1990-06-22Edmonton, ALTAMajor Junior
Dan Kordic2591445595971987-19914L1971-04-18Edmonton, ALTAMajor League
Rick Kosti600001981-19821G1963-09-13Kincaid, SASKMinor Pro
Miles Koules141454792522012-20153R1994-06-25Los Angeles, CAMinor Pro
Oren Koules336713271979-19801L1961-01-31LaGrange, ILMinor Pro
Patrick Kozyra7911617422007-20092D1989-01-24Sherwood Park, ALTAMajor Junior
Ron Kraft100001979-19801 Major Junior
Roger Krchnak27358781980-19822Major Junior
Dru Krebs27921921131662019-20245D2003-02-16Okotoks, ALTAMajor Junior
Rod Krushel400001987-19892L1971-05-04Medicine Hat, ALTAMajor Junior
Jason Krywulak14050781281081989-19912C1972-01-29Prince Albert, SASKMinor Pro
Martin Kubaliak8221012882002-20042D1985-07-11Zvolen, SlovakiaMinor Pro
Tyler Kuhn8033121990-19911D1972-09-08Fort McMurray, ALTAMajor Junior
Glenn Kulka512792261981-19832D1964-03-03Edmonton, ALTAMinor Pro
Tomas Kundratek116652581252008-20102D1989-12-26Jrinec, Czech Rep.Major League
Darryl Kuntz300001981-19821G1962-11-23Regina, SASKSemi-Professional
Derek Kuntz684951100221971-19721L1952-02-20Winnipeg, MANMinor Pro
Kevin Kuntz200001993-19941D1977-01-22Torquay, SASKMajor Junior
Mark Kuntz129923322281984-19873D1968-02-24Medicine Hat, ALTAMinor Pro
Jouni Kuokkanen2417881997-19981F1978-03-01Thunder Bay, ONTEuropean Lower Leagues
Dale Kushner17782701526411984-19873R1966-06-13Terrace, BCMajor League
Henry Kuster3251171482652231993-19985W1977-11-11Stony Plain, ALTAMinor Pro
Kevin Labbe95171431261998-20002R1982-03-08Stony Plain, ALTAMajor Junior
Chad Labelle2122428521192011-20154C1995-07-03Calgary, ALTAMajor Junior
Kurt Lackton27257511985-19861R1967-04-20Kansack, SASKMinor Pro
Tamas Laday9011272015-20161D1996-03-20Szekesfehervar, HungaryEuropean Elite
Nikolai Ladygin200042001-20021D1983-12-07Kiev, UkraineEuropean Elite
Chris Lafreniere84415191551988-19902D1971-09-03Portage la Prairie, MANMinor Pro
Daryle Lamb100021981-19821 Major Junior
Garth Lamb75161834521984-19862D1967-08-06Swift Current, SASKMinor Pro
Mark Lamb11881120201631982-19853C1964-08-03Ponteix, SASKMajor League
Pierre Lamoureux300001976-19782G1960-09-13Fort Saskatchewan, ALTAMajor Junior
Cliff Lane205301241543091973-19763D1956-05-05Burnaby, BCMajor Junior
Bill Langen1353801981-19821C1962-11-28Humboldt, SASKMajor Junior
Marek Langhamer12005522012-20153G1994-07-22Moravska Trebova, Czech Rep.Major League
Beckett Langkow8304422020-20233G2003-08-19Vegreville, ALTAMajor Junior
Cam Lanigan4603342012-20131G1992-06-09Calgary, ALTAMinor Pro
Don Larner4471421371994-19951R1975-02-16Langham, SASKMinor Pro
Randy Larsen200021977-19781R1958-05-05Surrey, BCMajor Junior
Don Laurin1510161988-19891C1971-08-29Winnipeg, MANMajor Junior
Mike Lay3341952314263311979-19845R1963-03-22Meadow Lake, SASKMinor Pro
Gary Leach100001980-19811C1962-03-11Lloydminster, SASKMajor Junior
Fred Ledlin117310121983-19841C1963-04-27Coquitlam, BCEuropean Elite
Brendan Lee79373269482021-20232L2002-02-05Seattle, WAMajor Junior
Jack Lefley22145181974-19762Major Junior
Boston Leier1983760971822009-20145L1993-07-09Saskatoon, SASKMinor Pro
Tim Leier111201979-19801Major Junior
Jim Lemke79224591981-19832R1964-02-03Edmonton, ALTAMajor Junior
Marc Lesage100002003-20041G1985-11-15Notre Dame, MANMajor Junior
Chris Leskiw2600091994-19951Major Junior
Scott Letendre200001984-19851Major Junior
Darryl Lewicki400001978-19791Major Junior
Tyler Lewington25018941124112011-20154D1994-12-05Edmonton, ALTAMajor League
Derek Lewis200042003-20041D1986-01-09Penticton, BCMajor Junior
Don Light200001974-19751G Major Junior
Kirby Lindal17492771691721986-19893R1968-01-12Humboldt, SASKMinor Pro
Jamie Linden5099181471992-19931R1972-07-19Medicine Hat, ALTAMajor League
Trevor Linden14462861481351985-19883C1970-04-11Medicine Hat, ALTAMajor League
Scott Lindsay75231942881991-19932R1972-08-29Red Deer, ALTAMinor Pro
Cayden Lindstrom994642881022021-20243C2006-02-03Chetwynd, BCMajor Junior
Owen Lloyd140538436581975-19772D1957-04-30North Vancouver, BCMajor League
Bryan Lockner152263965822017-20203R2000-04-04Windsor, COMajor Junior
Jim Lomas2004369112731974-19773C1957-06-07Edmonton, ALTAMajor Junior
Trevor Longo11091827672017-20203D2000-04-23North Vancouver, BCMajor Junior
Robert Longpre109141428671993-19952C1976-02-10Clearbrook, BCMajor Junior
Austin Lotz600002015-20161G1995-05-27Winnipeg, MANMinor Pro
Connor Lowe1700082001-20021D1983-01-19Meacham, SASKMajor Junior
Matt Lowry66101222472005-20072C1988-03-02Neepawa, MANMinor Pro
Pat Loyer600001982-19831D1965-01-26Edmonton, ALTAMajor Junior
Jarret Lukin267916282004-20051C1984-01-24Fort McMurray, ALTAMinor Pro
Morris Lukowich2071181452633611973-19763L1956-06-01Speers, SASKMajor League
Joffrey Lupul1911271132402162000-20033L1983-09-23Fort Saskatchewan, ALTAMajor League
Kelly Lutz200001978-19791Major Junior
Cody Lyseng50426941997-19992C1981-04-10Calgary, ALTAMajor Junior
Tom Lysiak1951182093273121970-19733F1953-04-22High Prairie, ALTAMajor League
Darcy Mabbott501121981-19821Major Junior
Clarke MacArthur190881362242972002-20053L1985-04-06Lloydminster, ALTAMajor League
Dawson MacAuley701102011-20132G1994-06-14Prince Albert, SASKMajor Junior
Dave MacDonald1224651983-19841C1964-05-12Chatham, NBMinor Pro
Blair MacGregor39011311983-19841G1964-09-28Regina, SASKMajor Junior
Steve MacIntyre410172000-20011D1980-08-08Brock, SASKMajor League
Matthew Mackay68232952442009-20101C1990-11-27Calgary, ALTAEuropean Elite
Tyler MacKenzie1973976115402020-20244R2004-06-06Red Deer, ALTAMajor Junior
David Mackey602532571671985-19861L1966-07-24New Westminster, BCMajor League
Kevin Mackie19134351996-19971D1979-02-09Victoria, BCMinor Pro
Owen MacNeil130163349812021-20232C2003-05-31Calgary, ALTAMajor Junior
Cameron MacPhee36112602016-20182D1999-05-17Edmonton, ALTAMajor Junior
Dylan MacPherson18663743362015-20194D1998-04-27Glace Bay, NSMinor Pro
Mike MacWilliam413401986-19871L1967-02-14Burnaby, BCMajor League
Chris Maillet8011181995-19961D1976-01-28Moncton, NBMinor Pro
Rick Maillot100001977-19781G Major Junior
Nick Majakovic2101101988-19891Major Junior
Kevin Malchuk5000171980-19822L1963-06-13Brandon, MANMajor Junior
Merlin Malinowski142701261961711976-19782F1958-09-25North Battleford, SASKMajor League
Warren Malinowski700001979-19801 Major Junior
Blair Manning2451116181995-19961C1975-05-27Vancouver, BCMinor Pro
Evan Marble70845531001991-19921D1972-04-09Eston, SASKMinor Pro
Steve Marr2421628443302001-20054D1984-06-06Kamloops, BCMinor Pro
Kevin Marsh200001994-19951W1978-06-30Ardrossan, ALTAMinor Pro
Jeff Marshall100001979-19801D1961-09-07Major Junior
Mel Marshall541341401981-19821D1964-04-08Medicine Hat, ALTAMajor Junior
Randy Marshall800041973-19741D1955-11-01Virden, MANMajor Junior
Brian Maser1975-19761Major Junior
Josh Maser6857122331999-20001R1979-04-20Medicine Hat, ALTAMinor Pro
Bryan Maxwell163261171435421972-19753D1955-09-07North Bay, ONTMajor League
Tommy Maxwell2443340734662002-20064R1985-11-19Spokane, WAMinor Pro
Alan May6101251985-19861L1965-01-14Barrhead, ALTAMajor League
Evan May4002202022-20242G2004-07-02Nanaimo, BCMajor Junior
Cal Mayer1400041978-19791G1960-07-23Medicine Hat, ALTAMajor Junior
Kevin Mayner100001981-19821L1963-04-10Flin Flon, MANMajor Junior
Dean McArthur1363134651951981-19843R1963-06-14Taber, ALTAMinor Pro
Spencer McAvoy500022004-20062D1988-08-22Edmonton, ALTAMinor Pro
Wayne McBean16828851132841985-19883D1969-02-21Calgary, ALTAMajor League
Bryan McCabe82637432601991-19932D1975-06-08St. Catharines, ONTMajor League
Rob McCaig4000171992-19931D1972-01-05Innisfail, ALTAMinor Pro
Ethan McCallum2301102023-20241G2006-04-11Brandon, MANMajor Junior
Kadon McCann7191120342022-20242C2007-03-25Cochrane, ALTAMajor Junior
Larry McCargar502201977-19781L1959-06-19Edmonton, ALTAMajor Junior
Nick McCarry104231841282017-20214L2001-06-21Calgary, ALTAMajor Junior
Wally McCheyne000001970-19711F1951-08-04Winnipeg, MANMajor Junior
Mitch McCormick23369151977-19792R1959-02-12Winnipeg, MANMajor Junior
Mark McCoy100001993-19941D1974-06-03Prince Rupert, BCMinor Pro
Scott McCrady200251611864031985-19883D1968-10-30Calgary, ALTAMinor Pro
Jim McCrimmon1591154655381970-19733D1953-05-29Ponoka, ALTAMajor League
Matthew McCue52518231602008-20091D1988-07-05Cochrane, ALTAMinor Pro
Warren McCutcheon63173047782001-20032C1982-08-06Carman, MANMinor Pro
Kevin McDonald1144031713551996-19982W1977-04-29Olds, ALTAMinor Pro
Lanny McDonald1361121412531381971-19732F1953-02-16Hanna, ALTAMajor League
Lloyd McDonald11011171978-19802Major Junior
Steve McFarland4400001970-19711G1951-11-04Rossland, BCSemi-Professional
Ryan McGill12431751063961987-19892D1969-02-28Sherwood Park, ALTAMajor League
Tom McGillivery3321194061979-19801R1961-07-26Edmonton, ALTAMajor Junior
Glen McGillivray2000101991-19921Major Junior
Duncan McGovern800002016-20182G2000-06-07Winnipeg, MANMajor Junior
Scott McKay1791132431612009-20123D1992-06-11Calgary, ALTAMajor Junior
Gavin McKenna773877115212022-20242L2007-12-20Whitehorse, YTMajor Junior
Rob McLean300021977-19781 Minor Pro
Ben McMullin42022181999-20012G1983-04-07Semiahmoo, BCMajor Junior
Tom McMurchy14505461980-19811L1963-12-02Burnaby, BCMajor League
Cyle McNabb3851116132019-20201R2000-09-15Winnipeg, MANMajor Junior
Josh McNeil611202015-20161C2000-02-06Sylvan Lake, ALTAMajor Junior
Logan McVeigh76172037362012-20142C1994-02-23Kenaston, SASKMajor Junior
Brent Meckling13125891141321982-19842D1964-09-14Calgary, ALTAMajor Junior
Dallon Melin67162541382022-20231L2002-03-26Czar, ALTAMajor Junior
Neil Melnyk2751116531971-19721RWinnipeg, MANSemi-Professional
Ken Merritt311291978-19791D1961-02-27Medicine Hat, ALTAMajor Junior
Stefan Meyer2821231232463112000-20055L1985-07-20Fox Valley, SASKMajor League
Sonny Mignacca199018181021990-19944G1974-01-04Winnipeg, MANMinor Pro
Kim Mihial200001978-19791Major Junior
Aaron Millar265771071841221994-19995R1978-03-16Fort Saskatchewan, ALTAMinor Pro
Bill Miller108553581031970-19722D1952-05-19Lloydminster, SASKMinor Pro
Jason Miller2751652053701431987-19914C1971-03-01Medicine Hat, ALTAMajor League
Neil Miller000001970-19711D1953-02-28Medicine Hat, ALTAMajor Junior
Andrew Milne16011691996-19971L1978-07-28St. Albert, ALTAEuropean Lower Leagues
Dave Milton300001973-19741G Semi-Professional
Roger Mitchell932521973-19741F1956-09-28Unity, SASKMajor Junior
Alex Mobray100002011-20121R1996-04-16Calgary, ALTAMajor Junior
Larry Mollard3533336811981-19821D1962-12-15Stonewall, MANMinor Pro
Bo Montgomery13134262008-20091D1990-01-30Moose Jaw, SASKMajor Junior
Cam Moon1000021989-19901G1970-03-27Edmonton, ALTAMajor Junior
Grant Morin100021977-19781R1957-07-01Edmonton, ALTAMinor Pro
Blake Morrison801225373861981-19832L1963-01-26Selkirk, MANMinor Pro
Jake Morrissey100002016-20171G1997-09-08Calgary, ALTAMajor Junior
Darrel Morrow101101977-19781W1959-01-29Deville, ALTAMinor Pro
Josh Morrow105116171701998-20013D1983-06-12Sherwood Park, ALTAMajor Junior
Aaron Moser411251996-19971LMajor Junior
Colin Mospanchuk200022009-20101R1993-07-21Winnipeg, MANMajor Junior
Alexander Mowbray175221941722013-20163R1996-04-16Calgary, ALTAMajor Junior
Tomas Mrsic131335386522021-20243C2006-02-26Surrey, BCMajor Junior
Tyson Mulock122243660301999-20012C1983-01-20North Delta, BCEuropean Elite
Stewart Munro300002002-20031G Major Junior
Don Murdoch1401701363062851974-19762R1956-10-25Cranbrook, BCMajor League
Shawn Nagurny60211940371982-19842R1965-03-21Burnaby, BCMajor Junior
Linus Nassen10686472322017-20192D1998-05-10Norrtalje, SwedenEuropean Elite
Kevin Nastiuk172044102001-20054G1985-07-20Edmonton, ALTAMinor Pro
Gary Nattrass21145291973-19741 Major Junior
Rob Neeld200021977-19781D1959-02-16West Vancouver, BCMajor Junior
Shayne Neigum400002006-20071L1990-05-27Kindersley, SASKMinor Pro
Kodie Nelson64410141061982-19842L1965-09-18Calgary, ALTAMajor Junior
Tomas Netik300022000-20011F1982-04-28European Elite
Blaine Neufeld1700022004-20073G1987-02-28Winkler, MANMajor Junior
Brad Neumier200001985-19861 Major Junior
Rob Nickel100001987-19881GMajor Junior
Rob Niedermayer2071081212291861990-19954C1974-12-28Cassiar, BCMajor League
Jim Nill20575811564611975-19783R1958-04-11Hanna, ALTAMajor League
Ryan Nolan800052021-20221D2004-01-06Calgary, ALTAMajor Junior
Laurie Nordstrom59730371071977-19781D1958-09-22Minor Pro
Clayton Norris319901091998911988-19935R1972-03-08Red Deer, ALTAMinor Pro
Donovan Nunweiler100001993-19941G1977-04-09Redcliff, ALTAMinor Pro
Colin O'Hara43011111041996-19971D1977-04-02Vernon, BCMinor Pro
Jaroslav Obsut5082634421996-19971D1976-09-03Presov, SlovakiaMajor League
Rick Odegard100001977-19781R1959-03-13Red Deer, ALTAMajor Junior
Zdenek Okal1102741681032008-20102L1990-07-08Zlin, Czech Rep.European Elite
Terrance Oliver300001990-19911DMajor Junior
Dan Olsen110426301381978-19813D1961-03-17Calgary, ALTAEuropean Elite
Ryan Olynyk10985135192000-20022R1982-08-28Saskatoon, SASKMinor Pro
Cam Ondrik58000171997-20003G1980-03-28Cranbrook, BCMajor Junior
Patrik Ondrisik301121991-19921C1971-02-14European Lower Leagues
Jamison Orr100002005-20061L1986-08-15Winnipeg, MANMinor Pro
Chris Osgood118178721989-19923G1972-11-26Peace River, ALTAMajor League
Lorne Osmond983343761491977-19792L1958-10-18Lethbridge, ALTAMajor Junior
Hayden Ostir80172542262017-20192R1999-07-06Winnipeg, MANMajor Junior
Richard Ostrow2800041977-19792G1960-01-17Wainwright, ALTAMajor Junior
Ken Oulton82433371191976-19782D1959-09-25Smithers, BCMajor Junior
Steven Owre282741472211882012-20175C1996-06-21Rocklin, CAMinor Pro
Sebastian-Lance Owuya6601010692010-20111D1991-10-08Hagersten, SwedenMinor Pro
Marcus Pacheco2314562023-20241R2005-04-06Edmonton, ALTAMajor Junior
Guy Paradis6011141981-19821D1963-02-04Edmonton, ALTASemi-Professional
Matt Paranych5601010162023-20241D2007-04-23Edmonton, ALTAMajor Junior
Patrik Parkkonen11072633302010-20122D1993-01-23Porvoo, FinlandMinor Pro
Rhett Parsons2191735523342020-20244D2003-08-10Cremona, ALTAMajor Junior
Sean Pass8202171985-19861C1968-08-03Edmonton, ALTAMajor Junior
Teague Patton78121325442019-20223C2003-12-15Kelowna, BCMajor Junior
Elgin Pearce68294574662012-20131C1992-02-07Port Coquitlam, BCMinor Pro
Allen Pedersen179937461621982-19853D1965-01-13Fort Saskatchewan, ALTAMajor League
Todd Pedersen23011211982-19842D1966-05-27Vermillion, ALTAMajor Junior
Mark Pederson2771972044012221983-19885L1968-01-14Prelate, SASKMajor League
Blaine Peerless19112301978-19791D1961-10-13Edmonton, ALTAMinor Pro
Pete Peeters99044591975-19772G1957-08-01Edmonton, ALTAMajor League
Lloyd Pelletier83101020361988-19902L1971-08-18Winnipeg, MANEuropean Elite
Blake Penner165192443722011-20154L1996-05-11Medicine Hat, ALTAMajor Junior
Craig Penner103421251341982-19864D1967-12-15Medicine Hat, ALTAMajor Junior
Todd Penner1201101982-19831 Major Junior
Nick Perna910142019-20201D2001-08-04Dallas, TXMajor Junior
Tyler Perry2211122381996-19982C1977-08-3170 Mile House, BCMinor Pro
Kyle Pess6871017362002-20042L1986-03-18Red Deer, ALTAMajor Junior
Jordan Peter2040491997-19981FMajor Junior
Marc Pethke500001991-19921G1973-11-30Kaufbeuren, GermanyMinor Pro
Gerry Petryk65155166451970-19711L1951-06-30Flin Flon, MANMajor Junior
Reid Petryk156212344942009-20123C1993-02-02Edmonton, ALTAMinor Pro
Clinton Pettapiece7224122005-20061C1987-02-23Christina Lake, BCEuropean Lower Leagues
Ryan Petz23862661281461991-19954R1974-09-09Calgary, ALTAMinor Pro
Dain Phillips481562251978-19802R1960-03-22Richmond, BCMajor Junior
Guy Phillips183811051861481984-19873R1966-02-13Regina, SASKMinor Pro
Doug Pickell77617231351984-19862L1968-05-09Sherwood Park, ALTAMinor Pro
Darcy Pindus6011131981-19821D1962-10-07Weyburn, SASKMajor Junior
Tyler Pitlick56273562312010-20111C1991-11-01Minneapolis, MNMajor League
Alexey Platonov200022015-20161D1997-01-20Mytischi, RussiaMajor Junior
Dylan Plouffe3541822322019-20201D1999-04-27Sherwood Park, ALTAMajor Junior
Trevor Pohl9369181987-19881R1967-10-14Vernon, BCMajor Junior
Mark Polak3511221592814391992-19975C1976-05-16Spruce Grove, ALTAMinor Pro
Tony Pontarollo210101980-19811 Major Junior
Reno Pontorollo501141981-19821R1962-01-07Lethbridge, ALTAMajor Junior
Ron Popplestone100001979-19801G1961-03-03Bowsman, MANMajor Junior
Tyler Preziuso2925582137872015-20205R1999-01-19Victoria, BCMajor Junior
Juraj Prokop614502004-20051R1985-09-18Bratislava, SlovakiaEuropean Elite
Jason Prosofsky2584045856121986-19915R1971-05-04Medicine Hat, ALTAMinor Pro
Alexander Provkin1601182006-20071D1989-03-28Voskresensk, RussiaMajor Junior
Michal Psurny3061319102005-20061L1986-02-23Zlin, Czech Rep.European Elite
Roman Psurny13545581031182004-20062L1986-02-23Zlin, Czech Rep.European Elite
Grant Pushie200001972-19742L1955-09-01Biggar, SASKMajor Junior
David Quenneville250691452141722013-20185D1998-03-13Edmonton, ALTAMinor Pro
Sergei Radchenko100001996-19971D1978-02-22Kiev, UkraineMinor Pro
Scott Ramsay13022182010-20111D1991-04-17Abbotsford, BCMajor Junior
Bryan Randall66459581995-19972R1978-08-08Winnipeg, MANMinor Pro
Mark Rassell27410378181712014-20184C1997-02-28Calgary, ALTAMinor Pro
Mike Rathje18824761002401990-19933D1974-05-11Mannville, ALTAMajor League
Rory Rawlyk1701162000-20011D1983-09-09Edmonton, ALTAMinor Pro
Elmer Ray146925342481973-19763L1956-05-22Stony Plain, ALTAMinor Pro
Adam Redmond37235492002-20031D1984-01-09Edmonton, ALTAMajor Junior
Steven Regier1933749862562000-20044L1984-08-31Spruce Grove, ALTAMajor League
Adam Rehak16224382011-20121L1992-09-26Ostrava, Czech Rep.Major Junior
Chad Reich1172736632121994-19973C1976-05-26Craik, SASKMajor Junior
Brent Reid100021982-19831Major Junior
Darren Reid16755871424272001-20043R1983-05-08Lac La Biche, ALTAMajor League
Jay Reid64321241281982-19831D1964-02-19Edmonton, ALTAMajor Junior
Mike Reimer56022821989-19912D1972-01-03Medicine Hat, ALTAMajor Junior
Rory Reinbolt702201981-19821 Major Junior
Dana Rieder2182652781421989-19934L1973-03-17Medicine Hat, ALTAMajor Junior
Jeremy Riehl000001993-19941D1975-08-29Lethbridge, ALTAEuropean Lower Leagues
Kevin Riehl2861991723712891987-19925C1971-03-11Leader, SASKMinor Pro
Sean Ringrose140385593782007-20092C1988-04-20Edmonton, ALTAMinor Pro
Dwayne Ripley46145141993-19952R1976-11-08Shoal Lake, MANMajor Junior
Steve Rissling80122335261982-19864L1966-04-01Medicine Hat, ALTAMajor Junior
Jordan Roach8000151998-19991R1981-12-25North Battleford, SASKMinor Pro
Brett Robertson20645571021922002-20064C1986-04-25Strathmore, ALTAMajor Junior
Ken Robertson200001982-19831R1965-01-05Calgary, ALTAEuropean Lower Leagues
Stewart Robertson11743681112671978-198021960-03-05Comox, BCMinor Pro
Zac Robidoux300002013-20141G1996-01-30Winnipeg, MANMajor Junior
Stacy Roest2901412684091301990-19955C1974-03-15Lethbridge, ALTAMajor League
Jason Rogers35033181977-19781D1960-05-29Creston, BCMajor Junior
Tyler Romanchuk1201230421311989-19912D1973-03-11Fort McMurray, ALTAMinor Pro
Kyle Ronan2600001995-19961R1979-03-15Winnipeg, MANMajor Junior
Dave Ross142534295911975-19783R1958-03-20Indian Head, SASKMinor Pro
Ira Ross4121012561971-19721DAlsask, SASKMajor Junior
Kyle Roth16101111999-20012L1983-07-28Rosthern, SASKMajor Junior
Rob Roy100001981-19821Major Junior
Mike Ruark16112451990-19911D1971-04-18Calgary, ALTAMinor Pro
Kristians Rubins109104151502016-20182D1997-12-11Jurmala, LatviaMajor League
Liam Ruck311202023-20241R2008-02-21Osoyoos, BCMajor Junior
Markus Ruck200002023-20241C2008-02-21Osoyoos, BCMajor Junior
Randy Rudnyk24134351975-19761R1957-04-16Edmonton, ALTAMinor Pro
Jakub Rumpel51132336422006-20071R1987-01-27Hrnciarovce, SlovakiaEuropean Elite
Derek Rupprecht13472027571997-19992C1981-04-06Okotoks, ALTAMajor Junior
Ken Ruptash500001970-19711G1952-06-10Edmonton, ALTAMajor Junior
Kris Russell241761201961412003-20074D1987-05-02Caroline, ALTAMajor League
Brayden Ryan-MacKay200002023-20241L2008-06-06Calgary, ALTAMajor Junior
Henry Rybinski7741317282017-20192R2001-06-26Vancouver, BCMinor Pro
Luke Rybinski7011132020-20222D2003-11-19Vancouver, BCMajor Junior
Derek Ryckman65167672012-20131D1992-03-09Red Deer, ALTAMajor Junior
Dennis Salamandyk2902221980-19822G1961-12-14Thompson, MANMajor Junior
Tim Sanche107750573551973-19752D1955-07-19Kimberley, BCMinor Pro
Robby Sandrock1101048581261996-19993D1978-03-10Williams Lake, BCMinor Pro
Cole Sanford2301061112171972012-20164R1995-07-31Vernon, BCMinor Pro
Brent Sapergia19448451980-19811R1962-11-16Flin Flon, MANMinor Pro
Brent Sauer1975-19761GMajor Junior
Jerrid Sauer1822632581052005-20083R1987-09-12Medicine Hat, ALTAMajor Junior
Mike Sauer3211011292006-20071D1987-08-07St. Cloud, MNMajor League
Jim Scammell200001975-19761G1956-12-22Major Junior
Kelly Schacher100001983-19841GMajor Junior
Jeremy Schaefer2031316294091992-19964L1976-02-27Spruce Grove, ALTAMinor Pro
Paxton Schafer14007741993-19963G1976-02-26Medicine Hat, ALTAMajor League
Brett Scheffelmaier27311364710611997-20025D1981-03-31Coronation, ALTAMinor Pro
David Schlemko198221091311452004-20073D1987-05-07Edmonton, ALTAMajor League
Justin Schmidt200052004-20051C1985-04-19Bow Island, ALTAMajor Junior
Nick Schneider132044112013-20174G1997-07-21Leduc, ALTAMinor Pro
Brad Schultz400021975-19761R1957-11-10Major Junior
Ty Schultz18684250632014-20173D1997-03-05New Westminster, BCEuropean Elite
Dustin Schwartz48000231996-19982G1979-03-30Stettler, ALTAMajor Junior
Lyndon Schwartz24011321995-19961Major Junior
Mike Schwengler57121022151985-19872C1969-05-10Medicine Hat, ALTAMajor Junior
Morley Scott17279361976-19771D1957-09-19Minor Pro
Yanick Seidenberg67194766732003-20041L1984-01-11Villingen-Schwenning, GermanyEuropean Elite
Rob Sekura51213451993-19941LMajor Junior
Rob Semchuk56151025951981-19821L1963-10-07Fernie, BCSemi-Professional
Trevor Semeniuk851671001983-19852D1967-04-04Vegreville, ALTAMajor Junior
James Seney401191992-19931C1976-05-01Fairview, ALTAMajor Junior
Derek Senkow48202949681995-19961L1975-01-16Canora, SASKMajor Junior
Tyson Sexsmith100002004-20051G1989-03-19Calgary, ALTAMinor Pro
Kevin Shaigec101101976-19771Major Junior
Mason Shaw161471161631422014-20173C1998-11-03Wainwright, ALTAMajor League
Riley Sheen50123132010-20122L1994-12-21Edmonton, ALTAEuropean Elite
Alex Sheflo37022101988-19902G1969-01-17Edmonton, ALTAMajor Junior
Mack Shields2400002015-20161G1995-02-13Saskatoon, SASKMajor Junior
Kyuin Shim14641021993-19941L1974-04-05Masan, South KoreaMinor Pro
Hunter Shinkaruk2111051302351352010-20144L1994-10-13Calgary, ALTAMajor League
Gord Shmyrko142424486821982-19842R1984-11-16Smoky Lake, ALTAMajor Junior
Kelly Short505501977-19781C Minor Pro
Oren Shtrom89142337162020-20233L2004-09-28Gilbert, AZMajor Junior
Derek Shuel200091994-19951L1976-05-05Brandon, MANMajor Junior
David Shute1204443871471989-19912L1971-02-10Richfield, MNMinor Pro
Vladimir Sicak107836441441998-20002D1980-12-01Hradec, Czech Rep.Minor Pro
Cole Sillinger52223355222018-20202C2003-05-16Columbus, OHMajor League
Doug Silvernagle101121970-19711Major Junior
Keith Silvernagle47203151271970-19711W1950-03-09Biggar, SASKMinor Pro
Zach Sim19134252007-20081D1988-05-12Saskatoon, SASKMajor Junior
Dave Simons62344680741970-19711Major Junior
Blair Simpson107318211471997-19992D1980-04-05Melville, SASKMajor Junior
Rick Simpson1422531562521976-19782L1958-10-20Hay River, NWTMinor Pro
Randy Siska98272552561984-19873C1967-06-01Calgary, ALTAMajor Junior
Temba Siyo17044111978-19791L1961-09-19Edmonton, ALTAMajor Junior
Scott Skrudland100002003-20041L1988-07-18Winnipeg, MANMajor Junior
Jaromir Smatrala800001997-19981European Elite
Brian Smeland1811201970-19711Major Junior
Carson Smith610101996-19971L1978-04-09Calgary, ALTAMajor Junior
Darcy Smith8537101261994-19962D1976-05-01Sherwood Park, ALTAMinor Pro
Ryan Smith100002005-20061D1988-01-01Edmonton, ALTAMajor Junior
Shane Smith1404835831262020-20244C2005-01-14Cessford, ALTAMajor Junior
Kurtis Smythe5721113532022-20231D2002-05-03Cloverdale, BCMajor Junior
Dave Snopek1213131622111976-19782L1958-10-07Lethbridge, ALTAMinor Pro
Mark Sochatsky16111223541981-19821C1962-08-17Sherwood Park, ALTAEuropean Elite
Mads Sogaard7402202018-20202G2000-12-13Aalborg, DenmarkMajor League
Tanner Sohn29044642009-20101D1991-03-11Medicine Hat, ALTAMajor Junior
Matt Sokol22033152005-20072C1989-11-14Los Angeles, CAMajor Junior
Colin Solheim15314121980-19822D1962-02-28Grande Prairie, ALTAMajor Junior
Ken Solheim136122761981371977-19813L1961-03-27Medicine Hat, ALTAMajor League
Mike Spencer666835103731981-19832L1963-04-12Weyburn, SASKMajor Junior
Vasyl Spilka46791622023-20241L2006-01-14Leberec, Czech Rep.Major Junior
Chris St. Cyr8121315411980-19822D1963-09-14Winnipeg, MANMajor Junior
Chris St. Jacques3101522163683571999-20045C1983-01-22Edmonton, ALTAMinor Pro
Blair St. Martin262866748041994-19984D1977-03-24Slave Lake, ALTAMajor Junior
Hunter St. Martin1443242741112021-20243L2005-06-13Edmonton, ALTAMajor Junior
Pat Stachniak13011151996-19971D1979-03-17Edmonton, ALTAMinor Pro
John Stampohar954481592007-20103R1990-02-25Hibbing, MNMajor Junior
Brent Stankowski1800001981-19821G Major Junior
Ty Stanton22922811032012012-20164D1995-05-23St. Albert, ALTAMinor Pro
Matt Staples155520251402012-20153D1995-03-07Coppell, TXMajor Junior
Vic Stasiuk700091977-19781 Major Junior
Brent Steblyk110640461201982-19842D1965-05-28Ponoka, ALTAMajor Junior
Peter Steblyk247211321534821977-19814D1961-03-25Edmonton, ALTAMinor Pro
Jaxon Steele65235122017-20192C2000-01-24Calgary, ALTAMajor Junior
Damien Steiert722332551231978-19813R1961-04-17Empress, ALTAEuropean Lower Leagues
Marty Steinley200001978-19791W1961-03-23Empress, ALTAMajor Junior
Ryan Stempfle393811452002-20031D1982-08-03Saskatoon, SASKMajor Junior
Chris Stevens14351491001782004-20073L1986-08-20Dawson Creek, BCMinor Pro
Lloyd Stevens33123221972-19731 Major Junior
Scott Stewart401101998-19991L1982-03-29Edmonton, ALTAMajor Junior
Darren Stolk65831391411988-19891D1968-07-22Taber, ALTAMinor Pro
Shawn Stone7471421301992-19942R1975-05-04Fruitvale, BCMinor Pro
Cam Stratichuk1901121976-19771W1958-07-07Winnipeg, MANMajor Junior
Ken Stroud21224231976-19771European Lower Leagues
Sam Styles41012121261981-19821D1962-05-29Vancouver, BCMajor Junior
Shaun Sutter52101222811998-20002R1980-06-02Red Deer, ALTAMinor Pro
Lee Svangstu362131251996-19971L1976-07-23Crosby, NDMinor Pro
Lukas Svejkovsky78384280482019-20223C2001-11-28Tampa, FLMinor Pro
Darre Switzer1342530554591976-19782L1958-07-16Pouce Coupe, BCMinor Pro
Jordan Switzer200002023-20241G2007-01-26Edmonton, ALTAMajor Junior
Tyler Swystun70122436452006-20071R1988-01-15Cochrane, ALTAMajor Junior
Christopher Tai100002013-20141G1995-12-01Delta, BCMajor Junior
Darren Taylor601221331221987-19881L1967-05-28Calgary, ALTAMinor Pro
Justin Taylor59279161999-20012C1983-01-01Edmonton, ALTAMinor Pro
Jeff Temple103353671951996-19982F1978-09-23Brandon, MANMajor Junior
Alex Theriau8542226692010-20122D1992-02-14Duncan, BCMajor Junior
Ron Thiessen500001973-19741G Major Junior
Jerry Thomas8901101971-19743G1954-02-07Quesnel, BCMajor Junior
Adam Thompson901141982-19831D1962-03-05Marathon, ONTMajor Junior
Brent Thompson19118851034141988-19913D1971-01-09Calgary, ALTAMajor League
Jeremy Thompson6188162431993-19941R1975-04-08Vernon, BCMinor Pro
Rocky Thompson2491739568161993-19974R1977-08-08Calgary, ALTAMajor League
Ben Thomson3521361813171781997-20036C1982-06-30Coaldale, ALTAMinor Pro
Kellan Tochkin42122436542010-20122R1991-02-15Abbotsford, BCMinor Pro
Daine Todd23454991531052003-20085C1987-01-10Red Deer, ALTAMinor Pro
Lorne Toews25576571336341990-19944L1973-06-17Winnipeg, MANMinor Pro
Scott Townsend141334982511990-19933C1974-01-05Claresholm, ALTAMajor Junior
Devyn Tremblay624812382003-20052R1986-06-23Calgary, ALTAMajor Junior
Ryan Trotter100051998-19991R1978-09-03Revelstoke, BCMajor Junior
Rocky Trottier85395998521982-19842C1964-04-11Val Marie, SASKMajor League
Steve Tsujiura2541332593921411977-19825C1962-02-28Coaldale, ALTAMinor Pro
Dan Turner1512833614171982-19853F1964-03-18Flin Flon, MANMajor Junior
Brad Tutschek100001996-19971C1980-09-23Edmonton, ALTAEuropean Elite
David Ullmann44549522000-20011R1982-12-09Semiahmoo, BCMajor Junior
Kevin Undershute1703453871822004-20084L1987-04-12Medicine Hat, ALTAEuropean Lower Leagues
Curtis Valk2701251302551462009-20145C1993-02-08Medicine Hat, ALTAMajor League
A.J. Van Bruggen312321997-19981R1977-04-24Wadena, MNMajor Junior
Eric Van Impe151102636832017-20225D2001-10-21Calgary, ALTAMajor Junior
Josh Van Mulligen14952934672021-20243D2005-07-26Medicine Hat, ALTAMajor Junior
Keith Van Rooyen4573845821986-19871D1966-07-13Hamilton, ONTEuropean Elite
Rod Van Slyke1205038881361977-19792R1959-05-26Camrose, ALTAMajor Junior
Mike Vandenberghe49216181011991-19921D1972-03-11Reston, MANMinor Pro
Jim Vanderlee60820281151981-19821 Semi-Professional
Bill Vandermeer300002003-20041C1984-05-03Caroline, ALTAMinor Pro
Tommy Vannelli104265076862013-20152D1995-01-26Minnetonka, MNMinor Pro
Brian Varga704453971561981-19821L1961-06-28Regina, SASKEuropean Elite
Gary Vaughan1315158109291973-19752R1955-01-31Peterborough, ONTMinor Pro
Greg Vaydik1679395188671972-19753F1955-10-09Yellowknife, NWTMajor League
Linden Vey2621021782801132006-20115R1991-07-17Wakaw, SASKMajor League
Ron Viglasi15044121984-19851D1965-04-21Powell River, BCMajor Junior
Bill Vince3011241981-19821R1963-11-23Vancouver, BCMajor Junior
Tomaz Vnuk2023521989-19901F1970-04-11European Elite
Mark Vodden9929111172002-20042D1984-04-27Chilliwack, BCMajor Junior
Jason Vokey200002002-20031 Major Junior
Tomas Vosvrda35000122007-20081G1989-09-12Ostrava, Czech Rep,European Elite
Brad Voth2153027577851996-20015R1980-02-25Calgary, ALTAMinor Pro
Darby Walker28314641991-19921F1974-08-05Beaverlodge, ALTAMinor Pro
Jack Walker200001972-19731GGrande Prairie, ALTAMajor Junior
Mitch Walker600001992-19931G1974-01-24Grande Prairie, ALTAMajor Junior
Darryl Wallis153111441972-19731Major Junior
George Walter35101525351980-19811L1961-02-25Burnaby, BCSemi-Professional
Daniel Wapple2400002013-20141G1995-03-16Saskatoon, SASKMajor Junior
Scott Wasden1361019291182004-20084C1988-01-04Westbank, BCMajor Junior
Trevor Wasyluk22570631332221993-19985L1978-05-04Saskatoon, SASKMinor Pro
Lanny Watkins65142034531991-19921C1972-10-25Medicine Hat, ALTAMajor Junior
Ryan Watson500022018-20191D2002-05-11Delta, BCMajor Junior
Ryan Wecker65242246681973-19741F1954-09-24Bentley, ALTASemi-Professional
Stan Weir1341101342441651970-19722C1952-03-17Ponoka, ALTAMajor League
Jeff Wenaas20689831721951983-19874C1967-09-01Eastend, SASKMinor Pro
Stu Wenaas1791450642901979-19854D1964-01-22Robsart, ALTAMajor Junior
Ashley Wesling27213101994-19962C1976-05-19Humboldt, SASKMajor Junior
Rob Wheelin200001981-19821 Major Junior
Dave White38122335271970-19711L1951-11-17Edmonton, ALTAMinor Pro
Jaeger White68102434282017-20181C1998-04-03Medicine Hat, ALTAMajor Junior
Todd Wickenden391671871981-19821D1962-03-29Winnipeg, MANMajor Junior
Randy Wickware3016143061980-19811L1961-09-03Winnipeg, MANMajor Junior
Oasiz Wiesblatt218651201853142019-20245C2004-04-08Calgary, ALTAMajor Junior
Chad Wilchynski67330331561996-19971D1977-04-04Regina, SASKMinor Pro
Steve Wilejto465813221998-20002C1979-01-26Burns Lake, BCMinor Pro
Neil Wilkinson551121321571987-19881D1967-08-15Selkirk, MANMajor League
Brian Williams2733682015-20161C1995-01-10Claremont, CAMajor Junior
Josh Williams92212142122016-20193R2001-03-08Langley, BCMajor Junior
Lionel Williams53413171331976-19782D1959-11-07Tofield, ALTAMajor Junior
Rod Williams23448751986-19882R1967-02-14Radville, SASKMajor Junior
Tom Williams100001979-19801G Major Junior
Travis Willie67000341997-19992D1981-02-13Prince Albert, SASKMajor Junior
Caleb Willms525101522018-20224L2002-04-23Cochrane, ALTAMajor Junior
Brad Wilson2073250822621992-19964R1976-03-19Sherwood Park, ALTAMajor Junior
Mike Winther11258561142461978-19813C1961-06-16Prince George, BCMinor Pro
Byron Witkowski1985-19861L1969-11-20Edenwold, SASKMajor Junior
Randy Wong100001983-19841D1967-04-01Bellevue, ALTAMinor Pro
Derek Wood164913271995-19961C1975-07-08Prince George, BCMinor Pro
Kurt Woolf1320261984-19851R1967-07-03Redcliff, ALTAMinor Pro
Mark Woolf184821011831901986-19904R1970-09-30Brandon, MANMinor Pro
Murray Worley0423271591972-19731D1953-06-06Rossland, BCMinor Pro
Alex Wright100002006-20071G1990-04-20Prince George, BCMajor Junior
Justin Yeoman23314121998-20002R1981-03-01Onoway, ALTAMajor Junior
Kevin Young5811314191998-19991D1982-07-16White Rock, BCMinor Pro
Zach Zahara3301122021-20243G2005-03-21Rocky View, ALTAMajor Junior
Vahe Zakaryan1722442010-20111R1992-03-22Northridge, CAMajor Junior
Mike Zanier1300001981-19821G1962-08-22Trail, BCMajor League
Cal Zankowski100553893911987-19892R1968-08-13Winnipeg, MANMajor Junior
Aaron Zarowny602022421091994-19951L1974-04-14St. Paul, ALTAMinor Pro
Richard Zemlak923137681891981-19832R1963-03-03Wynyard, SASKMajor League
Brian Ziegler14832801124221978-19813L1961-01-07Calgary, ALTAMinor Pro
Reynhold Zilla10011171978-19791C1960-09-24Medicine Hat, ALTAEuropean Lower Leagues

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