| 1 | Noah FullhartPlace 1 · Grade 12 · Spencer | 12 | Spencer | 18:54.40 |
| 2 | Keyton JensenPlace 2 · Grade 12 · Sergeant Bluff-Luton | 12 | Sergeant Bluff-Luton | 19:25.10 PR |
| 3 | Cayden BrewerPlace 3 · Grade 12 · Spencer | 12 | Spencer | 19:26.34 |
| 4 | Colby SherrodPlace 4 · Grade 12 · Spencer | 12 | Spencer | 19:57.09 |
| 5 | Cameron Van Der HeidePlace 5 · Grade 11 · Spencer | 11 | Spencer | 20:03.45 |
| 6 | Nigel PhilipPlace 6 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 20:07.27 |
| 7 | Jace ShumanskyPlace 7 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 20:13.85 |
| 8 | Brody McCormickPlace 8 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 20:19.34 |
| 9 | Camden MosherPlace 9 · Grade 12 · Spencer | 12 | Spencer | 20:36.26 |
| 10 | William SaltonPlace 10 · Grade 11 · Spencer | 11 | Spencer | 20:39.71 |
| 11 | Mason IrbyPlace 11 · Grade 11 · Spencer | 11 | Spencer | 20:41.56 |
| 12 | Brigham KeithPlace 12 · Grade 9 · Spencer | 9 | Spencer | 20:43.15 |
| 13 | Charlie TomlinsonPlace 13 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 20:50.77 |
| 14 | Baylen KuefferPlace 14 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 21:04.67 |
| 15 | Jayden HibbsPlace 15 · Grade 12 · Spencer | 12 | Spencer | 21:26.22 |
| 16 | Lawson SchuetzPlace 16 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 21:41.68 |
| 17 | Emerson ChristensenPlace 17 · Grade 9 · Spencer | 9 | Spencer | 22:01.34 |
| 18 | Nathan PrickettPlace 18 · Grade 9 · Spencer | 9 | Spencer | 22:05.59 |
| 19 | Tyson DavisPlace 19 · Grade 9 · Spencer | 9 | Spencer | 22:13.11 |
| 20 | Maclin SindelarPlace 20 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 22:31.50 |
| 21 | Daniel HernandezPlace 21 · Grade 12 · Sergeant Bluff-Luton | 12 | Sergeant Bluff-Luton | 22:33.63 PR |
| 22 | Owen BerglundPlace 22 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 22:41.35 PR |
| 23 | Clayton ArnburgPlace 23 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 22:43.05 |
| 24 | Jackson BaileyPlace 24 · Grade 10 · Spencer | 10 | Spencer | 22:48.05 |
| 25 | Aiden WimmerPlace 25 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 22:51.80 |
| 26 | Tyler MullenixPlace 26 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 22:55.37 |
| 27 | Benson KeithPlace 27 · Grade 11 · Spencer | 11 | Spencer | 23:42.42 |
| 28 | Macale StulichPlace 28 · Grade 9 · Sergeant Bluff-Luton | 9 | Sergeant Bluff-Luton | 24:33.06 |
| 29 | Hudson GradyPlace 29 · Grade 10 · Spencer | 10 | Spencer | 24:43.89 |
| 30 | Zach TitusPlace 30 · Grade 9 · Spencer | 9 | Spencer | 24:47.05 |
| 31 | Oliver HassPlace 31 · Grade 10 · Spencer | 10 | Spencer | 25:11.82 |
| 32 | Azra EdwardsPlace 32 · Grade 9 · Spencer | 9 | Spencer | 25:43.29 |
| 33 | Angelo RasmussenPlace 33 · Grade 10 · Spencer | 10 | Spencer | 27:25.29 |
| 34 | Jack KoeneckePlace 34 · Grade 10 · Spencer | 10 | Spencer | 30:12.21 |
| 35 | Ethan EglandPlace 35 · Grade 9 · Spencer | 9 | Spencer | 32:57.59 |