Semi-Final: Creston/O-M 69, Missouri Valley 4
- 160 – Camron Leith (Creston/O-M) over Winston Veatch (Missouri Valley) (Fall 0:00)
- 170 – Chase Shiltz (Creston/O-M) over Zane Harvey (Missouri Valley) (Fall 1:10)
- 182 – Tayler Pettit (Creston/O-M) over Thomas Peasley (Missouri Valley) (Fall 0:50)
- 195 – Seth Maitlen (Creston/O-M) over Jackson Winchester (Missouri Valley) (Fall 0:59)
- 220 – Kadon Hulett (Creston/O-M) over Tom Rief (Missouri Valley) (Dec 7-1)
- 285 – Jake Gutschenritter (Creston/O-M) over Seth Jimmerson (Missouri Valley) (Fall 0:59)
- 106 – Kelby Luther (Creston/O-M) over Zayne Carrier (Missouri Valley) (Fall 3:09)
- 113 – Carson Wheat (Creston/O-M) over Danny Martin (Missouri Valley) (Fall 0:47)
- 120 – Trevor Marlin (Creston/O-M) over Unknown (Forfeit)
- 126 – Nick Rounds (Missouri Valley) over Brody Frain (Creston/O-M) (MD 10-2)
- 132 – Mitchel Swank (Creston/O-M) over Jack Kyle (Missouri Valley) (MD 18-5)
- 138 – Wyatt Thompson (Creston/O-M) over Skeeter Bostwick (Missouri Valley) (TF 17-2 0:00)
- 145 – Spencer Wray (Creston/O-M) over Tom Martin (Missouri Valley) (Fall 0:00)
- 152 – Alex Fargo (Creston/O-M) over Nathan Haynes (Missouri Valley) (TB-1 7-5)
Semi-Final: Atlantic 37, Winterset 29
- 160 – Zac Stork (Atlantic) over Brandon Ryerson (Winterset) (Fall 2:39)
- 170 – Caleb Grose (Winterset) over Drake Roller (Atlantic) (MD 15-7)
- 182 – Wyatt Miller (Winterset) over Travis Petersen (Atlantic) (MD 12-3)
- 195 – Nick Tank (Winterset) over Keagan Hosfelt (Atlantic) (Dec 9-7)
- 220 – John McConkey (Atlantic) over Parker Maynes (Winterset) (Fall 1:52)
- 285 – CJ Baker (Winterset) over Skyler Svoboda (Atlantic) (Fall 3:46)
- 106 – Kole Hansen (Atlantic) over Trenton Cook (Winterset) (Fall 1:16)
- 113 – Carter Cox (Atlantic) over Britton Gibson (Winterset) (Dec 5-1)
- 120 – Derek Koster (Winterset) over Colby Sorensen (Atlantic) (Fall 1:27)
- 126 – Marshal McDermott (Atlantic) over Blake Ryerson (Winterset) (Dec 3-1)
- 132 – Tanner Mauk (Atlantic) over JD Gordon (Winterset) (MD 14-4)
- 138 – Austin Williamson (Atlantic) over Jacob Jenkins (Winterset) (Dec 3-1)
- 145 – Tegan Smith (Winterset) over Brandon Schmidtke (Atlantic) (Fall 2:48)
- 152 – Reid Nichols (Atlantic) over Mitchell Holcomb (Winterset) (Fall 4:41)
Final: Creston/O-M 50, Atlantic 15
- 170 – Tayler Pettit (Creston Orient-Macksburg) over Zac Stork (Atlantic) (Dec 3-1)
- 182 – Jackson Mikkelson (Creston Orient-Macksburg) over Drake Roller (Atlantic) (Dec 1-0)
- 195 – Seth Maitlen (Creston Orient-Macksburg) over Travis Petersen (Atlantic) (MD 16-4)
- 220 – Kadon Hulett (Creston Orient-Macksburg) over Keagan Hosfelt (Atlantic) (Fall 3:25)
- 285 – Jake Gutschenritter (Creston Orient-Macksburg) over Skyler Svoboda (Atlantic) (Dec 7-2)
- 106 – Kole Hansen (Atlantic) over Kelby Luther (Creston Orient-Macksburg) (MD 13-4)
- 113 – Carter Cox (Atlantic) over Jacob Goodson (Creston Orient-Macksburg) (Fall 4:33)
- 120 – Trevor Marlin (Creston Orient-Macksburg) over Colby Sorensen (Atlantic) (MD 9-1)
- 126 – Mitchel Swank (Creston Orient-Macksburg) over Marshal McDermott (Atlantic) (Dec 8-3)
- 132 – Wyatt Thompson (Creston Orient-Macksburg) over Tanner Mauk (Atlantic) (Fall 1:31)
- 138 – Spencer Wray (Creston Orient-Macksburg) over Unknown (For.)
- 145 – Joey Huntington (Creston Orient-Macksburg) over Austin Williamson (Atlantic) (Fall 3:22)
- 152 – Reid Nichols (Atlantic) over Alex Fargo (Creston Orient-Macksburg) (TF 26-11 5:59)
- 160 – Chase Shiltz (Creston Orient-Macksburg) over Unknown (Forfeit)