Team Sites
Follow the BCHL

BCHL in the Pros (2023-24)

National Hockey League (NHL)

Arizona Coyotes Alex Kerfoot Coquitlam Express 2011-2013
Arizona Coyotes Troy Stecher Penticton Vees 2010-2013
Boston Bruins Danton Heinen Surrey Eagles 2013-2014
Boston Bruins Milan Lucic Coquitlam Express 2004-2005
Buffalo Sabres Tyson Jost Penticton Vees 2014-2016
Colorado Avalanche Ryan Johansen Penticton Vees 2008-2009
Colorado Avalanche Josh Manson Salmon Arm Silverbacks 2009-2011
Colorado Avalanche Devon Toews Surrey Eagles 2011-2013
Columbus Blue Jackets Kent Johnson Trail Smoke Eaters 2018-2020
Dallas Stars Jamie Benn Victoria Grizzlies 2006-2007
Edmonton Oilers Vincent Desharnais Chilliwack Chiefs 2014-2015
Minnesota Wild Brandon Duhaime Merritt Centennials 2014-2015
Montreal Canadiens Alex Newhook Victoria Grizzlies 2017-2019
Nashville Predators Dante Fabbro Penticton Vees 2014-2016
Nashville Predators Colton Sissons Westside Warriors 2009-2010
New York Islanders Mike Reilly Penticton Vees 2011-2012
Seattle Kraken Justin Schultz Westside Warriors 2007-2009
Seattle Kraken Brandon Tanev Surrey Eagles 2011-2012
Winnipeg Jets Laurent Brossoit Cowichan Valley Capitals 2009-2010

American Hockey League (AHL)

Abbotsford Canucks Akito Hirose Salmon Arm Silverbacks 2016-2020
Abbotsford Canucks Matt Irwin Nanaimo Clippers 2005-2008
Bakersfield Condors Ethan de Jong Prince George Spruce Kings 2016-2018
Belleville Senators Kyle Betts Powell River Kings 2015-2017
Belleville Senators Angus Crookshank Langley Rivermen 2016-2018
Belleville Senators Jarid Lukosevicius Powell River Kings 2013-2015
Bridgeport Islanders Dennis Cholowski Chilliwack Chiefs 2014-2016
Calgary Wranglers Mitch McLain Langley Rivermen 2012-2014
Calgary Wranglers Colton Poolman Penticton Vees 2015-2016
Charlotte Checkers Skyler Brind’Amour Chilliwack Chiefs 2017-2019
Charlotte Checkers Zac Dalpe Penticton Vees 2007-2008
Charlotte Checkers Ryan McAllister Prince George Spruce Kings 2019-2020
Charlotte Checkers Will Reilly Nanaimo Clippers 2015-2016
Chicago Wolves Dominic Franco Langley Rivermen 2015-2016
Chicago Wolves Kyle Marino West Kelowna Warriors 2014-2016
Chicago Wolves Adam Scheel Penticton Vees 2017-2018
Cleveland Monsters Owen Sillinger Penticton Vees 2015-2018
Colorado Eagles Brad Hunt Burnaby Express 2006-2008
Colorado Eagles Ryan Sandelin Penticton Vees 2017-2019
Grand Rapids Griffins Taro Hirose Salmon Arm Silverbacks 2014-2016
Hartford Wolf Pack Tristan Mullin Powell River Kings 2015-2017
Hartford Wolf Pack Riley Nash Salmon Arm Silverbacks 2006-2007
Henderson Silver Knights Layton Ahac Prince George Spruce Kings 2017-2019
Henderson Silver Knights Sheldon Rempal Nanaimo Clippers 2013-2016
Henderson Silver Knights Alex Swetlikoff Vernon Vipers 2017-2019
Hershey Bears Chase Priskie Salmon Arm Silverbacks 2014-2015
Hershey Bears Clay Stevenson Coquitlam Express 2017-2020
Iowa Wild Steven Fogarty Penticton Vees 2011-2012
Iowa Wild Jujhar Khaira Prince George Spruce Kings 2010-2012
Iowa Wild Jake Lucchini Trail Smoke Eaters 2012-2015
Manitoba Moose Nick Jones Penticton Vees 2015-2017
Milwaukee Admirals Jake Livingstone Langley Rivermen 2016-2020
Milwaukee Admirals Kevin Wall Chilliwack Chiefs 2018-2019
Milwaukee Admirals Jasper Weatherby Wenatchee Wild 2016-2018
Ontario Reign Taylor Ward Penticton Vees 2015-2018
Rochester Americans Devin Cooley Wenatchee Wild 2016-2017
Rochester Americans Chris Jandric Vernon Vipers 2016-2018
Rochester Americans Zach Metsa Merritt Centennials 2016-2017
Rockford IceHogs Mike Hardman West Kelowna Warriors 2018-2019
Rockford IceHogs Kale Howarth Trail Smoke Eaters 2015-2018
San Diego Gulls Nikita Nesterenko Chilliwack Chiefs 2019-2020
San Jose Barracuda Anthony Vincent Chilliwack Chiefs 2016-2018
Syracuse Crunch Max Crozier Nanaimo Clippers 2017-2018
Texas Stars Ben Bedard Powell River Kings 2016-2019
Texas Stars Curtis McKenzie Penticton Vees 2007-2009
Toronto Marlies Jay O’Brien Penticton Vees 2019-2020
Wilkes Barre/Scranton Penguins Corey Andonovski Chilliwack Chiefs 2017-2018


