| 1 | Stryker SingerPlace 1 · Grade 5 · Wyola | 5 | Wyola | 12:54.80 |
| 2 | Levi DustPlace 2 · Grade 8 · Lodge Grass | 8 | Lodge Grass | 13:38.41 |
| 3 | Henry McDanielPlace 3 · Grade 5 · Elysian | 5 | Elysian | 13:46.69 |
| 4 | Holden JeterPlace 4 · Grade 6 · Ben Steele | 6 | Ben Steele | 13:51.78 |
| 5 | Grant MillerPlace 5 · Grade 8 · Ben Steele | 8 | Ben Steele | 13:56.85 |
| 6 | Emery Crooked Arm JrPlace 6 · Grade 8 · Wyola | 8 | Wyola | 13:57.43 |
| 7 | Trysten GillPlace 7 · Grade 6 · Will James | 6 | Will James | 13:58.18 PR |
| 8 | Teo CarlsonPlace 8 · Grade 7 · Ben Steele | 7 | Ben Steele | 14:03.62 |
| 9 | Lochlan BakkedahlPlace 9 · Grade 7 · Ben Steele | 7 | Ben Steele | 14:08.31 |
| 10 | Taos YarlottPlace 10 · Grade 5 · Wyola | 5 | Wyola | 14:11.29 |
| 11 | Kyler YarlottPlace 11 · Grade 8 · Wyola | 8 | Wyola | 14:11.44 PR |
| 12 | Cohen WaldPlace 12 · Grade 8 · Lewis & Clark | 8 | Lewis & Clark | 14:12.62 |
| 13 | Waveland McCormickPlace 13 · Grade 6 · Ben Steele | 6 | Ben Steele | 14:38.91 |
| 14 | Anderson ZieglerPlace 14 · Grade 6 · Elysian | 6 | Elysian | 14:41.17 |
| 15 | Kymani ComesUpPlace 15 · Grade 5 · Plenty Coups | 5 | Plenty Coups | 14:48.23 PR |
| 16 | Carsten KiddPlace 16 · Grade 8 · Ben Steele | 8 | Ben Steele | 14:55.68 |
| 17 | Sawyer JackmanPlace 17 · Grade 6 · Ben Steele | 6 | Ben Steele | 14:58.35 |
| 18 | Jacob OmmenPlace 18 · Grade 7 · Billings Christian | 7 | Billings Christian | 14:58.69 |
| 19 | Gabriel Rides HorsePlace 19 · Grade 6 · Hardin ms | 6 | Hardin ms | 14:58.91 PR |
| 20 | Tailen Robles-DiazPlace 20 · Grade 7 · Hardin ms | 7 | Hardin ms | 15:11.87 |
| 21 | Jeffery SheakleyPlace 21 · Grade 8 · Ben Steele | 8 | Ben Steele | 15:16.32 |
| 22 | Luke O'BrienPlace 22 · Grade 7 · Ben Steele | 7 | Ben Steele | 15:16.47 |
| 23 | Anders KanningPlace 23 · Grade 6 · Will James | 6 | Will James | 15:17.32 |
| 24 | Daniel NaefPlace 24 · Grade 6 · Will James | 6 | Will James | 15:18.38 |
| 25 | Carson SwainPlace 25 · Grade 7 · Ben Steele | 7 | Ben Steele | 15:19.68 |
| 26 | M WindenPlace 26 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 15:21.40 |
| 27 | Lincoln NealePlace 27 · Grade 7 · Castle Rock | 7 | Castle Rock | 15:21.50 |
| 28 | Noah DesmaraisPlace 28 · Grade 6 · St. Francis | 6 | St. Francis | 15:24.94 |
| 29 | Logan CunninghamPlace 29 · Grade 8 · St. Francis | 8 | St. Francis | 15:33.27 |
| 30 | Isaac RohrerPlace 30 · Grade 6 · St. Francis | 6 | St. Francis | 15:33.97 |
| 31 | Blake LairPlace 31 · Grade 7 · Ben Steele | 7 | Ben Steele | 15:36.34 |
| 32 | Liam UrbanskiPlace 32 · Grade 8 · Will James | 8 | Will James | 15:37.40 |
| 33 | Alessandro Snell Pretty ShieldPlace 33 · Grade 6 · Hardin ms | 6 | Hardin ms | 15:38.85 |
| 34 | Justice HugsPlace 34 · Grade 8 · Hardin ms | 8 | Hardin ms | 15:39.09 |
| 35 | Zane BixbyPlace 35 · Grade 6 · Castle Rock | 6 | Castle Rock | 15:44.17 |
| 36 | Rhyse ScansonPlace 36 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 15:45.21 |
| 37 | Isac AtteburyPlace 37 · Grade 7 · Ben Steele | 7 | Ben Steele | 15:47.84 |
| 38 | Sam ShaubPlace 38 · Grade 6 · Billings Christian | 6 | Billings Christian | 15:49.01 |
| 39 | Braxton Bad BearPlace 39 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 15:50.49 |
| 40 | Nolan HallPlace 40 · Grade 8 · Castle Rock | 8 | Castle Rock | 15:51.40 |
| 41 | Ronen WelshPlace 41 · Grade 8 · Lewis & Clark | 8 | Lewis & Clark | 15:51.84 |
| 42 | Courtlan MorganPlace 42 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 15:53.36 |
| 43 | Ryan AdamsPlace 43 · Grade 7 · Ben Steele | 7 | Ben Steele | 15:56.90 |
| 44 | Rivers Black EaglePlace 44 · Grade 8 · Hardin ms | 8 | Hardin ms | 15:57.60 |
| 45 | Samuel GrovePlace 45 · Grade 8 · Lewis & Clark | 8 | Lewis & Clark | 15:57.90 |
| 46 | Cooper FriedelPlace 46 · Grade 6 · Castle Rock | 6 | Castle Rock | 16:03.35 |
| 47 | Jericho BullweaselPlace 47 · Grade 8 · Wyola | 8 | Wyola | 16:04.80 |
| 48 | Harlan McPhersonPlace 48 · Grade 8 · Elysian | 8 | Elysian | 16:07.30 |
| 49 | Levi MclainPlace 49 · Grade 8 · St. Francis | 8 | St. Francis | 16:08.44 |
| 50 | Cirrus CampbellPlace 50 · Grade 7 · Lockwood | 7 | Lockwood | 16:11.41 |
| 51 | Gavin KiddPlace 51 · Grade 8 · Ben Steele | 8 | Ben Steele | 16:11.68 |
| 52 | Evan DunnPlace 52 · Grade 8 · St. Francis | 8 | St. Francis | 16:15.16 |
| 53 | Mason MoyesPlace 53 · Grade 6 · St. Francis | 6 | St. Francis | 16:20.57 |
| 54 | Kiba ColePlace 54 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 16:26.08 |
| 55 | Brandon CombsPlace 55 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 16:28.27 |
| 56 | Andrew Bird In GroundPlace 56 · Grade 8 · Will James | 8 | Will James | 16:35.05 |
| 57 | Curtis WheelerPlace 57 · Grade 3 · St Charles Mission | 3 | St Charles Mission | 16:36.98 PR |
| 58 | Mason WingPlace 58 · Grade 7 · Ben Steele | 7 | Ben Steele | 16:37.80 |
| 59 | Elijah CollenderPlace 59 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 16:39.50 |
| 60 | Tor LoukPlace 60 · Grade 7 · Lewis & Clark | 7 | Lewis & Clark | 16:40.15 |
| 61 | Wes KellerPlace 61 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 16:41.15 |
| 62 | Branstin Old BullPlace 62 · Grade 7 · Lodge Grass | 7 | Lodge Grass | 16:41.72 |
| 63 | Otto WrightPlace 63 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 16:42.14 |
| 64 | Sterling RicciPlace 64 · Grade 8 · Lewis & Clark | 8 | Lewis & Clark | 16:42.23 |
| 65 | Caleb WolfePlace 65 · Grade 8 · Ben Steele | 8 | Ben Steele | 16:43.77 |
| 66 | Quentin BenderPlace 66 · Grade 6 · Elysian | 6 | Elysian | 16:47.29 |
| 67 | Parker AtteburyPlace 67 · Grade 8 · Ben Steele | 8 | Ben Steele | 16:48.62 |
| 68 | Calvin BlundellPlace 68 · Grade 8 · Lewis & Clark | 8 | Lewis & Clark | 16:49.02 |
| 69 | Jace MeyerPlace 69 · Grade 6 · Elysian | 6 | Elysian | 16:49.39 |
| 70 | Xavier VacekPlace 70 · Grade 8 · St. Francis | 8 | St. Francis | 16:49.99 |
| 71 | Japheth KellyPlace 71 · Grade 6 · Lodge Grass | 6 | Lodge Grass | 16:50.85 |
| 72 | Tines FritzlerPlace 72 · Grade 5 · Lodge Grass | 5 | Lodge Grass | 16:51.59 |
| 73 | Dylan ClarkPlace 73 · Grade 6 · Ben Steele | 6 | Ben Steele | 16:52.46 |
| 74 | Kenneth MorrisonPlace 74 · Grade 7 · Hardin ms | 7 | Hardin ms | 16:53.97 |
| 75 | Lucas ReynoldsPlace 75 · Grade 8 · Lockwood | 8 | Lockwood | 16:54.65 |
| 76 | Isaac GerstnerPlace 76 · Grade 7 · Elysian | 7 | Elysian | 16:54.85 |
| 77 | Oliver CorcoranPlace 77 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 16:56.47 |
| 78 | I BarthPlace 78 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 17:03.20 |
| 79 | Emmett MitchellPlace 79 · Grade 7 · Ben Steele | 7 | Ben Steele | 17:04.01 |
| 80 | Evan FanzonePlace 80 · Grade 6 · Will James | 6 | Will James | 17:09.37 |
| 81 | Lane jr. PlainfeatherPlace 81 · Grade 6 · Plenty Coups | 6 | Plenty Coups | 17:10.79 |
| 82 | Zander AntonPlace 82 · Grade 8 · Will James | 8 | Will James | 17:13.20 |
| 83 | Brayden TillerPlace 83 · Grade 7 · Will James | 7 | Will James | 17:17.60 |
| 84 | Willim JiangPlace 84 · Grade 6 · Columbus | 6 | Columbus | 17:22.60 PR |
| 85 | Elgin BrienPlace 85 · Grade 8 · Hardin ms | 8 | Hardin ms | 17:22.86 |
| 86 | Grant BallPlace 86 · Grade 7 · Castle Rock | 7 | Castle Rock | 17:25.03 |
| 87 | Kado MorrisonPlace 87 · Grade 3 · Wyola | 3 | Wyola | 17:25.18 |
| 88 | Andres RussellPlace 88 · Grade 4 · Wyola | 4 | Wyola | 17:25.59 PR |
| 89 | Ethan WheelerPlace 89 · Grade 5 · St Charles Mission | 5 | St Charles Mission | 17:26.98 |
| 90 | Lincoln UeckerPlace 90 · Grade 6 · Columbus | 6 | Columbus | 17:28.64 PR |
| 91 | Nicolas TweedyPlace 91 · Grade 6 · Will James | 6 | Will James | 17:30.30 |
| 92 | Benji KuehnPlace 92 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 17:30.76 |
| 93 | Strann LaFrance-DixonPlace 93 · Grade 7 · Wyola | 7 | Wyola | 17:35.59 |
| 94 | Charles DeHartPlace 94 · Grade 6 · St. Francis | 6 | St. Francis | 17:37.24 |
| 95 | Harrison StewartPlace 95 · Grade 5 · Plenty Coups | 5 | Plenty Coups | 17:37.29 PR |
| 96 | Henry TubbsPlace 96 · Grade 7 · Medicine Crow | 7 | Medicine Crow | 17:42.39 |
| 97 | Paxton HammerPlace 97 · Grade 7 · Castle Rock | 7 | Castle Rock | 17:47.26 |
| 98 | Carson PorterPlace 98 · Grade 7 · Medicine Crow | 7 | Medicine Crow | 17:48.01 |
| 99 | Jackson EvansPlace 99 · Grade 7 · Lewis & Clark | 7 | Lewis & Clark | 17:48.43 |
| 100 | Ethan ReinhardtPlace 100 · Grade 7 · Ben Steele | 7 | Ben Steele | 17:49.17 |
| 101 | Drayden Bear TuskPlace 101 · Grade 4 · Plenty Coups | 4 | Plenty Coups | 17:50.74 |
| 102 | Jayson HillPlace 102 · Grade 8 · Hardin ms | 8 | Hardin ms | 17:51.35 |
| 103 | Dimitri PavlovichPlace 103 · Grade 6 · Ben Steele | 6 | Ben Steele | 17:55.23 |
| 104 | Memphis HugsPlace 104 · Grade 6 · Hardin ms | 6 | Hardin ms | 18:03.20 |
| 105 | Jacob RyanPlace 105 · Grade 8 · Ben Steele | 8 | Ben Steele | 18:04.58 |
| 106 | Adam JohnsonPlace 106 · Grade 8 · Ben Steele | 8 | Ben Steele | 18:06.75 |
| 107 | Keaten NagelPlace 107 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 18:06.91 |
| 108 | Will CorwinPlace 108 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 18:07.87 |
| 109 | Teddy WallacePlace 109 · Grade 6 · Ben Steele | 6 | Ben Steele | 18:13.36 |
| 110 | Ayden PaviaPlace 110 · Grade 7 · Elder Grove | 7 | Elder Grove | 18:17.09 |
| 111 | Louis CapraPlace 111 · Grade 7 · Park City | 7 | Park City | 18:19.87 |
| 112 | Ezekiel ButcherPlace 112 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 18:24.05 |
| 113 | Timber BendsPlace 113 · Grade 6 · Hardin ms | 6 | Hardin ms | 18:24.49 |
| 114 | Gavin SloanPlace 114 · Grade 7 · Billings Christian | 7 | Billings Christian | 18:37.16 |
| 115 | Braxton Black EaglePlace 115 · Grade 7 · Medicine Crow | 7 | Medicine Crow | 18:41.87 |
| 116 | Myers Little LightPlace 116 · Grade 5 · Lodge Grass | 5 | Lodge Grass | 18:44.92 |
| 117 | Calvin Don't MixPlace 117 · Grade 5 · Wyola | 5 | Wyola | 18:47.69 |
| 118 | Mark DonovanPlace 118 · Grade 7 · Ben Steele | 7 | Ben Steele | 18:48.93 |
| 119 | Alexander NagelPlace 119 · Grade 6 · Lockwood | 6 | Lockwood | 18:49.90 |
| 120 | Declan ErsekPlace 120 · Grade 6 · Will James | 6 | Will James | 18:52.39 |
| 121 | Jaxson YatesPlace 121 · Grade 8 · Ben Steele | 8 | Ben Steele | 18:54.19 |
| 122 | TJ Little LightPlace 122 · Grade 6 · Wyola | 6 | Wyola | 18:58.42 |
| 123 | L BrindlePlace 123 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 19:00.76 |
| 124 | Preston Plenty HawkPlace 124 · Grade 3 · St Charles Mission | 3 | St Charles Mission | 19:01.17 PR |
| 125 | Syler KerstenPlace 125 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 19:02.08 |
| 126 | Reece WetendorfPlace 126 · Grade 6 · Billings Christian | 6 | Billings Christian | 19:04.15 |
| 127 | Brody SaskenPlace 127 · Grade 7 · Ben Steele | 7 | Ben Steele | 19:08.66 |
| 128 | Trenton DellPlace 128 · Grade 6 · Ben Steele | 6 | Ben Steele | 19:11.99 |
| 129 | Abel ShinPlace 129 · Grade 6 · Will James | 6 | Will James | 19:18.47 |
| 130 | Noah BendsPlace 130 · Grade 5 · Lodge Grass | 5 | Lodge Grass | 19:31.82 |
| 131 | Sam HoffPlace 131 · Grade 7 · Castle Rock | 7 | Castle Rock | 19:35.36 |
| 132 | Colton HolidayPlace 132 · Grade 7 · Ben Steele | 7 | Ben Steele | 19:35.75 |
| 133 | Colter CaldwellPlace 133 · Grade 6 · Castle Rock | 6 | Castle Rock | 19:42.81 |
| 134 | Reuben ArchuletaPlace 134 · Grade 7 · St. Francis | 7 | St. Francis | 19:50.84 |
| 135 | Xavier DustPlace 135 · Grade 6 · Hardin ms | 6 | Hardin ms | 19:53.18 |
| 136 | Oliver WahlPlace 136 · Grade 6 · Castle Rock | 6 | Castle Rock | 19:58.18 |
| 137 | Jasher NielsenPlace 137 · Grade 6 · Ben Steele | 6 | Ben Steele | 19:58.74 |
| 138 | Vincenzo LachiomaPlace 138 · Grade 5 · Billings Christian | 5 | Billings Christian | 20:00.52 |
| 139 | Caleb RileyPlace 139 · Grade 6 · Ben Steele | 6 | Ben Steele | 20:05.14 |
| 140 | Nyjah Crooked ArmPlace 140 · Grade 3 · Wyola | 3 | Wyola | 20:11.54 |
| 141 | Donovan WilliamsPlace 141 · Grade 6 · Ben Steele | 6 | Ben Steele | 20:12.12 |
| 142 | Jaksen HolzheimerPlace 142 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 20:17.04 |
| 143 | Isaac Nobel-SchillingPlace 143 · Grade 6 · Medicine Crow | 6 | Medicine Crow | 20:27.37 |
| 144 | Jordan Whiteman JrPlace 144 · Grade 5 · Wyola | 5 | Wyola | 20:41.17 |
| 145 | Isaac GriffithPlace 145 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 20:50.27 |
| 146 | McKennon GardnerPlace 146 · Grade 8 · Wyola | 8 | Wyola | 20:53.31 |
| 147 | Latrell GrantPlace 147 · Grade 4 · Wyola | 4 | Wyola | 21:11.78 PR |
| 148 | Quinn EldridgePlace 148 · Grade 6 · Lewis & Clark | 6 | Lewis & Clark | 21:13.65 |
| 149 | Laysen StewartPlace 149 · Grade 3 · St Charles Mission | 3 | St Charles Mission | 21:20.88 PR |
| 150 | James WesternPlace 150 · Grade 7 · Will James | 7 | Will James | 21:27.65 |
| 151 | Kyle Tsosie JrPlace 151 · Grade 3 · Wyola | 3 | Wyola | 21:34.24 |
| 152 | Wesley AndersonPlace 152 · Grade 6 · Will James | 6 | Will James | 21:36.66 |
| 153 | Jensen FellmanPlace 153 · Grade 6 · Ben Steele | 6 | Ben Steele | 21:40.01 |
| 154 | Korbin BournePlace 154 · Grade 6 · Ben Steele | 6 | Ben Steele | 22:05.17 |
| 155 | Hudson WorthingtonPlace 155 · Grade 6 · Ben Steele | 6 | Ben Steele | 22:12.63 |
| 156 | Blake WilmotPlace 156 · Grade 5 · Billings Christian | 5 | Billings Christian | 22:14.44 |
| 157 | Killian McLainPlace 157 · Grade 6 · St. Francis | 6 | St. Francis | 22:32.80 |
| 158 | Logan DeVoePlace 158 · Grade 8 · Riverside | 8 | Riverside | 22:41.57 |
| 159 | Emmett HammondPlace 159 · Grade 6 · Will James | 6 | Will James | 22:43.79 |
| 160 | Solomon CostaPlace 160 · Grade 4 · Wyola | 4 | Wyola | 23:00.16 |
| 161 | Almenzo CostaPlace 161 · Grade 5 · Wyola | 5 | Wyola | 23:02.53 |
| 162 | Caleb MillerPlace 162 · Grade 8 · Will James | 8 | Will James | 23:22.64 |
| 163 | Miles ClarkPlace 163 · Grade 6 · Will James | 6 | Will James | 23:22.83 |
| 164 | Gabe MainwaringPlace 164 · Grade 6 · Ben Steele | 6 | Ben Steele | 23:31.37 |
| 165 | Niklaus DeVaulPlace 165 · Grade 6 · Will James | 6 | Will James | 23:33.61 |
| 166 | Kenton ArmajoPlace 166 · Grade 4 · Wyola | 4 | Wyola | 24:46.28 |
| 167 | Grady Real BirdPlace 167 · Grade 5 · Lodge Grass | 5 | Lodge Grass | 24:56.03 |
| 168 | Gryffin PaymentPlace 168 · Grade 6 · Riverside | 6 | Riverside | 24:57.20 |
| 169 | Caleb EllisPlace 169 · Grade 6 · Ben Steele | 6 | Ben Steele | 24:59.17 |
| 170 | Devin GrayPlace 170 · Grade 6 · Ben Steele | 6 | Ben Steele | 26:24.71 |
| 171 | Nolan ReevesPlace 171 · Grade 6 · Ben Steele | 6 | Ben Steele | 26:57.86 |
| 172 | Isaiah BanksPlace 172 · Grade 6 · Castle Rock | 6 | Castle Rock | 27:26.13 |
| 173 | Nehamiah Turns PlentyPlace 173 · Grade 6 · St Charles Mission | 6 | St Charles Mission | 28:10.91 |
| 174 | Thomas Crow, JrPlace 174 · Grade 3 · St Charles Mission | 3 | St Charles Mission | 28:21.63 PR |
| 175 | Zacharias Bear CranePlace 175 · Grade 3 · St Charles Mission | 3 | St Charles Mission | 30:51.46 PR |
| 176 | Jase PlainfeatherPlace 176 · Grade 8 · Plenty Coups | 8 | Plenty Coups | 30:53.31 PR |
| 177 | Allen Hunts ArrowPlace 177 · Grade 6 · Riverside | 6 | Riverside | 33:24.00 |
| 178 | Tobyn Crooked ArmPlace 178 · Grade 5 · St Charles Mission | 5 | St Charles Mission | 33:25.62 |
| 0 | Kingston ShoulderbladePlace 0 · Grade 7 · Medicine Crow | 7 | Medicine Crow | DQ |