| 1 | Eli CarlingPlace 1 · Grade 11 · Monticello | 11 | Monticello | 17:19.6 |
| 2 | Peter LymanPlace 2 · Grade 10 · San Juan | 10 | San Juan | 17:44.3 |
| 3 | Platte LymanPlace 3 · Grade 12 · San Juan | 12 | San Juan | 17:59.6 |
| 4 | Townes MorrisPlace 4 · Grade 10 · Mancos | 10 | Mancos | 18:00.0 |
| 5 | Isaac WhitePlace 5 · Grade 11 · Provo | 11 | Provo | 18:20.0 |
| 6 | Keegan McCulloughPlace 6 · Grade 11 · San Juan | 11 | San Juan | 18:33.7 |
| 7 | Jack KartchnerPlace 7 · Grade 12 · San Juan | 12 | San Juan | 18:37.5 |
| 8 | Thomas ScottPlace 8 · Grade 11 · Provo | 11 | Provo | 18:39.1 |
| 9 | Anthony WhitePlace 9 · Grade 11 · Provo | 11 | Provo | 19:05.8 |
| 10 | Cuinn ArcherPlace 10 · Grade 11 · Mancos | 11 | Mancos | 19:07.5 |
| 11 | Charlie WelchPlace 11 · Grade Sr · Monticello | Sr | Monticello | 19:11.1 |
| 12 | James GosneyPlace 12 · Grade 12 · San Juan | 12 | San Juan | 19:15.3 |
| 13 | David RidgePlace 13 · Grade 10 · Provo | 10 | Provo | 19:24.5 |
| 14 | Tanner ManningPlace 14 · Grade 10 · Provo | 10 | Provo | 19:34.9 |
| 15 | Linden EnglishPlace 15 · Grade 10 · Monticello | 10 | Monticello | 19:37.1 |
| 16 | Rylan HallowsPlace 16 · Grade 11 · Wayne | 11 | Wayne | 19:53.7 |
| 17 | Oren BradfordPlace 17 · Grade 12 · San Juan | 12 | San Juan | 20:05.9 |
| 18 | Brigham ThornockPlace 18 · Grade 11 · Provo | 11 | Provo | 20:28.1 |
| 19 | Sam SeawrightPlace 19 · Grade 9 · Provo | 9 | Provo | 20:38.6 |
| 20 | Steven RidgePlace 20 · Grade 9 · Provo | 9 | Provo | 20:50.0 |
| 21 | Oliver MosesPlace 21 · Grade 11 · San Juan | 11 | San Juan | 20:57.4 |
| 22 | Gabe LongPlace 22 · Grade 10 · Monticello | 10 | Monticello | 21:01.2 |
| 23 | Adrian DelgadoPlace 23 · Grade 9 · Grand County | 9 | Grand County | 21:08.9 |
| 24 | Darnell BenallyPlace 24 · Grade 12 · Monument Valley (UT) | 12 | Monument Valley (UT) | 21:26.0 |
| 25 | Spencer DaviesPlace 25 · Grade 9 · Provo | 9 | Provo | 21:26.3 |
| 26 | Nick JonesPlace 26 · Grade 12 · San Juan | 12 | San Juan | 21:37.5 |
| 27 | Ashtin NielsonPlace 27 · Grade 10 · San Juan | 10 | San Juan | 21:38.3 |
| 28 | Christian HuntPlace 28 · Grade 10 · Monticello | 10 | Monticello | 21:51.7 |
| 29 | Devan BrownPlace 29 · Grade 12 · San Juan | 12 | San Juan | 21:56.2 |
| 30 | Ben SeegmillerPlace 30 · Grade 9 · Provo | 9 | Provo | 21:57.6 |
| 31 | Casen HodgesPlace 31 · Grade 9 · Provo | 9 | Provo | 22:07.5 |
| 32 | Sadler NielsonPlace 32 · Grade 11 · San Juan | 11 | San Juan | 22:49.1 |
| 33 | Yuri Santos Rodrigues da SilvaPlace 33 · Grade 11 · Provo | 11 | Provo | 22:55.5 |
| 34 | Caleb PowersPlace 34 · Grade 9 · Provo | 9 | Provo | 22:57.6 |
| 35 | Spencer ReevesPlace 35 · Grade 11 · Provo | 11 | Provo | 23:06.4 |
| 36 | Jacob LanderosPlace 36 · Grade 12 · Wayne | 12 | Wayne | 23:30.7 PR |
| 37 | Levi MahoneyPlace 37 · Grade 11 · San Juan | 11 | San Juan | 24:01.0 |
| 38 | Harley JimPlace 38 · Grade 9 · Whitehorse | 9 | Whitehorse | 24:17.3 |
| 39 | CJ ClarkPlace 39 · Grade 10 · Wayne | 10 | Wayne | 24:19.9 |
| 40 | Aleks DrummPlace 40 · Grade 10 · Wayne | 10 | Wayne | 24:58.0 |
| 41 | Alex DelgadoPlace 41 · Grade 11 · Grand County | 11 | Grand County | 25:55.3 |
| 42 | Gabe WrightPlace 42 · Grade 6 · Margaret L Hopkin Middle School | 6 | Margaret L Hopkin Middle School | 26:03.4 |
| 43 | Caleb Romero BonillaPlace 43 · Grade 9 · Provo | 9 | Provo | 26:03.5 |
| 44 | Braxton KinselPlace 44 · Grade 9 · Whitehorse | 9 | Whitehorse | 26:14.1 |
| 45 | Jason PerezPlace 45 · Grade 11 · Provo | 11 | Provo | 27:17.8 |
| 46 | Samuel NorthrupPlace 46 · Grade 9 · Provo | 9 | Provo | 27:29.5 |
| 47 | Aiden SmithPlace 47 · Grade 9 · Whitehorse | 9 | Whitehorse | 27:55.0 |
| 48 | Adrian BoonePlace 48 · Grade 9 · Monticello | 9 | Monticello | 27:57.6 |
| 49 | Christopher DeitrickPlace 49 · Grade 11 · Provo | 11 | Provo | 28:13.4 |
| 50 | Gavin OlsenPlace 50 · Grade 10 · Grand County | 10 | Grand County | 28:25.4 |
| 51 | Brayden KinselPlace 51 · Grade 12 · Whitehorse | 12 | Whitehorse | 29:12.5 |
| 52 | Alejandro AustinPlace 52 · Grade 12 · Monticello | 12 | Monticello | 29:15.1 |
| 53 | Stuart WrightPlace 53 · Grade 10 · Grand County | 10 | Grand County | 30:19.4 |
| 54 | Bodhi ChristensenPlace 54 · Grade 9 · Monticello | 9 | Monticello | 32:08.3 |
| 55 | Lucas AraosPlace 55 · Grade 9 · Provo | 9 | Provo | 32:22.2 PR |
| 56 | Nolan KnutsonPlace 56 · Grade 9 · Grand County | 9 | Grand County | 35:38.4 |
| 57 | Connor PincockPlace 57 · Grade 9 · San Juan | 9 | San Juan | 36:26.5 |
| 58 | Cameron AndersonPlace 58 · Grade 9 · Provo | 9 | Provo | 36:59.1 PR |