WATCH FINALS LIVE

106
#3 Nathanael Jesuroga (SE Polk) vs #9 Khyler Carstarphen (Dowling Catholic)

113
#2 Trever Anderson (Ankeny) vs #3 Jace Rhodes (Mason City)

120
#1 Drake Ayala (Fort Dodge) vs #10 Cael Cox (Ankeny)

126
#2 Carson Taylor (Fort Dodge) vs #10 Ayden Kingery (SE Polk)

132
#4 Joel Jesuroga (SE Polk) vs #7 Brooks Cowell (Fort Dodge)

138
#1 Caleb Rathjen (Ankeny) vs #3 Dreyzon Phillips (Fort Dodge)

145
#1 Ben Monroe (Ankeny Centennial) vs #5 Sam Kallem (Ankeny)

152
#2 Caleb Corbin (Valley, WDM) vs #4 Camden Baarda (SE Polk)

160
#1 Caleb Helgeson (Johnston) vs Max Derry (Dowling Catholic)

170
#1 Logan Neils (Ankeny Centennial) vs #2 Mickey Griffith (DM Lincoln)

182
#3 Blake Underwood (Valley, WDM) vs #5 Justin Brindley (SE Polk)

195
#1 Gabe Christenson (SE Polk) vs Michael Witt (Ankeny Centennial)

220
#3 Kalob Runyon (SE Polk) vs #6 C.J. Stillman (Valley, WDM)

285
#3 Gabriel Greenlee (Ames) vs #4 Jordan Anderson (Marshalltown)