| 1 | Jesse AllenPlace 1 · Grade 12 · Todd County | 12 | Todd County | 17:40.1 |
| 2 | Iren GrassropePlace 2 · Grade 12 · Lower Brule | 12 | Lower Brule | 18:27.1 |
| 3 | Elliot DuBrayPlace 3 · Grade 12 · Bennett County | 12 | Bennett County | 18:43.2 PR |
| 4 | Izak MoleternoPlace 4 · Grade 12 · Winner | 12 | Winner | 18:43.8 |
| 5 | Donald AqualloPlace 5 · Grade 11 · Todd County | 11 | Todd County | 18:57.8 |
| 6 | Tredgan MestesPlace 6 · Grade 10 · Crow Creek | 10 | Crow Creek | 19:00.0 |
| 7 | Lucas LopezPlace 7 · Grade 11 · Chamberlain | 11 | Chamberlain | 19:05.1 |
| 8 | Jacob WikePlace 8 · Grade 9 · Todd County | 9 | Todd County | 19:06.5 |
| 9 | Chase BoltzPlace 9 · Grade 11 · St. Francis Indian | 11 | St. Francis Indian | 19:18.5 |
| 10 | John HackerPlace 10 · Grade 12 · Todd County | 12 | Todd County | 19:22.7 |
| 11 | Morris Kills In SightPlace 11 · Grade 11 · Todd County | 11 | Todd County | 19:26.7 |
| 12 | Travis Sun BearPlace 12 · Grade 12 · Todd County | 12 | Todd County | 19:29.2 |
| 13 | Gavyn Spotted TailPlace 13 · Grade 12 · Todd County | 12 | Todd County | 19:31.2 |
| 14 | Brenden EstesPlace 14 · Grade 9 · Lyman | 9 | Lyman | 19:32.8 |
| 15 | Lee SharpfishPlace 15 · Grade 11 · Todd County | 11 | Todd County | 19:42.9 |
| 16 | Jayden McBridePlace 16 · Grade 10 · Crow Creek | 10 | Crow Creek | 19:45.0 |
| 17 | Luis TorresPlace 17 · Grade 10 · Cheyenne-Eagle Butte | 10 | Cheyenne-Eagle Butte | 20:08.1 |
| 18 | John PetrickPlace 18 · Grade 11 · White River | 11 | White River | 20:14.1 |
| 19 | Bradley LebedaPlace 19 · Grade 9 · Lyman | 9 | Lyman | 20:17.0 |
| 20 | Ketch Big CrowPlace 20 · Grade 9 · Crow Creek | 9 | Crow Creek | 20:18.2 |
| 21 | Caden WhipplePlace 21 · Grade 8 · White River | 8 | White River | 20:26.4 |
| 22 | Isreal SharpfishPlace 22 · Grade 7 · St. Francis Indian | 7 | St. Francis Indian | 20:28.3 |
| 23 | Tyson FloydPlace 23 · Grade 8 · Lyman | 8 | Lyman | 20:48.2 |
| 24 | Edward NorrisPlace 24 · Grade 9 · Cheyenne-Eagle Butte | 9 | Cheyenne-Eagle Butte | 20:51.2 |
| 25 | Austin OlsonPlace 25 · Grade 10 · Jones County | 10 | Jones County | 21:07.4 |
| 26 | Emery McGheePlace 26 · Grade 9 · Crow Creek | 9 | Crow Creek | 21:20.9 PR |
| 27 | Hayden SmallPlace 27 · Grade 9 · Marty | 9 | Marty | 21:25.9 |
| 28 | Kirklin DucheneausPlace 28 · Grade 12 · Cheyenne-Eagle Butte | 12 | Cheyenne-Eagle Butte | 21:36.9 |
| 29 | Traven TraversiePlace 29 · Grade 8 · St. Francis Indian | 8 | St. Francis Indian | 21:37.3 |
| 30 | Warren SwanPlace 30 · Grade 10 · Cheyenne-Eagle Butte | 10 | Cheyenne-Eagle Butte | 21:40.6 |
| 31 | Wes ThompsonPlace 31 · Grade 10 · Crow Creek | 10 | Crow Creek | 21:48.2 PR |
| 32 | Marlowe LaRochePlace 32 · Grade 12 · Lower Brule | 12 | Lower Brule | 21:49.1 |
| 33 | Riley RankinPlace 33 · Grade 9 · Jones County | 9 | Jones County | 21:50.6 |
| 34 | Hoksila Moves CampPlace 34 · Grade 12 · Crazy Horse | 12 | Crazy Horse | 21:51.1 |
| 35 | Wyatt OlsonPlace 35 · Grade 8 · Jones County | 8 | Jones County | 21:53.5 |
| 36 | Thane WittPlace 36 · Grade 12 · St. Francis Indian | 12 | St. Francis Indian | 22:02.7 |
| 37 | Kade WatsonPlace 37 · Grade 7 · Winner | 7 | Winner | 22:11.3 |
| 38 | Issac WalkerPlace 38 · Grade 12 · St. Francis Indian | 12 | St. Francis Indian | 22:17.7 |
| 40 | Scottie RichardsPlace 40 · Grade 12 · Bennett County | 12 | Bennett County | 22:35.4 PR |
| 41 | Garrett HodsonPlace 41 · Grade 11 · Bennett County | 11 | Bennett County | 22:48.4 |
| 42 | Daunte TraversiePlace 42 · Grade 10 · Cheyenne-Eagle Butte | 10 | Cheyenne-Eagle Butte | 22:49.9 |
| 43 | Rhyleigh Shot With Two ArrowsPlace 43 · Grade 8 · St. Francis Indian | 8 | St. Francis Indian | 22:57.2 |
| 44 | Daniel HowePlace 44 · Grade 10 · Crow Creek | 10 | Crow Creek | 23:00.3 |
| 45 | Tristan Whirlwind HorsePlace 45 · Grade 11 · Bennett County | 11 | Bennett County | 24:00.2 |
| 46 | Isaac ThomasPlace 46 · Grade 7 · Lyman | 7 | Lyman | 24:16.0 |
| 47 | Ben QuiverPlace 47 · Grade 12 · Crazy Horse | 12 | Crazy Horse | 24:43.1 PR |
| 48 | Tyson IyottePlace 48 · Grade 9 · White River | 9 | White River | 24:59.0 |
| 49 | Carter IversenPlace 49 · Grade 7 · Jones County | 7 | Jones County | 25:53.1 PR |
| 50 | Slade BenedictPlace 50 · Grade 7 · Jones County | 7 | Jones County | 26:13.9 PR |
| 51 | Wyatt SazuePlace 51 · Grade - · Marty | - | Marty | 29:33.6 PR |
| 52 | Alex CournoyerPlace 52 · Grade 8 · Marty | 8 | Marty | 29:37.9 PR |