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)