| 1 | Ezekiel JonesPlace 1 · Grade 5 · Billings Christian | 5 | Billings Christian | 12:59.75 |
| 2 | Caleb KinnettPlace 2 · Grade 7 · Canyon Creek | 7 | Canyon Creek | 13:14.30 |
| 3 | Riley DavisPlace 3 · Grade 7 · Castle Rock | 7 | Castle Rock | 13:30.29 |
| 4 | Cruz SaylorPlace 4 · Grade 8 · Ben Steele | 8 | Ben Steele | 13:42.06 |
| 5 | Crue StanfordPlace 5 · Grade 7 · Ben Steele | 7 | Ben Steele | 13:55.18 |
| 6 | Blake HomerPlace 6 · Grade 7 · Ben Steele | 7 | Ben Steele | 14:00.71 |
| 7 | Emmett StroupPlace 7 · Grade 7 · Ben Steele | 7 | Ben Steele | 14:01.40 |
| 8 | Briggs WardellPlace 8 · Grade 6 · Ben Steele | 6 | Ben Steele | 14:19.26 |
| 9 | Kyson LantzPlace 9 · Grade 8 · Ben Steele | 8 | Ben Steele | 14:20.11 |
| 10 | Alex BoeschenPlace 10 · Grade 8 · Ben Steele | 8 | Ben Steele | 14:33.75 |
| 11 | Grant MillerPlace 11 · Grade 6 · Ben Steele | 6 | Ben Steele | 14:49.09 |
| 12 | Simon DillabaughPlace 12 · Grade 7 · Billings Christian | 7 | Billings Christian | 14:57.94 |
| 13 | Jordan ManteiPlace 13 · Grade 7 · Canyon Creek | 7 | Canyon Creek | 15:08.89 |
| 14 | Dusty JacobsonPlace 14 · Grade 6 · Ben Steele | 6 | Ben Steele | 15:18.75 |
| 15 | Ethan MuirPlace 15 · Grade 5 · Billings Christian | 5 | Billings Christian | 15:19.02 |
| 16 | Elijah SeibertPlace 16 · Grade 6 · Will James | 6 | Will James | 15:20.50 |
| 17 | Tanner GraysonPlace 17 · Grade 8 · Castle Rock | 8 | Castle Rock | 15:35.12 |
| 18 | Lars LoukPlace 18 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 15:46.51 |
| 19 | Elijah Javier-SmallwoodPlace 19 · Grade 8 · Castle Rock | 8 | Castle Rock | 15:57.89 |
| 20 | Trevyn JohnsonPlace 20 · Grade 7 · Ben Steele | 7 | Ben Steele | 15:59.23 |
| 21 | Landon SpeedPlace 21 · Grade 8 · Trinity Lutheran | 8 | Trinity Lutheran | 16:01.01 |
| 22 | Charles TownsendPlace 22 · Grade 8 · Ben Steele | 8 | Ben Steele | 16:01.81 |
| 23 | Levi MclainPlace 23 · Grade 6 · St. Francis | 6 | St. Francis | 16:06.76 |
| 24 | Easton WoodPlace 24 · Grade 8 · Ben Steele | 8 | Ben Steele | 16:08.95 |
| 25 | Wynn ShinselPlace 25 · Grade 7 · Ben Steele | 7 | Ben Steele | 16:09.25 |
| 26 | Dayton EverettPlace 26 · Grade 8 · Will James | 8 | Will James | 16:11.78 |
| 27 | Carson DeimPlace 27 · Grade 8 · Castle Rock | 8 | Castle Rock | 16:12.74 |
| 28 | Thomas JohnsonPlace 28 · Grade 6 · St. Francis | 6 | St. Francis | 16:13.79 |
| 29 | Jacob CondonPlace 29 · Grade 7 · Ben Steele | 7 | Ben Steele | 16:13.91 |
| 30 | Preston McQueenPlace 30 · Grade 8 · Will James | 8 | Will James | 16:19.64 |
| 31 | Jens ThompsonPlace 31 · Grade 7 · Will James | 7 | Will James | 16:22.29 |
| 32 | Eli RichterPlace 32 · Grade 6 · Castle Rock | 6 | Castle Rock | 16:23.03 |
| 33 | Harlan McPhersonPlace 33 · Grade 6 · Elysian | 6 | Elysian | 16:23.35 |
| 34 | James NeumayerPlace 34 · Grade 5 · Elder Grove | 5 | Elder Grove | 16:26.25 |
| 35 | Tatton HoltsoiPlace 35 · Grade 7 · Will James | 7 | Will James | 16:28.28 |
| 36 | Braeden NealPlace 36 · Grade 6 · Ben Steele | 6 | Ben Steele | 16:29.18 |
| 37 | Isaac JacksonPlace 37 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 16:31.04 |
| 38 | Colter SebastianPlace 38 · Grade 8 · Trinity Lutheran | 8 | Trinity Lutheran | 16:35.80 |
| 39 | Jesse JohnsonPlace 39 · Grade 7 · St. Francis | 7 | St. Francis | 16:39.42 |
| 40 | Binh PhamPlace 40 · Grade 8 · St. Francis | 8 | St. Francis | 16:40.56 |
| 41 | Jeffery SheakleyPlace 41 · Grade 6 · Ben Steele | 6 | Ben Steele | 16:47.30 |
| 42 | Dixon EhrlickPlace 42 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 16:47.54 |
| 43 | Henry TubbsPlace 43 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 16:50.63 |
| 44 | Langston AmundsonPlace 44 · Grade 6 · Will James | 6 | Will James | 16:51.38 |
| 45 | Connor HavensPlace 45 · Grade 7 · Castle Rock | 7 | Castle Rock | 16:52.34 |
| 46 | David KeinathPlace 46 · Grade 8 · Trinity Lutheran | 8 | Trinity Lutheran | 16:52.76 |
| 47 | Evan DunnPlace 47 · Grade 6 · St. Francis | 6 | St. Francis | 16:54.38 |
| 48 | Antonio AdamsPlace 48 · Grade 8 · St. Francis | 8 | St. Francis | 16:55.06 |
| 49 | Aiden BergumPlace 49 · Grade 8 · St. Francis | 8 | St. Francis | 16:55.19 |
| 50 | Decklan KippPlace 50 · Grade 7 · Lewis & Clark | 7 | Lewis & Clark | 16:55.19 |
| 51 | Blake PetersonPlace 51 · Grade 5 · Elder Grove | 5 | Elder Grove | 16:57.19 |
| 52 | Eli NienaberPlace 52 · Grade 8 · Ben Steele | 8 | Ben Steele | 16:58.71 |
| 53 | Wyatt WestPlace 53 · Grade 6 · St. Francis | 6 | St. Francis | 16:59.33 |
| 54 | Brendan NolanPlace 54 · Grade 8 · Ben Steele | 8 | Ben Steele | 16:59.40 |
| 55 | Sterling RicciPlace 55 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 17:00.33 |
| 56 | Ryder WilburPlace 56 · Grade 8 · Ben Steele | 8 | Ben Steele | 17:01.70 |
| 57 | Bently Bad BearPlace 57 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 17:07.38 |
| 58 | Van SloanPlace 58 · Grade 7 · Lewis & Clark | 7 | Lewis & Clark | 17:12.22 |
| 59 | Dallin LaytonPlace 59 · Grade 5 · Elder Grove | 5 | Elder Grove | 17:14.25 |
| 60 | Cameron GoodwinPlace 60 · Grade 8 · Lewis & Clark | 8 | Lewis & Clark | 17:14.50 |
| 61 | Gavin SloanPlace 61 · Grade 5 · Billings Christian | 5 | Billings Christian | 17:19.66 |
| 62 | Russell Cozzens GuidicePlace 62 · Grade 8 · Will James | 8 | Will James | 17:20.08 |
| 63 | Easton NealePlace 63 · Grade 7 · Castle Rock | 7 | Castle Rock | 17:24.94 |
| 64 | Travis AhoPlace 64 · Grade 6 · Will James | 6 | Will James | 17:44.38 |
| 65 | Fisher LujanPlace 65 · Grade 6 · Elysian | 6 | Elysian | 17:44.58 |
| 66 | Xavier VacekPlace 66 · Grade 6 · St. Francis | 6 | St. Francis | 17:50.63 |
| 67 | Tristan BaierPlace 67 · Grade 6 · Elder Grove | 6 | Elder Grove | 17:53.71 |
| 68 | Ronen WelshPlace 68 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 17:54.42 |
| 69 | Rowan WilsonPlace 69 · Grade 7 · Will James | 7 | Will James | 18:02.02 |
| 70 | Silas WilliamsPlace 70 · Grade 7 · Lewis & Clark | 7 | Lewis & Clark | 18:04.49 |
| 71 | Colten BensonPlace 71 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 18:07.07 |
| 72 | Alexander RedikerPlace 72 · Grade 8 · Will James | 8 | Will James | 18:14.80 |
| 73 | Parker AtteburyPlace 73 · Grade 6 · Ben Steele | 6 | Ben Steele | 18:16.67 |
| 74 | Carsten KiddPlace 74 · Grade 6 · Ben Steele | 6 | Ben Steele | 18:18.02 |
| 75 | Hudson BonnerPlace 75 · Grade 5 · Billings Christian | 5 | Billings Christian | 18:19.25 |
| 76 | Bronson Real BirdPlace 76 · Grade 6 · Riverside | 6 | Riverside | 18:21.62 |
| 77 | Jacob RyanPlace 77 · Grade 6 · Ben Steele | 6 | Ben Steele | 18:26.07 |
| 78 | Isaac GerstnerPlace 78 · Grade 5 · Elysian | 5 | Elysian | 18:28.38 |
| 79 | Alexzander JonesPlace 79 · Grade 6 · Castle Rock | 6 | Castle Rock | 18:33.75 |
| 80 | Atlas WilliamsPlace 80 · Grade 7 · Lewis & Clark | 7 | Lewis & Clark | 18:38.77 |
| 81 | Colton SchreiberPlace 81 · Grade 7 · Elysian | 7 | Elysian | 18:42.87 |
| 82 | Rhyse ScansonPlace 82 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 18:50.83 |
| 83 | Noah WoldPlace 83 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 18:57.38 |
| 84 | Damien Bear CloudPlace 84 · Grade 8 · Riverside | 8 | Riverside | 19:07.21 |
| 85 | Leland ThomasPlace 85 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 19:14.64 |
| 86 | Benjamin ByorthPlace 86 · Grade 7 · Lewis & Clark | 7 | Lewis & Clark | 19:15.33 |
| 87 | Rylan BurkePlace 87 · Grade 7 · St. Francis | 7 | St. Francis | 19:17.79 |
| 88 | Maximiliano StubbsPlace 88 · Grade 8 · Lewis & Clark | 8 | Lewis & Clark | 19:25.63 |
| 89 | William AllenPlace 89 · Grade 6 · Ben Steele | 6 | Ben Steele | 19:27.77 |
| 90 | Gavin KiddPlace 90 · Grade 6 · Ben Steele | 6 | Ben Steele | 19:31.26 |
| 91 | Tate AckermanPlace 91 · Grade 7 · Ben Steele | 7 | Ben Steele | 19:33.29 |
| 92 | Caleb RaczkowskiPlace 92 · Grade 6 · Will James | 6 | Will James | 19:34.92 |
| 93 | Andrew BirdingroundPlace 93 · Grade 6 · Will James | 6 | Will James | 19:35.98 |
| 94 | Oliver CorcoranPlace 94 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 19:36.38 |
| 95 | Reuben ArchuletaPlace 95 · Grade 6 · Canyon Creek | 6 | Canyon Creek | 19:41.48 |
| 96 | Logan McKameyPlace 96 · Grade 6 · Elder Grove | 6 | Elder Grove | 19:45.54 |
| 97 | Dallas GardnerPlace 97 · Grade 6 · Will James | 6 | Will James | 19:45.97 |
| 98 | Jaksen HolzheimerPlace 98 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 19:59.91 |
| 99 | Otto WrightPlace 99 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 20:00.80 |
| 100 | Nathan McGuirePlace 100 · Grade 6 · Castle Rock | 6 | Castle Rock | 20:44.88 |
| 101 | Henry JacobsonPlace 101 · Grade 7 · Castle Rock | 7 | Castle Rock | 20:47.56 |
| 102 | Courtlan MorganPlace 102 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 20:48.17 |
| 103 | Cameron CruschPlace 103 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 21:08.59 |
| 104 | Vivian VarghesePlace 104 · Grade 6 · Will James | 6 | Will James | 22:15.88 |
| 105 | Daven DavidPlace 105 · Grade 6 · Will James | 6 | Will James | 22:15.90 |
| 106 | Landon WoldPlace 106 · Grade 8 · Trinity Lutheran | 8 | Trinity Lutheran | 22:37.41 |
| 107 | Caleb MillerPlace 107 · Grade 6 · Will James | 6 | Will James | 24:11.82 |