Year Team Player Minor Club
2021 Whitby Warriors Jack Oldman West Durham Rockmen
2020 Peterborough Lakers Lucas Osborne Clarington Gaels
2019 Barrie Lakeshores Edward Qu Mississauga Tomahawks
2018 Barrie Lakeshores Reed Kurtz Guelph Regals
2017 Peterborough Lakers Zac Young Clarington Gaels
2016 St. Catharines Athletics Alex Simmons St. Catharines Athletics
2015 Mimico Mountaineers Jonathan Donville Oakville Hawks
2014 Six Nations Arrows Matthew Gaudet Hamilton Bengals
2013 Mississauga Tomahawks Cory Highfield Halton Hills Bulldogs
2012 Barrie Lakeshores Garrett Lewis Owen Sound North Stars
2011 Mississauga Tomahawks Ryan Dakin Welland Raiders
2010 Orangeville Northmen Shane Macdonald Elora Mohawks