| 1 | Colt Spotted BearPlace 1 · Grade 11 · New Town | 11 | New Town | 16:02.7 |
| 2 | Kaden FullerPlace 2 · Grade 11 · Shiloh Christian | 11 | Shiloh Christian | 17:26.7 |
| 3 | Ben DuBoisPlace 3 · Grade 10 · New Town | 10 | New Town | 17:44.5 |
| 4 | Lander LahtinenPlace 4 · Grade 10 · New Town | 10 | New Town | 17:51.9 |
| 5 | Xavier BellPlace 5 · Grade 9 · New Town | 9 | New Town | 18:03.6 |
| 6 | Wyatt MillerPlace 6 · Grade 12 · Medina-Pingree-Bucha.. | 12 | Medina-Pingree-Bucha.. | 18:10.6 |
| 7 | Peyton TuhyPlace 7 · Grade 12 · Hettinger-Scranton | 12 | Hettinger-Scranton | 18:11.3 |
| 8 | Bennett JorgensonPlace 8 · Grade 10 · Hettinger-Scranton | 10 | Hettinger-Scranton | 18:17.1 |
| 9 | Ty MelhoffPlace 9 · Grade 10 · Southern McLean (Was.. | 10 | Southern McLean (Was.. | 18:28.7 |
| 10 | Lucas Spotted BearPlace 10 · Grade 8 · New Town | 8 | New Town | 18:35.9 |
| 11 | Tristan DobsonPlace 11 · Grade 11 · South Prairie - Max | 11 | South Prairie - Max | 18:37.0 |
| 12 | Drew RoedockerPlace 12 · Grade 9 · Des-Lacs Burlington/.. | 9 | Des-Lacs Burlington/.. | 18:50.8 |
| 13 | Willian CookPlace 13 · Grade 9 · Burke Central | 9 | Burke Central | 18:53.9 |
| 14 | Owen PattersonPlace 14 · Grade 11 · Southern McLean (Was.. | 11 | Southern McLean (Was.. | 19:05.7 |
| 15 | Brayden FrancisPlace 15 · Grade 9 · South Prairie - Max | 9 | South Prairie - Max | 19:08.2 |
| 16 | Mason ChrestPlace 16 · Grade 12 · Burke Central | 12 | Burke Central | 19:28.4 |
| 17 | Levi RepnowPlace 17 · Grade 8 · Central McLean | 8 | Central McLean | 19:39.6 |
| 18 | Phoenix WhitePlace 18 · Grade 12 · New Town | 12 | New Town | 19:47.5 |
| 19 | Christopher McMahonPlace 19 · Grade 11 · Bishop Ryan | 11 | Bishop Ryan | 19:49.9 |
| 20 | Ben HosmanPlace 20 · Grade 11 · Hebron | 11 | Hebron | 19:53.6 |
| 21 | Zander GroverPlace 21 · Grade 10 · Des-Lacs Burlington/.. | 10 | Des-Lacs Burlington/.. | 20:02.1 |
| 22 | Lance PitnerPlace 22 · Grade 12 · South Prairie - Max | 12 | South Prairie - Max | 20:03.0 |
| 23 | Justin KathreinPlace 23 · Grade 11 · New England | 11 | New England | 20:06.6 |
| 24 | Mason SeifertPlace 24 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 20:07.1 |
| 25 | Jake DahlPlace 25 · Grade 11 · Southern McLean (Was.. | 11 | Southern McLean (Was.. | 20:18.5 |
| 26 | Web LowryPlace 26 · Grade 11 · Bowbells | 11 | Bowbells | 20:22.0 |
| 27 | Omar GatesPlace 27 · Grade 10 · Standing Rock | 10 | Standing Rock | 20:22.8 |
| 28 | Kenneth Grey CloudPlace 28 · Grade 8 · Standing Rock | 8 | Standing Rock | 20:23.3 |
| 29 | Anthony AlliPlace 29 · Grade 11 · Des-Lacs Burlington/.. | 11 | Des-Lacs Burlington/.. | 20:24.5 |
| 30 | Zayden GroverPlace 30 · Grade 7 · Des-Lacs Burlington/.. | 7 | Des-Lacs Burlington/.. | 20:38.3 |
| 31 | Luke CrosbyPlace 31 · Grade 11 · Bowbells | 11 | Bowbells | 20:39.1 |
| 32 | Mads BrattegardPlace 32 · Grade 12 · New Town | 12 | New Town | 20:40.3 |
| 33 | Taggart TuftePlace 33 · Grade 10 · Shiloh Christian | 10 | Shiloh Christian | 21:00.3 |
| 34 | Giovanni GuicciardrPlace 34 · Grade 12 · New Town | 12 | New Town | 21:02.1 |
| 35 | Quinton ConolyPlace 35 · Grade 9 · Southern McLean (Was.. | 9 | Southern McLean (Was.. | 21:05.5 |
| 36 | Justin BurudPlace 36 · Grade 11 · Burke Central | 11 | Burke Central | 21:11.2 |
| 37 | Milo AndersonPlace 37 · Grade 8 · Des-Lacs Burlington/.. | 8 | Des-Lacs Burlington/.. | 21:13.1 |
| 38 | Max PinedaPlace 38 · Grade 11 · Burke Central | 11 | Burke Central | 21:14.9 |
| 39 | Ethan DobsonPlace 39 · Grade 10 · South Prairie - Max | 10 | South Prairie - Max | 21:21.3 |
| 40 | Beckett KadrmasPlace 40 · Grade 8 · Southern McLean (Was.. | 8 | Southern McLean (Was.. | 21:23.5 |
| 41 | Dawson BeckPlace 41 · Grade 12 · Southern McLean (Was.. | 12 | Southern McLean (Was.. | 21:31.5 |
| 42 | Kip BaileyPlace 42 · Grade 10 · Standing Rock | 10 | Standing Rock | 21:31.8 |
| 43 | August MajeresPlace 43 · Grade 9 · Garrison | 9 | Garrison | 21:33.1 |
| 44 | Ayren Little EaglePlace 44 · Grade 9 · Standing Rock | 9 | Standing Rock | 21:36.6 |
| 45 | Jarrett KellyPlace 45 · Grade 9 · Standing Rock | 9 | Standing Rock | 21:45.0 |
| 46 | Nikko TutorowPlace 46 · Grade 10 · Hebron | 10 | Hebron | 22:07.8 |
| 47 | Nathan SamsonPlace 47 · Grade 8 · South Prairie - Max | 8 | South Prairie - Max | 22:12.9 |
| 48 | Brendan DriverPlace 48 · Grade 9 · Standing Rock | 9 | Standing Rock | 22:24.6 |
| 49 | Ethan JohnsonPlace 49 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 22:31.8 |
| 50 | Jordan GroszPlace 50 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 22:37.3 |
| 51 | Eian KulstadPlace 51 · Grade 8 · Burke Central | 8 | Burke Central | 22:50.7 |
| 52 | Cyal NelsonPlace 52 · Grade 12 · Central McLean | 12 | Central McLean | 23:15.4 |
| 53 | Drew HouchPlace 53 · Grade 9 · Burke Central | 9 | Burke Central | 23:16.0 |
| 54 | Brian BartholmyPlace 54 · Grade 11 · Hettinger-Scranton | 11 | Hettinger-Scranton | 23:26.5 |
| 55 | Dreux KidderPlace 55 · Grade 10 · Standing Rock | 10 | Standing Rock | 23:29.6 |
| 56 | Tyler BurnsPlace 56 · Grade 9 · Bishop Ryan | 9 | Bishop Ryan | 23:40.2 |
| 57 | Daniel ToddPlace 57 · Grade 12 · Bishop Ryan | 12 | Bishop Ryan | 23:40.9 |
| 58 | Jaret EkliePlace 58 · Grade 8 · South Prairie - Max | 8 | South Prairie - Max | 23:41.5 |
| 59 | Cayleb WhangerPlace 59 · Grade 9 · South Prairie - Max | 9 | South Prairie - Max | 23:42.4 |
| 61 | Eli AndersonPlace 61 · Grade 7 · Burke Central | 7 | Burke Central | 24:10.8 |
| 62 | Javier ParlierPlace 62 · Grade 8 · Garrison | 8 | Garrison | 24:56.2 |
| 63 | Harrison SchwartzPlace 63 · Grade 10 · Des-Lacs Burlington/.. | 10 | Des-Lacs Burlington/.. | 25:17.0 |
| 64 | Garett MutschelknausPlace 64 · Grade 11 · Burke Central | 11 | Burke Central | 25:18.8 |
| 65 | Aidan ErmerPlace 65 · Grade 9 · Garrison | 9 | Garrison | 25:35.6 |
| 66 | Tanner SchlagPlace 66 · Grade 10 · Shiloh Christian | 10 | Shiloh Christian | 26:03.3 |
| 67 | Gabriel MagallonPlace 67 · Grade 7 · South Prairie - Max | 7 | South Prairie - Max | 27:26.4 |
| 68 | Andrew KingPlace 68 · Grade 12 · Burke Central | 12 | Burke Central | 27:32.2 |
| 69 | Erick TalbottPlace 69 · Grade 11 · South Prairie - Max | 11 | South Prairie - Max | 27:52.0 |
| 70 | Gavin RuudPlace 70 · Grade 10 · Garrison | 10 | Garrison | 28:41.4 |
| 71 | Joe KoldenPlace 71 · Grade 9 · Garrison | 9 | Garrison | 29:23.9 |
| 72 | Nathan EvensonPlace 72 · Grade 8 · Burke Central | 8 | Burke Central | 29:27.0 |