| 1 | Callen GelsingerPlace 1 · Grade 7 · Dickinson | 7 | Dickinson | 11:08.28 |
| 2 | Jason JonesPlace 2 · Grade 8 · Dickinson | 8 | Dickinson | 11:16.29 |
| 3 | Keifer WannerPlace 3 · Grade 8 · Dickinson | 8 | Dickinson | 11:39.86 |
| 4 | Benjamin RicksPlace 4 · Grade 8 · Dickinson | 8 | Dickinson | 11:40.73 |
| 5 | Rohby WeidnerPlace 5 · Grade 7 · Dickinson | 7 | Dickinson | 12:03.78 |
| 6 | Jeremiah Four SwordsPlace 6 · Grade 8 · Standing Rock | 8 | Standing Rock | 12:11.92 |
| 7 | Jacob JaggiPlace 7 · Grade 10 · Killdeer | 10 | Killdeer | 12:16.65 |
| 8 | Ash HansenPlace 8 · Grade 7 · Dickinson Trinity | 7 | Dickinson Trinity | 12:17.54 |
| 9 | Jace WeidnerPlace 9 · Grade 7 · Dickinson Trinity | 7 | Dickinson Trinity | 12:45.09 |
| 10 | Isaiah VoglePlace 10 · Grade 8 · Richardton-Taylor | 8 | Richardton-Taylor | 12:47.71 |
| 11 | Jace JespersonPlace 11 · Grade 8 · Richardton-Taylor | 8 | Richardton-Taylor | 12:54.80 |
| 12 | Curtis StoltzPlace 12 · Grade 8 · Dickinson Trinity | 8 | Dickinson Trinity | 12:59.87 |
| 13 | Bentley KubasPlace 13 · Grade 8 · Dickinson Trinity | 8 | Dickinson Trinity | 13:13.50 |
| 14 | Eastyn KroghPlace 14 · Grade 7 · Dickinson | 7 | Dickinson | 13:18.56 |
| 15 | Camdyn AndersonPlace 15 · Grade 8 · Dickinson | 8 | Dickinson | 13:23.57 |
| 16 | Cooper GregoirePlace 16 · Grade 7 · Dickinson | 7 | Dickinson | 13:27.63 |
| 17 | Peyton JangulaPlace 17 · Grade 7 · Dickinson | 7 | Dickinson | 13:34.55 |
| 18 | David CichyPlace 18 · Grade 8 · Dickinson | 8 | Dickinson | 13:35.91 |
| 19 | Gage SoriedePlace 19 · Grade 8 · Bowman County | 8 | Bowman County | 13:48.21 |
| 20 | Jayden KuntzPlace 20 · Grade 9 · Killdeer | 9 | Killdeer | 13:51.19 |
| 21 | Isaac KaryPlace 21 · Grade 7 · Dickinson Trinity | 7 | Dickinson Trinity | 14:04.51 |
| 22 | Thomas MurthaPlace 22 · Grade 7 · Dickinson Trinity | 7 | Dickinson Trinity | 14:06.39 |
| 23 | Cade BohlmanPlace 23 · Grade 9 · Richardton-Taylor | 9 | Richardton-Taylor | 14:30.61 |
| 24 | Trae BrinkmanPlace 24 · Grade 10 · Killdeer | 10 | Killdeer | 14:48.53 |
| 25 | Dallas JacobsonPlace 25 · Grade 8 · Bowman County | 8 | Bowman County | 14:52.48 |
| 26 | Owen ParkerPlace 26 · Grade 7 · Dickinson | 7 | Dickinson | 14:53.11 |
| 27 | Evan PlotnerPlace 27 · Grade 7 · Dickinson | 7 | Dickinson | 15:33.38 |
| 28 | Esley LaumbPlace 28 · Grade 7 · Dickinson | 7 | Dickinson | 15:33.66 |
| 29 | Ravel BarcenaPlace 29 · Grade 10 · Killdeer | 10 | Killdeer | 15:38.83 |
| 30 | Braxton SchlosserPlace 30 · Grade 7 · Dickinson | 7 | Dickinson | 15:44.13 |
| 31 | Matthew SchaperPlace 31 · Grade 9 · Killdeer | 9 | Killdeer | 15:45.69 |
| 32 | Logan BennettPlace 32 · Grade 8 · Dickinson | 8 | Dickinson | 16:07.03 |
| 33 | Cason DoerrPlace 33 · Grade 7 · Bowman County | 7 | Bowman County | 16:14.59 |
| 34 | John BaileyPlace 34 · Grade 8 · Standing Rock | 8 | Standing Rock | 16:16.03 |
| 35 | Vade SammsPlace 35 · Grade 9 · Killdeer | 9 | Killdeer | 16:20.96 |
| 36 | Dom MorrisonPlace 36 · Grade 8 · Killdeer | 8 | Killdeer | 20:57.59 |
| 37 | Chaske BakerPlace 37 · Grade 9 · Standing Rock | 9 | Standing Rock | 21:13.09 |