Check out the full list of medal winners here.
3A-106
1st Place Match – Kyle Biscoglia (Waukee) 54-1 won by major decision over Nick Oldham (Valley-West Des Moines) 39-8 (MD 9-1)
3A-113
1st Place Match – Brody Teske (Fort Dodge) 43-0 won by decision over McGwire Midkiff (Council Bluffs-Thomas Jefferson) 52-6 (Dec 9-2)
3A-120
1st Place Match – Jack Wagner (Bettendorf) 31-0 won by decision over Adam Brown (Southeast Polk) 31-6 (Dec 8-5)
3A-126
1st Place Match – Triston Lara (Fort Dodge) 41-2 won by decision over Nathan Lendt (Southeast Polk) 34-8 (Dec 9-3)
3A-132
1st Place Match – Grant Stotts (Valley-West Des Moines) 40-3 won by decision over Austin Yant (Waverly-Shell Rock) 43-9 (Dec 3-2)
3A-138
1st Place Match – Nelson Brands (Iowa City-West) 54-3 won by decision over Clint Lembeck (Xavier-Cedar Rapids) 41-3 (Dec 6-5)
3A-145
1st Place Match – Michael Zachary (Dowling Catholic-WDM) 40-0 won by tech fall over Colten Mertens (Mount Pleasant) 41-1 (TF-1.5 4:35 (20-5))
3A-152
1st Place Match – Colton Clingenpeel (Council Bluffs-Thomas Jefferson) 60-0 won by decision over Logen Rodriguez (Cedar Rapids-Kennedy) 38-8 (Dec 8-2)
3A-160
1st Place Match – Shea Hartzler (Linn-Mar-Marion) 44-3 won by decision over Jacob Carlson (Mason City) 33-7 (Dec 5-0)
3A-170
1st Place Match – Marcus Coleman (Ames) 43-1 won by fall over Deion Clayborne (Sioux City-North) 43-2 (Fall 5:29)
3A-182
1st Place Match – Max Lyon (Epworth-Western Dubuque) 51-0 won by fall over Jamiir Moore (Waverly-Shell Rock) 39-4 (Fall 1:04)
3A-195
1st Place Match – Sam Cook (Fort Dodge) 45-0 won by decision over Taylor Mehmen (Prairie-Cedar Rapids) 40-6 (Dec 9-6)
3A-220
1st Place Match – Wyatt Wriedt (North Scott-Eldridge) 46-3 won by decision over Ethan Andersen (Southeast Polk) 39-2 (Dec 12-10)
3A-285
1st Place Match – Gannon Gremmel (Dubuque-Hempstead) 46-0 won by fall over Aaron Costello (Epworth-Western Dubuque) 49-5 (Fall 2:48)
2A-106
1st Place Match – Matthew Randone (Assumption-Davenport) 42-8 won by decision over Eric Faught (Clear Lake) 35-1 (Dec 5-4)
2A-113
1st Place Match – Justin Portillo (Clarion-Goldfield-Dows) 39-2 won by major decision over Carter Cox (Atlantic) 38-6 (MD 9-0)
2A-120
1st Place Match – Josh Portillo (Clarion-Goldfield-Dows) 44-1 won by decision over Michael Millage (Crestwood-Cresco) 37-6 (Dec 8-6)
2A-126
1st Place Match – Brock Rathbun (Center Point-Urbana) 48-0 won by decision over Brayden Curry (Sergeant Bluff-Luton) 46-3 (Dec 7-3)
2A-132
1st Place Match – Keaton Geerts (New Hampton) 50-1 won by decision over Brice Everson (Camanche) 48-3 (Dec 2-0
2A-138
1st Place Match – Ryan Leisure (Clear Lake) 47-1 won by fall over Wyatt Thompson (Creston/Orient-Macksburg) 51-4 (Fall 7:22)
2A-145
1st Place Match – Bryce Leshen (Albia) 33-1 won by decision over Brady Brott (Clarion-Goldfield-Dows) 47-4 (Dec 2-1)
2A-152
1st Place Match – Matt Malcom (Glenwood) 52-1 won by major decision over Joe Kelly (West Liberty) 17-5 (MD 18-5)
2A-160
1st Place Match – Zach Johnston (ADM) 50-3 won by decision over Trevor Nelson (Solon) 47-4 (Dec 11-4)
2A-170
1st Place Match – Chase Shiltz (Creston/Orient-Macksburg) 43-1 won by major decision over Nick Holt (Independence) 48-4 (MD 8-0)
2A-182
1st Place Match – Luke Erickson (Mediapolis) 29-4 won by fall over Nick Baumler (North Fayette Valley) 41-1 (Fall 5:31)
2A-195
1st Place Match – Izaak Shedenhelm (Denver/Tripoli) 53-2 won by decision over Seth Maitlen (Creston/Orient-Macksburg) 54-4 (Dec 7-2)
2A-220
1st Place Match – Gavin Dinsdale (Webster City) 44-1 won by fall over Levi Duwa (Mid-Prairie-Wellman) 44-4 (Fall 6:21)
2A-285
1st Place Match – Carter Isley (Albia) 41-0 won by major decision over Cooper Lawson (Webster City) 37-2 (MD 9-1)
1A-106
1st Place Match – Donny Schmit (Wapsie Valley-Fairbank) 42-3 won by decision over Samuel Loyd (New London) 47-3 (Dec 5-3)
1A-113
1st Place Match – Brock Henderson (North Linn-Troy Mill) 47-0 won by decision over Jeremiah Colon (Newman Catholic-Mason City) 36-2 (Dec 4-3)
1A-120
1st Place Match – Bryce West (Highland-Riverside) 55-0 won by fall over Brady Kyner (Southeast Warren/Melcher-Dallas) 52-1 (Fall 3:26)
1A-126
1st Place Match – Alex Thomsen (Underwood) 50-0 won by major decision over Drew West (Highland-Riverside) 52-1 (MD 15-7). Thomsen is undefeated in his career for the Eagles.
1A-132
1st Place Match – Briar Cochran (Moravia) 52-1 won by decision over Chase McLaughlin (Lisbon) 46-9 (Dec 14-11)
1A-138
1st Place Match – Nick Williams (Lisbon) 29-1 won by decision over Jacob Krakow (Iowa Valley-Marengo) 52-5 (Dec 6-3)
1A-145
1st Place Match – Carter Happel (Lisbon) 52-0 won by decision over Trent Johnson (Dike-New Hartford) 43-1 (Dec 7-1). **Happel becomes the 25th all-time 4x State Champion and finishes with a career record of 209-1.
1A-152
1st Place Match – Conner Shulista (Alburnett) 53-1 won by decision over Zachary Axmear (English Valleys-North English) 52-1 (Dec 6-3)
1A-160
1st Place Match – Sal Arzani (Interstate 35) 51-1 won by major decision over Nathan Haynes (Missouri Valley) 57-6 (MD 10-2)
1A-170
1st Place Match – Tanner Sloan (Alburnett) 41-3 won by major decision over Tim Barr (AHSTW) 54-2 (MD 8-0)
1A-182
1st Place Match – Austin Lentz (Ogden) 44-0 won by decision over Daniel Bishop (Hinton) 46-2 (Dec 6-3)
1A-195
1st Place Match – Slade Sifuentes (Lake Mills) 56-0 won by decision over Landers Kuboushek (South Winneshiek-Calmar) 48-4 (Dec 8-3)
1A-220
1st Place Match – Colton Hansen (Newman Catholic-Mason City) 50-3 won by fall over Rylan Richardson (South Central Calhoun) 54-1 (Fall 2:45)
1A-285
1st Place Match – Jared Brinkman (Regina-Iowa City) 42-0 won by decision over Tim Butcher (Manson Northwest Webster) 43-2 (Dec 2-1)