| 1 | Connor McMillanPlace 1 · American Fork | — | American Fork | 14:39.60 |
| 2 | Kramer MortonPlace 2 · Alta | — | Alta | 14:45.70 |
| 3 | Clayson ShumwayPlace 3 · Lone Peak | — | Lone Peak | 14:53.30 |
| 4 | Zac JacklinPlace 4 · American Fork | — | American Fork | 14:54.60 |
| 5 | Andrew BrewerPlace 5 · Bingham | — | Bingham | 15:09.00 |
| 6 | Caleb WalkerPlace 6 · Bingham | — | Bingham | 15:16.50 |
| 7 | Brady EarleyPlace 7 · Riverton | — | Riverton | 15:19.30 |
| 8 | Matt OwensPlace 8 · Orem | — | Orem | 15:20.40 |
| 9 | Garrett MarsingPlace 9 · Carbon | — | Carbon | 15:20.80 |
| 10 | Gavin HastyPlace 10 · Salem Hills | — | Salem Hills | 15:21.40 |
| 11 | Rory LinkletterPlace 11 · Herriman | — | Herriman | 15:23.20 |
| 12 | Christian AllenPlace 12 · Copper Hills | — | Copper Hills | 15:23.70 |
| 13 | Chris RushingPlace 13 · East | — | East | 15:24.20 |
| 14 | Jacob StonePlace 14 · Woods Cross | — | Woods Cross | 15:29.10 |
| 15 | Casey ClingerPlace 15 · American Fork | — | American Fork | 15:29.90 |
| 16 | Kyle BunkerPlace 16 · Orem | — | Orem | 15:31.50 |
| 17 | Clay LambournePlace 17 · Riverton | — | Riverton | 15:32.10 |
| 18 | Austin BrowerPlace 18 · Westlake | — | Westlake | 15:33.60 |
| 19 | Caleb ThompsonPlace 19 · American Fork | — | American Fork | 15:36.00 |
| 20 | Jacob WarnerPlace 20 · Lone Peak | — | Lone Peak | 15:36.50 |
| 21 | Bryson WalkerPlace 21 · Bingham | — | Bingham | 15:37.70 |
| 22 | Taylor DillonPlace 22 · Woods Cross | — | Woods Cross | 15:40.00 |
| 23 | Tyler BellPlace 23 · American Fork | — | American Fork | 15:42.50 |
| 24 | Byron WarbyPlace 24 · Pine View | — | Pine View | 15:43.10 |
| 25 | Taylor AbelPlace 25 · Pine View | — | Pine View | 15:43.60 |
| 26 | Adam HaynesPlace 26 · Bingham | — | Bingham | 15:44.30 |
| 27 | Nathan TracyPlace 27 · American Fork | — | American Fork | 15:46.40 |
| 28 | Kendall BarlowPlace 28 · Orem | — | Orem | 15:46.80 |
| 29 | Michael RossiPlace 29 · Lone Peak | — | Lone Peak | 15:48.10 |
| 30 | Michael BluthPlace 30 · Riverton | — | Riverton | 15:49.50 |
| 31 | Braydon LaveryPlace 31 · Alta | — | Alta | 15:49.80 |
| 32 | Trevor GibbyPlace 32 · Westlake | — | Westlake | 15:51.20 |
| 33 | Joshua McPhiePlace 33 · Desert Hills | — | Desert Hills | 15:51.40 |
| 34 | Benjamin PowellPlace 34 · Desert Hills | — | Desert Hills | 15:52.10 |
| 35 | Isaac FauxPlace 35 · Maple Mountain | — | Maple Mountain | 15:53.50 |
| 36 | Kale SharpPlace 36 · Desert Hills | — | Desert Hills | 15:55.80 |
| 37 | Jirreegna RidingPlace 37 · Orem | — | Orem | 15:56.10 |
| 38 | Tanner DupaixPlace 38 · Westlake | — | Westlake | 15:56.30 |
| 39 | Tate MuhlesteinPlace 39 · Salem Hills | — | Salem Hills | 15:56.60 |
| 40 | Daniel BentleyPlace 40 · American Fork | — | American Fork | 15:57.30 |
| 41 | Nephi EschlerPlace 41 · Hurricane | — | Hurricane | 15:58.20 |
| 42 | McKay SharpPlace 42 · Herriman | — | Herriman | 16:03.40 |
| 43 | Jon CahoonPlace 43 · Lone Peak | — | Lone Peak | 16:04.00 |
| 44 | Marc PetersonPlace 44 · Lone Peak | — | Lone Peak | 16:04.80 |
| 45 | Garek BielaczycPlace 45 · East | — | East | 16:05.30 |
| 46 | Tanner NelsonPlace 46 · Pleasant Grove | — | Pleasant Grove | 16:05.80 |
| 47 | Sam ColemanPlace 47 · Riverton | — | Riverton | 16:07.00 |
| 48 | Russell LundbergPlace 48 · Salem Hills | — | Salem Hills | 16:07.50 |
| 49 | Matt WalchPlace 49 · Brighton | — | Brighton | 16:10.00 |
| 50 | Cameron RobisonPlace 50 · Provo | — | Provo | 16:10.30 |
| 51 | John McPhiePlace 51 · Desert Hills | — | Desert Hills | 16:12.00 |
| 52 | Adam JensenPlace 52 · Lone Peak | — | Lone Peak | 16:12.70 |
| 53 | Justin CouttsPlace 53 · Pleasant Grove | — | Pleasant Grove | 16:13.10 |
| 54 | Joshua ThatcherPlace 54 · Desert Hills | — | Desert Hills | 16:13.50 |
| 55 | Jiraa RidingPlace 55 · Orem | — | Orem | 16:13.80 |
| 56 | Landon AndrewsPlace 56 · Riverton | — | Riverton | 16:14.90 |
| 57 | Stephen RobbinsPlace 57 · Westlake | — | Westlake | 16:15.60 |
| 58 | Cole GrayPlace 58 · Lone Peak | — | Lone Peak | 16:16.40 |
| 59 | Parker AdamsPlace 59 · Orem | — | Orem | 16:18.20 |
| 60 | Brayden WakleyPlace 60 · Westlake | — | Westlake | 16:18.50 |
| 61 | Davis McDermottPlace 61 · Alta | — | Alta | 16:18.70 |
| 62 | Spencer PalmerPlace 62 · Pleasant Grove | — | Pleasant Grove | 16:19.20 |
| 63 | Coleman LloydPlace 63 · Jordan | — | Jordan | 16:20.80 |
| 64 | Nick HillPlace 64 · Pine View | — | Pine View | 16:21.20 |
| 65 | Kyle RummensPlace 65 · Woods Cross | — | Woods Cross | 16:21.40 |
| 66 | Pablo GalantePlace 66 · Provo | — | Provo | 16:22.00 |
| 67 | Zach ChildPlace 67 · Bingham | — | Bingham | 16:22.90 |
| 68 | Jared ReadPlace 68 · Copper Hills | — | Copper Hills | 16:27.30 |
| 69 | Erik MckellPlace 69 · Orem | — | Orem | 16:27.70 |
| 70 | Devin MinsonPlace 70 · Salem Hills | — | Salem Hills | 16:29.00 |
| 71 | Paul KiddPlace 71 · Westlake | — | Westlake | 16:29.30 |
| 72 | Hyrum PortlockPlace 72 · Riverton | — | Riverton | 16:31.30 |
| 73 | Connor JonesPlace 73 · Herriman | — | Herriman | 16:31.70 |
| 74 | Jacob DebryPlace 74 · Alta | — | Alta | 16:32.20 |
| 75 | Mitch WadePlace 75 · West Jordan | — | West Jordan | 16:32.60 |
| 76 | Cameron SmithPlace 76 · Bingham | — | Bingham | 16:32.80 |
| 77 | Hayden CooperPlace 77 · Maple Mountain | — | Maple Mountain | 16:33.30 |
| 78 | Paul GaonaPlace 78 · Pine View | — | Pine View | 16:33.80 |
| 79 | Davis JohnsonPlace 79 · Woods Cross | — | Woods Cross | 16:34.00 |
| 80 | Kyler PrisbreyPlace 80 · Pine View | — | Pine View | 16:34.30 |
| 81 | Kyler WhitePlace 81 · Juab | — | Juab | 16:34.60 |
| 82 | Chase JonesPlace 82 · Jordan | — | Jordan | 16:35.50 |
| 83 | Matt LyonPlace 83 · Copper Hills | — | Copper Hills | 16:36.30 |
| 84 | Spencer NeavillePlace 84 · Dixie | — | Dixie | 16:36.70 |
| 85 | Trey TrustyPlace 85 · Westlake | — | Westlake | 16:36.90 |
| 86 | Jordan NestmanPlace 86 · Herriman | — | Herriman | 16:37.10 |
| 87 | Jordan BarkerPlace 87 · Maple Mountain | — | Maple Mountain | 16:37.30 |
| 88 | Jake ReschkePlace 88 · Cottonwood | — | Cottonwood | 16:37.50 |
| 89 | Matthew YoungPlace 89 · Pine View | — | Pine View | 16:38.00 |
| 90 | Chase Zagorek-MarksPlace 90 · Alta | — | Alta | 16:38.30 |
| 91 | Elias MorganPlace 91 · Timpview | — | Timpview | 16:39.20 |
| 92 | Ty PoffenbergerPlace 92 · Cottonwood | — | Cottonwood | 16:39.50 |
| 93 | Alek SperryPlace 93 · Alta | — | Alta | 16:39.70 |
| 94 | Aiden JensenPlace 94 · Wasatch | — | Wasatch | 16:40.00 |
| 95 | Micah ThatcherPlace 95 · Desert Hills | — | Desert Hills | 16:40.30 |
| 96 | Bridger ThurstonPlace 96 · Desert Hills | — | Desert Hills | 16:40.50 |
| 97 | Kimball BoothPlace 97 · West Jordan | — | West Jordan | 16:41.60 |
| 98 | Bryce HallingPlace 98 · Herriman | — | Herriman | 16:43.00 |
| 99 | Trey NelsonPlace 99 · Timpview | — | Timpview | 16:44.30 |
| 100 | Teron TuckerPlace 100 · Woods Cross | — | Woods Cross | 16:45.40 |
| 101 | Derek HansenPlace 101 · Herriman | — | Herriman | 16:46.30 |
| 102 | Sam FaulconerPlace 102 · Provo | — | Provo | 16:46.60 |
| 103 | Jason BjarnsonPlace 103 · Hurricane | — | Hurricane | 16:47.70 |
| 104 | Andrew RummensPlace 104 · Woods Cross | — | Woods Cross | 16:48.10 |
| 105 | Collin AndersonPlace 105 · Timpview | — | Timpview | 16:49.00 |
| 106 | Griffin ParkPlace 106 · Springville | — | Springville | 16:49.30 |
| 107 | Austin AndersenPlace 107 · Bingham | — | Bingham | 16:49.60 |
| 108 | Kyle GibbsPlace 108 · Woods Cross | — | Woods Cross | 16:51.50 |
| 109 | Zach` OrtonPlace 109 · Wasatch | — | Wasatch | 16:51.80 |
| 110 | Chayden ZeemanPlace 110 · Salem Hills | — | Salem Hills | 16:52.20 |
| 111 | Blake BennionPlace 111 · Alta | — | Alta | 16:53.40 |
| 112 | Ramato CooperPlace 112 · Salem Hills | — | Salem Hills | 16:54.10 |
| 113 | Ethan MitchellPlace 113 · Pleasant Grove | — | Pleasant Grove | 16:55.40 |
| 114 | Haeden WilliamsPlace 114 · Herriman | — | Herriman | 16:55.70 |
| 115 | Corban AllenPlace 115 · Copper Hills | — | Copper Hills | 16:57.10 |
| 116 | Dakota CoblerPlace 116 · East | — | East | 17:02.30 |
| 117 | Jake TaylorPlace 117 · Pine View | — | Pine View | 17:07.50 |
| 118 | Ike UrquhartPlace 118 · Dixie | — | Dixie | 17:08.50 |
| 119 | Adam CrawleyPlace 119 · Pleasant Grove | — | Pleasant Grove | 17:10.90 |
| 120 | Mauri SkabelundPlace 120 · Provo | — | Provo | 17:13.10 |
| 121 | Tracen WarnickPlace 121 · Riverton | — | Riverton | 17:17.40 |
| 122 | Riley MontaguePlace 122 · Copper Hills | — | Copper Hills | 17:18.40 |
| 123 | Christian BarnettPlace 123 · Timpview | — | Timpview | 17:19.60 |
| 124 | Clint FlindersPlace 124 · Provo | — | Provo | 17:20.90 |
| 125 | Jakob BatesPlace 125 · East | — | East | 17:22.40 |
| 126 | Andrew SmartPlace 126 · East | — | East | 17:23.90 |
| 127 | Travis PetersonPlace 127 · Salem Hills | — | Salem Hills | 17:31.00 |
| 128 | Jesse BarracloughPlace 128 · Hurricane | — | Hurricane | 17:32.60 |
| 129 | Tyson AshcraftPlace 129 · Hurricane | — | Hurricane | 17:33.20 |
| 130 | Malachi DinkinsPlace 130 · Payson | — | Payson | 17:35.00 |
| 131 | Caden LyonPlace 131 · Copper Hills | — | Copper Hills | 17:35.20 |
| 132 | Robert DiamondPlace 132 · West Jordan | — | West Jordan | 17:36.40 |
| 133 | Josh OrnelasPlace 133 · Springville | — | Springville | 17:38.40 |
| 134 | Ryan FrehnerPlace 134 · Hurricane | — | Hurricane | 17:38.60 |
| 135 | Kody WattsPlace 135 · Hurricane | — | Hurricane | 17:41.40 |
| 136 | Keaton DraperPlace 136 · Springville | — | Springville | 17:41.70 |
| 137 | Danny EllisPlace 137 · Wasatch | — | Wasatch | 17:42.80 |
| 138 | Brian RowleyPlace 138 · Jordan | — | Jordan | 17:43.10 |
| 139 | Johnny PenrodPlace 139 · Pleasant Grove | — | Pleasant Grove | 17:43.70 |
| 140 | Daymen GoodwinPlace 140 · Timpview | — | Timpview | 17:44.60 |
| 141 | Keeton KnightPlace 141 · Jordan | — | Jordan | 17:46.80 |
| 142 | Matt BoylePlace 142 · Provo | — | Provo | 17:48.70 |
| 143 | Tony NickersonPlace 143 · Murray | — | Murray | 17:51.40 |
| 144 | Dillon DouglasPlace 144 · Juab | — | Juab | 17:52.50 |
| 145 | Alekh ChapmenPlace 145 · Timpview | — | Timpview | 17:53.40 |
| 146 | Caden MacfarlanePlace 146 · East | — | East | 17:54.60 |
| 147 | Truman MadsenPlace 147 · Hurricane | — | Hurricane | 17:56.20 |
| 148 | Jacob NeweyPlace 148 · Juab | — | Juab | 17:56.90 |
| 149 | Randon HeatonPlace 149 · Maple Mountain | — | Maple Mountain | 17:57.40 |
| 150 | Randall DalleyPlace 150 · Jordan | — | Jordan | 17:58.50 |
| 151 | Dallin WibergPlace 151 · Payson | — | Payson | 18:00.50 |
| 152 | Geoffrey CampbellPlace 152 · Provo | — | Provo | 18:03.50 |
| 153 | Kenneth MerrellPlace 153 · Maple Mountain | — | Maple Mountain | 18:08.50 |
| 154 | Price WalkerPlace 154 · Pleasant Grove | — | Pleasant Grove | 18:10.30 |
| 155 | Rhet BarstowPlace 155 · Jordan | — | Jordan | 18:11.20 |
| 156 | Christian TaylorPlace 156 · Maple Mountain | — | Maple Mountain | 18:14.10 |
| 157 | Nick PalmerPlace 157 · Murray | — | Murray | 18:18.80 |
| 158 | Ian MaxfieldPlace 158 · West Jordan | — | West Jordan | 18:20.20 |
| 159 | Jason AllredPlace 159 · Juab | — | Juab | 18:20.60 |
| 160 | Brenn ManwaringPlace 160 · Springville | — | Springville | 18:21.70 |
| 161 | Nick NoordaPlace 161 · Springville | — | Springville | 18:22.30 |
| 162 | Branden OstlerPlace 162 · Payson | — | Payson | 18:23.10 |
| 163 | Nate BarlowPlace 163 · Jordan | — | Jordan | 18:24.50 |
| 164 | Taylor JohnsonPlace 164 · Springville | — | Springville | 18:28.80 |
| 165 | Cole DiamondPlace 165 · Payson | — | Payson | 18:29.50 |
| 166 | Michael MonneyPlace 166 · Springville | — | Springville | 18:30.90 |
| 167 | Kaulin CurtisPlace 167 · Murray | — | Murray | 18:31.20 |
| 168 | Nathaniel MaxfieldPlace 168 · West Jordan | — | West Jordan | 18:34.40 |
| 169 | Josh EvansPlace 169 · Payson | — | Payson | 18:38.10 |
| 170 | Caleb BowlesPlace 170 · Juab | — | Juab | 18:41.60 |
| 171 | Jared RowleyPlace 171 · Juab | — | Juab | 18:43.40 |
| 172 | Sam MarchantPlace 172 · West Jordan | — | West Jordan | 18:44.20 |
| 173 | Garrett EsplinPlace 173 · Payson | — | Payson | 18:55.50 |
| 174 | Cody LightfootPlace 174 · Murray | — | Murray | 18:58.70 |
| 175 | Derek HansenPlace 175 · Springville | — | Springville | 18:59.30 |
| 176 | Christopher KearlPlace 176 · East | — | East | 19:07.80 |
| 177 | Ethan McPhersonPlace 177 · Juab | — | Juab | 19:10.50 |
| 178 | Noah HamiltonPlace 178 · Murray | — | Murray | 19:15.20 |
| 179 | Alex BestPlace 179 · Murray | — | Murray | 19:26.70 |
| 180 | Jason ScottPlace 180 · West Jordan | — | West Jordan | 19:27.00 |
| 181 | David FagrePlace 181 · Cottonwood | — | Cottonwood | 20:36.40 |
| 182 | Jackson PorterPlace 182 · Murray | — | Murray | 20:52.70 |