| 1 | Austin WannerPlace 1 · Grade 11 · Bowman County | 11 | Bowman County | 10:23.56 |
| 2 | Taylor WannerPlace 2 · Grade 9 · Bowman County | 9 | Bowman County | 10:36.38 |
| 3 | Owen DuttenhefnerPlace 3 · Grade 12 · Killdeer | 12 | Killdeer | 10:43.88 |
| 4 | Jekori DahlenPlace 4 · Grade 9 · Killdeer | 9 | Killdeer | 10:50.72 |
| 5 | Gavin ScottPlace 5 · Grade 12 · Bowman County | 12 | Bowman County | 11:07.97 |
| 6 | Jacob LittlefieldPlace 6 · Grade 11 · Stanley | 11 | Stanley | 11:16.91 PR |
| 7 | Jonah NjosPlace 7 · Grade 8 · Bowman County | 8 | Bowman County | 11:21.31 |
| 8 | Colter MeiersPlace 8 · Grade 11 · Stanley | 11 | Stanley | 11:22.00 |
| 9 | Ty MehlhoffPlace 9 · Grade 10 · Southern McLean (Washburn/Wilton/Wing) | 10 | Southern McLean (Washburn/Wilton/Wing) | 11:26.37 PR |
| 10 | Karsen KulsethPlace 10 · Grade 10 · Bowman County | 10 | Bowman County | 11:33.00 |
| 11 | Owen PattersonPlace 11 · Grade 11 · Southern McLean (Washburn/Wilton/Wing) | 11 | Southern McLean (Washburn/Wilton/Wing) | 11:36.65 PR |
| 12 | Isaac JaggiPlace 12 · Grade 11 · Killdeer | 11 | Killdeer | 11:40.24 PR |
| 13 | Gabe SarslandPlace 13 · Grade 7 · Bowman County | 7 | Bowman County | 11:43.93 |
| 14 | Drew RoedockerPlace 14 · Grade 9 · Des Lacs-Burlington | 9 | Des Lacs-Burlington | 11:49.12 |
| 15 | Ben HosmanPlace 15 · Grade 11 · Hebron | 11 | Hebron | 12:01.34 |
| 16 | Jordan LarsonPlace 16 · Grade 12 · Stanley | 12 | Stanley | 12:02.50 |
| 17 | Thomas BowmanPlace 17 · Grade 7 · Bowman County | 7 | Bowman County | 12:10.81 |
| 18 | Zander GroverPlace 18 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 12:16.91 |
| 19 | Jake DahlPlace 19 · Grade 11 · Southern McLean (Washburn/Wilton/Wing) | 11 | Southern McLean (Washburn/Wilton/Wing) | 12:19.40 PR |
| 20 | Nekori DahlenPlace 20 · Grade 9 · Killdeer | 9 | Killdeer | 12:20.96 |
| 21 | Anthony ZietzPlace 21 · Grade 11 · Des Lacs-Burlington | 11 | Des Lacs-Burlington | 12:23.56 PR |
| 22 | Clayton GregoryPlace 22 · Grade 11 · Killdeer | 11 | Killdeer | 12:37.00 |
| 23 | Lucas GomulakPlace 23 · Grade 9 · Southern McLean (Washburn/Wilton/Wing) | 9 | Southern McLean (Washburn/Wilton/Wing) | 12:38.15 PR |
| 24 | Milo AndersonPlace 24 · Grade 8 · Des Lacs-Burlington | 8 | Des Lacs-Burlington | 12:40.02 |
| 25 | Hunter HausauerPlace 25 · Grade 10 · Killdeer | 10 | Killdeer | 12:40.84 |
| 26 | Nikko TutorowPlace 26 · Grade 10 · Hebron | 10 | Hebron | 12:44.59 |
| 27 | Jaxon RollePlace 27 · Grade 8 · Hebron | 8 | Hebron | 12:59.22 |
| 28 | Landon McKitrickPlace 28 · Grade 8 · Bowman County | 8 | Bowman County | 13:04.72 |
| 29 | Riley SchneiderPlace 29 · Grade 9 · Hebron | 9 | Hebron | 13:12.56 |
| 30 | Kaden HicksPlace 30 · Grade 7 · Des Lacs-Burlington | 7 | Des Lacs-Burlington | 13:15.50 |
| 31 | Shawn SolaPlace 31 · Grade 10 · Bowman County | 10 | Bowman County | 13:16.34 |
| 32 | Beckett KadrmasPlace 32 · Grade 8 · Southern McLean (Washburn/Wilton/Wing) | 8 | Southern McLean (Washburn/Wilton/Wing) | 13:23.53 |
| 33 | Logan NesetPlace 33 · Grade 9 · Stanley | 9 | Stanley | 13:25.06 |
| 34 | Brady HendricksonPlace 34 · Grade 12 · Bowman County | 12 | Bowman County | 13:25.52 |
| 35 | Jake MillerPlace 35 · Grade 8 · Killdeer | 8 | Killdeer | 13:25.93 |
| 36 | Hartman CootsPlace 36 · Grade 8 · Hebron | 8 | Hebron | 13:27.78 |
| 37 | Quinton ConolyPlace 37 · Grade 9 · Southern McLean (Washburn/Wilton/Wing) | 9 | Southern McLean (Washburn/Wilton/Wing) | 13:29.02 |
| 38 | Zayden GroverPlace 38 · Grade 7 · Des Lacs-Burlington | 7 | Des Lacs-Burlington | 13:45.97 |
| 39 | Bryson SimePlace 39 · Grade 10 · Beach | 10 | Beach | 14:03.34 |
| 40 | Kysten KeeverPlace 40 · Grade 9 · Tioga | 9 | Tioga | 14:06.43 |
| 41 | Warner BowmanPlace 41 · Grade 7 · Bowman County | 7 | Bowman County | 14:18.41 |
| 42 | Mykel WalkerPlace 42 · Grade 8 · Bowman County | 8 | Bowman County | 14:19.06 |
| 43 | Corbyn StrickPlace 43 · Grade 10 · Des Lacs-Burlington | 10 | Des Lacs-Burlington | 14:38.15 PR |
| 44 | Jacob JaggiPlace 44 · Grade 7 · Killdeer | 7 | Killdeer | 14:41.84 |
| 45 | Logan RuudPlace 45 · Grade 11 · Stanley | 11 | Stanley | 14:47.91 |
| 46 | Dayne Bruhn-GlaholtPlace 46 · Grade 11 · Stanley | 11 | Stanley | 14:49.90 |
| 47 | Xavier TorresPlace 47 · Grade 8 · Hebron | 8 | Hebron | 14:50.34 |
| 48 | Jordan PetersonPlace 48 · Grade 10 · Center Stanton | 10 | Center Stanton | 14:52.12 |
| 49 | Michael MaiPlace 49 · Grade 7 · Des Lacs-Burlington | 7 | Des Lacs-Burlington | 14:59.15 |
| 50 | Nicholas WollaPlace 50 · Grade 9 · Tioga | 9 | Tioga | 15:00.68 |
| 51 | Braddock CootsPlace 51 · Grade 9 · Hebron | 9 | Hebron | 15:05.38 |
| 52 | Kole AlbersPlace 52 · Grade 9 · Center Stanton | 9 | Center Stanton | 15:28.03 |
| 53 | Carson GroschePlace 53 · Grade 8 · Des Lacs-Burlington | 8 | Des Lacs-Burlington | 15:46.03 |
| 54 | Kai CoombsPlace 54 · Grade 7 · Des Lacs-Burlington | 7 | Des Lacs-Burlington | 15:50.94 |
| 55 | Kyle AlbersPlace 55 · Grade 7 · Center Stanton | 7 | Center Stanton | 15:53.00 |
| 56 | Trae BrinkmanPlace 56 · Grade 7 · Killdeer | 7 | Killdeer | 16:01.03 |
| 57 | Owen DavidsonPlace 57 · Grade 8 · Beach | 8 | Beach | 16:15.94 |
| 58 | Josh FrazierPlace 58 · Grade 7 · Des Lacs-Burlington | 7 | Des Lacs-Burlington | 16:48.22 |
| 59 | Aidyn WalkerPlace 59 · Grade 7 · Bowman County | 7 | Bowman County | 17:18.03 |
| 60 | Marcus StottsPlace 60 · Grade 7 · Bowman County | 7 | Bowman County | 18:03.28 |
| 61 | Caden AlbersPlace 61 · Grade 12 · Center Stanton | 12 | Center Stanton | 18:17.03 PR |
| 62 | Ethan SwansonPlace 62 · Grade 7 · Southern McLean (Washburn/Wilton/Wing) | 7 | Southern McLean (Washburn/Wilton/Wing) | 18:18.72 |
| 63 | Wyatt BohnerPlace 63 · Grade 9 · Killdeer | 9 | Killdeer | 18:26.66 |