| 1 | Walter GraesserPlace 1 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 17:39.9 |
| 2 | Lindy CosgrovePlace 2 · Grade 11 · Chamberlain | 11 | Chamberlain | 18:00.4 |
| 3 | Grady BartunekPlace 3 · Grade 10 · Wagner | 10 | Wagner | 18:05.4 |
| 4 | Liam GillPlace 4 · Grade 10 · Chamberlain | 10 | Chamberlain | 18:27.9 |
| 5 | Hudson SchmidtPlace 5 · Grade 12 · Mount Vernon/Plankinton | 12 | Mount Vernon/Plankinton | 19:03.9 |
| 6 | Carter PeppelPlace 6 · Grade 9 · Winner | 9 | Winner | 19:12.9 |
| 7 | Weston FosterPlace 7 · Grade 10 · Winner | 10 | Winner | 19:30.4 |
| 8 | Hudson MetzPlace 8 · Grade 9 · Chamberlain | 9 | Chamberlain | 19:36.4 |
| 9 | Cooper SlabaPlace 9 · Grade 9 · Wagner | 9 | Wagner | 19:43.6 |
| 10 | Frank KrcilPlace 10 · Grade 10 · Wagner | 10 | Wagner | 19:44.2 |
| 11 | Jackson BollingerPlace 11 · Grade 9 · Chamberlain | 9 | Chamberlain | 19:46.4 |
| 12 | Kamrin LiewerPlace 12 · Grade 8 · Burke | 8 | Burke | 19:46.4 |
| 13 | Maden BrownPlace 13 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 19:46.7 |
| 14 | Jase JonsPlace 14 · Grade 7 · Burke | 7 | Burke | 20:03.4 |
| 15 | Louie KnipplingPlace 15 · Grade 7 · Ethan/Parkston | 7 | Ethan/Parkston | 20:26.5 |
| 16 | Henry GraesserPlace 16 · Grade 9 · Platte-Geddes | 9 | Platte-Geddes | 20:32.2 |
| 17 | Reed MuellerPlace 17 · Grade 7 · Bon Homme | 7 | Bon Homme | 20:45.8 |
| 18 | Drew MellegaardPlace 18 · Grade 9 · Ethan/Parkston | 9 | Ethan/Parkston | 20:47.6 |
| 19 | Barrett PolkPlace 19 · Grade 9 · Bon Homme | 9 | Bon Homme | 21:02.8 |
| 20 | George TimanusPlace 20 · Grade 11 · Gregory | 11 | Gregory | 21:15.5 |
| 21 | Dawson GustadPlace 21 · Grade 10 · Platte-Geddes | 10 | Platte-Geddes | 21:34.4 |
| 22 | Abraham YearyPlace 22 · Grade 8 · Winner | 8 | Winner | 22:00.0 |
| 23 | Wyatt HavranekPlace 23 · Grade 9 · Wagner | 9 | Wagner | 22:02.0 |
| 24 | Ryan VanDerWerffPlace 24 · Grade 10 · Winner | 10 | Winner | 22:10.8 PR |
| 25 | Corwin LaffeyPlace 25 · Grade 11 · Ethan/Parkston | 11 | Ethan/Parkston | 22:15.3 |
| 26 | Tyson GallagherPlace 26 · Grade 9 · Platte-Geddes | 9 | Platte-Geddes | 22:24.0 PR |
| 27 | Jaxson TollefsonPlace 27 · Grade 11 · Mount Vernon/Plankinton | 11 | Mount Vernon/Plankinton | 23:08.8 |
| 28 | Robby RingPlace 28 · Grade 8 · Gregory | 8 | Gregory | 23:10.0 |
| 29 | Josh KubalPlace 29 · Grade 9 · Winner | 9 | Winner | 23:20.0 |
| 30 | Clay McMurtreyPlace 30 · Grade 11 · Winner | 11 | Winner | 23:22.3 |
| 31 | Jentry VeurinkPlace 31 · Grade 8 · Mount Vernon/Plankinton | 8 | Mount Vernon/Plankinton | 23:33.5 |
| 32 | Remington ShoemakerPlace 32 · Grade 11 · Bon Homme | 11 | Bon Homme | 23:49.8 |
| 33 | Thomas Van ZeePlace 33 · Grade 9 · Mount Vernon/Plankinton | 9 | Mount Vernon/Plankinton | 24:06.3 |
| 34 | Izaac RichardsPlace 34 · Grade 11 · Bon Homme | 11 | Bon Homme | 24:12.3 |
| 35 | Norsean HawkPlace 35 · Grade 10 · Chamberlain | 10 | Chamberlain | 24:49.3 |
| 36 | Isaac HullPlace 36 · Grade 12 · Gregory | 12 | Gregory | 24:51.5 |
| 37 | Andrew LuttPlace 37 · Grade 11 · Gregory | 11 | Gregory | 25:04.8 |
| 38 | Elias FiebelkornPlace 38 · Grade 7 · Gregory | 7 | Gregory | 25:13.7 |
| 39 | James VanZeePlace 39 · Grade 7 · Mount Vernon/Plankinton | 7 | Mount Vernon/Plankinton | 25:18.4 |
| 40 | Blake MuellerPlace 40 · Grade 9 · Ethan/Parkston | 9 | Ethan/Parkston | 25:47.1 PR |
| 0 | Tate MaxonPlace 0 · Grade 9 · Platte-Geddes | 9 | Platte-Geddes | NT |
| 0 | Easton SchumanPlace 0 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | NT |
| 0 | Van PodhradskyPlace 0 · Grade 11 · Mount Vernon/Plankinton | 11 | Mount Vernon/Plankinton | NT |
| 0 | Caden FaehnrichPlace 0 · Grade 10 · Bon Homme | 10 | Bon Homme | NT |
| 0 | Ethan BlahaPlace 0 · Grade 9 · Wagner | 9 | Wagner | DQ |
| 0 | Aiden StevicksPlace 0 · Grade 7 · Gregory | 7 | Gregory | NT |
| 0 | Rylie BarkerPlace 0 · Grade 9 · Chamberlain | 9 | Chamberlain | NT |
| 0 | Michael HaugenPlace 0 · Grade 8 · Burke | 8 | Burke | NT |