| 1 | Alex MitchellPlace 1 · Grade 12 · Custer County | 12 | Custer County | 17:27.08 |
| 2 | Trey FourStarPlace 2 · Grade 12 · Wolf Point | 12 | Wolf Point | 18:11.08 |
| 3 | Chase DrangePlace 3 · Grade 11 · Custer County | 11 | Custer County | 18:18.12 |
| 4 | Justin SkartvedPlace 4 · Grade 11 · Dawson County | 11 | Dawson County | 18:32.70 |
| 5 | Cody HarringtonPlace 5 · Grade 9 · Dawson County | 9 | Dawson County | 18:37.11 |
| 6 | Daniel CruzPlace 6 · Grade 11 · Trinity Christian (Willis | 11 | Trinity Christian (Willis | 18:39.28 |
| 7 | Cooper AustinPlace 7 · Grade 11 · Custer County | 11 | Custer County | 18:48.75 |
| 8 | Calob GrigsbyPlace 8 · Grade 11 · Dawson County | 11 | Dawson County | 18:59.59 |
| 9 | Myles StinnettPlace 9 · Grade 12 · Dawson County | 12 | Dawson County | 19:11.86 |
| 10 | Zach AustinPlace 10 · Grade 12 · Custer County | 12 | Custer County | 19:18.06 |
| 11 | Sam LaytonPlace 11 · Grade 9 · Custer County | 9 | Custer County | 19:28.17 |
| 12 | Wyatt HeringerPlace 12 · Grade 12 · Sidney | 12 | Sidney | 19:48.46 |
| 13 | Wyatt MillerPlace 13 · Grade 12 · Wolf Point | 12 | Wolf Point | 19:48.72 |
| 14 | Isaac GuylfredePlace 14 · Grade 11 · Trinity Christian (Willis | 11 | Trinity Christian (Willis | 19:57.32 |
| 15 | Morgan CummingsPlace 15 · Grade 10 · Plentywood | 10 | Plentywood | 20:08.19 |
| 16 | Sage Laverne-Hutch...Place 16 · Grade 10 · Wolf Point | 10 | Wolf Point | 20:10.08 |
| 17 | Kaiden ClinePlace 17 · Grade 11 · Sidney | 11 | Sidney | 20:23.93 |
| 18 | Colby GrindelandPlace 18 · Grade 9 · Trinity Christian (Willis | 9 | Trinity Christian (Willis | 20:32.82 |
| 19 | Jacob ParentPlace 19 · Grade 10 · Dawson County | 10 | Dawson County | 20:35.63 |
| 20 | Will SteinbeisserPlace 20 · Grade 11 · Sidney | 11 | Sidney | 20:43.99 |
| 21 | Alex HopfaufPlace 21 · Grade 9 · Dawson County | 9 | Dawson County | 20:59.26 |
| 22 | Everett JensenPlace 22 · Grade 11 · Sidney | 11 | Sidney | 21:03.86 |
| 23 | Ethan DeckerPlace 23 · Grade 11 · Trinity Christian (Willis | 11 | Trinity Christian (Willis | 21:07.94 |
| 24 | Kaholo TovesPlace 24 · Grade 10 · Wolf Point | 10 | Wolf Point | 21:10.71 |
| 25 | Anthony RayPlace 25 · Grade 10 · Custer County | 10 | Custer County | 21:33.88 |
| 26 | Winter UnterseherPlace 26 · Grade 12 · Dawson County | 12 | Dawson County | 21:36.69 |
| 27 | Jaiden PiercePlace 27 · Grade 9 · Custer County | 9 | Custer County | 21:43.65 |
| 28 | Cole RobertsPlace 28 · Grade 12 · Sidney | 12 | Sidney | 21:50.46 |
| 29 | Seth DoddsPlace 29 · Grade 10 · Sidney | 10 | Sidney | 22:10.98 |
| 30 | Rodrick SpeedPlace 30 · Grade 9 · Wolf Point | 9 | Wolf Point | 22:19.09 |
| 31 | Kaleb JimisonPlace 31 · Grade 12 · Sidney | 12 | Sidney | 22:22.70 |
| 32 | Rory CozzensPlace 32 · Grade 9 · Fairview | 9 | Fairview | 22:25.57 |
| 33 | Joseph WilliamsonPlace 33 · Grade 12 · Wolf Point | 12 | Wolf Point | 22:36.04 |
| 34 | James SimonPlace 34 · Grade 12 · Plentywood | 12 | Plentywood | 23:55.05 |
| 35 | Payden Coldwell Co...Place 35 · Grade 9 · Plentywood | 9 | Plentywood | 25:17.44 |
| 1 | Zander AckermanPlace 1 · Grade 10 · Wolf Point | 10 | Wolf Point | 17:53.46 |
| 2 | Jace KassnerPlace 2 · Grade 9 · Dawson County | 9 | Dawson County | 20:38.36 |
| 3 | Christian CrockettPlace 3 · Grade 11 · Dawson County | 11 | Dawson County | 21:31.77 |
| 4 | Payden BurmanPlace 4 · Grade 9 · Dawson County | 9 | Dawson County | 21:35.57 |
| 5 | Jayden MorrowPlace 5 · Grade 10 · Custer County | 10 | Custer County | 21:50.47 |
| 6 | Cole PrellPlace 6 · Grade 10 · Custer County | 10 | Custer County | 22:09.03 |
| 7 | Louis HarringtonPlace 7 · Grade 11 · Dawson County | 11 | Dawson County | 22:49.05 |
| 8 | James LienPlace 8 · Grade 11 · Wolf Point | 11 | Wolf Point | 23:06.51 |
| 9 | Thomas VermeirePlace 9 · Grade 9 · Custer County | 9 | Custer County | 23:18.26 |
| 10 | Caleb BlountPlace 10 · Grade 12 · Wolf Point | 12 | Wolf Point | 23:22.49 |
| 11 | Austin RobertsPlace 11 · Grade 12 · Custer County | 12 | Custer County | 23:27.32 |
| 12 | Brennan PaynePlace 12 · Grade 9 · Dawson County | 9 | Dawson County | 23:34.36 |
| 13 | Michael GoodmanPlace 13 · Grade 11 · Wolf Point | 11 | Wolf Point | 23:39.92 |
| 14 | Ethan BlountPlace 14 · Grade 9 · Wolf Point | 9 | Wolf Point | 23:47.38 |
| 15 | Treyton BoagerPlace 15 · Grade 12 · Custer County | 12 | Custer County | 23:56.84 |
| 16 | Daniel SchneiderPlace 16 · Grade 10 · Sidney | 10 | Sidney | 24:53.00 |
| 17 | Jasper BodilyPlace 17 · Grade 10 · Dawson County | 10 | Dawson County | 27:33.45 |
| 18 | Jaxon AzurePlace 18 · Grade 9 · Wolf Point | 9 | Wolf Point | 29:16.88 |
| 19 | Matthew HurleyPlace 19 · Grade 12 · Fairview | 12 | Fairview | 29:26.48 |
| 1 | Peyton SummersPlace 1 · Grade 7 · Wolf Point | 7 | Wolf Point | 9:33.69 |
| 2 | Ben CarlsonPlace 2 · Grade 8 · Sidney | 8 | Sidney | 9:57.81 |
| 3 | Jack LaytonPlace 3 · Grade 7 · Sacred Heart Parish | 7 | Sacred Heart Parish | 10:25.64 |
| 4 | Matthew RayPlace 4 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 10:31.83 |
| 5 | Maverick NiecePlace 5 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 10:36.53 |
| 6 | Hudson ChandlerPlace 6 · Grade 8 · Plentywood | 8 | Plentywood | 10:40.84 |
| 7 | Kenneth OlsonPlace 7 · Grade 8 · Fairview | 8 | Fairview | 10:41.50 |
| 8 | Tomas CriscoPlace 8 · Grade 7 · Washington (Glendive) | 7 | Washington (Glendive) | 10:58.41 |
| 9 | Dominick BucknowskiPlace 9 · Grade 6 · Plentywood | 6 | Plentywood | 11:10.31 |
| 10 | Achton BowlingPlace 10 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 11:15.28 |
| 11 | Jace HansenPlace 11 · Grade 8 · Sidney | 8 | Sidney | 11:26.80 |
| 12 | Nathan CarlsenPlace 12 · Grade 6 · Sidney | 6 | Sidney | 11:37.66 |
| 13 | Will SparksPlace 13 · Grade 7 · Sidney | 7 | Sidney | 11:41.58 |
| 14 | Stryder KiddePlace 14 · Grade 6 · Plentywood | 6 | Plentywood | 11:44.49 |
| 15 | Joseph GiddisPlace 15 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 11:58.07 |
| 16 | Drae NelsonPlace 16 · Grade 8 · Fairview | 8 | Fairview | 12:03.25 |
| 17 | Jeremiah CrosbyPlace 17 · Grade 7 · Trinity Christian (Willis | 7 | Trinity Christian (Willis | 12:09.82 |
| 18 | Anderson LannoyePlace 18 · Grade 6 · Sidney | 6 | Sidney | 12:10.94 |
| 19 | Josh SmithPlace 19 · Grade 8 · Frontier | 8 | Frontier | 12:19.25 |
| 20 | Tyler OlsonPlace 20 · Grade 8 · Sidney | 8 | Sidney | 12:20.51 |
| 21 | Ranon ArnesonPlace 21 · Grade 7 · Frontier | 7 | Frontier | 12:36.36 |
| 22 | Chance Klien KleinPlace 22 · Grade 6 · Plentywood | 6 | Plentywood | 13:01.20 |
| 23 | Micah FrenchPlace 23 · Grade 6 · Plentywood | 6 | Plentywood | 13:20.76 |
| 24 | Anthony MooreheadPlace 24 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 13:24.86 |
| 25 | Philip VanCleavePlace 25 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 13:27.83 |
| 26 | Samson HostmanPlace 26 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 13:29.42 |
| 27 | Mikey SwoggerPlace 27 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 14:07.26 |
| 28 | Charles BantaPlace 28 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 14:33.98 |
| 29 | William KautenPlace 29 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 14:36.44 |
| 30 | Rhory McDowallPlace 30 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 15:04.39 |
| 31 | Mark AndersonPlace 31 · Grade 6 · Missouri Ridge | 6 | Missouri Ridge | 15:13.34 |
| 32 | Kash StilesPlace 32 · Grade 6 · Sidney | 6 | Sidney | 15:18.04 |
| 33 | Landon StahuraPlace 33 · Grade 6 · Missouri Ridge | 6 | Missouri Ridge | 15:20.82 |
| 34 | Hunter HeinnrichPlace 34 · Grade 7 · Washington (Glendive) | 7 | Washington (Glendive) | 15:52.10 |
| 35 | Paul GonzalezPlace 35 · Grade 6 · Sidney | 6 | Sidney | 16:11.54 |
| 36 | Brody PhillipsPlace 36 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 16:18.41 |
| 37 | Dolan MiddlestaedPlace 37 · Grade 7 · Washington (Glendive) | 7 | Washington (Glendive) | 16:36.77 |
| 38 | Camron NiblePlace 38 · Grade 7 · Trinity Christian (Willis | 7 | Trinity Christian (Willis | 16:44.57 |
| 39 | Rafe FulghamPlace 39 · Grade 8 · Sidney | 8 | Sidney | 16:49.74 |
| 1 | Izzy SieglePlace 1 · Grade 10 · Dawson County | 10 | Dawson County | 21:55.34 |
| 2 | Jentry DuttonPlace 2 · Grade 10 · Custer County | 10 | Custer County | 22:44.93 |
| 3 | Heather BakerPlace 3 · Grade 12 · Custer County | 12 | Custer County | 23:16.45 |
| 4 | Rachael SeversonPlace 4 · Grade 9 · Plentywood | 9 | Plentywood | 23:29.76 |
| 5 | Annamarie CarusoPlace 5 · Grade 10 · Custer County | 10 | Custer County | 23:51.77 |
| 6 | Skyler DavidPlace 6 · Grade 10 · Custer County | 10 | Custer County | 23:56.05 |
| 7 | Jayla EwersPlace 7 · Grade 11 · Dawson County | 11 | Dawson County | 24:05.71 |
| 8 | Abby ReitzPlace 8 · Grade 12 · Sidney | 12 | Sidney | 24:08.58 |
| 9 | Serenity KuntzPlace 9 · Grade 10 · Sidney | 10 | Sidney | 24:17.35 |
| 10 | McKenna FriendPlace 10 · Grade 11 · Custer County | 11 | Custer County | 24:51.87 |
| 11 | Lexi NelsonPlace 11 · Grade 11 · Sidney | 11 | Sidney | 24:56.44 |
| 12 | Cassi WagnerPlace 12 · Grade 12 · Circle | 12 | Circle | 25:05.64 |
| 13 | Alex CrawfordPlace 13 · Grade 9 · Wolf Point | 9 | Wolf Point | 25:23.46 |
| 14 | Ryliegh MittelstaedPlace 14 · Grade 9 · Dawson County | 9 | Dawson County | 25:30.65 |
| 15 | Mikenna GrubaPlace 15 · Grade 12 · Custer County | 12 | Custer County | 27:25.64 |
| 16 | Mija CorneliusPlace 16 · Grade 11 · Custer County | 11 | Custer County | 28:04.77 |
| 17 | Ximena RosasPlace 17 · Grade 11 · Sidney | 11 | Sidney | 28:14.73 |
| 18 | Savannah NortonPlace 18 · Grade 9 · Circle | 9 | Circle | 29:55.45 |
| 19 | Sarah Bahny-HuffmanPlace 19 · Grade 9 · Plentywood | 9 | Plentywood | 30:38.62 |
| 20 | Cheyenne FelkampPlace 20 · Grade 9 · Plentywood | 9 | Plentywood | 31:39.96 |
| 1 | Julia CrightonPlace 1 · Grade 9 · Dawson County | 9 | Dawson County | 24:30.31 |
| 2 | Keely UndemPlace 2 · Grade 10 · Dawson County | 10 | Dawson County | 26:09.27 |
| 3 | Alexis MoosPlace 3 · Grade 12 · Dawson County | 12 | Dawson County | 26:18.26 |
| 4 | Lacie SeltingPlace 4 · Grade 9 · Fairview | 9 | Fairview | 26:21.15 |
| 5 | Kiala HirschPlace 5 · Grade 9 · Custer County | 9 | Custer County | 26:23.05 |
| 6 | Amber SicklerPlace 6 · Grade 12 · Dawson County | 12 | Dawson County | 27:10.38 |
| 7 | Shaylee DeanPlace 7 · Grade 9 · Fairview | 9 | Fairview | 27:17.27 |
| 8 | Charleigh BradleyPlace 8 · Grade 12 · Custer County | 12 | Custer County | 27:22.56 |
| 9 | Ashley KarstPlace 9 · Grade 11 · Fairview | 11 | Fairview | 28:28.00 |
| 10 | Anna JonesPlace 10 · Grade 11 · Custer County | 11 | Custer County | 28:30.63 |
| 11 | Britnee GulliksonPlace 11 · Grade 11 · Fairview | 11 | Fairview | 28:35.64 |
| 12 | Ayana JonesPlace 12 · Grade 10 · Dawson County | 10 | Dawson County | 28:50.14 |
| 13 | Riley JimisonPlace 13 · Grade 10 · Sidney | 10 | Sidney | 28:53.83 |
| 14 | Ashton NeuPlace 14 · Grade 10 · Fairview | 10 | Fairview | 32:11.29 |
| 15 | Jaylee AzurePlace 15 · Grade 9 · Wolf Point | 9 | Wolf Point | 32:20.20 |
| 16 | Scout HoferPlace 16 · Grade 10 · Fairview | 10 | Fairview | 34:03.94 |
| 17 | Gabby VillarrealPlace 17 · Grade 9 · Fairview | 9 | Fairview | 35:06.67 |
| 1 | Annie KaulPlace 1 · Grade 8 · Plentywood | 8 | Plentywood | 9:53.71 |
| 2 | Ryleigh KleinkePlace 2 · Grade 6 · Sidney | 6 | Sidney | 10:18.70 |
| 3 | Adrianna GriffithsPlace 3 · Grade 7 · Washington (Glendive) | 7 | Washington (Glendive) | 11:10.63 |
| 4 | Cassi OlsonPlace 4 · Grade 8 · Circle-Redwater | 8 | Circle-Redwater | 11:16.78 |
| 5 | Brodie HagerPlace 5 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 11:18.13 |
| 6 | Mallory TommerupPlace 6 · Grade 6 · Plentywood | 6 | Plentywood | 11:35.23 |
| 7 | Isabelle WalleyPlace 7 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 11:39.88 |
| 8 | Natalie NotbohmPlace 8 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 11:45.39 |
| 9 | Abby StinnettPlace 9 · Grade 8 · Washington (Glendive) | 8 | Washington (Glendive) | 11:48.77 |
| 10 | Madison LustigPlace 10 · Grade 8 · Fairview | 8 | Fairview | 12:02.91 |
| 11 | Lauren CozzensPlace 11 · Grade 6 · Fairview | 6 | Fairview | 12:03.89 |
| 12 | Elizabeth LangwaldPlace 12 · Grade 6 · Sidney | 6 | Sidney | 12:07.97 |
| 13 | Mya SeymourPlace 13 · Grade 7 · Missouri Ridge | 7 | Missouri Ridge | 12:23.38 |
| 14 | Brynn NotbohmPlace 14 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 12:26.98 |
| 15 | Grace MurryPlace 15 · Grade 7 · Plentywood | 7 | Plentywood | 12:31.16 |
| 16 | Ellie BurnsPlace 16 · Grade 6 · Sidney | 6 | Sidney | 12:34.90 |
| 17 | Greta TookePlace 17 · Grade 6 · Sacred Heart Parish | 6 | Sacred Heart Parish | 12:35.71 |
| 18 | Anna DavidPlace 18 · 5 Sacred Heart Parish | — | 5 Sacred Heart Parish | 12:38.13 |
| 19 | Tavie NelsonPlace 19 · Grade 8 · Circle-Redwater | 8 | Circle-Redwater | 12:44.20 |
| 20 | Grace StradleyPlace 20 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 12:44.81 |
| 21 | Jolene MolloyPlace 21 · Grade 6 · Sidney | 6 | Sidney | 12:52.03 |
| 22 | AnnDee EksteenPlace 22 · Grade 6 · Sidney | 6 | Sidney | 12:53.08 |
| 23 | Kyra WatsonPlace 23 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 12:56.72 |
| 24 | Lily WickPlace 24 · Grade 8 · Sidney | 8 | Sidney | 13:05.84 |
| 25 | Cadence ShawPlace 25 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 13:07.40 |
| 26 | Alexa LonskiPlace 26 · Grade 6 · Sidney | 6 | Sidney | 13:09.58 |
| 27 | Zoey GarsjoPlace 27 · Grade 6 · Sidney | 6 | Sidney | 13:11.56 |
| 28 | Sophie DavidPlace 28 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 13:19.00 |
| 29 | Abby BarnickPlace 29 · Grade 7 · Washington (Glendive) | 7 | Washington (Glendive) | 13:29.33 |
| 30 | Kinley WielandPlace 30 · Grade 6 · Sidney | 6 | Sidney | 13:31.01 |
| 31 | Kylie SchoeppPlace 31 · Grade 6 · Sidney | 6 | Sidney | 13:34.24 |
| 32 | Ramey CoonPlace 32 · Grade 7 · Washington (Glendive) | 7 | Washington (Glendive) | 13:36.85 |
| 33 | Morgan CorneliusPlace 33 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 13:45.24 |
| 34 | Reanna PricePlace 34 · Grade 6 · Sidney | 6 | Sidney | 13:51.29 |
| 35 | Lilou MorganPlace 35 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 14:04.42 |
| 36 | Michelle FilbeckPlace 36 · Grade 8 · Plentywood | 8 | Plentywood | 14:06.11 |
| 37 | Addison MillsPlace 37 · Grade 7 · Missouri Ridge | 7 | Missouri Ridge | 14:07.16 |
| 38 | Lucy SommerfeldPlace 38 · Grade 7 · Sidney | 7 | Sidney | 14:08.87 |
| 39 | Kim SimonPlace 39 · Grade 7 · Plentywood | 7 | Plentywood | 14:19.82 |
| 40 | Ashley WillPlace 40 · Grade 7 · Wolf Point | 7 | Wolf Point | 14:28.05 |
| 41 | Savannah SchleiningPlace 41 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 14:30.54 |
| 42 | Sage SportsmanPlace 42 · Grade 7 · Washington (Glendive) | 7 | Washington (Glendive) | 14:31.59 |
| 43 | Kyra ShippPlace 43 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 14:35.99 |
| 44 | Cora WhickerPlace 44 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 14:38.83 |
| 45 | Joyce GiddisPlace 45 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 14:53.68 |
| 46 | Madison PulecioPlace 46 · Grade 8 · Washington (Miles City) | 8 | Washington (Miles City) | 14:54.06 |
| 47 | Amelia SmithPlace 47 · Grade 6 · Missouri Ridge | 6 | Missouri Ridge | 14:54.88 |
| 48 | Jenna LarsonPlace 48 · Grade 6 · Missouri Ridge | 6 | Missouri Ridge | 15:14.37 |
| 49 | Carly FriedrichPlace 49 · Grade 8 · Plentywood | 8 | Plentywood | 15:22.97 |
| 50 | Milia LucidoPlace 50 · Grade 7 · Washington (Glendive) | 7 | Washington (Glendive) | 15:32.54 |
| 51 | Malisandra ChaskaPlace 51 · Grade 8 · Washington (Glendive) | 8 | Washington (Glendive) | 16:03.02 |
| 52 | Ashlynn JohnsonPlace 52 · Grade 6 · Sidney | 6 | Sidney | 16:18.84 |
| 53 | Nevella WeeksPlace 53 · 5 Frontier | — | 5 Frontier | 16:21.06 |
| 54 | Cedar HovdePlace 54 · Grade 6 · Sidney | 6 | Sidney | 16:23.56 |
| 55 | Baylee HaysPlace 55 · 5 Frontier | — | 5 Frontier | 16:46.52 |
| 56 | Elliauna RyanPlace 56 · 5 Frontier | — | 5 Frontier | 19:15.89 |
| 57 | Marley MacDonaldPlace 57 · 5 Frontier | — | 5 Frontier | 19:16.24 |
| 58 | Trina GrandchampPlace 58 · 5 Frontier | — | 5 Frontier | 19:30.39 |
| 59 | Emily NadasiPlace 59 · Grade 6 · Plentywood | 6 | Plentywood | 19:51.50 |
| 60 | Rachel PewPlace 60 · Grade 6 · Frontier | 6 | Frontier | 20:03.67 |
| 61 | Brooklyn BaldwinPlace 61 · Grade 7 · Washington (Miles City) | 7 | Washington (Miles City) | 20:41.19 |