| 1 | Brody BrinsonPlace 1 · Grade 9 · Century | 9 | Century | 17:09.45 |
| 2 | Cole BuchholtzPlace 2 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 17:23.93 |
| 3 | Eli EbertsPlace 3 · Grade 10 · Century | 10 | Century | 17:28.35 |
| 4 | Eli AndersonPlace 4 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 17:57.01 |
| 5 | Philip AnkenbauerPlace 5 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 18:10.63 |
| 6 | Jaydyn VelekPlace 6 · Grade 12 · Jamestown | 12 | Jamestown | 18:13.44 |
| 7 | Gus TessierPlace 7 · Grade 10 · Heart River | 10 | Heart River | 18:31.13 |
| 8 | Mason SeifertPlace 8 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 18:34.11 |
| 9 | Tristan ChampagnePlace 9 · Grade 9 · Jamestown | 9 | Jamestown | 18:35.35 |
| 10 | Conner WanglerPlace 10 · Grade 11 · Century | 11 | Century | 18:38.42 |
| 11 | Dax WickPlace 11 · Grade 9 · Jamestown | 9 | Jamestown | 18:48.18 |
| 12 | Ethan JohnsonPlace 12 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 18:58.08 |
| 13 | Flynn WileyPlace 13 · Grade 8 · Jamestown | 8 | Jamestown | 19:11.15 |
| 14 | Jesse McLaughlinPlace 14 · Grade 9 · Standing Rock | 9 | Standing Rock | 19:14.24 |
| 15 | Quentin SamuelsPlace 15 · Grade 10 · Century | 10 | Century | 19:19.31 |
| 16 | Thomas HolzerPlace 16 · Grade 8 · Mobridge-Pollock | 8 | Mobridge-Pollock | 19:22.22 |
| 17 | Bradleigh Red TomahawkPlace 17 · Grade 12 · Standing Rock | 12 | Standing Rock | 19:27.45 |
| 18 | Heath HeupelPlace 18 · Grade 11 · Jamestown | 11 | Jamestown | 19:44.51 |
| 19 | Eli HatlestadPlace 19 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 19:45.52 |
| 20 | Levi RepnowPlace 20 · Grade 12 · Central McLean | 12 | Central McLean | 19:46.83 |
| 21 | Aidan SheaPlace 21 · Grade 11 · Hazelton-Moffit Braddock | 11 | Hazelton-Moffit Braddock | 19:55.91 |
| 22 | Conrad HeynePlace 22 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 19:56.90 |
| 23 | Oliver StockdillPlace 23 · Grade 10 · Shiloh Christian | 10 | Shiloh Christian | 20:05.19 |
| 24 | Emery EsquibelPlace 24 · Grade 11 · White Shield | 11 | White Shield | 20:19.78 |
| 25 | Tygen MichalenkoPlace 25 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 20:24.90 |
| 26 | Joey HeydPlace 26 · Grade 12 · LaMoure/Litch-Marion | 12 | LaMoure/Litch-Marion | 20:29.15 |
| 27 | Leif HansonPlace 27 · Grade 11 · Jamestown | 11 | Jamestown | 20:29.61 |
| 28 | Mason LandisPlace 28 · Grade 9 · Century | 9 | Century | 20:30.77 |
| 29 | Gunner ImslandPlace 29 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 20:56.94 |
| 30 | Kerry Red BirdPlace 30 · Grade 11 · Standing Rock | 11 | Standing Rock | 20:57.98 |
| 31 | Tyler RoebuckPlace 31 · Grade 9 · Mobridge-Pollock | 9 | Mobridge-Pollock | 21:00.63 |
| 32 | Gregory JensenPlace 32 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 21:01.55 |
| 33 | Thomas FlanaganPlace 33 · Grade 9 · Century | 9 | Century | 21:01.55 |
| 34 | Carson KalbererPlace 34 · Grade 10 · Hazelton-Moffit Braddock | 10 | Hazelton-Moffit Braddock | 21:06.69 |
| 35 | Johnathan (Johnny) GreePlace 35 · Grade 12 · LaMoure/Litch-Marion | 12 | LaMoure/Litch-Marion | 21:09.29 |
| 36 | Cameron PetersonPlace 36 · Grade 10 · Kenmare-Bowbells | 10 | Kenmare-Bowbells | 21:22.65 |
| 37 | Brayden BrownPlace 37 · Grade 9 · Mobridge-Pollock | 9 | Mobridge-Pollock | 21:25.67 |
| 38 | William SmallPlace 38 · Grade 10 · Hazelton-Moffit Braddock | 10 | Hazelton-Moffit Braddock | 21:26.63 |
| 39 | Jordan GroszPlace 39 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 21:29.62 |
| 40 | Peace WeberPlace 40 · Grade 12 · White Shield | 12 | White Shield | 21:34.47 |
| 41 | Beau KeithPlace 41 · Grade 10 · New England | 10 | New England | 21:40.71 |
| 42 | Conrad GjellstadPlace 42 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 21:48.33 |
| 43 | Drew BricknerPlace 43 · Grade 8 · Jamestown | 8 | Jamestown | 21:49.20 |
| 44 | Lleyton SpearPlace 44 · Grade 9 · Kenmare-Bowbells | 9 | Kenmare-Bowbells | 21:59.92 |
| 45 | Gage EllisPlace 45 · Grade 9 · Central McLean | 9 | Central McLean | 22:00.82 |
| 46 | Ben HovlandPlace 46 · Grade 9 · Century | 9 | Century | 22:18.89 |
| 47 | Jackson BrennerPlace 47 · Grade 8 · Medina-Pingree-Buchanan | 8 | Medina-Pingree-Buchanan | 22:24.38 |
| 48 | Bryson WishamPlace 48 · Grade 9 · Century | 9 | Century | 22:36.01 |
| 49 | Andrew PatzerPlace 49 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 22:38.69 |
| 50 | Emet AndersonPlace 50 · Grade 7 · Kenmare-Bowbells | 7 | Kenmare-Bowbells | 22:50.66 |
| 51 | Jacob EngenPlace 51 · Grade 10 · Shiloh Christian | 10 | Shiloh Christian | 22:58.32 |
| 52 | Darrius DriverPlace 52 · Grade 12 · Standing Rock | 12 | Standing Rock | 23:12.70 |
| 53 | William TysonPlace 53 · Grade 8 · Jamestown | 8 | Jamestown | 23:29.70 |
| 54 | Tey WatkinsPlace 54 · Grade 11 · Kenmare-Bowbells | 11 | Kenmare-Bowbells | 23:40.11 |
| 55 | Jackson WettsteinPlace 55 · Grade 8 · Kenmare-Bowbells | 8 | Kenmare-Bowbells | 23:40.46 |
| 56 | Jonathan HernandezPlace 56 · Grade 10 · Kenmare-Bowbells | 10 | Kenmare-Bowbells | 23:41.65 |
| 57 | Thad VothPlace 57 · Grade 8 · Central McLean | 8 | Central McLean | 23:44.32 |
| 58 | James KetterlingPlace 58 · Grade 12 · LaMoure/Litch-Marion | 12 | LaMoure/Litch-Marion | 24:59.96 |
| 59 | Koehn NelsonPlace 59 · Grade 7 · Kenmare-Bowbells | 7 | Kenmare-Bowbells | 25:17.64 |
| 60 | Noah StockdillPlace 60 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 25:32.39 |
| 61 | Jeremiah LoegeringPlace 61 · Grade 8 · LaMoure/Litch-Marion | 8 | LaMoure/Litch-Marion | 28:07.34 |
| 62 | Arthur StrohPlace 62 · Grade 11 · LaMoure/Litch-Marion | 11 | LaMoure/Litch-Marion | 28:34.33 |
| 63 | Elijah RamirezPlace 63 · Grade 7 · Standing Rock | 7 | Standing Rock | 29:43.23 |
| 64 | Damian Yellow EarringsPlace 64 · Grade 8 · Standing Rock | 8 | Standing Rock | 29:46.24 |