hockey DB
search by league
team
morning report
contact us
home

Trail Smoke Eaters all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Thomas Abenante3254982009-20101F1990-03-16Trail, BCJunior A (Canada)
Steve Adams10033101995-19961D1975-04-11Edmonton, ALTAMinor Pro
Kai Adano200002022-20231D2005-02-05Burnaby, BCJunior A (Canada)
Austin Adduono4971320222012-20131F1993-06-29Thunder Bay, ONTJunior A (Canada)
Ryan Agar21358181996-19971D1978-03-28Sherwood Park, ALTAJunior A (Canada)
Mitch Ahearn23156121998-19991D1979-02-20Red Deer, ALTAMinor Pro
August Aiken58172946182007-20081L1987-11-13Whittier, CAMinor Pro
Owen Albers800002021-20221G2003-04-25Calgary, ALTAJunior A (Canada)
Chad Alderson501523381191991-19943F1975-04-14Prince George, BCJunior A (Canada)
Clay Alderson000001991-19921D1971-09-03Fruitvale, BCJunior A (Canada)
Matt Alexander601162012-20131D1994-03-08Thunder Bay, ONTCollege-University
Peter Alexander400002008-20091G1990-11-13Vancouver, BCJunior A (Canada)
Bryce Anderson52881682017-20192C2001-03-16Whitehorse, YTJunior A (Canada)
Cole Anderson4703362006-20071G1986-02-10Eckville, ALTACollege-University
Don Anderson000001949-19501L1923-05-20Blackie, ALTAMinor Pro
Eli Anderson601101996-19971Junior A (Canada)
Jimmy Anderson000001946-19471CCarluke, ScotlandSemi-Professional
Josiah Anderson5000122003-20052F1986-04-23Kelowna, BCEuropean Lower Leagues
Arthur Andrews200002011-20121F1993-08-26Castlegar, BCJunior A (Canada)
Mel "Buddy" Andrews000001954-19551R1929-11-28Moose Jaw, SASKMinor Pro
Kenny Anglin304402006-20071D1986-07-02Anchorage, AKJunior A (Canada)
Austin Anselmo100002015-20161D1997-03-25Trail, BCMinor Pro
Miki Antonik391820382091993-19941Junior A (Canada)
Don Appleton4318183681950-19511FCalgary, ALTAMinor Pro
Mike Arbulic382032521811994-19951L1975-05-01Vancouver, BCMajor Junior
Brett Arcand-Kootenay2710919502001-20021F1983-01-23St. Albert, ALTAMinor Pro
Cole Arcuri201122015-20161D1996-01-09Nelson, BCJunior A (Canada)
James Ardelan11840651051222001-20032L1983-03-16Avonlea, SASKMajor Junior
David Arduin874162103742006-20082F1987-02-17Halfmoon Bay, BCCollege-University
Taylor Armbruster1923592013-20141D1996-05-27North Vancouver, BCJunior A (Canada)
Ross Armour14645951401392014-20184F1998-02-07Trail, BCMinor Pro
Dan Ashman337111881974-19762RPenticton, BCSemi-Professional
Hunter Atchison921302014-20151F1996-11-06Victoria, BCMinor Pro
Curtis Atkinson300001996-19971G1977-10-05Nelson, BCCollege-University
Ryan Aynsley126111742010-20111F1990-04-16Kelowna, BCCollege-University
Tysen Azevedo401142006-20071DJunior A (Canada)
Chris Babcock000001992-19931C1973-04-24Trail, BCJunior A (Canada)
Joe Babey700022007-20081D1989-05-24Calgary, ALTACollege-University
Marek Babic24448331998-19991D1978-02-04Bratislava, SlovakiaMinor Pro
G. Baines221301980-19811 Semi-Professional
Jake Baker3251823392010-20111D1991-07-18Port Moody, BCMinor Pro
Joey Baker574812662010-20111F1993-06-22Trail, BCMajor Junior
Ryan Baker300001998-19991L1980-04-15Claresholm, ALTAMinor Pro
Brent Baltus107384381502011-20132F1992-10-06Nanaimo, BCCollege-University
Paul Barclay5400022007-20092G1989-06-05Maple Ridge, BCJunior A (Canada)
Cody Bardock1141542013-20141D1993-07-26Lethbridge, ALTACollege-University
Mitchell Barker3991625202016-20171F1996-10-12Kamloops, BCJunior A (Canada)
Adam Barone5382533182023-20241D2004-05-06Sault Ste. Marie, ONTJunior A (Canada)
Joel Barrett121414889592004-20073F1986-03-31Calgary, ALTACollege-University
Diego Bartlett220202012-20131F1994-05-31Castlegar, BCJunior A (Canada)
John Bartman1001102003-20041DJunior A (Canada)
Joel Barton38347372021-20221D2003-05-28Kelowna, BCJunior A (Canada)
Seth Barton4962733322017-20181D1999-08-18Kelowna, BCMinor Pro
Bryan Basilico99283866862013-20152F1995-01-25Macomb, MICollege-University
Chad Bates1100002022-20231F2004-05-13Regina, SASKJunior A (Canada)
Jordan Bauer920242010-20111R1991-05-20Edmonton, ALTAMajor Junior
Rick Beauchamp50161834341969-197121949-11-01Westlock, ALTASemi-Professional
Sacha Beauchemin6591928572003-20052C1984-01-22Sorel, PQJunior A (Canada)
Garrett Beckwith3000022009-20101G1990-01-04Lake Parsippany, NJJunior A (Canada)
??? Beedle16336161969-19701 Semi-Professional
J.J. Beitel1514572011-20132D1993-07-19Calgary, ALTAJunior A (Canada)
Corey Bell198436403881994-19984D1977-04-16Fruitvale, BCJunior A (Canada)
Michael Bell600022012-20131C1995-04-27Maple Ridge, BCMajor Junior
Julian Benner100002016-20171F1998-08-20Calgary, ALTAJunior A (Canada)
Wade Bennett4731922252009-20101D1990-04-20Gardena, CACollege-University
Joe Benoit000001938-19391R1916-02-27St. Albert, ALTAMajor League
Doug Bentley9170861561391974-19805LDelisle, SASKMinor Pro
Wyatt "Scoop" Bentley0415101941-19421R1912-09-13Delisle, SASKMinor Pro
Brady Berger100002016-20171F1999-02-11Drayton Valley, ALTAJunior A (Canada)
Tyler Berkholtz5693342382012-20131F1992-01-19Penticton, BCJunior A (Canada)
Luke Bertolucci4731518142011-20121R1995-04-07Montrose, BCMajor Junior
Mike Betz30161531122009-20101R1992-07-03Kelowna, BCMajor Junior
Guy Biddlecomb300021998-19991D1980-02-18Claresholm, ALTAJunior A (Canada)
Dane Birks10000122011-20121D1995-08-29Merritt, BCMinor Pro
Josh Bishop11721921662003-20052D1985-04-10Lethbridge, ALTAJunior A (Canada)
Matt Bissett1002202011-20121F1994-07-28Pitt Meadows, BCJunior A (Canada)
Kurt Black175611182015-20161F1995-02-10Winfield, BCCollege-University
Beau Blanaru43347142010-20111F1992-05-09Nanaimo, BCJunior A (Canada)
Bob Blanchet2500001977-19781G1954-02-24Authier-Nord, PQMajor League
Evan Bloodoff200002005-20061L1990-11-21Castlegar, BCMinor Pro
Lucas Bloodoff57162440462005-20061L1989-05-05Castlegar, BCMinor Pro
Rudy Bobrosky0448481941-19421D1919-04-18Drumheller, ALTAMinor Pro
Garry Bock100335083451974-19762C1949-08-25Port McNeill, BCMinor Pro
Easton Bodeux400002010-20111D1994-08-25West Kelowna, BCJunior A (Canada)
Cody Boeckman100002012-20131G1994-11-09Cochrane, ALTAJunior A (Canada)
Mitch Bohonos300002003-20041F1985-06-14Medicine Hat, ALTAJunior A (Canada)
J.F. Boisvert59162945392008-20091R1989-07-14Mirabel, PQCollege-University
Michael Boisvert32145312005-20061D1986-06-17Trail, BCJunior A (Canada)
Chris Bonvie60305282871996-19971C1978-06-01Athabasca, ALTAMinor Pro
Jacob Bourchier2016-20171D1999-05-27West Kelowna, BCJunior A (Canada)
Dylan Bowen3321012322013-20141D1995-04-04Lumby, BCJunior A (Canada)
Todd Bowman6561420782006-20082D1987-10-16Calabasas, CAJunior A (Canada)
Adam Boytinck6481725702010-201221992-04-29Fairview, ALTAJunior A (Canada)
Mitch Bozak88445195241974-19762Semi-Professional
Brent Bradford000001991-19921G1974-07-19Trail, BCCollege-University
Taylor Bradley604461998-19991D1980-10-04Kamloops, BCJunior A (Canada)
Cullen Bradshaw60303363382010-20111F1990-02-11Medicine Hat, ALTAMinor Pro
Riley Brandt364711442012-20142F1996-12-12Trail, BCEuropean Elite
Adam Brastad3931013141998-20002D1981-09-11Junior A (Canada)
Chris Bratina100002005-20061F1987-10-01Coquitlam, BCMinor Pro
Duane Bray0212141811977-19781D1954-09-24Flin Flon, MANMajor League
Neil Breen28111021771995-19961C1978-04-03Spokane, WAMinor Pro
Mickey Brennen000001938-19391LColeman, ALTASemi-Professional
Sheldon Brett447815482013-20152F1996-05-10Courtenay, BCCollege-University
Carson Briere243912202019-20201F1999-09-23Philadelphia, PACollege-University
Steve Briere4200071993-19941G1977-03-25Winnipeg, MANMinor Pro
Dave Brockhill000001979-198011958-02-03 Semi-Professional
Cameron Brodie92523281722006-20082D1988-07-01White Rock, BCMinor Pro
D.J. Brough347916371998-19991D1979-05-27Coaldale, ALTACollege-University
Barry Brown000001965-19661G Minor Pro
Justin Brown8991625872007-20103F1991-10-12Trail, BCJunior A (Canada)
Tucker Brown100002014-20151F1995-03-06Calgary, ALTAJunior A (Canada)
Connor Brown-Maloski16632711031032014-20173F1996-05-10Kamloops, BCCollege-University
Nathan Browne37371082013-20141D1996-02-06Vernon, BCJunior A (Canada)
Chris Bruce000001991-19932D1972-01-16Trail, BCCollege-University
Chandler Bruyckere510122012-20131D1995-03-20Parksville, BCJunior A (Canada)
Gryphon Bucci423131682023-20241F2006-08-28Sudbury, ONTJunior A (Canada)
Buck Buchanan000001938-19391GNorth Battleford, SASKSemi-Professional
Mike Buckna030366681940-19422 Semi-Professional
Kyle Budvarson1103912512018-20202D2000-01-25Red Deer, ALTAJunior A (Canada)
Glen Bueckert000001975-19761GPrince George, BCSemi-Professional
Doug Buhr02328512381976-19782L1949-06-29Vancouver, BCMajor League
Ryan Bulach1644658104932006-20093F1988-06-21Kelowna, BCCollege-University
Darryl Burgess55192544291999-20001FJunior A (Canada)
Lucas Burnett112354681762001-20032F1982-04-01Rossland, BCMinor Pro
Tanner Burns600042010-20111F1993-01-17Vernon, BCJunior A (Canada)
Laurie Bursaw000001951-19612 Semi-Professional
Evan Bushy106135366402021-20232D2002-03-26Thief River Falls, MNCollege-University
Donovan Buskey1800002018-20202G2000-01-29Vancouver, BCMajor Junior
Howie Byers30771461969-19701Semi-Professional
Mack Byers74211233592017-20192F1999-02-08Long Lake, MNCollege-University
Darren Cain100001998-19991FJunior A (Canada)
Dallas Calvin4116304692010-20153F1994-09-27Trail, BCJunior A (Canada)
Derek Campbell491223351152001-20032L1982-03-03Duncan, BCMinor Pro
Dino Caputo503342752531993-19941C1973-06-19Prince George, BCMajor Junior
Zach Cardella77022202004-20062G1985-08-04Spokane, WAMajor Junior
Nick Carelli400002003-20052FGenelle, BCCollege-University
Darcy Caron000001991-19932F1974-10-04Trail, BCJunior A (Canada)
Matthew Carr800062012-20131D1994-04-19South Slocan, BCJunior A (Canada)
Cash Carter110102023-20241F2006-09-07Drayton Valley, ALTAJunior A (Canada)
Blaine Caton126313970872015-20183F1997-04-14Vernon, BCCollege-University
Terry Cavanagh1945941950-19533 Minor Pro
Korbyn Chabot327815382016-20182F1999-11-13Cranbrook, BCJunior A (Canada)
Marc-Antoine Chaput14246202009-20101D1991-12-11Mascouche, PQCollege-University
??? Chemenko26751201969-19701 Semi-Professional
Kyle Chernenkoff124215171292016-20193D1998-08-30Crescent Valley, BCJunior A (Canada)
??? Cherny921301969-19701 Semi-Professional
Tyler Cherwinski52215171062001-20021D1984-02-09Winnipeg, MANCollege-University
Clayton Chessa27131124422011-20121F1991-04-22White Rock, BCCollege-University
Valik Chichkin6381624732012-20142D1994-02-03Burnaby, BCJunior A (Canada)
Timothy Chow601122013-20141F1995-09-18Port Coquitlam, BCJunior A (Canada)
Les Christensen0101121101941-19472LJunction City, ORSemi-Professional
Craig Clare112503787341997-19992C1979-06-17Sherwood Park, ALTACollege-University
Brandon Clark4481220472008-20091D1988-09-30Spokane, WAJunior A (Canada)
Brett Clark1600002014-20151G1995-04-03Grand Prairie, ALTAJunior A (Canada)
Kayden Clarke800042022-20231F2006-01-23Penticton, BCJunior A (Canada)
Nathan Clarke93221231772001-20032D1982-09-03Campbell River, BCCollege-University
Tanner Clarkson3912719192011-20132F1993-06-08West Kelowna, BCCollege-University
Trevor Clay2500002000-20011GCollege-University
Bob "Zeke" Clements000001946-19471R1920-03-08Moose Jaw, SASKSemi-Professional
Corey Clifton19459122019-20201F1999-02-03Matawan, NJCollege-University
Don Clovechok43131326281969-19701CKamloops, BCMinor Pro
Mathieu Cobetto-Roy98425395592022-20242C2003-10-21Montreal, PQJunior A (Canada)
Pat Coburn000001956-19571D1926-08-10Ottawa, ONTMinor Pro
Carter Cochrane1631114162016-20171D1996-10-18Kamloops, BCMajor Junior
Kyle Cochrane401102014-20151F1996-04-18Brampton, ONTJunior A (Canada)
Tim Coish5611213672011-20121D1992-03-15Surrey, BCJunior A (Canada)
Dan Colacito000001991-19921L1973-07-19Toronto, ONTMinor Pro
Michael Colella58274168282019-20201L1999-06-12Turnersville, NJCollege-University
Conner Collett5471724142012-20131F1993-01-18Calgary, ALTACollege-University
Gary Collins000001962-19631C1935-09-27Toronto, ONTMajor League
Jesse Collins100002011-20121F1993-02-01Spokane, WAJunior A (Canada)
Jordan Collins1171141522542004-20062D1986-04-15Novi, MIMinor Pro
Cale Colwell1001102022-20231F2006-01-11Langley, BCJunior A (Canada)
Jeremy Cominotto100002001-20021Major Junior
Steve Como164112738991997-20003D1979-05-04Trail, BCJunior A (Canada)
Joe Conn000001956-19571D1927-03-21Swift Current, SASKMinor Pro
Powell Connor8372734742018-20202D2000-05-04Vernon, BCMinor Pro
Anthony Conti600042012-20131F1995-09-30Vancouver, BCMinor Pro
Ken Cook42261743571950-19553RMinor Pro
Erik Cooper99304575852010-20122F1991-10-30Anchorage, AKCollege-University
Pat Copeland8952530892003-20074D1986-06-18Dexter, ORCollege-University
Riley Corbin400002013-20141G1995-08-17Thunder Bay, ONTMajor Junior
Brett Corcoran18561611221312005-20094F1988-03-24Parksville, BCCollege-University
Sam Corcoran300002007-20081D1989-11-12Parksville, BCJunior A (Canada)
Brandon Costa100002016-20171F2000-03-05Castlegar, BCJunior A (Canada)
Braden Costello49121123262019-20201L2000-04-21Grand Forks, NDCollege-University
Adrian Coulter300002011-20121D1993-11-10Fort Saint James, BCJunior A (Canada)
Justin Coutu2141418182002-20031D1984-11-19Maple Ridge, BCMinor Pro
Brandon Cox1081437514572003-20052D1984-03-15Parksville, BCMinor Pro
Doug Crashley200001996-19971GJunior A (Canada)
Rock Crawford000001962-19631FCalgary, ALTASemi-Professional
Ed Cristofoli3412203201960-19633DTrail, BCSemi-Professional
Ab Cronie43355893121938-19526CCalgary, ALTASemi-Professional
Braedan Cross1524642013-20141C1996-01-16Sechelt, BCCollege-University
Donald Crough000001951-19521Edmonton, ALTAMinor Pro
Brandon Crowell100002022-20231R2004-01-27Dartmouth, NSJunior A (Canada)
Chris Cuff75182543851996-19993FJunior A (Canada)
Corey Cunningham51102131382021-20221L2001-05-04Prince George, BCMinor Pro
Craig Cunningham100002005-20061R1990-09-13Trail, BCMajor League
Gavin Currie201102009-20101F1990-08-23Abbotsford, BCJunior A (Canada)
Randy Currie2101010221997-19981D1977-08-11Calgary, ALTACollege-University
Brent Cyr000001991-19932F1973-09-13Summerland, BCMinor Pro
James D'Andrea2102202011-20121G1992-02-07Calgary, ALTAJunior A (Canada)
Brian Dafoe3000051999-20001G1982-01-29Revelstoke, BCMajor Junior
Chase Dafoe77151126272018-20213F2002-02-25Kelowna, BCCollege-University
Eric Dahlberg200072003-20041F1984-01-28Kelowna, BCJunior A (Canada)
Kyle Dalke100022003-20041Junior A (Canada)
Napoleon "Bunny" Dame000001938-19412L1913-12-06Edmonton, ALTAMajor League
Daryl Damini000001991-19921Major Junior
Chris Danby352017372601991-19943L1973-05-20Vernon, BCJunior A (Canada)
Jimmy Darby42156242017-20192D2001-04-12North Vancouver, BCCollege-University
Austin Davenport10011202004-20051F1986-09-07Okotoks, ALTACollege-University
Scott Davidson1463860981772012-20153F1995-06-04Trail, BCMinor Pro
Sean Davies454913162013-20141D1995-06-10Airdrie, ALTAJunior A (Canada)
Brad Davis371671512007-20081F1988-07-04Quesnel, BCJunior A (Canada)
Ridge Dawson122323264972021-20243L2004-03-20Kelowna, BCJunior A (Canada)
Jake Deadmarsh000001992-19931D1977-01-30Fruitvale, BCMinor Pro
Brian DeBiasio9410580185481975-19783C1952-12-31Trail, BCMinor Pro
Chase Decker11449621112752001-20032F1982-12-17Wenatchee, WAMinor Pro
Stefan Decosse902451751202005-20083F1987-01-13North Vancouver, BCCollege-University
Marc Defoe24000402006-20071D1987-04-05Trail, BCMajor Junior
Danny Dekeyser5881725122008-20091D1990-03-07Detroit, MIMajor League
Daniel Del Bianco402202010-20111 Junior A (Canada)
Daniel Delbianco1102202010-20122D1994-03-17Coquitlam, BCJunior A (Canada)
John Demarco130221201993-19941D1975-01-27Boston, MAJunior A (Canada)
Alex Demchuk200022011-20121F1992-01-01Calgary, ALTACollege-University
Rick Demore000001979-19801 Semi-Professional
Mike Dennis57141428552002-20031FJunior A (Canada)
Norm Dennis2451924321975-19783R1942-12-10Aurora, ONTMajor League
Lorn DePaolis000001946-19471 Semi-Professional
Chris Derochie400002010-20111F1992-04-07Rossland, BCJunior A (Canada)
Don Deschene40153045971978-19812 Semi-Professional
Don Deschyne000001979-19801 Semi-Professional
Nicholas Desousa174101462010-20111F1990-11-13Fraser Lake, BCCollege-University
Gil Desrosiers000001954-19551C1930-02-23Valleyfield, PQSemi-Professional
John Dewar1722462004-20051F1987-08-27Penticton, BCEuropean Lower Leagues
Pete Dewar06511221941-19421 Semi-Professional
Gordon Dibley000001960-19611G1934-08-30Winnipeg, MANMinor Pro
Hayden Dick302222017-20181L1999-04-13Kelowna, BCJunior A (Canada)
Rocky Dickson200001996-19992GJunior A (Canada)
Tyler Dietrich118614202002-20031C1984-07-02Vancouver, BCMajor Junior
Diarmad Dimurro115106373482018-20202D1999-05-02Highland Mills, NYCollege-University
Lee Dionne1402201996-19971G1976-01-21Prince George, BCJunior A (Canada)
Paolo Dipasquale6071421631999-20001FRichmond, BCCollege-University
Quinn Disher86264066632020-20233L2003-06-23Fort St. John, BCJunior A (Canada)
Tom Ditner438715781998-19991D1980-02-28Dawson Creek, BCJunior A (Canada)
Ryan Dixon1900042010-20111D1994-02-09Trail, BCJunior A (Canada)
Bill "Pat" Dockery41222648511950-19511LCalgary, ALTAMinor Pro
Jaron Doetzel10961491101311996-19982C1978-05-22Red Deer, ALTACollege-University
Viktor Dombrovskiy192131592014-20151D1996-04-27Coquitlam, BCCollege-University
Anthony Domina600022022-20231C2003-11-24Severna Park, MDJunior A (Canada)
Nathan Dominici41336272022-20242F2004-07-08Trail, BCJunior A (Canada)
Sean Donaldson14145142017-20192L2001-03-28Vancouver, BCCollege-University
Taylor Donohoe108615211521999-20012D1982-03-30Richmond, BCCollege-University
Rick Dorman000001978-19791R1955-07-24Winnipeg, MANMinor Pro
Wade Dubielewicz8202201997-19992G1979-01-30Kerrobert, SASKMajor League
Daine Dubois416410162017-20181C1999-09-11Williams Lake, BCCollege-University
Maurice Duffy0352661431941-19421D1916-12-14Lanigan, SASKMinor Pro
David Dumas691325382811994-19962F1976-08-31White Rock, BCJunior A (Canada)
Dominic Dumas1301122016-20171F1999-05-02Osoyoos, BCMinor Pro
Kabore Dunn2911011302021-20221D2001-11-10Mill Bay, BCCollege-University
Tommy Dunn000001946-19471 Semi-Professional
Mason Dunsford200002021-20221G2003-06-23New Westminster, BCMajor Junior
Henry Durkin1800001974-19812G1953-07-31Trail, BCSemi-Professional
Darnell Dyck59141529812009-20101F1991-04-18Chilliwack, BCJunior A (Canada)
Zach Dyment3400002016-20171G1996-09-11Abbotsford, BCCollege-University
Jeff Eaton2700091995-19961G1977-03-19Burnaby, BCJunior A (Canada)
Ryan Eberhardt501161997-19981DJunior A (Canada)
David Eccles19031851165242000-20054F1984-06-15Trail, BCCollege-University
Ian Edwards000001992-19931W1972-03-01Nanaimo, BCJunior A (Canada)
Ryan Edwards1636922012-20131F1993-03-31Trail, BCJunior A (Canada)
Brandon Egli543912462011-20132D1994-07-09Victoria, BCJunior A (Canada)
??? Elliot38184563781980-19811 Semi-Professional
Dave Elliott014476101979-19842C1953-07-16Winnipeg, MANMinor Pro
Jeff Ellis1017861993-19941Junior A (Canada)
Colby Elmer25369102018-20202F2001-11-24Kelowna, BCJunior A (Canada)
Marco Eltner214913431994-19951D1975-04-26Landshut, GermanyEuropean Elite
Jakson Elynuik401122013-20141F1995-02-28Calgary, ALTAJunior A (Canada)
Taylor Emmerson12011452001-20021D1983-08-28Abbotsford, BCCollege-University
Kelvin "Cal" Erickson1200001976-19814G1954-05-02Kimberley, BCMinor Pro
Walker Erickson357310352018-20202R2002-06-21Surrey, BCJunior A (Canada)
Cary Ernewein25111526261998-20012F1980-07-20Kamloops, BCMinor Pro
Matt Evans600001994-19951G1975-01-01Calgary, ALTAJunior A (Canada)
Ed Famulak000001960-19611DMelville, SASKEuropean Lower Leagues
Adam Fares15459122011-20121F1993-01-31Thunder Bay, ONTJunior A (Canada)
Zack Feaver1110122019-20212F2002-02-01Chilliwack, BCJunior A (Canada)
Trey Fechko2591423102022-20231F2003-10-16Vernon Hills, ILJunior A (Canada)
Isaac Fecteau1422422023-20241D2005-03-30Trois Rivieres, PQJunior A (Canada)
Alex Federoff100001995-19961GJunior A (Canada)
George Ferguson3618325001960-19695DMoose Jaw, SASKMinor Pro
Matt Ferraro100002005-20061G1988-06-28Trail, BCJunior A (Canada)
Ray Ferraro101101980-19811C1964-08-23Trail, BCMajor League
Garry Ferro50264975161965-19724F Semi-Professional
Michael Fidanza301102015-20161F1998-12-30Kamloops, BCJunior A (Canada)
Max Fiedler1011262010-20111F1993-04-07Kelowna, BCJunior A (Canada)
Dunc Fisher0112435181976-19771FRegina, SASKSemi-Professional
Don Fletcher206212701954-19634DCalgary, ALTAMinor Pro
Jake Fletcher712322014-20151L1997-11-27White Rock, BCMajor Junior
Ethan Floris601122020-20211D2002-02-23Vanderhoof, BCJunior A (Canada)
Hunter Floris1000002020-20211F2000-01-25Vanderhoof, BCJunior A (Canada)
Wayne Florko438069149621971-19764 Semi-Professional
Brennan Foreman300062010-20111F1991-11-22Marysville, BCJunior A (Canada)
Gene Fortier30639381969-19701CBalmertown, ONTSemi-Professional
Jerry Fortier30639381969-19701Minor Pro
Mike Foy25156121979-19812 Semi-Professional
Mitchell Foyle617714242011-20143F1996-07-21Fruitvale, BCJunior A (Canada)
Evan Fradette3701102021-20221G2001-03-10St. Albert, ALTAMajor Junior
Tim Fragle88202949211997-19992F1980-03-26Edmonton, ALTACollege-University
Cody Franson201102003-20041D1987-08-08Sicamous, BCMajor League
Justin Frechione8519101442005-20072D1986-07-07Anchorage, AKJunior A (Canada)
Liam Freeborn1644882019-20201R1999-10-27Calgary, ALTAMinor Pro
Brent Fritz7793342301996-19982F1978-04-17Kamloops, BCEuropean Lower Leagues
Braden Fuller420222013-20141F1995-08-23Grande Prairie, ALTAJunior A (Canada)
Jordan Funk81619251392004-20062D1987-03-20Langley, BCMajor Junior
Etienne Gagnon19123252002-20031DSemi-Professional
Luke Gallagher1507702018-20191D2000-05-18Spokane, WAMajor Junior
Bill Gallamore000001965-19661DSemi-Professional
Sid Gallamore000001965-19661FSemi-Professional
Peter Gallo100001995-19961European Elite
Brent Gardipy20156112001-20021D1983-02-22Duck Lake, SASKMinor Pro
Ronnie Gardner000001946-19471 Semi-Professional
Ernie Gare000001977-19803FNelson, BCSemi-Professional
Brandon Gawryletz1711456701901998-20044D1983-05-28Trail, BCCollege-University
Tom Gawryletz9163971604561974-19795D1952-10-22Nelson, BCSemi-Professional
Travis Gawryletz107134962932002-20042D1985-11-02Trail, BCMinor Pro
Jimmy Geerin243811182007-20081D1989-12-28Anchorage, AKCollege-University
Chad Gehon40193554332008-20091F1988-06-03Kelowna, BCCollege-University
Joe Gerardin000001992-19931C1972-09-28Green Bay, WIMinor Pro
Bryan Gerstenfeld4214582014-20151D1995-06-23Fairfield, CTCollege-University
Andre Ghantous115286088622016-20182F1998-12-07Glendale, CAMinor Pro
Tyler Ghirardosi15751601111442015-20205L1999-10-01Montrose, BCCollege-University
Gary Gilbert274812701974-19751D1948-03-26Stettler, ALTAMinor Pro
Kyle Gizowski1524641995-19961L1976-06-12Edmonton, ALTAMinor Pro
Levi Glasman69274168252017-20192L1999-07-31Lacombe, ALTACollege-University
Jordan Gluck100002012-20131G1992-05-17Scarsdale, NYJunior A (Canada)
Dayne Gluting3011516202001-20021C1982-08-29Winnipeg, MANJunior A (Canada)
Gerry Godfrey73306797241967-19692FSemi-Professional
Elias Godoy39253560332001-20021F1981-03-11West Vancouver, BCMinor Pro
Carson Golder1111262020-20211L2002-10-29Smithers, BCMinor Pro
Art Goodwin000001965-19661FSenior Amateur
Jonas Gordon17022322016-20171D1996-12-21Canmore, ALTAJunior A (Canada)
Evan Gorman100002015-20161D1998-05-10Grand Forks, BCMinor Pro
Kailus Green1913462023-20241C2004-04-02Kelowna, BCJunior A (Canada)
Ben Greenaway301102010-20111C1993-11-22Kelowna, BCJunior A (Canada)
Dave Greenhalgh13954711251081996-19993F1978-06-23Edmonton, ALTACollege-University
Alex Greenlay1061234462042005-20072D1986-01-03Golden, BCCollege-University
Jason Greenwell100002008-20091G1989-05-29Spokane, WAJunior A (Canada)
Connor Gregory900052006-20071F1988-07-04Christina Lake, BCJunior A (Canada)
Connor Gross220202013-20141F1994-06-24Pincher Creek, ALTAJunior A (Canada)
Adam Gummer32591462008-20091F1989-08-17Edmonton, ALTAJunior A (Canada)
Glen Gustafson35163248761978-19812 Semi-Professional
Per Gustafsson000001979-19801 Semi-Professional
Ray Guze4213151995-19961L1975-06-08Surrey, BCMinor Pro
Lyman Haakstad56283462961974-19762Semi-Professional
Tyler Haarstad622402002-20031Junior A (Canada)
Derek Haas2121204191980-19811C1955-05-01Major League
Kevin Hachey78055212002-20042G1984-12-19Ontario, CACollege-University
Michael Hagen610102018-20191F2000-08-01Calgary, ALTAJunior A (Canada)
Jimmy Haight000001938-19391DHumboldt, SASKSemi-Professional
Houston Hair23246222000-20011L1983-01-21Summerland, BCMajor Junior
Sean Halifax47102030971995-19961D1975-09-05Trail, BCMinor Pro
Ian Hall200002007-20081L1987-01-01Nanaimo, BCCollege-University
Nick Halloran53212445242015-20161R1997-05-13Draper, UTMinor Pro
Trevor Hamaguchi200022007-20081F1990-02-28Richmond, BCJunior A (Canada)
Bennett Hambrook3111011582009-20132D1992-03-18Kimberley, BCCollege-University
Ray "Louis" Hamilton000001951-19573D1929-04-24Saskatoon, SASKMinor Pro
Rhett Hamilton44347122021-20232R2004-01-05Bonnington, BCJunior A (Canada)
Cayden Hamming600022020-20211G2003-07-13Vernon, BCJunior A (Canada)
Evan Handley14145591993-19941D1976-06-01Junior A (Canada)
Steve Handley000001978-19791 Semi-Professional
Jon Hanley1333337707602003-20063L1985-07-15Trail, BCMajor Junior
Ryan Hanley15833721053502000-20043F1983-03-09College-University
Brad Harding371425391701979-19812 Semi-Professional
Jason Harding000002002-20031F1984-01-17Kelowna, BCCollege-University
Travis Harding2003-20041Junior A (Canada)
Logan Harris700062018-20191F2000-01-06Huntington Beach, CAJunior A (Canada)
Ed Harrison020201941-19421 Semi-Professional
Devan Hartigan1800002006-20071G1987-03-11Boise, IDCollege-University
Ryan Hatfield000001979-19801D1959-03-03Penticton, BCSemi-Professional
Chris Hawes128513841993-19941R1974-01-29Prince George, BCMajor Junior
Benny Hayes000001938-19391CCrossfield, ALTAMinor Pro
Bill Heindl000001954-19551D1922-05-16Winnipeg, MANMinor Pro
Brenden Heinrich902242011-20132F1994-12-03Boswell, BCCollege-University
Ryan Helliwell133710142020-20211D2002-08-05Vancouver, BCCollege-University
Carson Hemenway1111262020-20211D2002-02-24Delta, BCJunior A (Canada)
Riley Henderson601102011-20121D1992-03-20Richmond, BCJunior A (Canada)
Jordan Hendry13283341892018-20235D2002-11-09White Rock, BCCollege-University
Jeff Herman54178172000-20011D1984-12-06Cranbrook, BCCollege-University
Dylan Herold102121628902006-20082F1989-02-17Delta, BCCollege-University
Everett Hicks200002017-20181F1998-12-02New Denver, BCJunior A (Canada)
Tanner Hicks2421113322011-20121D1992-04-10Calgary, ALTACollege-University
Mike Hiebert2411314461995-19961D1975-04-16Winnipeg, MANMinor Pro
Steve Hiebert100001995-19961WJunior A (Canada)
Braeden Hikichi300002010-20111D1992-11-06Kelowna, BCJunior A (Canada)
Riley Hikichi48224502005-20061D1987-02-02Kelowna, BCJunior A (Canada)
Ryan Hill33066362007-20081D1988-04-19Hermantown, MNMinor Pro
Al Hillier222397120131978-19813C1954-01-15Wynyard, SASKMinor Pro
Cal Hockley47253762181956-19654RSemi-Professional
Michael Hodge355712162018-20191L2000-05-30Calgary, ALTACollege-University
Gaven Hohl100002009-20101C1990-05-20Victoria, BCJunior A (Canada)
Alex Holland200022012-20131F1992-05-14Woburn, MAJunior A (Canada)
Al Holm40171936361967-19692WRossland, BCSemi-Professional
Mike Holmes105194867772003-20052R1985-10-08Moose Jaw, SASKJunior A (Canada)
Dan Hopfner1000061995-19961D1976-01-25Hudson Bay, SASKMinor Pro
Ron Hopkinson000001971-19721D1947-05-04Winnipeg, MANMinor Pro
Doug Horbul1013324581977-19813L1952-07-27Nokomis, SASKMajor League
John Horcoff03175106271976-19782 Semi-Professional
Shawn Horcoff967480154451993-19952C1978-09-17Trail, BCMajor League
Howard Hornby3525366101961-19632CSaskatoon, SASKMinor Pro
Kyle Horsman40347112011-20121F1994-05-22Sechelt, BCCollege-University
Linden Horswill401122013-20141F1994-09-21Nelson, BCJunior A (Canada)
Taylor House4841014262011-20121F1992-09-20Cochrane, ALTAJunior A (Canada)
Denny Houser000001968-19691Semi-Professional
Miles Houston18000392006-20082L1988-05-12Kelowna, BCCollege-University
Russell Houston32101424331969-19701L1949-05-14Swift Current, SASKMinor Pro
Kale Howarth14866801461582015-20183L1997-06-10Red Deer, ALTAMinor Pro
Sheldon Hubbard25257342013-20152D1995-09-11Grand Prairie, ALTAJunior A (Canada)
Roy Huestis383148791771978-19813DMinor Pro
Joe Hughes1062433573002002-20042R1984-07-03Springvale, AustraliaMinor Pro
Dryden Hunt400002010-20111L1995-11-24Cranbrook, BCMajor League
Brady Hunter1104482126322020-20233C2002-07-27Enfield, NSCollege-University
Scott Hunter8279121991-19942R1973-02-26Squamish, BCJunior A (Canada)
Daryle Hurd000002005-20061F1985-03-01Fruitvale, BCJunior A (Canada)
Don Hurley000001960-19611G Semi-Professional
Ron Huston0338611901977-19781C1945-04-08Manitou, MANMajor League
Chris Hutchinson1000001998-19991G1979-05-26Gold River, BCJunior A (Canada)
Del Iannone109786183141976-19815F1954-10-07Flin Flon, MANMinor Pro
Pat Iannone100001998-19991L1982-02-09Fruitvale, BCEuropean Lower Leagues
Ryan Iannone20077221995-19961D1976-08-10Saskatoon, SASKCollege-University
Dave Inch2951318281980-19811 Semi-Professional
Trevor Isaksson57044452018-20202D2000-03-15North Delta, BCJunior A (Canada)
Shane Itutzi303301997-19981DJunior A (Canada)
Jim Ivison3141620281969-19701D1951-07-25Winnipeg, MANMinor Pro
Scott Jacklin12748991471112008-20113F1990-03-09Kimberley, BCMinor Pro
Barret Jackman1011261996-19971D1981-03-05Trail, BCMajor League
Byron Jackson3181220331974-19762Semi-Professional
Larry Jacques32101020481975-19761R1954-01-24Simcoe, ONTMinor Pro
Scott Jago15123142007-20081L1989-04-27Robson, BCJunior A (Canada)
Justen James823502016-20171F1998-08-27Calgary, ALTAJunior A (Canada)
Karsten Jang702282016-20182D1998-03-22Rossland, BCJunior A (Canada)
Konsta Jaske501122016-20171D1998-09-20Helsinki, FinlandJunior A (Canada)
Damon Jeffs467714801994-19951F1975-04-01Nelson, BCJunior A (Canada)
Hunter Jenerou200022012-20131D1993-06-10Spring Lake, MiJunior A (Canada)
Aiden Jenner200002017-20181F2000-01-11Castlegar, BCJunior A (Canada)
Brody Jennings300002014-20151D1997-04-18West Kelowna, BCJunior A (Canada)
Mike Jeske000001991-19932D1973-09-18Vancouver, BCJunior A (Canada)
Carey Jessup200041996-19971Junior A (Canada)
Matti Jmaeff100002012-20131F1994-03-05Creston, BCJunior A (Canada)
Cameron Johnsen3412342022-20242D2005-04-18Victoria, BCJunior A (Canada)
Brock Johnson5719101892000-20011D1982-07-21Nelson, BCMinor Pro
Gary Johnson1061975943891974-19816DTrail, BCSemi-Professional
Joren Johnson48066362011-20132D1994-07-30Shoreacres, BCJunior A (Canada)
Kent Johnson1126186147402017-20203C2002-10-18Port Moody, BCMajor League
Len Johnson000001991-19921Junior A (Canada)
Robert Johnson3001111202014-20151R1998-07-12Kamloops, BCJunior A (Canada)
Trevor Johnson31246251997-19981D1982-01-25Trail, BCMinor Pro
Tylor Johnson300002007-20081D1990-12-02Trail, BCJunior A (Canada)
Tom Johnston000001938-19391DMaple Creek, SASKSemi-Professional
Braeden Jones44369782012-20142D1994-08-27Edmonton, ALTAJunior A (Canada)
Carter Jones1133268100562017-20192C1999-05-15Hillyard, WAMinor Pro
Harold Jones733790127201960-19684C1933-07-22Trail, BCMinor Pro
Joel Jones5051217241995-19961R1976-02-17Red Deer, ALTAJunior A (Canada)
Kyle Jones167131112243932002-20053C1984-09-05Airdrie, ALTACollege-University
Terry Jones000001974-19751Minor Pro
Brody Juck4344802022-20231D2005-08-20Coquitlam, BCJunior A (Canada)
??? Jungwirth1410161969-19701 Semi-Professional
Darcy Kaban000001992-19931L1972-11-16Logan Lake, BCJunior A (Canada)
Brian Kang62191635262006-20092C1988-03-17Vancouver, BCCollege-University
Justin Kanigan100001998-19991L1983-01-04Castlegar, BCMinor Pro
Kris Kanigan100001998-19991DJunior A (Canada)
Alex Karpinsky30055571993-19941Junior A (Canada)
Mitch Kaufmann3241317412009-20101D1991-08-09Red Deer, ALTACollege-University
Jake Kauppila93263460772013-20162F1995-01-19Gurnee, ILCollege-University
Marley Keca8382735512011-20132D1993-03-08Montreal, PQMinor Pro
Cam Keith55283058301996-20002L1980-12-22Nelson, BCMinor Pro
James Kellington100002008-200911991-08-10Victoria, BCJunior A (Canada)
Gord Kelly3400021993-19952GFort St. John, BCJunior A (Canada)
Tom Kempinski200002011-20121F1993-02-02Bloomsburg, PAJunior A (Canada)
Bob Kendall0641001941-19421 Semi-Professional
Teagan Kendrick6101172022-20242G2004-02-08St. Albert, ALTAJunior A (Canada)
Jack Kennedy5201313202023-20241D2004-05-14Granby, MAJunior A (Canada)
Jordan Kennedy30011151995-19961D1977-12-22Vancouver, BCJunior A (Canada)
Jim Kerwin000001960-19611 Semi-Professional
Jack Ketsa3114542023-20241D2005-10-02Sturgeon County, ALTAJunior A (Canada)
Rob Kielman401192001-20021L1983-01-30Williams Lake, BCJunior A (Canada)
Sebastian Kilcommons200002016-20171D1997-01-02Okotoks, ALTAJunior A (Canada)
Christian Kim51101727162023-20241R2005-02-23Torrance, CAJunior A (Canada)
McConnell Kimmett100022015-20161D1996-11-25Calgary, ALTACollege-University
Braden Kinnebrew582810562007-20081D1989-12-27Anchorage, AKCollege-University
Keith Kinvig2111920241995-19961R1975-05-21Medicine Hat, ALTAMinor Pro
Darrin Kissock1011640561771992-19953D1974-01-24Fruitvale, BCMinor Pro
Dakota Kittle500022013-201411996-02-19Kelowna, BCJunior A (Canada)
Bryce Knapp355611202012-20142F1994-03-28Fort Frances, ONTJunior A (Canada)
Kevin Knibbs0246286441976-19771LBow Island, ALTAEuropean Elite
Jesse Knowler84164258122012-20142L1994-03-18Castlegar, BCMajor Junior
Chris Kobelka2013482021-20221D2003-04-01Calgary, ALTAJunior A (Canada)
Kevin Koopman18415192007-20081D1988-06-30Hope, BCJunior A (Canada)
Mike Kooznetsoff5303371996-19982G1977-07-06Castlegar, BCJunior A (Canada)
Evan Korizis200022015-20161D1996-03-24Montreal, PQJunior A (Canada)
Mike Korney1511011241980-19811D1953-09-15Dauphin, MANMajor League
Ken Koshey5010717151965-19724LDauphin, MANSemi-Professional
Kris Koshey4731417951994-19951D1976-03-01Trail, BCJunior A (Canada)
Steve Koshey126105666632007-20114D1991-03-27Trail, BCCollege-University
Dick Kotanen000001951-19521D1925-11-18Port Arthur, ONTMajor League
Cameron Kovesdi100022015-20161F1997-04-04Maple Ridge, BCJunior A (Canada)
Russ Kowalchuk2119183701961-19632REdmonton, ALTAMinor Pro
Dick Kowcinak000001938-19391LWinnipeg, MANMinor Pro
John Koyzan26132033341974-19751 Semi-Professional
Scott Kozoroski1162929581792000-20022C1982-09-07Brandon, MANJunior A (Canada)
Charlie Kraeger000001956-19571DSemi-Professional
Jackson Krill27224102020-20222L2004-05-31Port Moody, BCJunior A (Canada)
Braden Krogfoss100002012-20131G1995-05-27Surrey, BCJunior A (Canada)
Nolan Krogfoss300002017-20181C2001-03-11Cloverdale, BCJunior A (Canada)
Bobby Kromm46153146761950-19617CCalgary, ALTASemi-Professional
Max Kryski95132639722018-20202R2000-05-04Kelowna, BCMajor Junior
Kyle Kuharski97814222901997-20003L1979-07-04Trail, BCCollege-University
Jack Kurrle20314132022-20231F2003-01-28Middlesex, VTJunior A (Canada)
Frank Kuzma000001954-19551W1932-10-14Saskatoon, SASKMinor Pro
Emile Kwasney000001946-19471Semi-Professional
Larry "King" Kwong091322101941-19421C1923-06-17Vernon, BCMajor League
Matthew Laboucane16235202010-20111F1991-09-29Lac La Biche, ALTAJunior A (Canada)
Josh Laframboise51252853292016-20171C1996-08-30Thunder Bay, ONTCollege-University
Russ Lafreniere3629245381977-19812 Semi-Professional
Teddy Lagerback54252449302021-20221R2001-08-21Chanhassen, MNCollege-University
Brendan Lamont245611142013-20141F1994-06-22Langley, BCJunior A (Canada)
Ian Lampshire1341115241995-19961F1975-12-15Whitehorse, YukonMinor Pro
Kelvin Land0718252381976-197931954-04-16European Lower Leagues
Lincoln Lane411202014-20151F1996-01-20Cloverdale, BCJunior A (Canada)
Ty Langton000001975-19772G1953-11-11Edmonton, ALTAMinor Pro
Philippe Lapointe36203555432019-20201R2000-02-29Hinsdale, ILCollege-University
Matt Larose1500002010-20111G1992-08-15Nanaimo, BCEuropean Elite
John Laurito32268452015-20161F1996-04-19Johnston, RICollege-University
Paulsen Lautard1524642014-20151F1995-02-25Midway, BCJunior A (Canada)
Remi Lavallee000001991-19921F1973-01-29Kelowna, BCJunior A (Canada)
Francois Laverdiere1200002002-20031G1984-09-14Quebec, PQMajor Junior
Julien Lavoie5683240742002-20031D1984-06-01Rimouski, PQMajor Junior
Dan Law33171734182001-20021F1981-11-25Quesnel, BCCollege-University
Mick Lawrence11559901492752001-20032F1983-01-24Port Coquitlam, BCMinor Pro
Mike Le Duc000001992-19931C1972-02-24Osoyoos, BCCollege-University
Norm Leardon000001960-19611 Semi-Professional
Jonathan Lee200002015-20161F1997-04-07Vancouver, BCJunior A (Canada)
Brock Lefebvre100002014-20151G1997-04-26Cranbrook, BCJunior A (Canada)
Ed Legare42363167581968-19691FSemi-Professional
C.J. Legassic36369512008-20091R1990-04-21Maple Ridge, BCJunior A (Canada)
Cooper Leitch881820381172014-20162F1996-04-15London, ONTCollege-University
Rick Lemay200001996-19971D1978-05-01Edmonton, ALTAJunior A (Canada)
Lucas Lemieux2326842023-20241D2005-09-29Edmonton, ALTAJunior A (Canada)
Norman Lenardon42333568181954-19664FMinor Pro
Tim Lenardon101101980-19811C1962-05-11Trail, BCMajor League
Ron Leopold41293160321969-19701R1936-09-07Calgary, ALTAMinor Pro
Djordje Leposavic4231114322012-20131D1992-05-07New Westminster, BCJunior A (Canada)
Paul Leroux310102018-20191F2000-08-26Calgary, ALTAJunior A (Canada)
Barry Leswick000001968-19691Semi-Professional
Paul Levarsky25044232007-20081D1989-01-16Surrey, BCMajor Junior
Bob Lewis000001992-19931G1973-10-20Kamloops, BCJunior A (Canada)
Derek Lewis35369252003-20041D1986-01-09Penticton, BCMajor Junior
Tye Lewis30151934122009-20101F1989-06-24Vancouver, WACollege-University
Colin Lidster9202152009-20101F1989-04-16Kamloops, BCJunior A (Canada)
Kevin Limbert21371951662862003-20085F1987-07-24Fruitvale, BCCollege-University
Glen Lindsay7500001969-19722G1948-04-11Saskatoon, SASKMinor Pro
Keagan Little100002007-20081F1989-10-03Castlegar, BCJunior A (Canada)
Kevin Livingston1941059694871998-20024D1981-07-06Cranbrook, BCMinor Pro
Colby Livingstone631422013-20141L1996-03-14Creston, BCJunior A (Canada)
Brandon Long5281321172011-20121F1993-08-06Calgary, ALTAJunior A (Canada)
Trevor Lornson3359141901993-19941F1977-07-17Kelowna, BCMajor Junior
Martin Louzek3611617621995-19961D1976-10-31Sokolov, Czech Rep.European Elite
Christian Lowe35235142021-20221C2002-07-05Port Moody, BCCollege-University
Riley Loyst29369102008-20102F1989-10-18Kelowna, BCJunior A (Canada)
Jake Lucchini1684868116612012-20153C1995-05-09Trail, BCMajor League
Jeremy Lucchini175966751052014-20184D1997-03-28Trail, BCEuropean Lower Leagues
Ryan Luiten336915262010-20111F1992-02-02Anchorage, AKCollege-University
Shane Lukinchuk35448241997-19981R1980-02-12Kamloops, BCJunior A (Canada)
Maverick Lynes300002014-20151D1996-06-28Christina Lake, BCMinor Pro
Bailey MacBurnie51033102015-20161G1995-04-28Beverly, MAMinor Pro
Evan MacEachern5992130552014-20162D1995-01-09Dartmouth, NSCollege-University
Rob MacGregor735802002-20031R1983-04-07Richmond, BCMinor Pro
Uriah Machuga701162010-20111L1992-05-16Norco, CAMajor Junior
Jack MacIntyre000001956-19571FSemi-Professional
Brad MacLean101101996-19971Junior A (Canada)
Alex MacLeod300022003-20041F1987-12-16Nelson, BCMinor Pro
Daniel MacQueen200022007-20081D1989-11-15Parksville, BCJunior A (Canada)
Keegan Maddocks1900042022-20231G2003-04-14Langley, BCMajor Junior
Paul Mailey274491021511282006-20115C1990-07-25Trail, BCCollege-University
Mario Maio100001998-19991FJunior A (Canada)
Zak Majkowski200002008-20091F1992-01-10Fruitvale, BCJunior A (Canada)
Bill "Ted" Maki000001962-19631DSouth Porcupine, ONTSemi-Professional
Ryan Makow57181937491995-19961L1975-07-15Fort Nelson, BCJunior A (Canada)
Judah Makway7771219802021-20243C2004-09-28Trail, BCJunior A (Canada)
Matt Malenstyn400002008-20102D1990-05-28Surrey, BCCollege-University
Ethan Mann42132134342022-20242R2003-01-20Grafton, WIJunior A (Canada)
Jared Marchi300022013-201411995-07-13Kimberley, BCJunior A (Canada)
Adam Marcoux6602242017-20192G1998-03-24Calgary, ALTAJunior A (Canada)
Luke Margenau300002022-20231D2004-09-11Maple Grove, MNJunior A (Canada)
Billy Margoreeth000001956-19571GSemi-Professional
Jason Margoreeth417310241998-20002FJunior A (Canada)
Dick Marsh35257321969-19701 Semi-Professional
Adam Marshall962936651142022-20242L2003-09-14Wayzata, MNJunior A (Canada)
Hedley Marshall000001946-19471 Semi-Professional
Linden Marshall4904402015-20172G1998-07-21Victoria, BCMinor Pro
Lucas Marshall29336442023-20241D2004-05-10Cranbrook, BCJunior A (Canada)
Tanner Marshall2701102017-20192G2000-02-01West Kelowna, BCCollege-University
Bill Martin34223759181968-19691FSemi-Professional
Craig Martin50242953292011-20152F1995-03-15Trail, BCMinor Pro
Griffyn Martin3531013222014-20151D1994-03-19Southport, CTCollege-University
Patrik Martin1301117281842006-20093F1988-08-17Rossland, BCJunior A (Canada)
Rick Martin13369611975-19761R1955-02-17Vancouver, BCSemi-Professional
Seth Martin4800001953-19728G1933-05-04Rossland, BCMajor League
Ethan Martini114110112112016-20182D2000-10-04Trail, BCCollege-University
Jesse Martini5121315481999-20001D1980-06-23European Lower Leagues
Dylan Mascarin17235162013-20141F1995-08-25Thunder Bay, ONTJunior A (Canada)
Jarret Mason301121997-19981Junior A (Canada)
Matt Mason4112111995-19961Junior A (Canada)
Mike Mason22239661051281994-19984C1977-11-04Fruitvale, BCJunior A (Canada)
Ben Matthews107823311302009-20112D1991-03-23Anchorage, AKCollege-University
John Mazur08715401976-19771Major League
Rich McAlpine38022191994-19951G1977-06-01Fruitvale, BCJunior A (Canada)
Ed McAneeley000001941-19421G1922-12-04Humboldt, SASKMinor Pro
Dale McBain247411791968-19691D1947-09-06Camrose, ALTAMinor Pro
Corey McCann2810142018-20202D2001-04-24Kelowna, BCJunior A (Canada)
Shawn McCann81384280771995-19972R1976-05-25Stephenville, NFLDCollege-University
Colton McCarthy300002012-20131C1996-01-30Salmon Arm, BCMajor Junior
Dan McCarthy8237951322581974-19816Semi-Professional
Darren McCarthy100001995-19961Junior A (Canada)
Mike McCarthy000001971-19721CVancouver, BCSemi-Professional
Steve McCarthy57255277811996-19971D1981-02-03Trail, BCMajor League
Ryan McConnachie32033122004-20062G1986-02-20Fruitvale, BCJunior A (Canada)
Ryan McCotter722421998-19991LJunior A (Canada)
John McCreedy000001938-19391R1911-03-23Winnipeg, MANMajor League
Kai Mcdonald100002013-20141G1996-10-09Coquitlam, BCJunior A (Canada)
Dan McDougald458917701950-19511D1927-01-19Maple Creek, SASKSenior Amateur
Riley McDougall5281422162011-20132F1993-07-10Calgary, ALTACollege-University
Clayton McEwan113518231562010-20122D1991-11-26Terrace, BCJunior A (Canada)
Josh McEwan451671472009-20101F1991-04-07Kelowna, BCJunior A (Canada)
Al McFadzen000001940-19411D1919-08-24Saskatoon, SASKMinor Pro
Steve McFarland000001971-19752G1951-11-04Rossland, BCSemi-Professional
Tyler McGeough1102651772791993-19963C1975-01-21Edmonton, ALTAJunior A (Canada)
Hugh "Pinoke" McIntyre797175146231960-19696FTrail, BCSemi-Professional
Archie McKinnon401122013-20141D1993-05-05Trail, BCJunior A (Canada)
Larry McLaren000001965-19661DTrail, BCMinor Pro
Connor Mclaughlin421302010-20111F1991-01-23North Vancouver, BCJunior A (Canada)
Spencer McLean2143343761062014-20195F1998-01-07Montrose, BCCollege-University
Bill McLeod000001971-19721D1947-02-07Cadomin, ALTAMinor Pro
Brad McLeod000001991-19921F1971-06-05Medicine Hat, ALTAJunior A (Canada)
Dexter McLeod5411213372014-20162D1996-02-16Edmonton, ALTAJunior A (Canada)
Jack McLeod000001960-19611R1930-04-30Regina, SASKMajor League
Pat McMahon48141933691969-19701Semi-Professional
Brent McMann1123461951532000-20022F1981-11-03Wainwright, ALTAMinor Pro
Brian McMeekin8651722861996-19982D1979-06-20Rossland, BCMinor Pro
Garrett McMullen1063842801472011-20132F1992-09-12Churchville, NYCollege-University
Jeremy McNeil812342013-20141F1995-08-15Calgary, ALTAJunior A (Canada)
Don McQuarrie000001991-19921Junior A (Canada)
Kenny McTeer000001954-19551LSemi-Professional
Sam Mellor1046169130662009-20112F1992-11-13Cranbrook, BCCollege-University
Randy Merkley0011131994-19951G1976-01-01Regina, SASKJunior A (Canada)
Zach Michaelis49282452162021-20221L2002-05-30Elk River, MNCollege-University
Connor Michaud64101626352020-20222C2002-04-28Calgary, ALTAJunior A (Canada)
Bryan Milkowski10000161997-19981D1979-03-17Victoria, BCCollege-University
Eamonn Miller100002015-20161F1998-10-04Vernon, BCCollege-University
Ryan Miller300001994-19951GJunior A (Canada)
Tyson Miller66204363711994-19962F1975-06-19Hope, BCJunior A (Canada)
Lien Miller-Jeannotte100002015-20161F1996-08-13Fort Saint John, BCJunior A (Canada)
Darren Miracle000001991-19932G1972-08-04Trail, BCJunior A (Canada)
Jason Misewich277815192001-20021Langley, BCJunior A (Canada)
Chris Mitri15022142002-20031Junior A (Canada)
Tom Mitri18066311980-19811D1957-01-06Trail, BCSemi-Professional
Vladimir Mizera36182341261996-19971C1978-03-02Ceske Budejovice, Czech Rep.Major Junior
Cameron Moger5361218512019-20223D2002-04-22Vernon, BCJunior A (Canada)
Keyvan Mokhtari301102014-20151F1998-05-04Burnaby, BCJunior A (Canada)
Shea Mollerud1000051995-19961L1977-07-09Vernon, BCJunior A (Canada)
Rob Mondin601141996-19982College-University
Bailey Monteith500002021-20221G2002-02-28Kamloops, BCJunior A (Canada)
Ryan Moon89141630582016-20182F1999-02-13Kelowna, BCJunior A (Canada)
Jay Morency1533553881741994-19984L1976-03-13Edmonton, ALTAJunior A (Canada)
Jimmy Morris0123111938-19423DTacoma, WASemi-Professional
Bennett Morrison5431518382015-20161D1996-05-14Balton, ONTCollege-University
Gord Morrison9101171950-19511Winnipeg, MANSemi-Professional
Trevor Mortson611333461022002-20031D1982-11-22Leduc, ALTACollege-University
Aaron Moser53121729741997-19981LMajor Junior
Quentin Motley392352321994-19951D1977-05-31Zasur, ALTAJunior A (Canada)
Darwin Mott000001979-19801F1950-08-19Creelman, SASKMajor League
??? Mowatt2216761969-19701 Semi-Professional
Michael Mueller9141933832000-20022F1981-09-10Bad Muskau, GermanyEuropean Lower Leagues
Brock Munro14011142007-20081C1988-04-03Kelowna, BCCollege-University
Ryan Murphy83111728302016-20182F1997-06-11Orono, MNCollege-University
Jackson Murphy-Johnson38145142019-20201D2002-01-02Burnaby, BCJunior A (Canada)
Chris Murray1401141995-19961G1976-01-03Junior A (Canada)
Jameson Murray47167522019-20201D1999-02-10Kelowna, BCMajor Junior
Mike Myhra681527421891994-19962F1977-02-18Castlegar, BCCollege-University
Harvey Nash000001960-19611C1938-01-29London, EnglandMinor Pro
Jason Nash1301182010-20111D1991-03-29Oxnard, CAJunior A (Canada)
Eric Nesterenko40102535381975-19761C1933-10-31Flin Flon, MANMajor League
Rhett Nevill664913661999-20012D1982-02-23Brandon, MANMajor Junior
Jesse Newman225671171841852001-20054C1984-05-03Westbank, BCCollege-University
Jon Newman604159100721995-19961C1976-05-23Calgary, ALTACollege-University
Max Newton95224264732014-20162F1997-11-14Vancouver, BCMinor Pro
Troy Newton11755791342432002-20042F1983-01-05Kimberley, BCCollege-University
Chad Nicholson01010201782000-20011W1980-08-08Moose Jaw, SASKMinor Pro
Ray Nicks110193150572004-20062F1986-02-14Surrey, BCMinor Pro
Dave Nicol4526214721946-19513 Semi-Professional
Brodyn Nielsen9022142013-20141L1994-01-03Squamish, BCMajor Junior
Jesse Niemi314502009-20101F1989-05-05Salmon Arm, BCJunior A (Canada)
Dustin Nikkel1600002013-20141G1993-08-13Kelowna, BCJunior A (Canada)
Keith Nordin000001971-19721D1951-07-06New Westminster, BCMinor Pro
Wilson Northey410102014-20151L1997-08-11North Vancouver, BCCollege-University
Sean Nugent1171917362152008-20102F1989-11-08Duncan, BCJunior A (Canada)
Len Nyland000001971-19721 Semi-Professional
Kieran O'Hearn71167522017-20203D2000-05-13North Delta, BCCollege-University
Taylor O'Neil100022009-20101D1990-11-25Kelowna, BCJunior A (Canada)
Andy Oakes501414281111996-19971D1976-02-08Princeton, BCJunior A (Canada)
Jeff Obrand43712191302004-20062F1986-04-21Kelowna, BCJunior A (Canada)
Kirk Ochocki4000151996-19971DJunior A (Canada)
Lyle Oliver000001977-19781Semi-Professional
Sam Olson2008-20091F1990-01-08Anchorage, AKCollege-University
Mike Olynyk581319321241998-20002F1981-11-09Sparwood, BCMinor Pro
Brodie Opheim1400001996-19971G1978-10-01Nanaimo, BCJunior A (Canada)
Kevin Opsahl1101162003-20041G1986-01-18Trail, BCMajor Junior
Harlan Orr1152940691222014-20162F1995-02-22Vernon, BCCollege-University
Joshua Orrico29279142021-20221D2003-06-15Vaughan, ONTCollege-University
Scott Orth800002005-20061G1989-09-08Cranbrook, BCMajor Junior
Matthew Osadick164711122019-20201C2000-08-02Grande Pointe, MANJunior A (Canada)
Riley Ostoforoff2900022013-20141D1995-06-13Castlegar, BCJunior A (Canada)
Steve Oursov74181331302007-20113C1991-08-16Chilliwack, BCMajor Junior
Owen Ozar964052921212018-20202R2000-04-05Prince Albert, SASKCollege-University
Brock Padgham100022015-20161D1996-08-23Chilliwack, BCCollege-University
Tristan Pagura100002013-20141D1997-06-04Kimberley, BCJunior A (Canada)
Matteo Paler-Chow1202202019-20201G1999-05-25Vancouver, BCCollege-University
Joseph Palyga354812761950-19511Prince Albert, SASKSemi-Professional
Zach Park1011262020-20211F2002-03-09Penticton, BCJunior A (Canada)
Ryan Parker2901102023-20241G2005-05-03Sooke, BCJunior A (Canada)
Adam Parsons145294069462021-20243C2003-10-22Port Moody, BCJunior A (Canada)
Chris Parsons4621012331994-19951D1976-09-01Calgary, ALTAJunior A (Canada)
Bruno Pasquallato24145321950-19511FTrail, BCEuropean Lower Leagues
Jordan Passmore16123122014-20151F1996-04-09Kamloops, BCJunior A (Canada)
Philip Patenaude502242009-20101D1991-05-11Montreal, PQJunior A (Canada)
Keanan Patershuk400002009-20112F1993-09-04Kelowna, BCJunior A (Canada)
Wade Paterson8392029771997-19992D1978-12-02Calgary, ALTAMinor Pro
Nicholas Patey811202013-20141D1995-09-13Vancouver, BCJunior A (Canada)
Jamie Paulsen68171229942006-20082F1988-03-09Calgary, ALTAJunior A (Canada)
Stacey Paulsen000001992-19931D1972-02-25Penticton, BCJunior A (Canada)
Walt Peacosh000001960-19632L1935-09-16The Pas, MANMinor Pro
Braden Pears9194958392012-20142D1993-05-22Victoria, BCCollege-University
Trevor Peca801142018-20191F2000-04-15Buffalo, NYJunior A (Canada)
Petr Pechan11336101995-19961C1976-10-22Junior A (Canada)
Delano Pellizzari42111122341998-19991L1980-05-29Maidstone, SASKJunior A (Canada)
Trip Pendy2304402023-20241F2005-07-07Far Hills, NJJunior A (Canada)
Dawson Penner100002017-20181C2001-06-01Chilliwack, BCJunior A (Canada)
Jerry Penner75385290691954-19667FHague, SASKMinor Pro
Stephen Penner32066362014-20151D1995-10-18Prince George, BCJunior A (Canada)
Merle Penny100001996-19971GJunior A (Canada)
Kaleb Percival2022-20231Junior A (Canada)
Jacob Perich300002008-20091F1991-01-23Comox, BCJunior A (Canada)
Curtis Perlin100002004-20051F1986-05-28Calgary, ALTAJunior A (Canada)
Bryce Perpilitz300042010-20122D1994-01-23Cranbrook, BCJunior A (Canada)
Kristian Petit200002010-20111F1992-03-22Airdrie, ALTAJunior A (Canada)
Mark Pezzin34171734871974-19762Semi-Professional
Chad Phillips5231619481999-20001Junior A (Canada)
David Piccard1802282009-20101D1990-09-03Anchorage, AKJunior A (Canada)
Derek Piche000001991-19921D1972-03-03Oliver, BCJunior A (Canada)
Justin Pickerell6062026962000-20011FCollege-University
Andrew Pickering43121931372008-20091F1989-06-02West Vancouver, BCCollege-University
Callas Pierce27213192023-20241F2006-06-11Prince Rupert, BCJunior A (Canada)
Mike Playfair15213672002-20031Junior A (Canada)
Tyler Podgorenko100042014-20151D1996-10-23Nelson, BCJunior A (Canada)
Ed Pollesel339253401961-19632DCopper Cliff, ONTMinor Pro
Jeff Pont58620261832000-20011C1982-01-01Revelstoke, BCCollege-University
Paul Porcaro961338511631995-19972D1976-04-16Toronto, ONTMajor Junior
Jadon Porterfield5047111232008-20091F1988-07-20Stavely, ALTAJunior A (Canada)
Tre Potskin400062011-20121F1995-06-29Prince George, BCJunior A (Canada)
Maxim Potvin52141933572022-20242L2003-06-01Sudbury, ONTJunior A (Canada)
Shane Poulsen7292433642011-20132D1994-02-17Kamloops, BCCollege-University
Kyle Pow21033482019-20201D2000-03-11Nanaimo, BCMajor Junior
Ken Price7112381975-19761 Semi-Professional
Murray Price000001977-19781 Semi-Professional
Graham Proulx200002007-20081F1988-09-12Trail, BCJunior A (Canada)
Logan Proulx6541014562010-20122L1991-04-11Trail, BCMajor Junior
Garth Prouse3861016171995-19961F1977-04-01North Vancouver, BCJunior A (Canada)
Massimo Provenzano120761282041021996-19982C1977-05-28Edmonton, ALTAEuropean Lower Leagues
Wally Pruden000001965-19661R1944-12-10Lashburn, SASKSemi-Professional
Jackson Purvis310122013-20141F1994-05-02Lethbridge, ALTACollege-University
Brandon Pywell22011101999-20001G1981-12-28Nanaimo, BCJunior A (Canada)
Cory Quiding1602281998-19991DJunior A (Canada)
Daniel Quilico118274875502004-20062L1986-11-02Thousand Oaks, CACollege-University
Darcy Quiring000001991-19921Junior A (Canada)
Nate Rabbitt100002013-20141G1995-12-18Merritt, BCJunior A (Canada)
Marco Raimondo2803302008-20091G1988-06-28Montreal, PQJunior A (Canada)
Patrick Raley7581725422007-20092D1989-06-13Inverness, ILCollege-University
Bill Ramsden000001951-19521FVancouver, BCMinor Pro
Grant Ranslam2441014191998-19991F1980-01-10Mayerthorpe, ALTACollege-University
Jayson Reardon54033632008-20091D1990-06-24Lumby, BCJunior A (Canada)
Ron Rebellato410101969-19701 Semi-Professional
Gord Redding000001971-19721 Semi-Professional
Nolan Redler20437212015-20161F1996-06-02Winchester, MAMinor Pro
Maurice Regnier371127381561975-19783 Semi-Professional
Craig Reichmuth0132134981977-19792L1947-09-22Russell, MANMajor League
Isaac Reichmuth4100002000-20011G1982-12-29Fruitvale, BCMinor Pro
Adam Reid46011111402001-20021Junior A (Canada)
L. Reid1640441980-19811 Semi-Professional
Patrick Reilly3411415102023-20241D2004-09-27Avon, NJJunior A (Canada)
Greyson Reitmeier5011112182013-20141C1996-05-16Nakusp, BCCollege-University
Nicholas Remissong83182644502021-20232C2002-05-19Lake Forest, ILCollege-University
Henry Rhyu200002015-20161F1999-11-03Burnaby, BCJunior A (Canada)
Barry Richardson2400071965-19682GVictoria, BCSemi-Professional
Chad Rideout1052341641571998-20023R1981-04-21Trail, BCCollege-University
Dale Rideout2000001979-19812G1956-11-29Corner Brook, NFLDMinor Pro
Beau Riedel32033151995-19961G1975-11-19Calgary, ALTAMinor Pro
Troy Ring115124456382016-20182D1997-02-01Vancouver, BCCollege-University
Tommy Rizzardo4111415352008-20102D1990-02-25Highland Village, TXCollege-University
Aaron Roberge923765102612004-20062C1985-02-09Post Falls, IDMajor Junior
Bunt Roberts002221941-19421 Semi-Professional
Josh Roberts1725782011-20121F1992-01-13Southport, CTCollege-University
Michael Roberts100002013-20141F1995-01-06Vernon, BCCollege-University
Gordie Robertson000001960-19611 Semi-Professional
Gordie Robertson000001946-19471 Semi-Professional
Reid Robertson400002014-20151D1997-04-02Coquitlam, BCJunior A (Canada)
Ryan Robin5041014111999-20001FPrince Albert, SASKCollege-University
Brady Robinson2500001998-19991G1982-12-05Trail, BCJunior A (Canada)
Jeremy Robinson4971623201998-19991F1981-02-07Trail, BCCollege-University
Joel Robinson100052007-20081F1989-02-03Surrey, BCJunior A (Canada)
Travis Roche872871992601996-19982D1978-06-17Grande Cache, ALTAMajor League
Eric Rockney300002006-20071F1987-08-28Calgary, ALTAJunior A (Canada)
Grant Rollheiser4601122007-20081G1989-07-24Chilliwack, BCMinor Pro
??? Rolston911241969-19701 Semi-Professional
Keith Rolston000001968-19691 Semi-Professional
Christopher Romanchuk410102011-20121R1992-03-15Dewberry, ALTAJunior A (Canada)
Darren Rommerdahl000001991-19921F1971-07-06Trail, BCCollege-University
Bradley Ross703302016-20182F2000-08-24Trail, BCJunior A (Canada)
Justin Ross1012362020-20211F2001-01-03Calgary, ALTACollege-University
Dylan Rota100002012-20131L1993-11-07Vancouver, BCCollege-University
Nicolas Roussel32000182020-20222L2001-10-16Maple Ridge, BCCollege-University
Hayden Rowan51171633102018-20191L1999-01-22Pemberville, OHCollege-University
Justin Ruggiero29369212004-20051F1984-02-07Trail, BCJunior A (Canada)
Dave Rusnell12369133202631960-19686CWadena, SASKMinor Pro
Brodie Rutherglen60222244302000-20011R1982-11-23Trail, BCCollege-University
Stephen Ryan1313442014-20151L1994-09-09Langley, BCJunior A (Canada)
Norm Rydings6721214691995-19983D1977-06-20Vernon, BCJunior A (Canada)
John Rypien35191938571950-195221926-09-10Coleman, ALTAMinor Pro
Mathieu Saindon5991221222002-20031CJunior A (Canada)
Ryan Salt200061997-19981DJunior A (Canada)
Darrell Sandback000001991-19932L1974-11-16Kamloops, BCMajor Junior
Cooper Sande5421113172015-20161D1997-07-29Minneapolis, MNJunior A (Canada)
Wade Sander3275121091993-19941Junior A (Canada)
Chris Sanders200002004-20051Junior A (Canada)
Zack Sanderson502202013-20141F1996-06-23Merritt, BCJunior A (Canada)
Luke Sandler50222143942012-20131F1993-06-18Chicago, ILMinor Pro
Nick Sandor1044363106302008-20102L1989-02-15North Vancouver, BCCollege-University
Robby Sandrock289918551995-19961D1978-03-10Williams Lake, BCMinor Pro
Luke Santerno57333164562016-20171F1996-06-24Smithers, BCMinor Pro
Brendan Santini600022011-20121R1993-06-13Calgary, ALTAMajor Junior
Kodi Sawka100002009-20101D1990-03-31Lloydminster, ALTAJunior A (Canada)
Curtis Sayler341922411771994-19951R1975-03-30Two Hills, ALTAMinor Pro
Zane Schartz2127962013-20152D1994-06-06Plano, TXMinor Pro
Colton Schell801102011-20121F1992-07-07New Westminster, BCJunior A (Canada)
Josh Schenk142313667772021-20243R2004-09-04Whitehorse, YukonJunior A (Canada)
Cody Schiavon3051520212019-20201D2000-07-01Kelowna, BCCollege-University
Phil Schmidt53373067252000-20011Junior A (Canada)
Seth Schmidt400002012-20142D1995-07-07Creston, BCJunior A (Canada)
Bobby Schmied1731417511950-19511F, ALTASemi-Professional
Brandon Schmitt55151025421998-19991F1980-02-04Arlington, WACollege-University
Duke Scodallero200001938-19527GBellevue, WASemi-Professional
Ashton Scordo910102001-20021Junior A (Canada)
Kienan Scott106392362202014-20162F1996-02-02Penticton, BCCollege-University
Ernie Secco000001960-19611 Semi-Professional
Louis Secco3810152561950-19511Semi-Professional
Connor Seeley365611102022-20231F2005-02-02West Kelowna, BCJunior A (Canada)
Colton Semenok301102009-20101D1991-09-04Banff, ALTACollege-University
Jaden Senkoe7171320332019-20223R2001-03-02Westlock, ALTACollege-University
Curtis Senkow10231619512004-20062D1986-04-26Calgary, ALTACollege-University
Mike Shabaga000001951-19574L1922-08-19Rosthern, SASKMinor Pro
Casey Shade17051801311422005-20083F1987-01-08Anchorage, AKCollege-University
Jason Shaffer118365187352004-20062F1986-08-06Eagle River, AKCollege-University
Chris Shaw23033411998-19991D1981-04-19Surrey, BCMinor Pro
Sandy Shearer000001946-19471 Semi-Professional
Ethan Shebansky701102021-20221G2003-12-20Edmonton, ALTAJunior A (Canada)
Chris Shudo4191221312004-20051F1987-05-30Surrey, BCMinor Pro
Bob Sidey200001980-19811FToronto, ONTSemi-Professional
Rajan Sidhu5022527242010-20122D1991-03-29South Surrey, BCCollege-University
Al Sidoni200001980-19811 Semi-Professional
Blake Sidoni4421012162017-20192F1998-05-03Trail, BCJunior A (Canada)
Gordie Sinclair34111425291950-19522D1932-09-30Vancouver, BCMinor Pro
Jack Sitzman1222422016-20171F1998-10-17Redondo Beach, CACollege-University
Jan Sjolund29101626261994-19951L1974-02-01Ornskoldsvik, SwedenJunior A (Canada)
Brett Skinner59112435432000-20011D1983-06-28Brandon, MANMajor League
Tyson Slater395510242016-20171D1997-06-19Courtenay, BCJunior A (Canada)
Mark Sloan4471320311996-19971R1978-03-25Leduc, ALTAJunior A (Canada)
Brett Slobodzian501102010-20111F1990-04-20Saskatoon, SASKJunior A (Canada)
Darryl Sly000001960-19611D1939-04-03Collingwood, ONTMajor League
Kiefer Smiley8802282009-20112G1990-02-23Duncan, BCMinor Pro
Brady Smith48235162022-20231D2005-05-04Prince Albert, SASKJunior A (Canada)
Clayton Smith34112332006-20082D1988-01-31Nanaimo, BCJunior A (Canada)
Derick Smith1201142016-20171C1998-03-18Dexter, MIJunior A (Canada)
Harry Smith54205777841956-19697DTrail, BCMinor Pro
Jacob Smith100002021-20221R2004-07-17Trail, BCJunior A (Canada)
Jeremy Smith215611262018-20191D1998-07-19Toronto, ONTCollege-University
Mike Smith000001991-19932F1973-03-09Nakusp, BCJunior A (Canada)
Skyler Smutek13112132008-20091D1990-05-07Renton, WAMinor Pro
Layne Sniher2022442018-20191F2000-09-13Calgary, ALTAJunior A (Canada)
Mel Snowdon000001938-19391DCalgary, ALTASemi-Professional
Simon Snyman200002016-20171D1999-04-12Penticton, BCJunior A (Canada)
John Sofiak4400001950-19533GSaskatoon, SASKMinor Pro
Radim Spondr7202101995-19961D1976-03-02Brno, Czech Rep.Junior A (Canada)
Remy Spooner2613492022-20231F2004-07-21Kelowna, BCJunior A (Canada)
Trent Sprague2143781996-19992LJunior A (Canada)
Michael Spring500002008-20102F1991-06-14Kelowna, BCCollege-University
Travis St. Denis14962751372002008-20113F1992-09-17Trail, BCMinor Pro
Justin St. Louis1186057117502003-20052W1985-04-09Calgary, ALTAMinor Pro
Pat Stachniak8000121997-19981D1979-03-17Edmonton, ALTAMinor Pro
Alan "Red" Staley000001951-19521F1928-09-21Regina, SASKMajor League
Dallas Stanton19026791051201996-20004L1980-02-05Rossland, BCCollege-University
Jarrod Stanton7314173101995-19972C1977-03-27Rossland, BCJunior A (Canada)
Ken Stanton01081821941-19472Minor Pro
Lyndon Stanwood4800002011-20132G1993-06-30Vancouver, BCCollege-University
Mitchell Stapley8103838182015-20172D1997-03-20Campbell River, BCJunior A (Canada)
Kyle Star3071017222015-20161F1995-04-13Langley, BCCollege-University
Chase Stefanek54122335122023-20241C2006-08-01Yorba Linda, CAJunior A (Canada)
Jason Stefanek53171734142023-20241C2004-08-20Yorba Linda, CAJunior A (Canada)
Craig Stenhouse12448861994-19951D1974-10-01Calgary, ALTAMajor Junior
Travis Stephens40131730202013-20141F1993-03-27Victoria, BCCollege-University
Chase Stevenson3292231262018-20191F1999-01-13West Kelowna, BCCollege-University
Daniel Stone401102014-20151D1996-04-04Calgary, ALTAMinor Pro
Shawn Stone1032541995-19961R1975-05-04Fruitvale, BCMinor Pro
Layne Stopanski400022007-20102F1989-03-03Trail, BCJunior A (Canada)
Charlie Strobel4791423262021-20221F2001-07-09Stillwater, MNCollege-University
Garret Stroshein100001997-19981W1980-04-04Edmonton, ALTAMajor League
Graeme Strukoff97523281872008-20113D1991-03-30Chilliwack, BCMinor Pro
Matt Sumney31325502002-20031RJunior A (Canada)
Taylor Swaffield16033312009-20101D1989-12-28Edmonton, ALTAJunior A (Canada)
Ryan Swanson97834421012014-20162D1995-09-01Eden Prairie, MNJunior A (Canada)
Sam Swanson101102015-20161F1997-04-30Fruitvale, BCJunior A (Canada)
Jeff Swecera912042621881995-19972D1976-01-18Vancouver, BCCollege-University
Connor Sweeney5821214372019-20201C2000-05-05North Andover, MACollege-University
Andrew Switzer403710622001-20021D1983-09-07College-University
Roman Sykora741927461171997-19992L1978-05-31Piestany, SlovakiaEuropean Elite
Gary Sylvester40610162242003-20041R1986-03-10Penticton, BCMajor Junior
Larry Symon000001971-19721 Semi-Professional
Kalen Szeto13571222020-20211C2002-10-12Vancouver, BCCollege-University
Mike Szmata000001991-19921D1972-10-18Kitimat, BCJunior A (Canada)
Adolph Tambellini3741256601956-19695FTrail, BCMinor Pro
Dylan Tappe4551217252010-20111F1992-10-08Spokane, WAJunior A (Canada)
Jeff Taylor34102131241980-19811 Semi-Professional
Logan Terness5601102018-20213G2002-09-18Burnaby, BCCollege-University
Nii-Noi Tetteh50123402015-20161D1998-04-24Revelstoke, BCJunior A (Canada)
Terry Thomas33111223181979-19812 Semi-Professional
John Thompson132221151374181968-19786W1951-02-28Virden, MANMinor Pro
Trent Thompson100002017-20181L2000-08-14Salmon Arm, BCJunior A (Canada)
Tom Thomson022123101977-19781D1952-08-04Bowmanville, ONTMinor Pro
Curtis Tidball12123982000-20011R1983-11-30Regina, SASKMinor Pro
Connor Tiechko45142539142011-20121F1992-04-22Chilliwack, BCJunior A (Canada)
Cole Tisdale1200002021-20232G2002-03-27Lethbridge, ALTAMajor Junior
Adam Todd3600002012-20153G1994-06-02Courtenay, BCMajor Junior
Brad Toews581021311572003-20041R1983-01-17Watrous, SASKJunior A (Canada)
Keith Tomasson814333761181971-19763R1948-08-31Gimli, MANMinor Pro
Curtis Toneff244913422013-20141D1993-05-08Nanaimo, BCJunior A (Canada)
Curtis Tonello8222325492009-20112D1990-02-21Vancouver, BCJunior A (Canada)
Dillon Tonks1544881996-19971RJunior A (Canada)
Tony Tornberg4151116361993-199411975-03-01Calgary, ALTAJunior A (Canada)
Ray Tremblay200002005-20061R1986-04-25Peachland, BCMinor Pro
Walt Trentini000001954-19551C1932-11-06Lethbridge, ALTAMinor Pro
Ryan Trotter100001996-19971R1978-09-03Revelstoke, BCMajor Junior
Braeden Tuck1643969108252016-20193F1998-04-15Calgary, ALTACollege-University
Frank Turik37152944101950-19533FSemi-Professional
Frank Turlik000001960-19611 Semi-Professional
Matt Turner1372549743432004-20073D1986-06-28Colorado Springs, COCollege-University
Adam Ulfsax510122013-20141F1995-03-28Muskegon, MIJunior A (Canada)
Brendan Urban500042010-20111F1992-11-04Kelowna, BCJunior A (Canada)
Ken Uzeloc1391979983421968-19806 Semi-Professional
Kevin Uzeloc000001991-19932D1972-11-29Trail, BCJunior A (Canada)
Garrett Valk32145422020-20222D2002-10-20North Vancouver, BCCollege-University
Bill Van Beek501101998-19991DJunior A (Canada)
John Van Brunt000001965-19661F Semi-Professional
Bruce Van Hellemond421341971-19762 Minor Pro
John Van Horlick0014141211976-19771D1949-02-19Vancouver, BCMajor League
Justin Van Parys981228401991997-19992W1978-03-11Red Deer, ALTAMinor Pro
J.J. Vanderstam3731114452003-20041D1983-01-20European Lower Leagues
Nick Vanstone200002009-20101F1991-03-23Nanaimo, BCJunior A (Canada)
Chris Vassos200002003-20041F1986-03-11West Vancouver, BCJunior A (Canada)
Lloyd Vaughan1400001969-19701GRexdale, ONTSemi-Professional
Jamie Vlanich200022012-20131R1993-04-01Trail, BCJunior A (Canada)
Brandon Volpe467613622013-20152F1995-12-18Port Coquitlam, BCJunior A (Canada)
Bill Waddell000001946-19471 Semi-Professional
Len Wade04913411941-19421DCalgary, ALTASemi-Professional
Noah Wakeford155611102020-20211F2000-06-29Okotoks, ALTACollege-University
Chris Walby702281995-19961W1975-04-10Verona, WIJunior A (Canada)
Dylan Walchuk611222008-20091F1992-02-04McBride, BCMinor Pro
Don Walker601101975-19761CBracebridge, ONTMinor Pro
Eric Walker112814221142009-20112D1993-02-23Castlegar, BCMajor Junior
Lindsay Walker100002003-20041R1986-12-20Castlegar, BCCollege-University
Mark Walter3064101232003-20041F1985-05-31Prince Albert, SASKMinor Pro
Stuart Walton601122011-20121F1992-07-29Castlegar, BCJunior A (Canada)
Bryce Wandler1500041996-19971G1979-02-25Lacombe, ALTAMinor Pro
Mat Ward6082028301996-19971C1978-04-14Kamloops, BCJunior A (Canada)
Ryan Warner40268222016-20171D1998-01-29Victoria, BCJunior A (Canada)
Scott Warner10463743732006-20082D1988-05-24Anchorage, AKMinor Pro
Ethan Warrener126143347832021-20243D2003-05-15Calgary, ALTAJunior A (Canada)
Bill Warwick000001956-19571L1924-11-17Regina, SASKMajor League
Dick Warwick000001956-19571FMinor Pro
Grant Warwick000001956-19571R1921-10-11Regina, SASKMajor League
Bob Wasylkiw361592461978-19813Semi-Professional
Maddox Watson300002022-20231F2006-04-24Kelowna, BCJunior A (Canada)
Matt Watson8000121996-19971D1979-01-24Chilliwack, BCJunior A (Canada)
Tyler Waycott531402003-20041F1985-08-23New Westminster, BCJunior A (Canada)
Kyle Weatherhead455271331996-19993CJunior A (Canada)
Joel Webb5741317192013-20141D1995-02-23Edmonton, ALTAJunior A (Canada)
Jason Weglo25088301998-19991D1979-09-08Vernon, BCJunior A (Canada)
Bob Weist000001951-19521C1922-08-16Balgonie, SASKMinor Pro
Brandon Wells2201122017-20181G1997-08-12Spirit River, ALTACollege-University
Connor Welsh16551062017-20181D1997-12-12Halifax, NSMinor Pro
Olson Werenka400092017-20181D1999-10-22Calgary, ALTAJunior A (Canada)
Gary Westbury000001971-19721FFlin Flon, MANMinor Pro
Nathan Westover78123951542006-20082D1988-02-17North Delta, BCJunior A (Canada)
Adam Wheeldon1401722391772011-20143F1994-08-11Nelson, BCJunior A (Canada)
Kevin Whieldon76626321282001-20032D1982-06-09Vernon, BCJunior A (Canada)
Alec Whipple10011112362022-20242D2004-02-09Far Hills, NJJunior A (Canada)
Don White000001965-19661FSemi-Professional
Ross Whitford9383038702004-20062D1986-03-26Red Deer, ALTACollege-University
Bob Whitlock3342761941977-19813L1949-07-16Charlottetown, PEIMajor League
Noah Whyte28141832502001-20021L1982-01-21Pine Falls, MANMinor Pro
Dave Wilejto000001992-19931L1976-01-17Burns Lake, BCMinor Pro
Mitch Wilkie901142020-20211D2002-02-05Calgary, ALTACollege-University
Matt Wilkins3771825472009-20101F1991-01-26Kimberley, BCMinor Pro
Rhett Willcox8325122015-20161F1996-04-22Surrey, BCCollege-University
Mickey Willgress3761521141980-19811L1959-03-20Nanaimo, BCSemi-Professional
Cam Williams51358461996-19982LJunior A (Canada)
Cole Williams100022016-20171D1997-03-18Delta, BCJunior A (Canada)
Wayland Williams501142012-20131D1994-05-31Canton, MIJunior A (Canada)
Ethan Willoughby9031013662020-20233D2002-03-15Chilliwack, BCJunior A (Canada)
Craig Wilson100042003-20041D1985-06-21Calgary, ALTAJunior A (Canada)
Reid Wilson400002019-20201F2000-07-27Castlegar, BCJunior A (Canada)
Carey Winquist000001979-19801G1956-04-07Edmonton, ALTASemi-Professional
Brett Witala210102015-20161F1997-01-08Kelowna, BCJunior A (Canada)
Tyson Witala22781562013-20141F1993-05-17Prince George, BCJunior A (Canada)
Evan Witt100002006-20071C1989-11-27Spokane, WACollege-University
Coalson Wolford60152641652020-20222C2001-04-13San Jose, CACollege-University
Nicholas Wong17369212011-20121D1991-12-08Burnaby, BCEuropean Lower Leagues
Jason Wood11000241993-19941G1973-08-15Saskatoon, SASKJunior A (Canada)
Stefan Wood400002012-20131D1996-01-19St. Albert, ALTAJunior A (Canada)
Murray Worley10112801974-19751D1953-06-06Rossland, BCMinor Pro
Ed Wyatt52719261461968-19765DDelisle, SASKSenior Amateur
Conner Wynne5121719122014-20151D1995-10-29Pomona, NYCollege-University
Bryan Yackel472629551621994-19951F1976-09-20Castlegar, BCMinor Pro
Jack Yost4269151111950-19511FEdmonton, ALTASemi-Professional
Larry Young000001968-19691D1946-11-25Carrot River, SASKMinor Pro
Moe Young000001954-19551L1928-03-28Regina, SASKMinor Pro
Jacob Yuris1903342016-20182D1998-01-05Trail, BCJunior A (Canada)
Reno Zanier4500001954-19694GTrail, BCMinor Pro
Rod Zavaduc0713201111976-19793D1955-04-07Smithers, BCSemi-Professional
Trevor Zins99154156862017-20192D1998-07-23Saint Michael, MNMinor Pro
Jeff Zmurchyk41123172007-20092D1990-01-06Fernie, BCJunior A (Canada)
Patrick Zubick100002014-20151G1996-12-28Castlegar, BCJunior A (Canada)
Charlie Zuccarini45273057512014-20151F1994-10-28Shelton, CTCollege-University
Nathan Zurak13055332004-20051C1985-03-23150 Mile House, BCJunior A (Canada)

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