Semis
106
- Semifinal – Cole Gerhardt (New Salem/Almont) 37-7 won by major decision over Cade Olson-Tingelstad (Central Cass) 34-13 (MD 10-1)
- Semifinal – Colin Dean (Velva) 39-9 won by decision over Carter Wallner (Lisbon) 28-10 (Dec 11-4)
113
- Semifinal – Treston Lura (Carrington) 51-6 won by decision over Charles Herr (South Border) 27-10 (Dec 5-0)
- Semifinal – Peyton Tuhy (Hettinger/Scranton) 39-10 won by fall over Mike Nelson (Lisbon) 34-11 (Fall 1:30)
120
- Semifinal – Marshall Lindgren (South Border) 34-2 won by fall over Matthew Duchscherer (Carrington) 23-8 (Fall 0:25)
- Semifinal – Gus Bohmbach (Killdeer) 49-11 won by decision over Jakob Hudson (Northern Lights) 39-5 (Dec 4-3)
126
- Semifinal – Carter Schmitz (Kindred) 33-5 won by decision over Gunnar Mogen (Velva) 43-10 (Dec 4-0)
- Semifinal – Ethan Wonser (Williams County) 43-4 won by decision over Luke Leshuk (Hillsboro/Central Valley) 36-4 (Dec 5-4)
132
- Semifinal – Clay Gerhardt (New Salem/Almont) 29-0 won by decision over Cade Warbis (Hettinger/Scranton) 38-15 (Dec 8-3)
- Semifinal – Grant Schneider (South Border) 31-4 won by major decision over Riley Odden (Rugby) 43-13 (MD 11-0)
138
- Semifinal – Boeden Greenley (Lisbon) 44-0 won by tech fall over Brock Roesler (Kindred) 18-5 (TF-1.5 4:10 (22-6))
- Semifinal – Jon Shockley (South Border) 32-12 won by fall over Conner Andress (Hettinger/Scranton) 38-18 (Fall 3:17)
145
- Semifinal – Tanner Urlaub (Pembina County North) 11-0 won by decision over Trey Jacob (Linton-HMB) 29-17 (Dec 8-3)
- Semifinal – Garrett Hebl (LaMoure/Litchville/Marion) 38-2 won by decision over Hunter Schwab (Lisbon) 20-5 (Dec 7-1)
152
- Semifinal – Easton Ogren (Kindred) 31-6 won by decision over Jaden Schmidt (Lisbon) 36-13 (Dec 5-0)
- Semifinal – Mark Jochim (South Border) 35-1 won by fall over Brett Wendel (LaMoure/Litchville/Marion) 22-7 (Fall 5:07)
160
- Semifinal – Jordan Sours (Lisbon) 29-1 won by fall over Brady Volk (Rugby) 41-11 (Fall 3:34)
- Semifinal – Jake Herr (South Border) 34-4 won by decision over Tate Hoggarth (Carrington) 49-8 (Dec 6-4)
170
- Semifinal – Garrett Jangula (Napoleon/G-S) 31-0 won by fall over Jaden Bosch (Linton-HMB) 23-8 (Fall 1:31)
- Semifinal – Michael Clifton (Carrington) 51-6 won by decision over Zack Andersen (Killdeer) 39-8 (Dec 3-2)
182
- Semifinal – Corbin Okeson (Bishop Ryan) 49-2 won by decision over Gavin Wright (Hillsboro/Central Valley) 27-8 (Dec 10-8)
- Semifinal – Logan Sell (Oakes) 15-1 won by decision over Ethan Carruth (Ellendale/Edgeley/Kulm) 28-7 (Dec 7-5)
195
- Semifinal – Coy Spooner (Des-Lacs Burlington/Lewis & Clark) 43-0 won by decision over Mitch Stuber (Bowman County) 22-9 (Dec 7-0)
- Semifinal – Nathan Schauer (South Border) 33-3 won by fall over Bridger Mathern (Ellendale/Edgeley/Kulm) 30-11 (Fall 1:12)
220
- Semifinal – Adam Morman (New Salem/Almont) 32-8 won by decision over Peyton Grunefelder (Napoleon/G-S) 38-6 (Dec 4-3)
- Semifinal – Sam Rieger (Lisbon) 31-10 won by fall over Colton Buskness (Carrington) 14-7 (Fall 5:00)
285
- Semifinal – Ethan Lyons (Lisbon) 36-3 won by fall over Keegan Henjum (Bishop Ryan) 48-5 (Fall 2:44)
- Semifinal – Nate Boehm (Bowman County) 36-9 won by fall over Nick Hodges (Velva) 27-6 (Fall 1:34)