| 1 | Edward LymanPlace 1 · Grade Sr · San Juan | Sr | San Juan | 17:27.7 |
| 2 | River ShawPlace 2 · Grade Fr · Grand County | Fr | Grand County | 18:41.4 |
| 3 | Ethan BegayPlace 3 · Grade So · Whitehorse | So | Whitehorse | 18:44.0 |
| 4 | Rowan PhillipsPlace 4 · Grade Sr · Grand County | Sr | Grand County | 18:54.7 |
| 5 | Jesse PettitPlace 5 · Grade Sr · Monticello | Sr | Monticello | 18:59.9 |
| 6 | Ryan McCulloughPlace 6 · Grade Sr · San Juan | Sr | San Juan | 19:04.3 |
| 7 | Abram LymanPlace 7 · Grade Jr · San Juan | Jr | San Juan | 19:12.7 |
| 8 | Blake PetersonPlace 8 · Grade So · Wayne | So | Wayne | 19:18.5 |
| 9 | Noah BegayPlace 9 · Grade So · San Juan | So | San Juan | 19:18.8 |
| 10 | Austin PincockPlace 10 · Grade Jr · San Juan | Jr | San Juan | 19:19.3 |
| 11 | Preston PackardPlace 11 · Grade Fr · Grand County | Fr | Grand County | 19:20.5 |
| 12 | Desmond HowardPlace 12 · Grade Fr · Grand County | Fr | Grand County | 19:27.1 |
| 13 | Aaron NielsonPlace 13 · Grade So · Dolores | So | Dolores | 19:28.4 |
| 14 | Platte LymanPlace 14 · Grade Fr · San Juan | Fr | San Juan | 19:29.4 |
| 15 | Justin YazziePlace 15 · Grade Jr · Many Farms | Jr | Many Farms | 19:31.5 |
| 16 | Elam EtsittyPlace 16 · Grade So · Whitehorse | So | Whitehorse | 19:41.2 |
| 17 | Jeremy JohnsonPlace 17 · Grade Fr · Many Farms | Fr | Many Farms | 19:41.4 |
| 18 | Austin WhitePlace 18 · Grade Sr · North Summit | Sr | North Summit | 19:45.2 |
| 19 | Chase PadfieldPlace 19 · Grade So · North Summit | So | North Summit | 19:47.4 |
| 20 | Peter BaksisPlace 20 · Grade So · Escalante | So | Escalante | 19:53.7 |
| 21 | Kooper NielsonPlace 21 · Grade So · Monticello | So | Monticello | 19:56.4 |
| 22 | Josiah GipePlace 22 · Grade So · Monument Valley | So | Monument Valley | 19:57.4 |
| 23 | Kendal GardnerPlace 23 · Grade Sr · Escalante | Sr | Escalante | 20:04.0 |
| 24 | Owen LowePlace 24 · Grade Fr · Dolores | Fr | Dolores | 20:05.5 |
| 25 | Trayson CarlingPlace 25 · Grade Fr · Grand County | Fr | Grand County | 20:08.0 |
| 26 | Soren WelchPlace 26 · Grade Sr · Monticello | Sr | Monticello | 20:08.4 |
| 27 | Rayce JenkinsPlace 27 · Grade Jr · Escalante | Jr | Escalante | 20:13.4 |
| 28 | Rosendo MartinePlace 28 · Grade So · San Juan | So | San Juan | 20:13.7 |
| 29 | Curtis BunkerPlace 29 · Grade Sr · Monticello | Sr | Monticello | 20:19.8 |
| 30 | Kaden PehrsonPlace 30 · Grade Jr · Monticello | Jr | Monticello | 20:26.4 |
| 31 | Logan KeithPlace 31 · Grade Jr · San Juan | Jr | San Juan | 20:27.2 |
| 32 | Toby WardPlace 32 · Grade Sr · San Juan | Sr | San Juan | 20:29.5 |
| 33 | Xander GriffinPlace 33 · Grade Fr · Escalante | Fr | Escalante | 20:30.3 |
| 34 | Jaxon CarrollPlace 34 · Grade Sr · Grand County | Sr | Grand County | 20:31.3 |
| 35 | Aaron GillettePlace 35 · Grade Jr · Monticello | Jr | Monticello | 20:35.7 |
| 36 | Silver TurnerPlace 36 · Grade Sr · Grand County | Sr | Grand County | 20:44.5 |
| 37 | Lotus WelchPlace 37 · Grade So · Grand County | So | Grand County | 20:46.7 |
| 38 | Jaxen CottamPlace 38 · Grade So · Escalante | So | Escalante | 20:47.8 |
| 39 | Adrian DaltonPlace 39 · Grade Sr · Escalante | Sr | Escalante | 20:48.0 |
| 40 | Brayden HughesPlace 40 · Grade So · Grand County | So | Grand County | 20:52.7 |
| 41 | Jack KartchnerPlace 41 · Grade Fr · San Juan | Fr | San Juan | 21:04.9 |
| 42 | George PetersonPlace 42 · Grade Sr · Escalante | Sr | Escalante | 21:15.5 |
| 43 | Rene VanDykePlace 43 · Grade Jr · Gunnison | Jr | Gunnison | 21:24.7 |
| 44 | Silas JamesPlace 44 · Grade Sr · Wayne | Sr | Wayne | 21:30.3 |
| 45 | Kyle BegayPlace 45 · Grade So · San Juan | So | San Juan | 21:36.1 |
| 46 | Tatum BegayPlace 46 · Grade Sr · San Juan | Sr | San Juan | 21:41.1 |
| 47 | Oren BradfordPlace 47 · Grade Fr · San Juan | Fr | San Juan | 21:46.8 |
| 48 | Jose QuintanaPlace 48 · Grade Fr · Green River | Fr | Green River | 21:49.3 |
| 49 | Dylan HagemannPlace 49 · Grade Fr · Grand County | Fr | Grand County | 21:51.8 |
| 50 | Ethan FrancomPlace 50 · Grade So · San Juan | So | San Juan | 21:52.4 |
| 51 | Braxton DennisonPlace 51 · Grade Sr · Mancos | Sr | Mancos | 22:00.4 |
| 52 | Tyrone FarleyPlace 52 · Grade Sr · Whitehorse | Sr | Whitehorse | 22:08.7 |
| 53 | Orin SamulskiPlace 53 · Grade Fr · Dolores | Fr | Dolores | 22:10.6 |
| 54 | Aaron PetersenPlace 54 · Grade Sr · Monticello | Sr | Monticello | 22:16.1 |
| 55 | Akecheta ShortmanPlace 55 · Grade So · Monument Valley | So | Monument Valley | 22:16.6 |
| 56 | Noah LapradePlace 56 · Grade Fr · Grand County | Fr | Grand County | 22:29.2 |
| 57 | Riley BenalliePlace 57 · Grade So · Whitehorse | So | Whitehorse | 22:37.4 |
| 58 | Lane WatchmanPlace 58 · Grade So · Many Farms | So | Many Farms | 22:42.6 |
| 59 | Charlie WelchPlace 59 · Grade Fr · Monticello | Fr | Monticello | 22:50.1 |
| 60 | James GosneyPlace 60 · Grade Fr · San Juan | Fr | San Juan | 22:53.3 |
| 61 | John Adam JacksonPlace 61 · Grade So · Gunnison | So | Gunnison | 22:56.5 |
| 62 | Eldon MorreyPlace 62 · Grade Jr · North Summit | Jr | North Summit | 22:59.7 |
| 63 | Walker RichinsPlace 63 · Grade Sr · North Summit | Sr | North Summit | 22:59.9 |
| 64 | Wyatt KeithPlace 64 · Grade So · San Juan | So | San Juan | 23:04.5 |
| 65 | Grant WrightPlace 65 · Grade Fr · Dolores | Fr | Dolores | 23:12.2 |
| 66 | Luke JonesPlace 66 · Grade Jr · San Juan | Jr | San Juan | 23:23.6 |
| 67 | Talon VanDykePlace 67 · Grade Fr · Gunnison | Fr | Gunnison | 23:31.8 |
| 68 | Artorius GriffinPlace 68 · Grade Fr · Escalante | Fr | Escalante | 23:47.3 |
| 69 | Hunter KeithPlace 69 · Grade Fr · San Juan | Fr | San Juan | 23:47.5 |
| 70 | Wyatt MonroePlace 70 · Grade Jr · Gunnison | Jr | Gunnison | 23:47.7 |
| 71 | Robryan TapahaPlace 71 · Grade Sr · Whitehorse | Sr | Whitehorse | 23:49.1 |
| 72 | Jack WolfePlace 72 · Grade So · Grand County | So | Grand County | 23:55.1 |
| 73 | Riley StanleyPlace 73 · Grade So · Monument Valley | So | Monument Valley | 23:56.4 |
| 74 | Asa DavisPlace 74 · Grade Fr · Escalante | Fr | Escalante | 24:01.7 |
| 75 | Simon JasenovicPlace 75 · Grade So · North Summit | So | North Summit | 24:08.0 |
| 76 | Lowell SaignPlace 76 · Grade Sr · Wayne | Sr | Wayne | 24:25.5 |
| 77 | Lance TsiniginePlace 77 · Grade So · Whitehorse | So | Whitehorse | 24:32.8 |
| 78 | Joshua HicksPlace 78 · Grade Sr · Monument Valley | Sr | Monument Valley | 24:34.4 |
| 79 | Daniel PatinoPlace 79 · Grade Sr · North Summit | Sr | North Summit | 24:46.3 |
| 80 | Dillion LeoPlace 80 · Grade Fr · Whitehorse | Fr | Whitehorse | 24:56.9 |
| 81 | Brady BahePlace 81 · Grade So · Many Farms | So | Many Farms | 25:05.4 |
| 82 | Braxton GoodshieldPlace 82 · Grade Sr · Monument Valley | Sr | Monument Valley | 25:09.3 |
| 83 | Nick JonesPlace 83 · Grade Fr · San Juan | Fr | San Juan | 25:16.4 |
| 84 | McKay NielsonPlace 84 · Grade Fr · Monticello | Fr | Monticello | 25:47.3 |
| 85 | Jarett SchumannPlace 85 · Grade Sr · North Summit | Sr | North Summit | 26:15.9 |
| 86 | Ian FaddisPlace 86 · Grade Sr · Wayne | Sr | Wayne | 26:23.5 |
| 87 | Alejandro AustinPlace 87 · Grade Fr · Monticello | Fr | Monticello | 26:24.4 |
| 88 | Brayden JohnPlace 88 · Grade So · Whitehorse | So | Whitehorse | 27:09.2 |
| 89 | Luke JeppesonPlace 89 · Grade Fr · San Juan | Fr | San Juan | 27:50.9 |
| 90 | Phoenix CheePlace 90 · Grade So · Whitehorse | So | Whitehorse | 28:43.6 |
| 91 | Jayce TsosiePlace 91 · Grade Fr · Many Farms | Fr | Many Farms | 28:50.3 |
| 92 | Dawson HardinPlace 92 · Grade Fr · San Juan | Fr | San Juan | 29:10.9 |
| 93 | Kaywaykla NakaiPlace 93 · Grade Fr · San Juan | Fr | San Juan | 29:14.1 |
| 94 | Lander HartPlace 94 · Grade Fr · Monticello | Fr | Monticello | 29:27.7 |
| 95 | David FrancomPlace 95 · Grade Sr · Monticello | Sr | Monticello | 31:35.7 |
| 96 | Devon BrownPlace 96 · Grade Fr · San Juan | Fr | San Juan | 33:02.2 |
| 97 | Zach HaufePlace 97 · Grade Jr · North Summit | Jr | North Summit | 33:17.3 |
| 98 | Cooper TaylorPlace 98 · Grade So · Grand County | So | Grand County | 37:07.7 |
| 99 | Samy CameyPlace 99 · Grade Sr · Grand County | Sr | Grand County | 37:14.3 |