| 1 | Evan NeugebauerPlace 1 · Grade 8 · Wachter | 8 | Wachter | 11:06.73 |
| 2 | Brady KonschakPlace 2 · Grade 8 · Horizon | 8 | Horizon | 11:26.50 |
| 3 | Larkin KirkPlace 3 · Grade 8 · Horizon | 8 | Horizon | 11:50.28 |
| 4 | Ryker HayPlace 4 · Grade 7 · Horizon | 7 | Horizon | 11:54.25 |
| 5 | James EchelbargerPlace 5 · Grade 7 · Horizon | 7 | Horizon | 11:54.95 |
| 6 | Sebastian SargentPlace 6 · Grade 7 · Horizon | 7 | Horizon | 11:56.04 |
| 7 | Gavin HagerPlace 7 · Grade 7 · Mandan | 7 | Mandan | 12:02.36 |
| 8 | Bryson ShetlerPlace 8 · Grade 7 · Wachter | 7 | Wachter | 12:04.28 |
| 9 | Samuel WaldPlace 9 · Grade 7 · Horizon | 7 | Horizon | 12:34.65 |
| 10 | Ryker DuchscherPlace 10 · Grade 7 · Horizon | 7 | Horizon | 12:38.75 |
| 11 | Jayden LeingangPlace 11 · Grade 7 · Wachter | 7 | Wachter | 12:40.01 |
| 12 | Porter BantaPlace 12 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 12:47.01 |
| 13 | Lukas GodelPlace 13 · Grade 8 · Horizon | 8 | Horizon | 12:49.45 |
| 14 | Isaac HagerPlace 14 · Grade 8 · Horizon | 8 | Horizon | 12:50.37 |
| 15 | Mason HagerPlace 15 · Grade 7 · Wachter | 7 | Wachter | 12:50.91 |
| 16 | Owen ZentPlace 16 · Grade 7 · Horizon | 7 | Horizon | 12:58.05 |
| 17 | Luke KruegerPlace 17 · Grade 7 · Wachter | 7 | Wachter | 12:59.53 |
| 18 | Logan WannerPlace 18 · Grade 8 · Horizon | 8 | Horizon | 13:01.13 |
| 19 | Kobe RaganPlace 19 · Grade 8 · Horizon | 8 | Horizon | 13:02.26 |
| 20 | Crew KleinPlace 20 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 13:09.41 |
| 21 | Shaymus VetterPlace 21 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 13:12.40 |
| 22 | Thomas SchmidtPlace 22 · Grade 7 · Wachter | 7 | Wachter | 13:16.38 |
| 23 | Grayson MetzgerPlace 23 · Grade 8 · Horizon | 8 | Horizon | 13:22.37 |
| 24 | William SteidlerPlace 24 · Grade 8 · Wachter | 8 | Wachter | 13:27.75 |
| 25 | Nathan EmeryPlace 25 · Grade 7 · Horizon | 7 | Horizon | 13:33.42 |
| 26 | Eli AlmerPlace 26 · Grade 7 · Simle | 7 | Simle | 13:35.64 |
| 27 | Andrew SchilkePlace 27 · Grade 8 · Simle | 8 | Simle | 13:38.48 |
| 28 | Colten SchnabelPlace 28 · Grade 8 · Mandan | 8 | Mandan | 13:42.05 |
| 29 | Isaiah Chasing HawkPlace 29 · Grade 7 · Mandan | 7 | Mandan | 13:48.72 |
| 30 | Noah MeyhoffPlace 30 · Grade 7 · Horizon | 7 | Horizon | 13:59.66 |
| 31 | Graham MartinPlace 31 · Grade 7 · Wachter | 7 | Wachter | 14:01.11 |
| 32 | Levi HoltPlace 32 · Grade 7 · Horizon | 7 | Horizon | 14:28.68 |
| 33 | William HarmsteadPlace 33 · Grade 8 · Simle | 8 | Simle | 14:32.79 |
| 34 | Jacob BieberPlace 34 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 14:42.01 |
| 35 | James HoganPlace 35 · Grade 7 · Mandan | 7 | Mandan | 14:44.72 |
| 36 | Elliot BergerPlace 36 · Grade 7 · Wachter | 7 | Wachter | 14:46.74 |
| 37 | Romin GeloffPlace 37 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 14:47.34 |
| 38 | Brody AmsterbergPlace 38 · Grade 8 · Mandan | 8 | Mandan | 14:48.11 |
| 39 | Emmet LaBellaPlace 39 · Grade 7 · Wachter | 7 | Wachter | 15:15.60 |
| 40 | Jack VennesPlace 40 · Grade 8 · Horizon | 8 | Horizon | 15:19.22 |
| 41 | Jack SpeidelPlace 41 · Grade 7 · Wachter | 7 | Wachter | 15:59.66 |
| 42 | Mathias HilferPlace 42 · Grade 7 · Mandan | 7 | Mandan | 16:26.08 |
| 43 | Jacob BlackwoodPlace 43 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 17:06.19 |
| 44 | Noah DargisPlace 44 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 17:10.68 |
| 45 | Joseph BeckPlace 45 · Grade 7 · Wachter | 7 | Wachter | 17:46.80 |
| 46 | Kyan McConnachiePlace 46 · Grade 8 · Mandan | 8 | Mandan | 19:40.18 |
| 47 | Ayden BruleyPlace 47 · Grade 7 · Simle | 7 | Simle | 20:18.94 PR |
| 48 | Jaxon HintzPlace 48 · Grade 7 · Simle | 7 | Simle | 27:33.01 |