| 1 | Kramer MortonPlace 1 · Alta | — | Alta | 14:48.50 |
| 2 | Conner MantzPlace 2 · Sky View | — | Sky View | 14:49.00 |
| 3 | Brady EarleyPlace 3 · Riverton | — | Riverton | 14:59.40 |
| 4 | Andrew BrewerPlace 4 · Bingham | — | Bingham | 15:04.30 |
| 5 | Rory LinkletterPlace 5 · Herriman | — | Herriman | 15:04.70 |
| 6 | Mike BuckleyPlace 6 · Ogden | — | Ogden | 15:15.10 |
| 7 | Skylar WilliamsPlace 7 · Davis | — | Davis | 15:17.40 |
| 8 | Caleb WalkerPlace 8 · Bingham | — | Bingham | 15:30.00 |
| 9 | Bryson WalkerPlace 9 · Bingham | — | Bingham | 15:33.40 |
| 10 | Adam HaynesPlace 10 · Bingham | — | Bingham | 15:34.10 |
| 11 | Stokton SmithPlace 11 · Davis | — | Davis | 15:34.90 |
| 12 | Mckay MacePlace 12 · Timpanogos | — | Timpanogos | 15:37.00 |
| 13 | Koy MoorePlace 13 · Timpanogos | — | Timpanogos | 15:40.10 |
| 14 | Clay LambournePlace 14 · Riverton | — | Riverton | 15:43.10 |
| 15 | Andy PenmanPlace 15 · Bonneville | — | Bonneville | 15:44.40 |
| 16 | Josh WardPlace 16 · Davis | — | Davis | 15:46.70 |
| 17 | Justin SheetsPlace 17 · Ogden | — | Ogden | 15:47.30 |
| 18 | Jack EvansPlace 18 · Skyline | — | Skyline | 15:47.90 |
| 19 | Jonathan EgbertPlace 19 · Hillcrest | — | Hillcrest | 15:48.80 |
| 20 | Jaden TorgersonPlace 20 · Stansbury | — | Stansbury | 15:49.30 |
| 21 | Colton RimannPlace 21 · Davis | — | Davis | 15:49.60 |
| 22 | Ammon NimmerPlace 22 · Timpanogos | — | Timpanogos | 15:53.10 |
| 23 | McKay SharpPlace 23 · Herriman | — | Herriman | 15:55.30 |
| 24 | Tanner BlaylockPlace 24 · Box Elder | — | Box Elder | 15:55.90 |
| 25 | Kimball PotterPlace 25 · Davis | — | Davis | 15:56.30 |
| 26 | Michael BluthPlace 26 · Riverton | — | Riverton | 15:58.00 |
| 27 | Austin BrowerPlace 27 · Westlake | — | Westlake | 15:58.50 |
| 28 | Braydon LaveryPlace 28 · Alta | — | Alta | 16:00.80 |
| 29 | Cody KelleyPlace 29 · Syracuse | — | Syracuse | 16:04.00 |
| 30 | James ThornePlace 30 · Mountain Crest | — | Mountain Crest | 16:04.80 |
| 31 | Alek ParsonsPlace 31 · Ogden | — | Ogden | 16:05.70 |
| 32 | Jared CroftPlace 32 · Hillcrest | — | Hillcrest | 16:06.00 |
| 33 | Stephen RobbinsPlace 33 · Westlake | — | Westlake | 16:06.20 |
| 34 | Brayden WakleyPlace 34 · Westlake | — | Westlake | 16:06.90 |
| 35 | Trevor GibbyPlace 35 · Westlake | — | Westlake | 16:07.70 |
| 36 | Tanner JensenPlace 36 · Stansbury | — | Stansbury | 16:09.70 |
| 37 | Dylan AndersonPlace 37 · Ogden | — | Ogden | 16:10.30 |
| 38 | Kyle BelingPlace 38 · Park City | — | Park City | 16:11.40 |
| 39 | Carson AndreasenPlace 39 · Syracuse | — | Syracuse | 16:12.00 |
| 40 | Ryan AndreasenPlace 40 · Syracuse | — | Syracuse | 16:12.20 |
| 41 | Hunter MeredithPlace 41 · Box Elder | — | Box Elder | 16:14.20 |
| 42 | Kendall ThompsonPlace 42 · Clearfield | — | Clearfield | 16:14.70 |
| 43 | Zach ChildPlace 43 · Bingham | — | Bingham | 16:15.10 |
| 44 | Tyson ComptonPlace 44 · Sky View | — | Sky View | 16:15.50 |
| 45 | Ian BerlinPlace 45 · Timpanogos | — | Timpanogos | 16:16.40 |
| 46 | Tayte PollmannPlace 46 · Brighton | — | Brighton | 16:16.70 |
| 47 | Cameron HoustonPlace 47 · Stansbury | — | Stansbury | 16:17.40 |
| 48 | Coleman LloydPlace 48 · Jordan | — | Jordan | 16:17.90 |
| 49 | Connor JonesPlace 49 · Herriman | — | Herriman | 16:18.30 |
| 50 | Piercen MaezPlace 50 · Stansbury | — | Stansbury | 16:18.80 |
| 51 | Wes MillerPlace 51 · Park City | — | Park City | 16:19.10 |
| 52 | Cameron BensonPlace 52 · Timpanogos | — | Timpanogos | 16:19.50 |
| 53 | Ryan SearlePlace 53 · Clearfield | — | Clearfield | 16:19.70 |
| 54 | Jared ReadPlace 54 · Copper Hills | — | Copper Hills | 16:19.90 |
| 55 | Connor ArnellPlace 55 · Lehi | — | Lehi | 16:20.20 |
| 56 | Mitch WadePlace 56 · West Jordan | — | West Jordan | 16:20.70 |
| 57 | Nate StringhamPlace 57 · Olympus | — | Olympus | 16:21.80 |
| 58 | Colin AravePlace 58 · Grantsville | — | Grantsville | 16:23.70 |
| 59 | Kyler OlsenPlace 59 · Sky View | — | Sky View | 16:25.00 |
| 60 | Corey MinesPlace 60 · Westlake | — | Westlake | 16:25.40 |
| 61 | Aaron PabstPlace 61 · Jordan | — | Jordan | 16:25.70 |
| 62 | Ethan StuartPlace 62 · Davis | — | Davis | 16:25.90 |
| 63 | Tyson DavisPlace 63 · Riverton | — | Riverton | 16:26.30 |
| 64 | Thomas HeapsPlace 64 · Lehi | — | Lehi | 16:27.90 |
| 65 | Brandon WaymentPlace 65 · Bonneville | — | Bonneville | 16:28.80 |
| 66 | Nick AllenPlace 66 · Mountain Crest | — | Mountain Crest | 16:29.50 |
| 67 | Harrison GodfreyPlace 67 · Ogden | — | Ogden | 16:30.10 |
| 68 | Kyle EvansPlace 68 · Skyline | — | Skyline | 16:30.40 |
| 69 | Chase JonesPlace 69 · Jordan | — | Jordan | 16:30.90 |
| 70 | Taylor BensonPlace 70 · Timpanogos | — | Timpanogos | 16:31.20 |
| 71 | Taylor HillPlace 71 · Bonneville | — | Bonneville | 16:31.60 |
| 72 | Tyger RiggsPlace 72 · Mountain Crest | — | Mountain Crest | 16:31.90 |
| 73 | Landon AndrewsPlace 73 · Riverton | — | Riverton | 16:32.20 |
| 74 | Taylor GravesPlace 74 · Stansbury | — | Stansbury | 16:34.00 |
| 75 | Hunter HoffmanPlace 75 · Stansbury | — | Stansbury | 16:34.30 |
| 76 | Matt LyonPlace 76 · Copper Hills | — | Copper Hills | 16:37.00 |
| 77 | Guy ErohPlace 77 · Park City | — | Park City | 16:37.30 |
| 78 | Ryan WachPlace 78 · Copper Hills | — | Copper Hills | 16:37.70 |
| 79 | Travan ThomasPlace 79 · Park City | — | Park City | 16:39.20 |
| 80 | Matthew WalchPlace 80 · Brighton | — | Brighton | 16:40.10 |
| 81 | Kevin ShelleyPlace 81 · Clearfield | — | Clearfield | 16:41.20 |
| 82 | Tyler CheneyPlace 82 · Mountain Crest | — | Mountain Crest | 16:42.70 |
| 83 | Jordan NestmanPlace 83 · Herriman | — | Herriman | 16:43.60 |
| 84 | Mike LiddlePlace 84 · Timpanogos | — | Timpanogos | 16:44.20 |
| 85 | Jacob RichardsPlace 85 · Bountiful | — | Bountiful | 16:45.00 |
| 86 | Tyler MortensenPlace 86 · Westlake | — | Westlake | 16:45.30 |
| 87 | Austin AndersenPlace 87 · Bingham | — | Bingham | 16:46.20 |
| 88 | Addison DaugsPlace 88 · Mountain Crest | — | Mountain Crest | 16:46.80 |
| 89 | Pedro DeLeonPlace 89 · Ogden | — | Ogden | 16:47.20 |
| 90 | Ryan WestermannPlace 90 · Rowland Hall | — | Rowland Hall | 16:48.20 |
| 91 | Scott CollingsPlace 91 · Karl G. Maeser Prep | — | Karl G. Maeser Prep | 16:48.60 |
| 92 | Brandon PetersPlace 92 · Davis | — | Davis | 16:49.00 |
| 93 | Brandon PasseyPlace 93 · Grantsville | — | Grantsville | 16:49.80 |
| 94 | Nicolo YoungPlace 94 · Skyline | — | Skyline | 16:50.40 |
| 95 | Cameron SmithPlace 95 · Bingham | — | Bingham | 16:50.90 |
| 96 | Julian PellmanPlace 96 · Brighton | — | Brighton | 16:52.00 |
| 97 | Stockton EngerPlace 97 · Herriman | — | Herriman | 16:52.40 |
| 98 | Mathew GarciaPlace 98 · Clearfield | — | Clearfield | 16:52.80 |
| 99 | Blake BennionPlace 99 · Alta | — | Alta | 16:54.80 |
| 100 | Hyrum PortlockPlace 100 · Riverton | — | Riverton | 16:55.50 |
| 101 | Hayden LottPlace 101 · Bountiful | — | Bountiful | 16:56.30 |
| 102 | Sam EdmundsPlace 102 · Park City | — | Park City | 16:57.20 |
| 103 | Bryce HallingPlace 103 · Herriman | — | Herriman | 16:57.70 |
| 104 | Jeff RollinsPlace 104 · Westlake | — | Westlake | 16:58.40 |
| 105 | Conner ComptonPlace 105 · Sky View | — | Sky View | 16:58.80 |
| 106 | Jacob MalonePlace 106 · Box Elder | — | Box Elder | 16:59.10 |
| 107 | Brady TaylorPlace 107 · Lehi | — | Lehi | 16:59.90 |
| 108 | Brandon ShelleyPlace 108 · Clearfield | — | Clearfield | 17:00.20 |
| 109 | Caden LyonPlace 109 · Copper Hills | — | Copper Hills | 17:01.10 |
| 110 | Ethan FieldPlace 110 · Sky View | — | Sky View | 17:03.60 |
| 111 | Colby JuddPlace 111 · Park City | — | Park City | 17:04.00 |
| 112 | Kimball BoothPlace 112 · West Jordan | — | West Jordan | 17:05.30 |
| 113 | Dylan SmithPlace 113 · Hillcrest | — | Hillcrest | 17:06.10 |
| 114 | Shay JonartPlace 114 · Skyline | — | Skyline | 17:06.40 |
| 115 | Kris ChristensenPlace 115 · Uintah | — | Uintah | 17:06.70 |
| 116 | Brayden BlaylockPlace 116 · Box Elder | — | Box Elder | 17:06.90 |
| 117 | Jake GravesPlace 117 · Stansbury | — | Stansbury | 17:08.10 |
| 118 | Micah RichensPlace 118 · Clearfield | — | Clearfield | 17:08.50 |
| 119 | Conner McKeachniePlace 119 · Uintah | — | Uintah | 17:10.00 |
| 120 | Tyler FesslerPlace 120 · Syracuse | — | Syracuse | 17:10.40 |
| 121 | Nathan SeffkerPlace 121 · Syracuse | — | Syracuse | 17:10.70 |
| 122 | Isael LomeliPlace 122 · Tooele | — | Tooele | 17:15.00 |
| 123 | Austin HickleyPlace 123 · Lehi | — | Lehi | 17:15.30 |
| 124 | Michael UnckPlace 124 · Uintah | — | Uintah | 17:18.00 |
| 125 | Stewart SheelyPlace 125 · Lehi | — | Lehi | 17:18.40 |
| 126 | Michael HinckleyPlace 126 · Lehi | — | Lehi | 17:18.80 |
| 127 | Albert HanksPlace 127 · Corner Canyon | — | Corner Canyon | 17:20.10 |
| 128 | Jackson KnowlesPlace 128 · Grand County | — | Grand County | 17:20.50 |
| 129 | Matthew HansenPlace 129 · Bonneville | — | Bonneville | 17:21.50 |
| 130 | Gabriel HowellPlace 130 · Mountain Crest | — | Mountain Crest | 17:21.90 |
| 131 | Jacob AlderPlace 131 · Olympus | — | Olympus | 17:22.30 |
| 132 | Jacob AllredPlace 132 · Alta | — | Alta | 17:22.60 |
| 133 | Nick GamblePlace 133 · Tooele | — | Tooele | 17:23.10 |
| 134 | Keeton KnightPlace 134 · Jordan | — | Jordan | 17:23.40 |
| 135 | Kaden HarrisPlace 135 · Box Elder | — | Box Elder | 17:23.80 |
| 136 | Tanner RobbPlace 136 · Syracuse | — | Syracuse | 17:24.20 |
| 137 | Andrew LawsonPlace 137 · Corner Canyon | — | Corner Canyon | 17:24.50 |
| 138 | Jake ReschkePlace 138 · Cottonwood | — | Cottonwood | 17:24.80 |
| 139 | Paul JohnstonPlace 139 · Olympus | — | Olympus | 17:25.40 |
| 140 | Marco MedinaPlace 140 · Corner Canyon | — | Corner Canyon | 17:25.80 |
| 141 | Seth CroftsPlace 141 · Olympus | — | Olympus | 17:26.10 |
| 142 | Tristan GunnPlace 142 · Corner Canyon | — | Corner Canyon | 17:28.10 |
| 143 | Robby HanlonPlace 143 · Judge Memorial CHS | — | Judge Memorial CHS | 17:28.90 |
| 144 | Jacob SmithPlace 144 · Clearfield | — | Clearfield | 17:30.60 |
| 145 | Logan SpackmanPlace 145 · Herriman | — | Herriman | 17:31.10 |
| 146 | Bailey WhitePlace 146 · Bonneville | — | Bonneville | 17:31.40 |
| 147 | Logan DraperPlace 147 · Olympus | — | Olympus | 17:32.00 |
| 148 | Mitchell McConkiePlace 148 · Box Elder | — | Box Elder | 17:32.40 |
| 149 | Ryan SchlehuberPlace 149 · Juan Diego CHS | — | Juan Diego CHS | 17:32.70 |
| 150 | Alek SperryPlace 150 · Alta | — | Alta | 17:33.10 |
| 151 | Vincent YoungPlace 151 · Skyline | — | Skyline | 17:33.70 |
| 152 | Matthew HansenPlace 152 · Copper Hills | — | Copper Hills | 17:35.10 |
| 153 | Ethan RobbinsPlace 153 · Skyline | — | Skyline | 17:36.10 |
| 154 | Talon StrongPlace 154 · Uintah | — | Uintah | 17:36.50 |
| 155 | Riley MontaguePlace 155 · Copper Hills | — | Copper Hills | 17:37.00 |
| 156 | Ethan MeredithPlace 156 · Box Elder | — | Box Elder | 17:38.50 |
| 157 | Jessie CasePlace 157 · Park City | — | Park City | 17:39.90 |
| 158 | Logan NorrisPlace 158 · Karl G. Maeser Prep | — | Karl G. Maeser Prep | 17:40.30 |
| 159 | Glen ScottPlace 159 · Sky View | — | Sky View | 17:40.70 |
| 160 | Davis McDermottPlace 160 · Alta | — | Alta | 17:41.10 |
| 161 | Ty PoffenbergerPlace 161 · Cottonwood | — | Cottonwood | 17:42.10 |
| 162 | Jacob AndersonPlace 162 · Olympus | — | Olympus | 17:42.70 |
| 163 | Jeff ReedPlace 163 · Syracuse | — | Syracuse | 17:43.90 |
| 164 | Benjamin PapenfussPlace 164 · Copper Hills | — | Copper Hills | 17:45.10 |
| 165 | Sean ListonPlace 165 · Judge Memorial CHS | — | Judge Memorial CHS | 17:45.60 |
| 166 | Leo StillingerPlace 166 · West | — | West | 17:47.40 |
| 167 | Max AsayPlace 167 · Corner Canyon | — | Corner Canyon | 17:47.80 |
| 168 | Ben SimmonsPlace 168 · Cottonwood | — | Cottonwood | 17:48.90 |
| 169 | Josh ProulxPlace 169 · Bonneville | — | Bonneville | 17:49.30 |
| 170 | Jacob WilcoxPlace 170 · Lehi | — | Lehi | 17:52.80 |
| 171 | Cody ReuschelPlace 171 · Hillcrest | — | Hillcrest | 17:54.80 |
| 172 | Darian LeavittPlace 172 · Kearns | — | Kearns | 17:56.20 |
| 173 | Andrew HugentoblerPlace 173 · Grand County | — | Grand County | 17:59.40 |
| 174 | Alex GatherumPlace 174 · Duchesne | — | Duchesne | 18:00.70 |
| 175 | Zach WarrellPlace 175 · Juan Diego CHS | — | Juan Diego CHS | 18:01.30 |
| 176 | Lachlan MurphyPlace 176 · Rowland Hall | — | Rowland Hall | 18:04.40 |
| 177 | Austin HansenPlace 177 · Corner Canyon | — | Corner Canyon | 18:07.30 |
| 178 | Mackay HarePlace 178 · Rowland Hall | — | Rowland Hall | 18:08.80 |
| 179 | Ashton ArndtPlace 179 · Alta | — | Alta | 18:11.40 |
| 180 | Hayden EwerPlace 180 · Mountain Crest | — | Mountain Crest | 18:20.00 |
| 181 | Sam MarchantPlace 181 · West Jordan | — | West Jordan | 18:20.30 |
| 182 | Alek AndersonPlace 182 · Brighton | — | Brighton | 18:20.80 |
| 183 | Peter JohnstonPlace 183 · Hillcrest | — | Hillcrest | 18:22.40 |
| 184 | Jace LonghurstPlace 184 · Hillcrest | — | Hillcrest | 18:23.60 |
| 185 | Alex ToonePlace 185 · Tooele | — | Tooele | 18:24.20 |
| 186 | Landon WhitworthPlace 186 · Grantsville | — | Grantsville | 18:26.40 |
| 187 | Peter ChristiansenPlace 187 · Hillcrest | — | Hillcrest | 18:28.60 |
| 188 | Zach GregoryPlace 188 · Grantsville | — | Grantsville | 18:30.50 |
| 189 | Jake ColangeloPlace 189 · West | — | West | 18:31.00 |
| 190 | Spencer WhitePlace 190 · Uintah | — | Uintah | 18:31.60 |
| 191 | Treyton HelquistPlace 191 · Grand County | — | Grand County | 18:32.00 |
| 192 | Evan BakerPlace 192 · Judge Memorial CHS | — | Judge Memorial CHS | 18:33.60 |
| 193 | Nathaniel BaxterPlace 193 · Taylorsville | — | Taylorsville | 18:36.10 |
| 194 | Ryan ColbyPlace 194 · Taylorsville | — | Taylorsville | 18:36.50 |
| 195 | Michael LeinPlace 195 · Judge Memorial CHS | — | Judge Memorial CHS | 18:37.10 |
| 196 | Clancey BuhlerPlace 196 · West Jordan | — | West Jordan | 18:38.70 |
| 197 | Drake DenHartogPlace 197 · West | — | West | 18:45.00 |
| 198 | Randall DalleyPlace 198 · Jordan | — | Jordan | 18:46.00 |
| 199 | Carter HendricksonPlace 199 · Judge Memorial CHS | — | Judge Memorial CHS | 18:54.30 |
| 200 | Tyler PetersonPlace 200 · Sky View | — | Sky View | 18:55.50 |
| 201 | Adam JenkinsonPlace 201 · Grand County | — | Grand County | 18:56.10 |
| 202 | Mitchell HilbigPlace 202 · Corner Canyon | — | Corner Canyon | 18:58.20 |
| 203 | Rosario ValenzuelaPlace 203 · Kearns | — | Kearns | 19:03.20 |
| 204 | Tj KanePlace 204 · Kearns | — | Kearns | 19:04.80 |
| 205 | Nathaniel MaxfieldPlace 205 · West Jordan | — | West Jordan | 19:08.40 |
| 206 | Charlie JunkinsPlace 206 · West | — | West | 19:14.30 |
| 207 | Alex HulkaPlace 207 · Brighton | — | Brighton | 19:14.80 |
| 208 | Gabe MayberryPlace 208 · Uintah | — | Uintah | 19:21.20 |
| 209 | Collin PetersonPlace 209 · Uintah | — | Uintah | 19:23.00 |
| 210 | Gavin CaussePlace 210 · Juan Diego CHS | — | Juan Diego CHS | 19:23.80 |
| 211 | Jon WattsPlace 211 · Sky View | — | Sky View | 19:25.60 |
| 212 | McLane SummarellPlace 212 · Duchesne | — | Duchesne | 19:31.30 |
| 213 | Brian RowleyPlace 213 · Jordan | — | Jordan | 19:33.40 |
| 214 | Kai DeBirkPlace 214 · West | — | West | 19:38.60 |
| 215 | Harry KeeranPlace 215 · Juan Diego CHS | — | Juan Diego CHS | 19:40.80 |
| 216 | Jordan BrimhallPlace 216 · Grantsville | — | Grantsville | 19:48.90 |
| 217 | Jacob FangPlace 217 · West | — | West | 19:56.50 |
| 218 | Alec WalkerPlace 218 · Judge Memorial CHS | — | Judge Memorial CHS | 20:01.50 |
| 219 | Nathan ChildPlace 219 · Ogden | — | Ogden | 20:04.00 |
| 220 | Nick BeazerPlace 220 · Grantsville | — | Grantsville | 20:10.60 |
| 221 | Austin HunterPlace 221 · Karl G. Maeser Prep | — | Karl G. Maeser Prep | 20:12.80 |
| 222 | Andy SagersPlace 222 · Judge Memorial CHS | — | Judge Memorial CHS | 20:21.90 |
| 223 | Levi ThorpePlace 223 · Tooele | — | Tooele | 20:26.20 |
| 224 | Noah LobellPlace 224 · West | — | West | 21:02.00 |
| 225 | Kevin HemmersmeierPlace 225 · Juan Diego CHS | — | Juan Diego CHS | 21:08.10 |
| 226 | Michael ThompsonPlace 226 · Rowland Hall | — | Rowland Hall | 21:10.70 |
| 227 | Daniel PetersonPlace 227 · Taylorsville | — | Taylorsville | 21:16.20 |
| 228 | Jaem BuenoPlace 228 · Karl G. Maeser Prep | — | Karl G. Maeser Prep | 21:18.80 |
| 229 | Jordan BryantPlace 229 · Grand County | — | Grand County | 21:20.00 |
| 230 | Timothy JohnsonPlace 230 · Taylorsville | — | Taylorsville | 21:38.50 |
| 231 | Mason TranterPlace 231 · Grand County | — | Grand County | 21:50.00 |
| 232 | Jacob RayPlace 232 · Rockwell CHS | — | Rockwell CHS | 22:04.30 |
| 233 | Alex LyonsPlace 233 · Sky View | — | Sky View | 22:24.20 |
| 234 | James HanPlace 234 · Karl G. Maeser Prep | — | Karl G. Maeser Prep | 23:18.00 |
| 235 | Reyce KnutsonPlace 235 · Grand County | — | Grand County | 23:26.70 |
| 236 | Mitch BakerPlace 236 · Karl G. Maeser Prep | — | Karl G. Maeser Prep | 23:36.30 |
| 237 | Bodacious JoePlace 237 · Taylorsville | — | Taylorsville | 24:13.40 |
| 238 | Tommy ArnoldusPlace 238 · Karl G. Maeser Prep | — | Karl G. Maeser Prep | 24:29.20 |