| 1 | Andrew CrowtherPlace 1 · SKY | — | SKY | 17:11 |
| 2 | Derek BonneyPlace 2 · TIMP | — | TIMP | 17:15.20 |
| 3 | Kaleb PaulsenPlace 3 · TIMP | — | TIMP | 17:15.93 |
| 4 | Kobe MickelsonPlace 4 · SKY | — | SKY | 17:30 |
| 5 | Thomas PhillipsPlace 5 · SKY | — | SKY | 17:33.23 |
| 6 | Russell JiPlace 6 · LONE PEAK | — | LONE PEAK | 17:33.48 |
| 7 | Ryan HowellPlace 7 · TIMP | — | TIMP | 17:39 |
| 8 | Satchell MenendezPlace 8 · SKY | — | SKY | 17:43 |
| 9 | Colin ChristensenPlace 9 · TIMP | — | TIMP | 17:53 |
| 10 | Teancum GreenwoodPlace 10 · TIMP | — | TIMP | 17:56 |
| 11 | Ben BrockbankPlace 11 · SKY | — | SKY | 17:57 |
| 12 | Thomas FullerPlace 12 · SKY | — | SKY | 17:58 |
| 13 | Alex HartshornPlace 13 · LONE PEAK | — | LONE PEAK | 18:00 |
| 14 | Colby EastmondPlace 14 · SKY | — | SKY | 18:05.54 |
| 15 | Jack MillerPlace 15 · LONE PEAK | — | LONE PEAK | 18:05.99 |
| 16 | Ben ThurberPlace 16 · TIMP | — | TIMP | 18:06.35 |
| 17 | Riley EastomndPlace 17 · SKY | — | SKY | 18:06.64 |
| 18 | Kaden NissenPlace 18 · SPVL | — | SPVL | 18:10 |
| 19 | Caleb BradshawPlace 19 · LONE PEAK | — | LONE PEAK | 18:19 |
| 20 | Joseph BurrowsPlace 20 · SPVL | — | SPVL | 18:23 |
| 21 | Tre BacaPlace 21 · TIMP | — | TIMP | 18:24 |
| 22 | William FrancomPlace 22 · SPVL | — | SPVL | 18:25 |
| 23 | Samuel SteadmanPlace 23 · TIMP | — | TIMP | 18:27 |
| 24 | TJ RobertsPlace 24 · SPVL | — | SPVL | 18:31 |
| 25 | Miles RosenbergPlace 25 · SPVL | — | SPVL | 18:32.29 |
| 26 | Thomas YoungPlace 26 · TIMP | — | TIMP | 18:32.89 |
| 27 | Spencer KingPlace 27 · LONE PEAK | — | LONE PEAK | 18:34 |
| 28 | Michael ChristensenPlace 28 · TIMP | — | TIMP | 18:36 |
| 29 | Daniel FietkauPlace 29 · LONE PEAK | — | LONE PEAK | 18:37 |
| 30 | Dustin KnudsenPlace 30 · TIMP | — | TIMP | 18:40 |
| 31 | Ayden ChristensenPlace 31 · SPVL | — | SPVL | 18:41.17 |
| 32 | Aaron PetersonPlace 32 · TIMP | — | TIMP | 18:41.64 |
| 33 | Santos QuintanaPlace 33 · SPVL | — | SPVL | 18:45 |
| 34 | Ethan HullPlace 34 · SKY | — | SKY | 18:55 |
| 35 | Nathan MartinPlace 35 · SPVL | — | SPVL | 18:57 |
| 36 | Jonas ClarkPlace 36 · LONE PEAK | — | LONE PEAK | 18:58 |
| 37 | Chase TaylorPlace 37 · SKY | — | SKY | 19:02 |
| 38 | Joshua BarneyPlace 38 · SKY | — | SKY | 19:05 |
| 39 | Andrew PerkinsPlace 39 · SKY | — | SKY | 19:06 |
| 40 | Nathan CookPlace 40 · SKY | — | SKY | 19:11 |
| 41 | Justin PoolePlace 41 · SPVL | — | SPVL | 19:13 |
| 42 | Jeffrey TaylorPlace 42 · SPVL | — | SPVL | 19:21 |
| 43 | Trevor KnorrPlace 43 · LONE PEAK | — | LONE PEAK | 19:25 |
| 44 | Dallin WilksPlace 44 · TIMP | — | TIMP | 19:33.47 |
| 45 | Spencer ErcanbrackPlace 45 · SPVL | — | SPVL | 19:33.78 |
| 46 | Michael EggertPlace 46 · JUDGE | — | JUDGE | 19:38 |
| 47 | Josh GillespiePlace 47 · SKY | — | SKY | 19:39 |
| 48 | Jonathan FietkauPlace 48 · LONE PEAK | — | LONE PEAK | 19:42 |
| 49 | Josh OrnelasPlace 49 · SPVL | — | SPVL | 19:43 |
| 50 | Riley WelkerPlace 50 · TIMP | — | TIMP | 19:44 |
| 51 | Koby JensenPlace 51 · SKY | — | SKY | 19:45 |
| 52 | Cameron WhitePlace 52 · LONE PEAK | — | LONE PEAK | 19:46 |
| 53 | Logan MorrisonPlace 53 · SKY | — | SKY | 19:47 |
| 54 | Trevor NielsonPlace 54 · SPVL | — | SPVL | 19:50.36 |
| 55 | Zachary FruitPlace 55 · LONE PEAK | — | LONE PEAK | 19:50.89 |
| 56 | Matt JensenPlace 56 · SPVL | — | SPVL | 19:51 |
| 57 | Ethan PorterPlace 57 · TIMP | — | TIMP | 19:52 |
| 58 | Zachary HairPlace 58 · TIMP | — | TIMP | 19:54 |
| 59 | Aaron ChristensenPlace 59 · SPVL | — | SPVL | 19:55.42 |
| 60 | Seth RiriePlace 60 · LONE PEAK | — | LONE PEAK | 19:55.79 |
| 61 | Carson SeegmillerPlace 61 · LONE PEAK | — | LONE PEAK | 19:58 |
| 62 | Christopher ClynePlace 62 · JUDGE | — | JUDGE | 19:59 |
| 63 | Brandon JohnsPlace 63 · SPVL | — | SPVL | 20:00.04 |
| 64 | Alma BurrowsPlace 64 · SPVL | — | SPVL | 20:00.49 |
| 65 | Albert KimPlace 65 · LONE PEAK | — | LONE PEAK | 20:08 |
| 66 | Howie ChidesterPlace 66 · LONE PEAK | — | LONE PEAK | 20:10 |
| 67 | Croix JonsonPlace 67 · SKY | — | SKY | 20:13 |
| 68 | Colin TaylorPlace 68 · SKY | — | SKY | 20:15 |
| 69 | Jacob JensenPlace 69 · LONE PEAK | — | LONE PEAK | 20:17 |
| 70 | Samuel BirdPlace 70 · LONE PEAK | — | LONE PEAK | 20:21 |
| 71 | Jack BandleyPlace 71 · LONE PEAK | — | LONE PEAK | 20:22 |
| 72 | Zach KellyPlace 72 · SPVL | — | SPVL | 20:24 |
| 73 | Adam EatonPlace 73 · SPVL | — | SPVL | 20:27 |
| 74 | Andrew BrownPlace 74 · SKY | — | SKY | 20:28 |
| 75 | Isaac HodsonPlace 75 · SPVL | — | SPVL | 20:32 |
| 76 | Cody RibinsonPlace 76 · JUAB | — | JUAB | 20:33 |
| 77 | Elijah ClementePlace 77 · SKY | — | SKY | 20:44 |
| 78 | Ian ClarkPlace 78 · LONE PEAK | — | LONE PEAK | 20:46 |
| 79 | Taylor BauerPlace 79 · TIMP | — | TIMP | 20:47 |
| 80 | Nathan GriffinPlace 80 · SKY | — | SKY | 20:48 |
| 81 | Reese CastagnoPlace 81 · SKY | — | SKY | 20:53 |
| 82 | Kaden ChristensenPlace 82 · TIMP | — | TIMP | 21:00 |
| 83 | Bryson LundellPlace 83 · SKY | — | SKY | 21:04 |
| 84 | Cameron PetersonPlace 84 · SKY | — | SKY | 21:13 |
| 85 | David KiefferPlace 85 · SPVL | — | SPVL | 21:17.26 |
| 86 | Gavin GriffinPlace 86 · SKY | — | SKY | 21:17.89 |
| 87 | Henry AndersenPlace 87 · JUDGE | — | JUDGE | 21:18.30 |
| 88 | Preston KetchPlace 88 · LONE PEAK | — | LONE PEAK | 21:18.95 |
| 89 | Kelton JohnsonPlace 89 · TIMP | — | TIMP | 21:19 |
| 90 | Zack WhitePlace 90 · LONE PEAK | — | LONE PEAK | 21:21 |
| 91 | Zac HalePlace 91 · TIMP | — | TIMP | 21:22 |
| 92 | Parker McBridePlace 92 · SUMMIT | — | SUMMIT | 21:24 |
| 93 | Brad BeanPlace 93 · TIMP | — | TIMP | 21:26 |
| 94 | Trent EsplinPlace 94 · JUAB | — | JUAB | 21:34 |
| 95 | Aaron WilliamsPlace 95 · MERIT | — | MERIT | 21:50 |
| 96 | Jesse CameronPlace 96 · JUAB | — | JUAB | 21:51 |
| 97 | Billy RileyPlace 97 · JUDGE | — | JUDGE | 21:53 |
| 98 | Seth MitchellPlace 98 · SKY | — | SKY | 21:58 |
| 99 | Jason CooperPlace 99 · TIMP | — | TIMP | 21:59 |
| 100 | Matthew JonesPlace 100 · SKY | — | SKY | 22:07 |
| 101 | Christian EggertPlace 101 · JUDGE | — | JUDGE | 22:23 |
| 102 | Caleb BrownPlace 102 · SUMMIT | — | SUMMIT | 22:32 |
| 103 | Will WilberPlace 103 · SKY | — | SKY | 22:33 |
| 104 | Henry MulliganPlace 104 · JUDGE | — | JUDGE | 22:37 |
| 105 | Tristan MottPlace 105 · LONE PEAK | — | LONE PEAK | 23:04.31 |
| 106 | Kyle ReederPlace 106 · SKY | — | SKY | 23:04.85 |
| 107 | Zak BaumanPlace 107 · JUDGE | — | JUDGE | 24:06.27 |
| 108 | Royce MackayPlace 108 · MERIT | — | MERIT | 24:06.58 |
| 109 | Oliver HarlowPlace 109 · SPVL | — | SPVL | 24:10:00 |
| 110 | Ben AegerterPlace 110 · SPVL | — | SPVL | 24:11:00 |
| 111 | Will ReynoldsPlace 111 · LONE PEAK | — | LONE PEAK | 24:53:00 |
| 112 | Benjamin SettlePlace 112 · JUAB | — | JUAB | 25:02:00 |
| 113 | Nathan WhisamorePlace 113 · SUMMIT | — | SUMMIT | 25:10:00 |
| 114 | Josh CarlsonPlace 114 · TIMP | — | TIMP | 25:14:00 |
| 115 | Malte FrickPlace 115 · TIMP | — | TIMP | 26:28:00 |
| 116 | Jake NoordaPlace 116 · JUDGE | — | JUDGE | 26:43:00 |
| 117 | Nick MorganPlace 117 · SKY | — | SKY | 26:50:00 |
| 118 | Roman ScarcelliPlace 118 · JUDGE | — | JUDGE | 26:56:00 |
| 119 | Elijah BonnorPlace 119 · SKY | — | SKY | 27:28:00 |
| 120 | Jimmy AvilaPlace 120 · MERIT | — | MERIT | 27:40:00 |
| 121 | Dawson GarrettPlace 121 · SKY | — | SKY | 29:01:00 |
| 122 | Matthew SnyderPlace 122 · JUDGE | — | JUDGE | 29:34:00 |
| 123 | Toby McPhersonPlace 123 · JUAB | — | JUAB | 32:00:00 |