Year | Player | School |
---|---|---|
1988 | Jay Haffley | Hutchinson |
1989 | Darren Schwankl | Burnsville |
1990 | Travis Galleberg | Forest Lake |
1991 | Ryan Kjos | Hopkins |
1992 | Brian Mensink | Rochester Mayo |
1993 | Scott Poepard | Forest Lake |
1994 | Matt McDonough | Osseo |
1995 | Tom O'Brien | Chaska |
1996 | Jade O'Brien | Brainerd |
1997 | Jeff Nygren | Coon Rapids |
1998 | Todd Sather | Dilworth-Glyndon-Felton |
1999 | Mark Morris | Robbinsdale Cooper |
2000 | Chris Duda | St. Louis Park |
2001 | Nick Weiland | Brainerd |
2002 | Pat Theilke | Coon Rapids |
2003 | Dan Lyons | Rochester Century |
2004 | Bryan Jost | Tartan |
2005 | Steve Turnbull | White Bear Lake |
2006 | Josh Smith | Owatonna |
2007 | Carter Sackett | Burnsville |
2008 | Cory Glieden | Chaska |
2009 | Jonathon Traetwo | Martin County West |
2010 | Sam Windle | Osseo |
2011 | Matt Geislinger | Eden Valley-Watkins |
2012 | Dalton Sawyer | Waconia |
2013 | Christian Rosenow | Rochester Mayo |
2014 | Ed Olson | Eagan |
2015 | Ty Buck | Red Wing |
2016 | Isaac Collins | Maple Grove |
2017 | Alex Logelin | Waconia |
2018 | Zack Elliot | Eden Prairie |
2019 | Logan Jasper | Duluth Denfeld |
2020 | No Series | COVID-19 |
2023 | Joey Flom | Eden Prairie |