| 1 | Wil OlsonPlace 1 · Grade 11 · Williston | 11 | Williston | 17:01.59 |
| 2 | Leif LarsenPlace 2 · Grade 11 · Williston | 11 | Williston | 17:01.78 |
| 3 | Quaiden WhitemanPlace 3 · Grade 10 · Hardin | 10 | Hardin | 17:18.74 |
| 4 | Noah TarboxPlace 4 · Grade 10 · Williston | 10 | Williston | 17:41.01 |
| 5 | Zander AckermanPlace 5 · Grade 10 · Wolf Point | 10 | Wolf Point | 17:42.96 |
| 6 | Eric WoodsPlace 6 · Grade 11 · Hardin | 11 | Hardin | 17:46.48 |
| 7 | Camden JasminPlace 7 · Grade 10 · Williston | 10 | Williston | 17:47.68 |
| 8 | Taylan AldenPlace 8 · Grade 10 · Hardin | 10 | Hardin | 17:56.00 |
| 9 | Anthony Van Balleg...Place 9 · Grade 10 · Laurel | 10 | Laurel | 17:57.89 |
| 10 | Tyrel AckmanPlace 10 · Grade 11 · Williston | 11 | Williston | 17:57.92 |
| 11 | Takes Enemy AlduranPlace 11 · Grade 9 · Hardin | 9 | Hardin | 17:58.29 |
| 12 | Tayjan JoePlace 12 · Grade 9 · Hardin | 9 | Hardin | 18:00.72 |
| 13 | Trevor BowersPlace 13 · Grade 9 · Hardin | 9 | Hardin | 18:02.61 |
| 14 | Rocco McMakinPlace 14 · Grade 11 · Hardin | 11 | Hardin | 18:04.70 |
| 15 | Ethan GradwohlPlace 15 · Grade 12 · Laurel | 12 | Laurel | 18:12.21 |
| 16 | Gabe PassesPlace 16 · Grade 12 · Hardin | 12 | Hardin | 18:15.23 |
| 17 | Dalton MckenziePlace 17 · Grade 12 · Williston | 12 | Williston | 18:17.46 |
| 18 | Tre WhitfordPlace 18 · Grade 11 · Laurel | 11 | Laurel | 18:27.96 |
| 19 | Logan DangerfieldPlace 19 · Grade 10 · Williston | 10 | Williston | 18:28.17 |
| 20 | Trae HugsPlace 20 · Grade 11 · Hardin | 11 | Hardin | 18:29.41 |
| 21 | Bobby PeasePlace 21 · Grade 11 · Hardin | 11 | Hardin | 18:39.07 |
| 22 | Tracen MillsPlace 22 · Grade 12 · Hulett | 12 | Hulett | 18:44.93 |
| 23 | Famous LefthandPlace 23 · Grade 11 · Hardin | 11 | Hardin | 18:46.45 |
| 24 | Colter BarnettPlace 24 · Grade 9 · Glasgow | 9 | Glasgow | 18:58.22 |
| 25 | Dameon ErbPlace 25 · Grade 9 · Glasgow | 9 | Glasgow | 19:04.90 |
| 26 | Bryson RogersPlace 26 · Grade 9 · Hardin | 9 | Hardin | 19:06.25 |
| 27 | Tyler TrentacostiPlace 27 · Grade 12 · Sheridan | 12 | Sheridan | 19:06.97 |
| 28 | Jeremiah Medicine ...Place 28 · Grade 9 · Hardin | 9 | Hardin | 19:11.81 |
| 29 | Ted TryanPlace 29 · Grade 9 · Glasgow | 9 | Glasgow | 19:15.67 |
| 30 | Inious FlatmouthPlace 30 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 19:20.74 |
| 31 | Ivan LeePlace 31 · Grade 11 · Laurel | 11 | Laurel | 19:24.96 |
| 32 | Blake LloydPlace 32 · Grade 9 · Glasgow | 9 | Glasgow | 19:27.05 |
| 33 | Tevion RamosPlace 33 · Grade 10 · Hardin | 10 | Hardin | 19:27.60 |
| 34 | Bergen MillerPlace 34 · Grade 9 · Glasgow | 9 | Glasgow | 19:30.44 |
| 35 | Jacob ParentPlace 35 · Grade 10 · Dawson County | 10 | Dawson County | 19:31.63 |
| 36 | Payden BurmanPlace 36 · Grade 9 · Dawson County | 9 | Dawson County | 19:41.44 |
| 37 | Jonathon BriggsPlace 37 · Grade 12 · Sheridan | 12 | Sheridan | 19:45.57 |
| 38 | Kidd LittlelightPlace 38 · Grade 11 · Hardin | 11 | Hardin | 19:46.67 |
| 39 | Pason GagePlace 39 · Grade 9 · Laurel | 9 | Laurel | 19:46.79 |
| 40 | Noah LansingPlace 40 · Grade 9 · Sheridan | 9 | Sheridan | 19:47.23 |
| 41 | Alex DerbyshirePlace 41 · Grade 12 · Billings Central Catholic | 12 | Billings Central Catholic | 19:51.91 |
| 42 | Roger Other MedicinePlace 42 · Grade 10 · Hardin | 10 | Hardin | 19:59.10 |
| 43 | Trevor JohnsonPlace 43 · Grade 11 · Glasgow | 11 | Glasgow | 20:01.01 |
| 44 | Norman DawesPlace 44 · Grade 12 · Hardin | 12 | Hardin | 20:01.13 |
| 45 | Louis HarringtonPlace 45 · Grade 11 · Dawson County | 11 | Dawson County | 20:02.16 |
| 46 | Peter UnterseherPlace 46 · Grade 12 · Dawson County | 12 | Dawson County | 20:03.37 |
| 47 | Evan Pretty WeaselPlace 47 · Grade 12 · St Labre Catholic | 12 | St Labre Catholic | 20:16.03 |
| 48 | Chitat KillsbackPlace 48 · Grade 9 · St Labre Catholic | 9 | St Labre Catholic | 20:16.61 |
| 49 | Emilio CurleyPlace 49 · Grade 10 · Hardin | 10 | Hardin | 20:18.09 |
| 50 | Brett GlaserPlace 50 · Grade 12 · Glasgow | 12 | Glasgow | 20:21.44 |
| 51 | Tim WagemanPlace 51 · Grade 11 · Glasgow | 11 | Glasgow | 20:22.79 |
| 52 | Garrett LloydPlace 52 · Grade 12 · Glasgow | 12 | Glasgow | 20:24.36 |
| 53 | Trent FosterPlace 53 · Grade 9 · Sheridan | 9 | Sheridan | 20:25.49 |
| 54 | Fisher BurrisPlace 54 · Grade 10 · Sheridan | 10 | Sheridan | 20:27.01 |
| 55 | Judah PricePlace 55 · Grade 9 · Hardin | 9 | Hardin | 20:33.41 |
| 56 | Canaan SpringfieldPlace 56 · Grade 10 · Hardin | 10 | Hardin | 20:33.44 |
| 57 | Caiden CumminsPlace 57 · Grade 10 · Hardin | 10 | Hardin | 20:37.55 |
| 58 | Keevan SibleyPlace 58 · Grade 10 · Glasgow | 10 | Glasgow | 20:38.69 |
| 59 | Daniel AdamsPlace 59 · Grade 12 · Laurel | 12 | Laurel | 20:40.20 |
| 60 | Andrew StumpPlace 60 · Grade 9 · Hardin | 9 | Hardin | 20:41.56 |
| 61 | Trevor ShippPlace 61 · Grade 11 · Glasgow | 11 | Glasgow | 20:41.62 |
| 62 | Keith Pretty WeaselPlace 62 · Grade 11 · Hardin | 11 | Hardin | 20:42.80 |
| 63 | Cole PrellPlace 63 · Grade 10 · Custer County | 10 | Custer County | 20:57.15 |
| 64 | Colter CumberPlace 64 · Grade 10 · Glasgow | 10 | Glasgow | 20:57.78 |
| 65 | Caleb BlountPlace 65 · Grade 12 · Wolf Point | 12 | Wolf Point | 21:03.66 |
| 66 | Ethan FoxPlace 66 · Grade 10 · Williston | 10 | Williston | 21:09.95 |
| 67 | Lj BaileyPlace 67 · Grade 11 · Sheridan | 11 | Sheridan | 21:16.23 |
| 68 | Nicholas HalePlace 68 · Grade 9 · Sheridan | 9 | Sheridan | 21:16.39 |
| 69 | Nathan LaFavorPlace 69 · Grade 12 · Williston | 12 | Williston | 21:18.55 |
| 70 | Evan NeumanPlace 70 · Grade 9 · Billings Central Catholic | 9 | Billings Central Catholic | 21:23.36 |
| 71 | Jaysen TurnerPlace 71 · Grade 11 · Glasgow | 11 | Glasgow | 21:30.92 |
| 72 | Lane ArrowsmithPlace 72 · Grade 10 · Laurel | 10 | Laurel | 21:32.79 |
| 73 | Tyler FitzsimmonsPlace 73 · Grade 11 · Glasgow | 11 | Glasgow | 21:40.76 |
| 74 | Thomas VermeirePlace 74 · Grade 9 · Custer County | 9 | Custer County | 21:44.17 |
| 75 | Daniel SchneiderPlace 75 · Grade 10 · Sidney | 10 | Sidney | 21:46.03 |
| 76 | Dalton DuncanPlace 76 · Grade 9 · Hardin | 9 | Hardin | 21:49.80 |
| 77 | Justin LonghurstPlace 77 · Grade 10 · Sheridan | 10 | Sheridan | 22:09.07 |
| 78 | Austin RobertsPlace 78 · Grade 12 · Custer County | 12 | Custer County | 22:09.51 |
| 79 | Brennan PaynePlace 79 · Grade 9 · Dawson County | 9 | Dawson County | 22:14.10 |
| 80 | Treyton BoagerPlace 80 · Grade 12 · Custer County | 12 | Custer County | 22:14.47 |
| 81 | Michael GoodmanPlace 81 · Grade 11 · Wolf Point | 11 | Wolf Point | 22:16.76 |
| 82 | Jacob SmithPlace 82 · Grade 9 · Richey-Lambert | 9 | Richey-Lambert | 22:18.79 |
| 83 | Levi SharbanoPlace 83 · Grade 12 · Laurel | 12 | Laurel | 22:23.14 |
| 84 | James LienPlace 84 · Grade 11 · Wolf Point | 11 | Wolf Point | 22:45.11 |
| 85 | Dawson EbelPlace 85 · Grade 10 · Williston | 10 | Williston | 22:49.35 |
| 86 | Kean OntiverosPlace 86 · Grade 10 · St Labre Catholic | 10 | St Labre Catholic | 22:49.70 |
| 87 | Ethan BlountPlace 87 · Grade 9 · Wolf Point | 9 | Wolf Point | 22:49.73 |
| 88 | Jordan BillingsleyPlace 88 · Grade 12 · Glasgow | 12 | Glasgow | 23:08.87 |
| 89 | Andrew SuttonPlace 89 · Grade 11 · Laurel | 11 | Laurel | 23:09.36 |
| 90 | Gus AdamsPlace 90 · Grade 9 · Melstone | 9 | Melstone | 23:15.42 |
| 91 | Christian KayPlace 91 · Grade 9 · Billings Central Catholic | 9 | Billings Central Catholic | 24:14.66 |
| 92 | Jasper BodilyPlace 92 · Grade 10 · Dawson County | 10 | Dawson County | 24:40.90 |
| 93 | Quentin MartinezPlace 93 · Grade 12 · Billings Central Catholic | 12 | Billings Central Catholic | 24:56.83 |
| 94 | Pete SaliarisPlace 94 · Grade 11 · Billings Central Catholic | 11 | Billings Central Catholic | 24:57.41 |
| 95 | Matthew HurleyPlace 95 · Grade 12 · Fairview | 12 | Fairview | 26:00.81 |
| 96 | Tige PurvisPlace 96 · Grade 9 · Culbertson | 9 | Culbertson | 26:15.65 |
| 97 | Wynn WalksovericePlace 97 · Grade 10 · Billings Central Catholic | 10 | Billings Central Catholic | 26:30.14 |
| 98 | Jaxon AzurePlace 98 · Grade 9 · Wolf Point | 9 | Wolf Point | 27:49.88 |
| 99 | Gunnar BurkPlace 99 · Grade 10 · Billings Central Catholic | 10 | Billings Central Catholic | 28:02.82 |
| 100 | Donny BrabeckPlace 100 · Grade 11 · Glasgow | 11 | Glasgow | 28:10.66 |
| 101 | Shaun HoncoopPlace 101 · Grade 10 · Billings Central Catholic | 10 | Billings Central Catholic | 32:45.83 |