| 1 | Luke MentelePlace 1 · Grade 12 · Mitchell Christian | 12 | Mitchell Christian | 17:18.3 |
| 2 | Silas HoldemanPlace 2 · Grade 12 · Mitchell Christian | 12 | Mitchell Christian | 17:20.3 |
| 3 | Elijah HaukaasPlace 3 · Grade 11 · White River | 11 | White River | 17:42.9 |
| 4 | Walter GraesserPlace 4 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 17:59.5 |
| 5 | Lane McCunePlace 5 · Grade 11 · Freeman | 11 | Freeman | 18:20.8 |
| 6 | Collin RandallPlace 6 · Grade 9 · Freeman | 9 | Freeman | 18:34.2 |
| 7 | Grady BartunekPlace 7 · Grade 10 · Wagner | 10 | Wagner | 18:37.3 |
| 8 | Luke MillerPlace 8 · Grade 11 · Freeman | 11 | Freeman | 18:40.7 |
| 9 | Kaden Running HorsePlace 9 · Grade 10 · White River | 10 | White River | 18:41.2 |
| 10 | Michael PruePlace 10 · Grade 10 · Todd County | 10 | Todd County | 18:44.1 |
| 11 | Sawyer HoldemanPlace 11 · Grade 11 · Mitchell Christian | 11 | Mitchell Christian | 18:52.2 |
| 12 | Brady AsbensonPlace 12 · Grade 11 · Mitchell Christian | 11 | Mitchell Christian | 19:03.8 |
| 13 | Rance KuhlmanPlace 13 · Grade 12 · Avon | 12 | Avon | 19:04.1 |
| 14 | Carter PeppelPlace 14 · Grade 9 · Winner | 9 | Winner | 19:12.2 |
| 15 | Cadyn Brave HeartPlace 15 · Grade 11 · White River | 11 | White River | 19:15.3 |
| 16 | Andrew BittermanPlace 16 · Grade 11 · Tripp-Delmont/Armour | 11 | Tripp-Delmont/Armour | 19:24.3 |
| 17 | Luke AtnipPlace 17 · Grade 11 · Mitchell Christian | 11 | Mitchell Christian | 19:38.6 |
| 18 | CJ BjorumPlace 18 · Grade 11 · Scotland | 11 | Scotland | 19:39.0 |
| 19 | Easton SchumanPlace 19 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 19:41.5 |
| 20 | Jase JonsPlace 20 · Grade 7 · Burke | 7 | Burke | 19:44.4 |
| 21 | Uriah MoranPlace 21 · Grade 7 · Lyman | 7 | Lyman | 19:44.6 |
| 22 | Kamrin LiewerPlace 22 · Grade 8 · Burke | 8 | Burke | 19:46.8 |
| 23 | Weston FosterPlace 23 · Grade 10 · Winner | 10 | Winner | 19:50.9 |
| 24 | Henry GraesserPlace 24 · Grade 9 · Platte-Geddes | 9 | Platte-Geddes | 20:01.7 |
| 25 | Korbin JensenPlace 25 · Grade 9 · Freeman | 9 | Freeman | 20:23.6 |
| 26 | George TimanusPlace 26 · Grade 11 · Gregory | 11 | Gregory | 20:32.2 |
| 27 | Maden BrownPlace 27 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 20:42.8 |
| 28 | Elias BumgardnerPlace 28 · Grade 11 · Hanson | 11 | Hanson | 20:52.0 |
| 29 | Micah MenningPlace 29 · Grade 11 · Mitchell Christian | 11 | Mitchell Christian | 20:53.4 |
| 30 | Sam AtnipPlace 30 · Grade 8 · Mitchell Christian | 8 | Mitchell Christian | 20:54.8 |
| 31 | Frank KrcilPlace 31 · Grade 10 · Wagner | 10 | Wagner | 21:00.8 |
| 32 | Mason FredrichPlace 32 · Grade 9 · Hanson | 9 | Hanson | 21:02.5 |
| 33 | Ethan BlahaPlace 33 · Grade 9 · Wagner | 9 | Wagner | 21:03.8 |
| 34 | Jacobie DemarcePlace 34 · Grade 12 · Todd County | 12 | Todd County | 21:08.3 |
| 35 | Kingston De'SersaPlace 35 · Grade 12 · White River | 12 | White River | 21:17.9 |
| 36 | Cooper SlabaPlace 36 · Grade 9 · Wagner | 9 | Wagner | 21:23.9 |
| 37 | Wyatt HavranekPlace 37 · Grade 9 · Wagner | 9 | Wagner | 21:24.3 |
| 38 | Taite OlsonPlace 38 · Grade 10 · Tripp-Delmont/Armour | 10 | Tripp-Delmont/Armour | 21:30.7 |
| 39 | Dawson GustadPlace 39 · Grade 10 · Platte-Geddes | 10 | Platte-Geddes | 21:48.9 |
| 40 | Utah LangdeauPlace 40 · Grade 10 · Lyman | 10 | Lyman | 21:50.3 |
| 41 | Robby RingPlace 41 · Grade 8 · Gregory | 8 | Gregory | 22:03.6 |
| 42 | Elijah StakePlace 42 · Grade 9 · Centerville | 9 | Centerville | 22:18.9 |
| 43 | Mason JolleyPlace 43 · Grade 12 · Avon | 12 | Avon | 22:23.1 |
| 44 | Jakon Comes FlyingPlace 44 · Grade 12 · Lower Brule | 12 | Lower Brule | 22:32.2 |
| 45 | Kovaughn ThunderHawkPlace 45 · Grade 11 · Lower Brule | 11 | Lower Brule | 22:37.3 |
| 46 | Onyx NiehoffPlace 46 · Grade 10 · Hanson | 10 | Hanson | 22:53.0 |
| 47 | Josh KubalPlace 47 · Grade 9 · Winner | 9 | Winner | 22:57.7 |
| 48 | Noah VanderwalkerPlace 48 · Grade 10 · White River | 10 | White River | 23:01.2 |
| 49 | John AinsliePlace 49 · Grade 8 · Bennett County | 8 | Bennett County | 23:19.2 |
| 50 | Chevy ProvancialPlace 50 · Grade 9 · Mitchell Christian | 9 | Mitchell Christian | 23:30.0 |
| 51 | Elias LangdeauPlace 51 · Grade 8 · Lyman | 8 | Lyman | 23:30.5 |
| 52 | Colin KubalPlace 52 · Grade 9 · Scotland | 9 | Scotland | 23:41.2 |
| 53 | Palmer PodzimekPlace 53 · Grade 9 · Avon | 9 | Avon | 24:03.4 PR |
| 54 | Michael HaugenPlace 54 · Grade 8 · Burke | 8 | Burke | 24:17.5 PR |
| 55 | Cooper JardingPlace 55 · Grade 9 · Hanson | 9 | Hanson | 25:23.3 |