| 1 | Kaden ChristianPlace 1 · Grade 11 · Tea Area | 11 | Tea Area | 14:46.25 PR |
| 2 | Grant CurtisPlace 2 · Grade 9 · Tea Area | 9 | Tea Area | 15:11.05 |
| 3 | Jacob DeYoungPlace 3 · Grade 12 · Tea Area | 12 | Tea Area | 15:41.96 |
| 4 | Reed CernyPlace 4 · Grade 8 · Tea Area | 8 | Tea Area | 15:42.83 |
| 5 | Caden SchusterPlace 5 · Grade 8 · Tea Area | 8 | Tea Area | 16:17.36 |
| 6 | Dean FlemingPlace 6 · Grade 11 · Vermillion | 11 | Vermillion | 16:30.64 |
| 7 | Riley ClarkPlace 7 · Grade 11 · Tea Area | 11 | Tea Area | 16:32.89 |
| 8 | Noah KorverPlace 8 · Grade 11 · Tea Area | 11 | Tea Area | 16:46.72 |
| 9 | Collin GoosmannPlace 9 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 16:51.28 PR |
| 10 | Jaxon JohannesonPlace 10 · Grade 11 · Tea Area | 11 | Tea Area | 16:57.13 |
| 11 | Gunner FowlerPlace 11 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 16:57.29 |
| 12 | Zachary EnszPlace 12 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 17:00.80 |
| 13 | Briggs JarmanPlace 13 · Grade 8 · Canton | 8 | Canton | 17:24.49 |
| 14 | Daniel AndersonPlace 14 · Grade 8 · Canton | 8 | Canton | 17:25.88 |
| 15 | Dane RobertsPlace 15 · Grade 8 · Vermillion | 8 | Vermillion | 17:29.20 PR |
| 16 | Rylan RichardsonPlace 16 · Grade 11 · Canton | 11 | Canton | 17:47.04 PR |
| 17 | Noah BuhianPlace 17 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 17:49.05 |
| 18 | Malachi KaiserPlace 18 · Grade 11 · Tea Area | 11 | Tea Area | 17:49.17 |
| 19 | Lincoln DykstraPlace 19 · Grade 9 · Tea Area | 9 | Tea Area | 17:55.00 |
| 20 | Jason McGuirePlace 20 · Grade 7 · Vermillion | 7 | Vermillion | 17:56.04 |
| 21 | Cael DerochiePlace 21 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 17:58.27 |
| 22 | Ryland McKeePlace 22 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 18:10.53 |
| 23 | Riley DixonPlace 23 · Grade 8 · Canton | 8 | Canton | 18:13.92 |
| 24 | Ben BohnsackPlace 24 · Grade 9 · Vermillion | 9 | Vermillion | 18:16.34 |
| 25 | Kadin ZolnowskyPlace 25 · Grade 10 · Tea Area | 10 | Tea Area | 18:19.36 |
| 26 | Gabe EdminsonPlace 26 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 18:23.70 |
| 27 | Orion DirksenPlace 27 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 18:25.22 |
| 28 | Ryker JohnsonPlace 28 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 18:31.85 |
| 29 | Nathan RathgeberPlace 29 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 18:42.43 |
| 30 | Carter HeckathornPlace 30 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 19:06.32 |
| 31 | Jonathyn ThooftPlace 31 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 19:11.82 |
| 32 | Ben BrannanPlace 32 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 19:19.15 |
| 33 | Jacob FischerPlace 33 · Grade 12 · Vermillion | 12 | Vermillion | 19:24.58 |
| 34 | Zaiden JohnsonPlace 34 · Grade 10 · Tea Area | 10 | Tea Area | 19:27.26 |
| 35 | Garret StaumPlace 35 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 19:44.16 |
| 36 | Ethan VinkPlace 36 · Grade 9 · Canton | 9 | Canton | 19:58.10 |
| 37 | Gavin ThiemanPlace 37 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 20:18.83 |
| 38 | Sheldon Chasing HawkPlace 38 · Grade 10 · Vermillion | 10 | Vermillion | 20:29.76 |
| 39 | Lincoln DeelstraPlace 39 · Grade 8 · Parker/Marion | 8 | Parker/Marion | 21:09.78 |
| 40 | Victor BruggemanPlace 40 · Grade 11 · Tea Area | 11 | Tea Area | 22:05.71 |
| 41 | Grayson JansenPlace 41 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 22:13.68 |
| 42 | Aden PajlPlace 42 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 22:22.99 |