2018-19: Mathieu Gosselin
2017-18: Michael Van Unen
2016-17: Nicholas Wicks
2015-16: Michael Faulkner
2014-15: Josh Teves
2013-14: Adam Tracey
2012-13: Bennett Huber
2011-12: Tyler Martin
2010-11: Billy Marshall
2009-10: Matt Mazzarolo
2008-09: Gary Rai
2007-08: Jordan Grant
2006-07: Wade MacLeod
2005-06: Stuart Baird
2004-05: Sean Weaver
2003-04: Dion Lahoda
2002-03: Steve Sankey
2001-02: Mike Hamilton
2000-01: Cory Graboski
1999-00: Steve Weidlich
1998-99: Ryan Dion
1997-98: Brad Carpenter
1996-97: Wade Winkler
1995-96: Jason Hitchings
1994-95: Brent Zaluski
1993-94: Mike Pawluk/Chet Musgrave
1992-93: Ryan Beamin
1991-92: Bill Muckalt
1990-91: Randy Strange
1989-90: Dave Dunnigan
1988-89: Brad Loring
1987-88: Jay Porter
1986-87: Stuart Jackson
1985-86: Steve Kloepzig
1984-85: Rick Boyd/Keith Chase
1983-84: Norm Schwing/Rob Steele
1982-83: Pat Seeley
1981-82: Mark Taylor
1980-81: Alan Kerr
1979-80:
1978-79: Rick Bartlett
1977-78: Ian Tennant
1976-77: Blake Stephen
1975-76: Brad Earp
1974-75: Laurie Nordstrom
2014-15: Josh Teves
2013-14: Adam Tracey
2012-13: Bennett Huber
2011-12: Tyler Martin
2010-11: Billy Marshall
2009-10: Matt Mazzarolo
2008-09: Gary Rai
2007-08: Jordan Grant
2006-07: Wade MacLeod
2005-06: Stuart Baird
2004-05: Sean Weaver
2003-04: Dion Lahoda
2002-03: Steve Sankey
2001-02: Mike Hamilton
2000-01: Cory Graboski
1999-00: Steve Weidlich
1998-99: Ryan Dion
1997-98: Brad Carpenter
1996-97: Wade Winkler
1995-96: Jason Hitchings
1994-95: Brent Zaluski
1993-94: Mike Pawluk/Chet Musgrave
1992-93: Ryan Beamin
1991-92: Bill Muckalt
1990-91: Randy Strange
1989-90: Dave Dunnigan
1988-89: Brad Loring
1987-88: Jay Porter
1986-87: Stuart Jackson
1985-86: Steve Kloepzig
1984-85: Rick Boyd/Keith Chase
1983-84: Norm Schwing/Rob Steele
1982-83: Pat Seeley
1981-82: Mark Taylor
1980-81: Alan Kerr
1979-80:
1978-79: Rick Bartlett
1977-78: Ian Tennant
1976-77: Blake Stephen
1975-76: Brad Earp
1974-75: Laurie Nordstrom