Teck Cup Champions

YEAR CHAMPION RUNNER-UP
2023/24 Revelstoke Grizzlies Fernie Ghostriders
2022/23 Kimberley Dynamiters Princeton Posse
2021/22 Revelstoke Grizzlies Nelson Leafs
2020/21 No champion due to COVID-19 N/A
2019/20 No champion due to COVID-19 N/A
2018/19 Revelstoke Grizzlies Kimberley Dynamiters
2017/18 Kimberley Dynamiters Revelstoke Grizzlies
2016/17 Beaver Valley Nitehawks Chase Heat
2015/16 100 Mile House Wranglers Kimberley Dynamiters
2014/15 Kimberley Dynamiters Kamloops Storm
2013/14 Beaver Valley Nitehawks Kamloops Storm
2012/13 Castlegar Rebels North Okanagan Knights
2011/12 Beaver Valley Nitehawks Kelowna Chiefs
2010/11 Osoyoos Coyotes Castlegar Rebels
2009/10 Revelstoke Grizzlies Nelson Leafs
2008/09 Nelson Leafs Kamloops Storm
2007/08 Fernie Ghostriders Kamloops Storm
2006/07 Fernie Ghostriders Kamloops Storm & Nelson Leafs
2005/06 Sicamous Eagles Fernie Ghostriders & Beaver Valley Nitehawks
2004/05 Osoyoos Storm Beaver Valley Nitehawks & Kimberley Dynamiters
2003/04 Beaver Valley Nitehawks Columbia Valley Rockies & Osoyoos Storm
2002/03 Beaver Valley Nitehawks Kimberley Dynamiters & Sicamous Eagles
2001/02 Sicamous Eagles Beaver Valley Nitehawks & Columbia Valley Rockies
2000/01 Beaver Valley Nitehawks Revelstoke Grizzlies
1999/00 Nelson Leafs Sicamous Eagles
1998/99 Beaver Valley Nitehawks Revelstoke Grizzlies
1997/98 Revelstoke Grizzlies Osoyoos Rebels
1996/97 Beaver Valley Nitehawks Columbia Valley Rockies
1995/96 Castlegar Rebels Sicamous Eagles
1994/95 Sicamous Eagles N/A
1993/94 North Okanagan Kings N/A
1992/93 Nelson Jr. Maple Leafs Columbia Valley Rockies
1991/92 Nelson Jr. Maple Leafs Spokane Braves
1990/91 Trail Jr. Smoke Eaters Columbia Valley Rockies
1989/90 Columbia Valley Rockies Nelson Jr. Maple Leafs
1988/89 Columbia Valley Rockies Nelson Jr. Maple Leafs
1987/88 Columbia Valley Rockies Trail Jr. Smoke Eaters
1986/87 Cranbrook Colts Castlegar Rebels
1985/86 Cranbrook Colts N/A
1984/85 Cranbrook Colts Trail Jr. Smoke Eaters
1983/84 Cranbrook Colts Spokane Flames
1982/83 Cranbrook Colts Trail Jr. Smoke Eaters
1981/82 Cranbrook Colts Trail Jr. Smoke Eaters
1980/81 Trail Jr. Smoke Eaters Cranbrook Colts
1979/80 Kimberley Knights Trail Jr. Smoke Eaters
1978/79 Trail Jr. Smoke Eaters Spokane Flames
1977/78 Castlegar Rebels Creston Clippers
1976/77 Castlegar Rebels Cranbrook Colts
1975/76 Cranbrook Colts Rossland Warriors
1974/75 Cranbrook Colts Trail Jr. Smoke Eaters
1973/74 Cranbrook Colts Grand Forks Border Bruins
1972/73 Cranbrook Colts Rossland Warriors
1971/72 Trail Jr. Smoke Eaters Cranbrook Colts
1970/71 Trail Jr. Smoke Eaters N/A
1969/70 Trail Jr. Smoke Eaters N/A
1968/69 Nelson Jr. Maple Leafs N/A
1967/68 Trail Jr. Smoke Eaters N/A