Class-by-class champions

3A

106: Reid Ballantyne, Stillwater

113: Aaron Cashman, Shakopee

120: Patrick McKee, St. Michael-Albertville

126: Carson Manville, Shakopee

132: Brent Jones, Shakopee

138: Tyler Eischens, Anoka

145: Alex Lloyd, Shakopee

152: Alex Crowe, Shakopee

160: Kenny O'Neil, Prior Lake

170: Jake Allar, St. Michael-Albertville

182: Brandon Moen, Owatonna

195: Samuel Grove, Moorhead

220: Cole Fibranz, Sartell-St. Stephen

285: Gable Steveson, Apple Valley

2A

106: Matthew Petersen, Byron

113: Charlie Pickell, Mankato West

120: Garrett Vos, Waconia

126: Jake Gliva, Simley

132: Tucker Sjomeling, Delano

138: Keaten Schorr, Kasson-Mantorville

145: Tyler Wagener, Waconia

152: Anthony Jackson, Simley

160: Brady Berge, Kasson-Mantorville

170: Patrick Kennedy, Kasson-Mantorville

182: Jared Florell, Totino-Grace

195: Daniel Kerkvliet, Simley

220: Noah Ryan, Kasson-Mantorville

285: Mitch Trigg, Foley

1A

106: Blake Legred, United South Central

113: Jeron Matson, Kenyon-Wanamingo

120: Hunter Burnett, Pipestone Area

126: Michael Suda, Pipestone Area

132: Tanner Pasvogel, Sibley East

138: Lane Heim, St. Charles

145: Jake Mandt, Chatfield

152: Tyler Ryan, Kenyon-Wanamingo

160: Bailee O'Reilly, Goodhue

170: Alex Erpelding, Staples-Motley

182: Caden Steffen, Zumbrota-Mazeppa

195: Christopher Bain, Grand Meadow/L-O/S

220: Reid Seelhammer, Dover-Eyota

285: Trent Esping, Minneota