| 1 | Ammon BittonPlace 1 · Grade 11 · Century | 11 | Century | 15:48.8 |
| 2 | Ethan HansenPlace 2 · Grade 11 · Century | 11 | Century | 16:00.8 |
| 3 | Porter CampbellPlace 3 · Grade 12 · Preston | 12 | Preston | 16:13.1 |
| 4 | Ryan BurnettPlace 4 · Grade 10 · Preston | 10 | Preston | 16:23.9 |
| 5 | Ethan McKeePlace 5 · Grade 10 · Pocatello | 10 | Pocatello | 16:26.5 |
| 6 | Alex ScottPlace 6 · Grade 9 · Preston | 9 | Preston | 16:30.2 |
| 7 | Collin ChristensenPlace 7 · Grade 10 · Pocatello | 10 | Pocatello | 16:33.7 |
| 8 | McCallen CampbellPlace 8 · Grade 12 · Preston | 12 | Preston | 16:55.5 |
| 9 | Teagen DeClarkPlace 9 · Grade 12 · Century | 12 | Century | 16:59.5 |
| 10 | Jonathan ColePlace 10 · Grade 12 · Preston | 12 | Preston | 17:10.9 |
| 11 | Hayden OlcottPlace 11 · Grade 10 · Century | 10 | Century | 17:12.6 |
| 12 | Daylin LefflerPlace 12 · Grade 10 · Preston | 10 | Preston | 17:18.2 |
| 13 | Leif Bond AndersonPlace 13 · Grade 12 · Century | 12 | Century | 17:23.8 |
| 14 | Khai JeppsenPlace 14 · Grade 11 · Preston | 11 | Preston | 17:27.6 |
| 15 | Gabriel SamuelsonPlace 15 · Grade 11 · Pocatello | 11 | Pocatello | 17:33.3 PR |
| 16 | Jamison HillPlace 16 · Grade 10 · Pocatello | 10 | Pocatello | 17:37.5 PR |
| 17 | Peyton KellerPlace 17 · Grade 12 · Preston | 12 | Preston | 17:40.4 PR |
| 18 | Case BrownPlace 18 · Grade 12 · Pocatello | 12 | Pocatello | 17:53.1 PR |
| 19 | Colter EricksonPlace 19 · Grade 12 · Pocatello | 12 | Pocatello | 18:01.3 |
| 20 | Ty BurnettPlace 20 · Grade 12 · Preston | 12 | Preston | 18:10.0 |
| 21 | Harley CrosgrovePlace 21 · Grade 9 · Preston | 9 | Preston | 18:24.1 |
| 22 | Quake HansenPlace 22 · Grade 9 · Century | 9 | Century | 18:26.8 |
| 23 | Brayden DixonPlace 23 · Grade 10 · Century | 10 | Century | 18:30.6 |
| 24 | Wyatt DavisPlace 24 · Grade 11 · Pocatello | 11 | Pocatello | 18:39.5 PR |
| 25 | Mateus AllmondPlace 25 · Grade 11 · Pocatello | 11 | Pocatello | 18:44.1 |
| 26 | Eli SuthersPlace 26 · Grade 9 · Pocatello | 9 | Pocatello | 18:46.9 |
| 27 | Henry CallPlace 27 · Grade 12 · Century | 12 | Century | 18:52.2 |
| 28 | Eli EberhardPlace 28 · Grade 9 · Preston | 9 | Preston | 18:52.4 PR |
| 29 | Will PalmerPlace 29 · Grade 9 · Preston | 9 | Preston | 19:05.0 |
| 30 | Robert SkidmorePlace 30 · Grade 10 · Century | 10 | Century | 19:15.0 |
| 31 | Daniel StaleyPlace 31 · Grade 9 · Pocatello | 9 | Pocatello | 19:30.3 |
| 32 | Will StuartPlace 32 · Grade 12 · Preston | 12 | Preston | 19:40.8 |
| 33 | Olin RosePlace 33 · Grade 10 · Pocatello | 10 | Pocatello | 19:51.5 |
| 34 | Oliver LeshibaPlace 34 · Grade 9 · Pocatello | 9 | Pocatello | 19:59.5 |
| 35 | Krew KellerPlace 35 · Grade 12 · Preston | 12 | Preston | 20:18.6 |
| 36 | Ethan KunzPlace 36 · Grade 9 · Preston | 9 | Preston | 20:21.9 PR |
| 37 | Hunter GrayPlace 37 · Grade 10 · Pocatello | 10 | Pocatello | 20:45.3 |
| 38 | Aiden JorgensenPlace 38 · Grade 9 · Pocatello | 9 | Pocatello | 21:04.4 PR |
| 39 | Anthony BravoPlace 39 · Grade 10 · Century | 10 | Century | 21:07.9 |
| 40 | Carson HodgdonPlace 40 · Grade 10 · Century | 10 | Century | 21:08.8 PR |
| 41 | Levi TorresPlace 41 · Grade 11 · Century | 11 | Century | 21:13.0 PR |
| 42 | Camden DyerPlace 42 · Grade 9 · Preston | 9 | Preston | 21:13.2 |
| 43 | Karstin MorrisonPlace 43 · Grade 12 · Preston | 12 | Preston | 21:17.0 PR |
| 44 | Fynn MullettPlace 44 · Grade 9 · Century | 9 | Century | 21:18.9 PR |
| 45 | Tyson ParkhousePlace 45 · Grade 11 · Century | 11 | Century | 21:59.1 PR |
| 46 | Ryker PynePlace 46 · Grade 10 · Century | 10 | Century | 23:05.1 |
| 47 | Alex ParkerPlace 47 · Grade 9 · Century | 9 | Century | 23:05.7 PR |
| 48 | Jackson McKnightPlace 48 · Grade 9 · Century | 9 | Century | 24:12.1 |
| 49 | Elijah SouthPlace 49 · Grade 10 · Century | 10 | Century | 24:31.1 |
| 50 | Hudson HolmesPlace 50 · Grade 9 · Century | 9 | Century | 24:32.7 |
| 51 | William WaddupsPlace 51 · Grade 11 · Preston | 11 | Preston | 24:40.2 |
| 52 | Logan SamuelsonPlace 52 · Grade 9 · Pocatello | 9 | Pocatello | 24:40.8 PR |