2018-19: Nicholas Granowicz 10 GWG (led BCHL)
2017-18: Zachary Zorn
2017-18: Zachary Zorn
2016-17: Chase Bell
2015-16: Nick Jermain
2014-15: Diego Cuglietta/Colin Grannary
2013-14: Diego Cuglietta
2012-13: Sebastien Pare
2011-12: Evan Stack
2010-11: Max Vallis/Jeff Jones
2009-10: Dustin Johnson/Colton Sobchak
2008-09: Dustin Johnson
2007-08: Brian Kang
2006-07: Wade MacLeod
2005-06: Brandon Wong
2004-05: Sean Weaver
2003-04: Zeke Hume
2002-03: Brodie Rutherglen/Mike Hamilton
2001-02: Mike Ouellette
2000-01: David Rozek
1999-00: Colin Kobza
1998-99: Shawn King
1997-98: Shane Glover
1996-97: Adam Sedgwick
1995-96: Brad Essex
1994-95: Brian Phillips/Brad Essex
1993-94: Lewis Kinvig
1992-93: David Green
1991-92: Mike Josephson/Guy Prince
1990-91: Dave Zakall
1989-90: Al Rushton
1988-89: Al Rushton
1987-88: Frank Biller
1986-87: Steve Manuel
1985-86: Troy Mick
1984-85: Pat Ryan
1983-84: Brent Demerais
1982-83: Brent Demerais
1981-82: Guy Lanki/John Maskiewich
2014-15: Diego Cuglietta/Colin Grannary
2013-14: Diego Cuglietta
2012-13: Sebastien Pare
2011-12: Evan Stack
2010-11: Max Vallis/Jeff Jones
2009-10: Dustin Johnson/Colton Sobchak
2008-09: Dustin Johnson
2007-08: Brian Kang
2006-07: Wade MacLeod
2005-06: Brandon Wong
2004-05: Sean Weaver
2003-04: Zeke Hume
2002-03: Brodie Rutherglen/Mike Hamilton
2001-02: Mike Ouellette
2000-01: David Rozek
1999-00: Colin Kobza
1998-99: Shawn King
1997-98: Shane Glover
1996-97: Adam Sedgwick
1995-96: Brad Essex
1994-95: Brian Phillips/Brad Essex
1993-94: Lewis Kinvig
1992-93: David Green
1991-92: Mike Josephson/Guy Prince
1990-91: Dave Zakall
1989-90: Al Rushton
1988-89: Al Rushton
1987-88: Frank Biller
1986-87: Steve Manuel
1985-86: Troy Mick
1984-85: Pat Ryan
1983-84: Brent Demerais
1982-83: Brent Demerais
1981-82: Guy Lanki/John Maskiewich