2016 = Matthew Garside - Vadnais Heights, MN
2015 = Austin vanSytzama - Delano, MN
2014 = Parker Reddig - Minneapolis, MN
2013 = Jack Holmgren - Corcoran, MN
2012 = Dalton Charboneau - Brooklyn Park, MN
2011 = Max Tylke - Rosemount, MN
2010 = Jake Miller - Woodbury, MN
2009 = McCabe Buege - Rogers, MN
2008 = Robert Bell - Pierz, MN
2007 = Jack Dressen - Edina, MN
2006 = Ryan Peterson - Eagan, MN
2005 = Matt Schneider - Grand Rapids, MN
2004 = Drew Kittleson - East Gull Lake, MN
2003 = Jon Sauer - St. Cloud, MN
2002 = Luke Gaskins - Minneapolis, MN
2001 = Chris Cole - New London, MN
2000 = Patrick Herzog - Red Wing, MN
1999 = Brian Bohlig - Eagan, MN
1998 = Adam Hanna - Owatonna, MN
1997 = Andy Doeden - Fargo, ND
1996 = Greg Marshalek - Plymouth, MN
1995 = Andy Doeden - Fargo, ND
1994 = Scott Cole - New Richmond, WI
1993 = Russ Higgins - Rochester, MN
1992 = Jeff Zouski - Blaine, MN
1991 = Mike Sauer - Walker, MN
1990 = Patrick Bauer - Plymouth, MN
1989 = Phil Hurrle II - Burnsville, MN
1988 = Phil Hurrle II - Burnsville, MN
1987 = Bart Blackwelder - Hobbs, MN
1986 = David Carothers - Owatonna, MN
1985 = Joe Sorenson - Bloomington, MN
1984 = Brad Geer - Edina, MN
1983 = Mike Scheller - Coon Rapids, MN
1982 = Mike Scheller - Coon Rapids, MN
1981 = John Brellenthin - Edina, MN
1980 = Mike Tschetter - Sioux Falls, SD
1979 = Steve Barber - Austin, MN
1978 = Daniel Howard - St. Paul, MN
1977 = Jeff Teal - Rochester, MN
1976 = James Stuart - Duluth, MN