Adirondack Thunder T.J. Friedmann Victoria Grizzlies 2016-2018
Adirondack Thunder Matt Stief Prince George Spruce Kings 2014-2016
Allen Americans Easton Brodzinski Penticton Vees 2015-2016
Allen Americans Slava Demin Wenatchee Wild 2016-2018
Allen Americans Liam Finlay Penticton/Vernon 2014-2016
Allen Americans Gavin Gould Merritt/Nanaimo 2013-2016
Allen Americans Chase Perry Wenatchee Wild 2015-2016
Allen Americans Brandon Puricelli Wenatchee Wild 2015-2016
Allen Americans Mark Sinclair Chilliwack Chiefs 2016-2017
Cincinnati Cyclones Zack Andrusiak Vernon Vipers 2015-2016
Cincinnati Cyclones Matt Cairns Powell River Kings 2016-2017
Cincinnati Cyclones Colton Kalezic Penticton Vees 2019-2020
Greenville Swamp Rabbits Max Coyle Prince George Spruce Kings 2018-2019
Greenville Swamp Rabbits Joe Laehy Penticton/Salmon Arm 2016-2018
Idaho Steelheads Seamus Donohue Penticton Vees 2015-2016
Idaho Steelheads Colton Kehler Cowichan Valley/Langley 2013-2015
Idaho Steelheads Keaton Mastrodonato Alberni Valley Bulldogs 2017-2019
Idaho Steelheads Wade Murphy Victoria/Penticton 2010-2013
Indy Fuel Zach Driscoll Penticton Vees 2015-2016
Indy Fuel Trevor Zins Trail Smoke Eaters 2017-2019
Iowa Heartlanders Will Calverley Chilliwack Chiefs 2016-2018
Iowa Heartlanders Liam Coughlin Vernon Vipers 2013-2015
Iowa Heartlanders Odeen Tufto Vernon Vipers 2015-2016
Jacksonville Icemen Scott Allan West Kelowna Warriors 2015-2017
Jacksonville Icemen Brendan Harris Wenatchee Wild 2015-2017
Jacksonville Icemen Craig Martin Vernon/Alberni Valley/Trail 2012-2015
Jacksonville Icemen Connor Russell Penticton/Cowichan Valley/Prince George 2014-2017
Kalamazoo Wings Kurt Gosselin Alberni Valley Bulldogs 2012-2015
Kalamazoo Wings Jay Keranen Prince George Spruce Kings 2017-2019
Kalamazoo Wings Ayden MacDonald Victoria/Cowichan Valley 2014-2017
Kansas City Mavericks Jack LaFontaine Penticton Vees 2018-2019
Kansas City Mavericks Luke Santerno Cowichan Valley/Trail 2014-2017
Maine Mariners Jimmy Lambert Vernon Vipers 2015-2018
Maine Mariners Chase Zieky Salmon Arm Silverbacks 2015-2016
Newfoundland Growlers Grant Cruikshank Penticton Vees 2016-2018
Newfoundland Growlers Jacob Modry Wenatchee Wild 2016-2019
Newfoundland Growlers Todd Skirving Vernon/Prince George 2010-2011
Newfoundland Growlers Jonny Tychonick Penticton Vees 2016-2018
Newfoundland Growlers Brian Wilson Powell River Kings 2016-2017
Norfolk Admirals Carson Golder Trail Smoke Eaters 2020-2021
Norfolk Admirals Griffin Mendel Penticton Vees 2015-2017
Norfolk Admirals Owen Norton Surrey Eagles 2017-2018
Norfolk Admirals Yaniv Perets Penticton Vees 2019-2020
Orlando Solar Bears Chris Harpur Victoria/Cowichan Valley 2014-2017
Orlando Solar Bears Steven Jandric Vernon Vipers 2015-2017
Orlando Solar Bears Brayden Low Merritt/Powell River 2011-2013
Orlando Solar Bears Patrick Newell Penticton Vees 2014-2015
Orlando Solar Bears Jake Stevens Victoria Grizzlies 2015-2017
Rapid City Rush Rhett Kingston Cowichan Valley/Salmon Arm 2016-2018
Reading Royals Adam Brubacher Prince George/Powell River 2015-2016
Reading Royals Kenny Johnson Penticton/Victoria 2016-2019
Savannah Ghost Pirates Ross Armour Trail Smoke Eaters 2015-2018
Savannah Ghost Pirates Anthony Collins Prince George/Burnaby/Victoria 2007-2009
Savannah Ghost Pirates Ryan Scarfo Powell River Kings 2013-2014
South Carolina Stingrays Reid Cooper Coquitlam/Salmon Arm 2016-2018
South Carolina Stingrays Jonny Evans Powell River Kings 2014-2018
South Carolina Stingrays Garet Hunt Chilliwack Chiefs 2003-2005
South Carolina Stingrays Nick Leivermann Penticton Vees 2017-2018
Trois-Rivières Lions Nick Jermain Merritt Centennials 2015-2016
Tulsa Oilers Jarod Hilderman Penticton Vees 2013-2015
Utah Grizzlies Adam Berg Chilliwack Chiefs 2017-2018
Utah Grizzlies Jared Power Coquitlam Express 2018-2019
Utah Grizzlies Dakota Raabe Wenatchee Wild 2015-2017
Utah Grizzlies Brett Stapley Vernon Vipers 2015-2018
Utah Grizzlies Bryan Yoon Wenatchee Wild 2015-2016
Wheeling Nailers Davis Bunz Chilliwack Chiefs 2016-2017
Wheeling Nailers Lukas Svejkovsky Wenatchee Wild 2017-2018
Wheeling Nailers Avery Winslow Wenatchee Wild 2018-2019
Wichita Thunder Nick Fea Surrey Eagles 2016-2018
Wichita Thunder Ryan Finnegan Merritt/Alberni Valley 2015-2017
Worcester Railers Ashton Calder Surrey Eagles 2016-2017
Worcester Railers Trevor Cosgrove Alberni Valley Bulldogs 2016-2017
Worcester Railers Connor Welsh Alberni Valley/Trail 2016-2018

NOTE: Only players with a minimum of 10 games played in the BCHL are included.