| 1 | Isabel WardPlace 1 · Grade 9 · Billings Senior | 9 | Billings Senior | 21:14 |
| 2 | Anna FenhausPlace 2 · Grade 9 · Billings West | 9 | Billings West | 23:41 |
| 3 | KeringtonPlace 3 · Adams | — | Adams | 23:50 |
| 4 | Ella RolfePlace 4 · Grade 9 · Ennis | 9 | Ennis | 23:59 |
| 5 | Amber RolfePlace 5 · Grade 9 · Ennis | 9 | Ennis | 24:03 |
| 6 | Claire MattPlace 6 · Grade 9 · Billings West | 9 | Billings West | 24:37 |
| 7 | Amelia BrownPlace 7 · Grade 9 · Belgrade | 9 | Belgrade | 25:01 |
| 8 | Brooklyn BairdPlace 8 · Grade 9 · Billings West | 9 | Billings West | 25:02 |
| 9 | Aspen WrightPlace 9 · Grade 8 · Laurel | 8 | Laurel | 25:12 |
| 10 | Mariah CampbellPlace 10 · Grade 9 · West Yellowstone | 9 | West Yellowstone | 25:16 |
| 11 | Ariella SpencePlace 11 · Grade 9 · West Yellowstone | 9 | West Yellowstone | 25:25 |
| 12 | Taylyn BradfordPlace 12 · Grade 8 · Manhattan Christian | 8 | Manhattan Christian | 25:27 |
| 13 | Jaylyn HerronPlace 13 · Grade 9 · Billings Senior | 9 | Billings Senior | 25:36 |
| 14 | Marisal RichardsPlace 14 · Grade 9 · Billings Senior | 9 | Billings Senior | 25:37 |
| 15 | Raquel StewartPlace 15 · Grade 9 · Billings Senior | 9 | Billings Senior | 25:40 |
| 16 | Avery HolmerPlace 16 · Grade 9 · Billings West | 9 | Billings West | 26:12 |
| 17 | Madelyn MurphyPlace 17 · Grade 9 · Billings West | 9 | Billings West | 26:12 |
| 18 | Ambrosia MorninggunPlace 18 · Grade 9 · Billings Senior | 9 | Billings Senior | 26:47 |
| 19 | Ebony EvansPlace 19 · Grade 9 · Billings Senior | 9 | Billings Senior | 27:45 |
| 20 | Emma WilhelmPlace 20 · Grade 9 · Billings West | 9 | Billings West | 27:54 |
| 21 | Cloey FeelyPlace 21 · Grade 9 · Billings West | 9 | Billings West | 28:07 |
| 22 | Lilly WitmerPlace 22 · Grade 8 · Manhattan Christian | 8 | Manhattan Christian | 28:50 |
| 23 | Lydia VisserPlace 23 · Grade 9 · Manhattan Christian | 9 | Manhattan Christian | 29:06 |
| 24 | Madelyn DavisPlace 24 · Grade 9 · Billings Senior | 9 | Billings Senior | 29:15 |
| 25 | Mia ChatwoodPlace 25 · Grade 9 · Laurel | 9 | Laurel | 29:44 |
| 26 | Sage ParsonsPlace 26 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 32:27 |
| 27 | Mariana HernandezPlace 27 · Grade 9 · Billings West | 9 | Billings West | 34:41 |
| 28 | Kenzie KingmanPlace 28 · Grade 9 · Billings Senior | 9 | Billings Senior | 34:56 |
| 29 | Leah GreenwellPlace 29 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 36:46 |
| 30 | Talon VigilPlace 30 · Grade 9 · Billings Senior | 9 | Billings Senior | 37:18 |
| 31 | Makayla JonesPlace 31 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 39:22 |
| 1 | Jacob ChristensenPlace 1 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 19:14 |
| 2 | Gabe RockPlace 2 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 19:22 |
| 3 | Karter KluckPlace 3 · Grade 9 · Belgrade | 9 | Belgrade | 20:07 |
| 4 | Dylan CrossPlace 4 · Grade 9 · Billings West | 9 | Billings West | 20:24 |
| 5 | Eli ConverPlace 5 · Grade 9 · Billings West | 9 | Billings West | 20:33 |
| 6 | Ryder TreesPlace 6 · Grade 9 · Billings Senior | 9 | Billings Senior | 20:35 |
| 7 | Oliver BrownPlace 7 · Grade 9 · Billings Senior | 9 | Billings Senior | 20:51 |
| 8 | Erik SundstromPlace 8 · Grade 9 · Billings Senior | 9 | Billings Senior | 21:10 |
| 9 | Boaz MeintjesPlace 9 · Grade 9 · Billings Senior | 9 | Billings Senior | 21:17 |
| 10 | Gabe HuberPlace 10 · Grade 9 · Beaverhead County | 9 | Beaverhead County | 21:17 |
| 11 | Liam RadakovichPlace 11 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 21:20 |
| 12 | Finn GradenPlace 12 · Grade 9 · Ennis | 9 | Ennis | 21:30 |
| 13 | Bam ChavisPlace 13 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 21:36 |
| 14 | Kaden VogelPlace 14 · Grade 9 · Billings West | 9 | Billings West | 21:42 |
| 15 | Peter KelleyPlace 15 · Grade 9 · Ennis | 9 | Ennis | 21:48 |
| 16 | Trever WhitePlace 16 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 22:00 |
| 17 | Kellen BoothPlace 17 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 22:08 |
| 18 | Jace BowmanPlace 18 · Grade 9 · Billings West | 9 | Billings West | 22:08 |
| 19 | Keldon LovellPlace 19 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 22:29 |
| 20 | Mitchell ClavadetscherPlace 20 · Grade 9 · Laurel | 9 | Laurel | 22:36 |
| 21 | Owen MarquardtPlace 21 · Grade 9 · Laurel | 9 | Laurel | 22:38 |
| 22 | Wade BekkedahlPlace 22 · Grade 9 · Billings West | 9 | Billings West | 22:52 |
| 23 | Walter GivenPlace 23 · Grade 9 · Laurel | 9 | Laurel | 22:53 |
| 24 | Dean RognrudPlace 24 · Grade 9 · Laurel | 9 | Laurel | 23:08 |
| 25 | Nathan AkerstromPlace 25 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 23:21 |
| 26 | Iverson WigginsPlace 26 · Grade 9 · Beaverhead County | 9 | Beaverhead County | 23:28 |
| 27 | Noah BollPlace 27 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 23:49 |
| 28 | Wyatt Von LangenPlace 28 · Grade 9 · Billings West | 9 | Billings West | 23:52 |
| 29 | Connor KachmarikPlace 29 · Grade 8 · Butte Central Catholic | 8 | Butte Central Catholic | 24:10 |
| 30 | Jack HolmesPlace 30 · Grade 9 · Butte Central Catholic | 9 | Butte Central Catholic | 24:13 |
| 31 | Jacob CroftPlace 31 · Grade 9 · Billings Senior | 9 | Billings Senior | 25:04 |
| 32 | Joe BradshawPlace 32 · Grade 9 · Butte Central Catholic | 9 | Butte Central Catholic | 25:39 |
| 33 | Conan HolmesPlace 33 · Grade 9 · Butte Central Catholic | 9 | Butte Central Catholic | 25:48 |
| 34 | Parker StreverPlace 34 · Grade 9 · Laurel | 9 | Laurel | 26:06 |
| 35 | Sam BensonPlace 35 · Grade 9 · Ennis | 9 | Ennis | 26:14 |
| 36 | Kadyn EvansPlace 36 · Grade 9 · Billings Senior | 9 | Billings Senior | 26:21 |
| 37 | Jarred FentonPlace 37 · Grade 9 · Billings Senior | 9 | Billings Senior | 28:34 |
| 38 | Noble HurdPlace 38 · Grade 9 · Billings Skyview | 9 | Billings Skyview | 28:46 |
| 1 | Hailey PowellPlace 1 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 19:53 |
| 2 | Ava GreenwellPlace 2 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 21:09 |
| 3 | Grace StewartPlace 3 · Grade 12 · Belgrade | 12 | Belgrade | 21:13 |
| 4 | Justine PommervillePlace 4 · Grade 12 · Belgrade | 12 | Belgrade | 21:15 |
| 5 | Kyla MeissnerPlace 5 · Grade 9 · Broadwater | 9 | Broadwater | 21:29 |
| 6 | Ella MillerPlace 6 · Grade 11 · Manhattan | 11 | Manhattan | 21:44 |
| 7 | Isabella ColebankPlace 7 · Grade 12 · Billings West | 12 | Billings West | 21:49 |
| 8 | Addison HalePlace 8 · Grade 9 · Billings West | 9 | Billings West | 21:55 |
| 9 | Della SebringPlace 9 · Grade 10 · Manhattan | 10 | Manhattan | 21:56 |
| 10 | Elle JohnsonPlace 10 · Grade 10 · Bozeman | 10 | Bozeman | 22:04 |
| 11 | Breeana HelfrichPlace 11 · Grade 11 · Belgrade | 11 | Belgrade | 22:06 |
| 12 | Emma MillerPlace 12 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 22:08 |
| 13 | Sydney PattersonPlace 13 · Grade 10 · Billings West | 10 | Billings West | 22:15 |
| 14 | Gracyn RockPlace 14 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 22:20 |
| 15 | Ruthanne BowenPlace 15 · Grade 10 · Manhattan | 10 | Manhattan | 22:21 |
| 16 | Nora SundstromPlace 16 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 22:22 |
| 17 | Carly BryantPlace 17 · Grade 12 · Bozeman | 12 | Bozeman | 22:26 |
| 18 | Gracie SheaPlace 18 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 22:38 |
| 19 | Annabelle PetersenPlace 19 · Grade 11 · Billings West | 11 | Billings West | 22:40 |
| 20 | Taya BucholzPlace 20 · Grade 12 · Billings West | 12 | Billings West | 22:46 |
| 21 | Tiara NorrisPlace 21 · Grade 11 · West Yellowstone | 11 | West Yellowstone | 22:54 |
| 22 | Ellie WolcottPlace 22 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 22:55 |
| 23 | Allie DalePlace 23 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 23:10 |
| 24 | Gwen ClinganPlace 24 · Grade 11 · Belgrade | 11 | Belgrade | 23:12 |
| 25 | Ruby SmithPlace 25 · Grade 12 · Laurel | 12 | Laurel | 23:13 |
| 26 | Kaelyn SangrayPlace 26 · Grade 11 · Broadwater | 11 | Broadwater | 23:13 |
| 27 | Ruby CarterPlace 27 · Grade 11 · Billings Senior | 11 | Billings Senior | 23:27 |
| 28 | Averie GatesPlace 28 · Grade 11 · Belgrade | 11 | Belgrade | 23:29 |
| 29 | Bradee WhitePlace 29 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 23:33 |
| 30 | Hayden KlinePlace 30 · Grade 9 · Bozeman | 9 | Bozeman | 23:35 |
| 31 | Hannah SteckerPlace 31 · Grade 10 · Ennis | 10 | Ennis | 23:39 |
| 32 | Zoe AxtmanPlace 32 · Grade 12 · Manhattan | 12 | Manhattan | 23:43 |
| 33 | Abbigail LemelinPlace 33 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 23:47 |
| 34 | Madisyn GordonPlace 34 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 23:49 |
| 35 | Elora SwanPlace 35 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 23:50 |
| 36 | Addie RugemerPlace 36 · Grade 9 · Bozeman | 9 | Bozeman | 24:01 |
| 37 | Ula JonesPlace 37 · Grade 11 · Billings Senior | 11 | Billings Senior | 24:01 |
| 38 | Alexis HechtPlace 38 · Grade 9 · Billings West | 9 | Billings West | 24:10 |
| 39 | Ashley LeFevrePlace 39 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 24:12 |
| 40 | Brooklyn JeppersonPlace 40 · Grade 10 · Billings West | 10 | Billings West | 24:23 |
| 41 | Kayonna SilvisPlace 41 · Grade 10 · Billings West | 10 | Billings West | 24:24 |
| 42 | Sharon CombsPlace 42 · Grade 11 · Billings West | 11 | Billings West | 24:30 |
| 43 | Cadence CameronPlace 43 · Grade 10 · Harlowton/Ryegate/Judit | 10 | Harlowton/Ryegate/Judit | 24:35 |
| 44 | Addie TownsendPlace 44 · Grade 11 · Billings West | 11 | Billings West | 24:35 |
| 45 | Paisley JaegerPlace 45 · Grade 12 · Billings Senior | 12 | Billings Senior | 24:43 |
| 46 | Abigail WickensPlace 46 · Grade 11 · Broadwater | 11 | Broadwater | 24:47 |
| 47 | Maren RicePlace 47 · Grade 10 · Billings West | 10 | Billings West | 24:51 |
| 48 | Ella GroshansPlace 48 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 24:51 |
| 49 | Nizhone JenkinsPlace 49 · Grade 11 · Bozeman | 11 | Bozeman | 24:52 |
| 50 | Lily StewartPlace 50 · Grade 12 · Belgrade | 12 | Belgrade | 24:57 |
| 51 | Janaya SykesPlace 51 · Grade 9 · Bozeman | 9 | Bozeman | 24:59 |
| 52 | Hannah GiesePlace 52 · Grade 12 · Belgrade | 12 | Belgrade | 25:03 |
| 53 | Jonni StewartPlace 53 · Grade 11 · Billings Senior | 11 | Billings Senior | 25:08 |
| 54 | Bria OhsPlace 54 · Grade 10 · Harrison | 10 | Harrison | 25:20 |
| 55 | Grace JohnsonPlace 55 · Grade 10 · Manhattan | 10 | Manhattan | 25:30 |
| 56 | Ryleigh GoodmanPlace 56 · Grade 10 · Manhattan | 10 | Manhattan | 25:38 |
| 57 | Aletheia MartinPlace 57 · Grade 11 · Whitehall | 11 | Whitehall | 25:48 |
| 58 | Shea RadakovichPlace 58 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 25:50 |
| 59 | Patience CobbPlace 59 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 25:52 |
| 60 | Emerson DanielsPlace 60 · Grade 9 · Gallatin | 9 | Gallatin | 26:03 |
| 61 | Grace SteckerPlace 61 · Grade 12 · Ennis | 12 | Ennis | 26:32 |
| 62 | Scarlett McDanielPlace 62 · Grade 11 · Broadwater | 11 | Broadwater | 26:46 |
| 63 | Josie ZitoPlace 63 · Grade 10 · Billings West | 10 | Billings West | 26:48 |
| 64 | Hannah LangPlace 64 · Grade 12 · Billings West | 12 | Billings West | 26:54 |
| 65 | Eva LoustaunauPlace 65 · Grade 9 · Bozeman | 9 | Bozeman | 27:07 |
| 66 | Kaycee MurphyPlace 66 · Grade 11 · Whitehall | 11 | Whitehall | 27:09 |
| 67 | Sophia WisecupPlace 67 · Grade 10 · Laurel | 10 | Laurel | 27:14 |
| 68 | Addison JonesPlace 68 · Grade 12 · Gallatin | 12 | Gallatin | 27:16 |
| 69 | Hayden SmeltzPlace 69 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 27:23 |
| 70 | Kate LuekenPlace 70 · Grade 10 · Billings Senior | 10 | Billings Senior | 27:26 |
| 71 | Emily BennettPlace 71 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 27:27 |
| 72 | Alice CookPlace 72 · Grade 11 · Gallatin | 11 | Gallatin | 27:46 |
| 73 | Dayna OtisPlace 73 · Grade 11 · Billings Senior | 11 | Billings Senior | 28:00 |
| 74 | Megan KeinathPlace 74 · Grade 11 · Billings West | 11 | Billings West | 28:07 |
| 75 | Cadence HomerPlace 75 · Grade 10 · Billings West | 10 | Billings West | 28:11 |
| 76 | Jocelyn BlandingPlace 76 · Grade 10 · Billings Senior | 10 | Billings Senior | 28:19 |
| 77 | Samantha HolidayPlace 77 · Grade 12 · Billings West | 12 | Billings West | 28:44 |
| 78 | Shelby HaskinsPlace 78 · Grade 9 · Gallatin | 9 | Gallatin | 28:47 |
| 79 | Laura MartinPlace 79 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 29:14 |
| 80 | Christine WebsterPlace 80 · Grade 12 · Laurel | 12 | Laurel | 29:26 |
| 81 | Tigist GanserPlace 81 · Grade 10 · Bozeman | 10 | Bozeman | 29:32 |
| 82 | Frankie ClonePlace 82 · Grade 10 · Gallatin | 10 | Gallatin | 29:33 |
| 83 | Madilyn RichardsPlace 83 · Grade 11 · Billings Senior | 11 | Billings Senior | 29:34 |
| 84 | Maddy McDunnPlace 84 · Grade 11 · Belgrade | 11 | Belgrade | 29:36 |
| 85 | Abbilee RunsabovePlace 85 · Grade 11 · Billings Senior | 11 | Billings Senior | 29:41 |
| 86 | Kendyl MoorePlace 86 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 30:26 |
| 87 | Rhiannon EagleSpeakerPlace 87 · Grade 11 · Billings Senior | 11 | Billings Senior | 30:28 |
| 88 | Sophia CattPlace 88 · Grade 10 · Billings Senior | 10 | Billings Senior | 30:28 |
| 89 | Celia JaegerPlace 89 · Grade 12 · Billings Senior | 12 | Billings Senior | 30:32 |
| 90 | Megan BaumgardnerPlace 90 · Grade 9 · Gallatin | 9 | Gallatin | 30:33 |
| 91 | Emma CroftPlace 91 · Grade 12 · Billings Senior | 12 | Billings Senior | 30:48 |
| 92 | Quincee AndersonPlace 92 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 30:49 |
| 93 | Melania LambottPlace 93 · Grade 12 · Broadwater | 12 | Broadwater | 31:12 |
| 94 | Sicily GlennPlace 94 · Grade 11 · Billings West | 11 | Billings West | 31:19 |
| 95 | Savanna MillerPlace 95 · Grade 9 · Harlowton/Ryegate/Judit | 9 | Harlowton/Ryegate/Judit | 31:23 |
| 96 | Grace KroegerPlace 96 · Grade 11 · Broadwater | 11 | Broadwater | 32:22 |
| 97 | Emma ThompsonPlace 97 · Grade 11 · Billings Senior | 11 | Billings Senior | 33:01 |
| 98 | Davonna C'BearingPlace 98 · Grade 10 · Billings Senior | 10 | Billings Senior | 33:12 |
| 99 | Bailey BruskiPlace 99 · Grade 10 · Billings West | 10 | Billings West | 33:37 |
| 100 | Eliana StilesPlace 100 · Grade 9 · Gallatin | 9 | Gallatin | 33:41 |
| 101 | Pearl McConnellPlace 101 · Grade 11 · Billings Senior | 11 | Billings Senior | 33:42 |
| 102 | Lorelei RahlfPlace 102 · Grade 10 · Billings Senior | 10 | Billings Senior | 34:14 |
| 103 | Sadie MacAskillPlace 103 · Grade 11 · Billings Senior | 11 | Billings Senior | 34:33 |
| 104 | Audrey WillardsonPlace 104 · Grade 12 · Billings West | 12 | Billings West | 35:24 |
| 105 | Kloey NoackPlace 105 · Grade 10 · Ennis | 10 | Ennis | 36:54 |
| 106 | MariaGrazia Di FrancoPlace 106 · Grade 12 · Billings Senior | 12 | Billings Senior | 37:15 |
| 107 | Brooklyn WilliamsPlace 107 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 40:02 |
| 1 | Mason MolerPlace 1 · Grade 12 · Billings West | 12 | Billings West | 15:59 |
| 2 | Oren ArthunPlace 2 · Grade 11 · Manhattan Christian | 11 | Manhattan Christian | 16:12 |
| 3 | Lucas KeithPlace 3 · Grade 10 · Billings West | 10 | Billings West | 16:25 |
| 4 | Wilson SchmidtPlace 4 · Grade 10 · Belgrade | 10 | Belgrade | 16:43 |
| 5 | Kye McabeePlace 5 · Grade 10 · Billings West | 10 | Billings West | 16:45 |
| 6 | Andrew PellandiniPlace 6 · Grade 11 · Billings Senior | 11 | Billings Senior | 16:53 |
| 7 | Julius YeagerPlace 7 · Grade 10 · Billings West | 10 | Billings West | 17:13 |
| 8 | Layne NiemeyerPlace 8 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 17:30 |
| 9 | Paul DannenbergPlace 9 · Grade 11 · Billings West | 11 | Billings West | 17:36 |
| 10 | Caleb BurtonPlace 10 · Grade 11 · Laurel | 11 | Laurel | 17:43 |
| 11 | Gavin BudgePlace 11 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 17:51 |
| 12 | Garrett WalkerPlace 12 · Grade 11 · Belgrade | 11 | Belgrade | 18:05 |
| 13 | Chandler ChristensenPlace 13 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 18:13 |
| 14 | Hunter FarrisPlace 14 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 18:14 |
| 15 | Luke HalversonPlace 15 · Grade 11 · Manhattan | 11 | Manhattan | 18:19 |
| 16 | Shaphan HubnerPlace 16 · Grade 11 · Manhattan Christian | 11 | Manhattan Christian | 18:19 |
| 17 | George BentlerPlace 17 · Grade 10 · Billings Senior | 10 | Billings Senior | 18:28 |
| 18 | Ben HalesPlace 18 · Grade 11 · West Yellowstone | 11 | West Yellowstone | 18:32 |
| 19 | Ethan SullivanPlace 19 · Grade 10 · Manhattan | 10 | Manhattan | 18:32 |
| 20 | Cavan VisserPlace 20 · Grade 11 · Manhattan Christian | 11 | Manhattan Christian | 18:33 |
| 21 | Owen SmithPlace 21 · Grade 11 · Billings West | 11 | Billings West | 18:35 |
| 22 | Damian RamalesPlace 22 · Grade 11 · West Yellowstone | 11 | West Yellowstone | 18:37 |
| 23 | Tyler HuttonPlace 23 · Grade 12 · Laurel | 12 | Laurel | 18:38 |
| 24 | Elias WightPlace 24 · Grade 11 · Billings Senior | 11 | Billings Senior | 18:41 |
| 25 | Brennan BowmanPlace 25 · Grade 12 · Billings West | 12 | Billings West | 18:42 |
| 26 | Chase McleanPlace 26 · Grade 10 · Laurel | 10 | Laurel | 18:44 |
| 27 | Sean JuncoPlace 27 · Grade 10 · Billings West | 10 | Billings West | 18:46 |
| 28 | Devin BlaschakPlace 28 · Grade 11 · Billings West | 11 | Billings West | 18:46 |
| 29 | John NashPlace 29 · Grade 12 · Belgrade | 12 | Belgrade | 18:51 |
| 30 | Noah MillerPlace 30 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 18:54 |
| 31 | Caleb TrostlePlace 31 · Grade 12 · Laurel | 12 | Laurel | 18:57 |
| 32 | Owen SchmidtPlace 32 · Grade 11 · Belgrade | 11 | Belgrade | 18:58 |
| 33 | Ethan BellcockPlace 33 · Grade 10 · Belgrade | 10 | Belgrade | 19:01 |
| 34 | Nolan FlynnPlace 34 · Grade 11 · Broadwater | 11 | Broadwater | 19:22 |
| 35 | Beau DringmonPlace 35 · Grade 10 · Billings West | 10 | Billings West | 19:23 |
| 36 | Tristan VladicPlace 36 · Grade 12 · Billings Senior | 12 | Billings Senior | 19:27 |
| 37 | Hank StrasserPlace 37 · Grade 11 · Manhattan | 11 | Manhattan | 19:28 |
| 38 | Lukas GoodmanPlace 38 · Grade 11 · Manhattan | 11 | Manhattan | 19:28 |
| 39 | Kaden LookhartPlace 39 · Grade 12 · Belgrade | 12 | Belgrade | 19:32 |
| 40 | Jim BradshawPlace 40 · Grade 11 · Butte Central Catholic | 11 | Butte Central Catholic | 19:38 |
| 41 | Will WallacePlace 41 · Grade 10 · Billings West | 10 | Billings West | 19:40 |
| 42 | Teddy SimserPlace 42 · Grade 10 · Manhattan | 10 | Manhattan | 19:42 |
| 43 | Shaun MaddenPlace 43 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 19:43 |
| 44 | Owen FootePlace 44 · Grade 12 · Laurel | 12 | Laurel | 19:48 |
| 45 | Keelan SmithPlace 45 · Grade 11 · Billings West | 11 | Billings West | 19:50 |
| 46 | Anton DelavanPlace 46 · Grade 10 · Billings Senior | 10 | Billings Senior | 19:54 |
| 47 | TJ HoganPlace 47 · Grade 12 · Billings West | 12 | Billings West | 20:01 |
| 48 | Alma ClarkPlace 48 · Grade 11 · West Yellowstone | 11 | West Yellowstone | 20:08 |
| 49 | Zeke DonoghuePlace 49 · Grade 10 · Bozeman | 10 | Bozeman | 20:08 |
| 50 | Will FennellyPlace 50 · Grade 10 · Gallatin | 10 | Gallatin | 20:09 |
| 51 | Hayden SchuppPlace 51 · Grade 9 · Bozeman | 9 | Bozeman | 20:09 |
| 52 | Olen GivenPlace 52 · Grade 11 · Laurel | 11 | Laurel | 20:09 |
| 53 | Aiden PalmiterPlace 53 · Grade 10 · Billings West | 10 | Billings West | 20:17 |
| 54 | Isaac HoolihanPlace 54 · Grade 10 · Billings West | 10 | Billings West | 20:17 |
| 55 | Kaden ArmstrongPlace 55 · Grade 10 · Harrison | 10 | Harrison | 20:17 |
| 56 | Evan AadlandPlace 56 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 20:17 |
| 57 | James HurdPlace 57 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 20:18 |
| 58 | Jayden DelavanPlace 58 · Grade 10 · Billings West | 10 | Billings West | 20:22 |
| 59 | Coby CongerPlace 59 · Grade 11 · Gallatin | 11 | Gallatin | 20:24 |
| 60 | Anderson LannoyePlace 60 · Grade 11 · Bozeman | 11 | Bozeman | 20:25 |
| 61 | Tavin HurdPlace 61 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 20:32 |
| 62 | Ryan KetcherPlace 62 · Grade 10 · Belgrade | 10 | Belgrade | 20:40 |
| 63 | Christopher AcunaPlace 63 · Grade 11 · Billings Senior | 11 | Billings Senior | 20:54 |
| 64 | Deegin McNivenPlace 64 · Grade 12 · Laurel | 12 | Laurel | 20:55 |
| 65 | Bohdan ConnerPlace 65 · Grade 10 · Billings Senior | 10 | Billings Senior | 20:58 |
| 66 | Ethan LeesonPlace 66 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 21:02 |
| 67 | Harrison BanderobPlace 67 · Grade 11 · Billings Senior | 11 | Billings Senior | 21:12 |
| 68 | Nolan RattermanPlace 68 · Grade 10 · Gallatin | 10 | Gallatin | 21:19 |
| 69 | Asher HansonPlace 69 · Grade 11 · Gallatin | 11 | Gallatin | 21:20 |
| 71 | Aaron BergmanPlace 71 · Grade 12 · Gallatin | 12 | Gallatin | 21:21 |
| 72 | Connor LambPlace 72 · Grade 12 · Broadwater | 12 | Broadwater | 21:23 |
| 73 | Cohen AllenPlace 73 · Grade 11 · Billings West | 11 | Billings West | 21:29 |
| 74 | Wyatt MaynardPlace 74 · Grade 11 · Billings Senior | 11 | Billings Senior | 21:29 |
| 75 | Colter YadonPlace 75 · Grade 10 · Manhattan | 10 | Manhattan | 21:32 |
| 76 | Dexter FrenchPlace 76 · Grade 11 · Billings Senior | 11 | Billings Senior | 21:36 |
| 77 | Garrett KayePlace 77 · Grade 12 · Billings West | 12 | Billings West | 21:38 |
| 78 | Zach SimmsPlace 78 · Grade 10 · Gallatin | 10 | Gallatin | 21:40 |
| 79 | Richard WilsonPlace 79 · Grade 11 · Billings Senior | 11 | Billings Senior | 21:45 |
| 80 | Jacob PosdonPlace 80 · Grade 9 · Bozeman | 9 | Bozeman | 21:52 |
| 81 | Porter HopmanPlace 81 · Grade 10 · Beaverhead County | 10 | Beaverhead County | 21:54 |
| 82 | Francis White HipPlace 82 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 22:04 |
| 83 | Demetrios SaliarisPlace 83 · Grade 12 · Billings Senior | 12 | Billings Senior | 22:06 |
| 84 | Owen PowellPlace 84 · Grade 9 · Bozeman | 9 | Bozeman | 22:07 |
| 85 | Grayson MattickPlace 85 · Grade 10 · Manhattan | 10 | Manhattan | 22:12 |
| 86 | Gabriel SpencerPlace 86 · Grade 9 · Gallatin | 9 | Gallatin | 22:13 |
| 87 | Michael GramsPlace 87 · Grade 12 · Billings Senior | 12 | Billings Senior | 22:16 |
| 88 | Aidan EasterPlace 88 · Grade 12 · Broadwater | 12 | Broadwater | 22:17 |
| 89 | Cooper SampsonPlace 89 · Grade 12 · Laurel | 12 | Laurel | 22:18 |
| 90 | Gavyn OrtmanPlace 90 · Grade 11 · Manhattan | 11 | Manhattan | 22:23 |
| 91 | Kieran FootePlace 91 · Grade 10 · Laurel | 10 | Laurel | 22:25 |
| 92 | Kaden BruinsPlace 92 · Grade 11 · Broadwater | 11 | Broadwater | 22:25 |
| 93 | Joshua KimmPlace 93 · Grade 8 · Manhattan Christian | 8 | Manhattan Christian | 22:27 |
| 94 | Ethan DeLeonPlace 94 · Grade 9 · Billings Senior | 9 | Billings Senior | 22:30 |
| 95 | Brody StutterheimPlace 95 · Grade 12 · Laurel | 12 | Laurel | 22:30 |
| 96 | Casey BendurePlace 96 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 22:31 |
| 97 | Nolan AengstPlace 97 · Grade 10 · Bozeman | 10 | Bozeman | 22:33 |
| 98 | Jack WeidePlace 98 · Grade 11 · Gallatin | 11 | Gallatin | 22:41 |
| 99 | Ryan ComstockPlace 99 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 22:41 |
| 100 | Ross MacDonaldPlace 100 · Grade 11 · Broadwater | 11 | Broadwater | 22:43 |
| 101 | Matthew WaldoPlace 101 · Grade 12 · Gallatin | 12 | Gallatin | 22:46 |
| 102 | Sebastian MoganPlace 102 · Grade 11 · Laurel | 11 | Laurel | 22:51 |
| 103 | Brodey BeehlerPlace 103 · Grade 10 · Gallatin | 10 | Gallatin | 22:52 |
| 104 | Thatcher SchmidtPlace 104 · Grade 10 · Belgrade | 10 | Belgrade | 22:56 |
| 105 | Orson PommervillePlace 105 · Grade 10 · Belgrade | 10 | Belgrade | 22:58 |
| 106 | Shepherd TreesPlace 106 · Grade 11 · Billings Senior | 11 | Billings Senior | 23:00 |
| 107 | Toby HenryPlace 107 · Grade 12 · Laurel | 12 | Laurel | 23:04 |
| 108 | Waylin WatkinsPlace 108 · Grade 9 · Bozeman | 9 | Bozeman | 23:06 |
| 109 | Rylan HovelandPlace 109 · Grade 9 · Broadwater | 9 | Broadwater | 23:08 |
| 110 | Matthew PlumbPlace 110 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 23:17 |
| 111 | Cole HarrisPlace 111 · Grade 11 · Billings Skyview | 11 | Billings Skyview | 23:17 |
| 112 | Jordan MercerPlace 112 · Grade 10 · Whitehall | 10 | Whitehall | 23:55 |
| 113 | Nolan StreetPlace 113 · Grade 12 · Manhattan Christian | 12 | Manhattan Christian | 24:03 |
| 114 | Connor VerdonPlace 114 · Grade 10 · Billings Senior | 10 | Billings Senior | 24:04 |
| 115 | Brennen CoreyPlace 115 · Grade 11 · Laurel | 11 | Laurel | 24:13 |
| 116 | Layton WoodPlace 116 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 24:21 |
| 117 | Andrew FreckerPlace 117 · Grade 10 · Beaverhead County | 10 | Beaverhead County | 24:30 |
| 118 | Quentin MaxwellPlace 118 · Grade 10 · Billings Senior | 10 | Billings Senior | 24:32 |
| 119 | Shan GoodmanPlace 119 · Grade 11 · Gallatin | 11 | Gallatin | 24:35 |
| 120 | Evan SmartPlace 120 · Grade 12 · Billings Skyview | 12 | Billings Skyview | 24:37 |
| 121 | Johnny BurroughsPlace 121 · Grade 9 · Bozeman | 9 | Bozeman | 24:37 |
| 122 | Sean ReganPlace 122 · Grade 12 · Beaverhead County | 12 | Beaverhead County | 24:37 |
| 123 | Thomas RootPlace 123 · Grade 10 · Billings Senior | 10 | Billings Senior | 24:49 |
| 124 | Reagan HeathPlace 124 · Grade 10 · Billings Skyview | 10 | Billings Skyview | 24:49 |
| 125 | Tyler BarsnessPlace 125 · Grade 12 · Ennis | 12 | Ennis | 24:58 |
| 126 | Michael MoormanPlace 126 · Grade 10 · Laurel | 10 | Laurel | 25:11 |
| 127 | Blake BuettnerPlace 127 · Grade 12 · Laurel | 12 | Laurel | 25:45 |
| 128 | William McAnultyPlace 128 · Grade 11 · Butte Central Catholic | 11 | Butte Central Catholic | 26:10 |
| 129 | Aiden LavelyPlace 129 · Grade 11 · Laurel | 11 | Laurel | 26:34 |
| 130 | Diego PerkinsPlace 130 · Grade 12 · Harlowton/Ryegate/Judit | 12 | Harlowton/Ryegate/Judit | 26:34 |
| 131 | Braden KanePlace 131 · Grade 9 · Gallatin | 9 | Gallatin | 28:02 |
| 132 | Wyatt CokerPlace 132 · Grade 9 · Broadwater | 9 | Broadwater | 28:04 |
| 133 | Luke TullosPlace 133 · Grade 9 · Broadwater | 9 | Broadwater | 28:17 |
| 134 | Keaton CavasosPlace 134 · Grade 10 · Broadwater | 10 | Broadwater | 30:26 |
| 135 | Riley FentonPlace 135 · Grade 11 · Billings Senior | 11 | Billings Senior | 31:40 |
| 136 | Cole CameronPlace 136 · Grade 11 · Manhattan | 11 | Manhattan | 34:36 |