| 1 | Dylan GerdesPlace 1 · Grade 10 · Madison | 10 | Madison | 16:27.63 |
| 2 | Cooper SchaeferPlace 2 · Grade 8 · Estelline/Hendricks | 8 | Estelline/Hendricks | 16:56.33 |
| 3 | Carson WosjePlace 3 · Grade 10 · Sioux Valley | 10 | Sioux Valley | 17:21.10 |
| 4 | Brenton WestberryPlace 4 · Grade 11 · Flandreau | 11 | Flandreau | 17:49.11 |
| 5 | Cooper PommerPlace 5 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 17:55.06 |
| 6 | Thad KratzPlace 6 · Grade 11 · Great Plains Lutheran | 11 | Great Plains Lutheran | 17:56.82 |
| 7 | Caden HouriganPlace 7 · Grade 9 · Deuel | 9 | Deuel | 18:03.85 |
| 8 | Tyson HagbergPlace 8 · Grade 9 · Deuel | 9 | Deuel | 18:11.09 |
| 9 | Sam ManianPlace 9 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 18:14.52 |
| 10 | Daniel AldridgePlace 10 · Grade 10 · Madison | 10 | Madison | 18:14.84 |
| 11 | Kyler MarsonPlace 11 · Grade 8 · Estelline/Hendricks | 8 | Estelline/Hendricks | 18:16.55 |
| 12 | Tanner ReedPlace 12 · Grade 12 · Flandreau | 12 | Flandreau | 18:19.15 |
| 13 | Camden HobbsPlace 13 · Grade 12 · Estelline/Hendricks | 12 | Estelline/Hendricks | 18:26.95 |
| 14 | Nathaniel HobbiePlace 14 · Grade 9 · Flandreau | 9 | Flandreau | 18:27.83 |
| 15 | Henry MeyerPlace 15 · Grade 11 · Madison | 11 | Madison | 18:29.98 |
| 16 | Genio White HawkPlace 16 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 18:34.57 |
| 17 | Nathan HasletonPlace 17 · Grade 11 · Madison | 11 | Madison | 18:39.48 |
| 18 | August DagelPlace 18 · Grade 9 · Estelline/Hendricks | 9 | Estelline/Hendricks | 18:42.58 |
| 19 | Rylan DayPlace 19 · Grade 9 · Flandreau Indian | 9 | Flandreau Indian | 18:50.03 |
| 20 | Matthew GassmanPlace 20 · Grade 12 · Flandreau | 12 | Flandreau | 18:50.38 |
| 21 | Carter HinnersPlace 21 · Grade 10 · Great Plains Lutheran | 10 | Great Plains Lutheran | 18:52.18 |
| 22 | Wyatt KontzPlace 22 · Grade 10 · Flandreau | 10 | Flandreau | 18:55.86 |
| 23 | Bret MiltonPlace 23 · Grade 10 · Sioux Valley | 10 | Sioux Valley | 18:59.40 |
| 24 | Cade HexemPlace 24 · Grade 9 · Estelline/Hendricks | 9 | Estelline/Hendricks | 19:03.06 |
| 25 | Damian SeversonPlace 25 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 19:06.62 |
| 26 | Logan KontzPlace 26 · Grade 8 · Flandreau | 8 | Flandreau | 19:07.63 |
| 27 | Sebastian DeyoungPlace 27 · Grade 10 · Garretson | 10 | Garretson | 19:08.35 |
| 28 | Kenton JamesPlace 28 · Grade 9 · Flandreau | 9 | Flandreau | 19:14.43 |
| 29 | Mason BrushbreakerPlace 29 · Grade 10 · Flandreau | 10 | Flandreau | 19:14.92 |
| 30 | Caleb RonnePlace 30 · Grade 11 · Deuel | 11 | Deuel | 19:20.10 |
| 31 | Levi AxtellPlace 31 · Grade 8 · Sioux Valley | 8 | Sioux Valley | 19:22.20 |
| 32 | Amos RockmanPlace 32 · Grade 10 · Flandreau Indian | 10 | Flandreau Indian | 19:23.55 |
| 33 | Kai ThompsonPlace 33 · Grade 10 · Madison | 10 | Madison | 19:26.31 |
| 34 | Daniel GumsPlace 34 · Grade 12 · Deuel | 12 | Deuel | 19:27.05 |
| 35 | Isaiah BergPlace 35 · Grade 11 · Great Plains Lutheran | 11 | Great Plains Lutheran | 19:31.48 |
| 36 | Chase SteurwaldPlace 36 · Grade 12 · Madison | 12 | Madison | 19:46.26 |
| 37 | Taylor MerkelPlace 37 · Grade 12 · Clark/Willow Lake | 12 | Clark/Willow Lake | 20:02.78 |
| 38 | Gavin MattsonPlace 38 · Grade 8 · Deuel | 8 | Deuel | 20:09.54 |
| 39 | Daniel HobbiePlace 39 · Grade 11 · Flandreau | 11 | Flandreau | 20:10.67 |
| 40 | Seth GramsPlace 40 · Grade 11 · Great Plains Lutheran | 11 | Great Plains Lutheran | 20:11.50 |
| 41 | Christian SolusPlace 41 · Grade 9 · Madison | 9 | Madison | 20:29.11 |
| 42 | Dominic KluckmanPlace 42 · Grade 9 · Deuel | 9 | Deuel | 20:31.81 |
| 43 | Oliver ReitzPlace 43 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 20:41.38 |
| 44 | Grady WagnerPlace 44 · Grade 9 · Webster Area | 9 | Webster Area | 20:41.65 |
| 45 | Sam MorrisPlace 45 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 20:45.29 |
| 46 | Logan SeefeldtPlace 46 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 20:54.16 |
| 47 | Sam SchmidtPlace 47 · Grade 9 · Flandreau | 9 | Flandreau | 20:54.39 |
| 48 | Cooper JohnsonPlace 48 · Grade 10 · Madison | 10 | Madison | 21:14.29 |
| 49 | Tacey MillerPlace 49 · Grade 12 · Webster Area | 12 | Webster Area | 21:29.57 |
| 50 | Marcus KratzPlace 50 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 21:30.62 |
| 51 | Waylan OlsonPlace 51 · Grade 11 · Clark/Willow Lake | 11 | Clark/Willow Lake | 21:41.78 |
| 52 | Alex ReilPlace 52 · Grade 11 · Clark/Willow Lake | 11 | Clark/Willow Lake | 21:44.12 |
| 53 | Jaxon NimmerPlace 53 · Grade 10 · Webster Area | 10 | Webster Area | 22:05.31 |
| 54 | Landon CzerwanPlace 54 · Grade 11 · Great Plains Lutheran | 11 | Great Plains Lutheran | 22:08.12 |
| 55 | Aksel GjerdePlace 55 · Grade 7 · Clark/Willow Lake | 7 | Clark/Willow Lake | 23:08.26 |
| 56 | Jon SasietaPlace 56 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 23:15.51 |
| 57 | Blaise McGregorPlace 57 · Grade 11 · Webster Area | 11 | Webster Area | 23:21.46 |