| 1 | Ramato CooperPlace 1 · Salem Hills | — | Salem Hills | 18:20.00 |
| 2 | Taylor FletcherPlace 2 · Salem Hills | — | Salem Hills | 18:22.00 |
| 3 | Mitchell StonePlace 3 · Salem Hills | — | Salem Hills | 18:34.00 |
| 4 | Zach LauPlace 4 · Salem Hills | — | Salem Hills | 18:42.00 |
| 5 | Etahn SimmonsPlace 5 · Salem Hills | — | Salem Hills | 18:52.00 |
| 6 | Kevin BurchPlace 6 · Salem Hills | — | Salem Hills | 19:20.00 |
| 7 | Austin BarberPlace 7 · Carbon | — | Carbon | 19:29.00 |
| 8 | Kaden ClementsPlace 8 · Stansbury | — | Stansbury | 19:35.00 |
| 9 | Aidan TribettPlace 9 · Salem Hills | — | Salem Hills | 19:40.00 |
| 10 | Tristan HolmanPlace 10 · Salem Hills | — | Salem Hills | 19:41.00 |
| 11 | Sade ThompsonPlace 11 · North Sanpete | — | North Sanpete | 19:47.00 |
| 12 | Tod OlsenPlace 12 · North Sanpete | — | North Sanpete | 19:48.00 |
| 13 | Piercen MazPlace 13 · Stansbury | — | Stansbury | 19:49.00 |
| 14 | Jake GravesPlace 14 · Stansbury | — | Stansbury | 19:51.00 |
| 15 | Collin PacePlace 15 · Richfield | — | Richfield | 19:57.00 |
| 16 | Caleb SlyPlace 16 · Salem Hills | — | Salem Hills | 20:01.00 |
| 17 | Randy SteadmanPlace 17 · Stansbury | — | Stansbury | 20:02.00 |
| 18 | Neil MeyersPlace 18 · Richfield | — | Richfield | 20:04.00 |
| 19 | Nathan DalePlace 19 · Stansbury | — | Stansbury | 20:11.00 |
| 20 | Aaron BowlesPlace 20 · North Sanpete | — | North Sanpete | 20:14.00 |
| 21 | Matt WorkmanPlace 21 · North Sanpete | — | North Sanpete | 20:15.00 |
| 22 | Jake JonesPlace 22 · Stansbury | — | Stansbury | 20:17.00 |
| 23 | Jason RichardsPlace 23 · Juab | — | Juab | 20:21.00 |
| 24 | Jake JohnsonPlace 24 · Stansbury | — | Stansbury | 20:23.00 |
| 25 | Ben SteelePlace 25 · Stansbury | — | Stansbury | 20:24.00 |
| 26 | Westley CookPlace 26 · Salem Hills | — | Salem Hills | 20:25.20 |
| 27 | Mat SiufanuaPlace 27 · Salem Hills | — | Salem Hills | 20:25.30 |
| 28 | Trey RichardsonPlace 28 · Carbon | — | Carbon | 20:28.00 |
| 29 | Benjamin BradenPlace 29 · Juab | — | Juab | 20:29.10 |
| 30 | Joe CromarPlace 30 · Salem Hills | — | Salem Hills | 20:29.90 |
| 31 | Brendon JorgensenPlace 31 · Emery | — | Emery | 20:30.00 |
| 32 | Stetson BennetPlace 32 · Emery | — | Emery | 20:31.00 |
| 33 | Wesley StonePlace 33 · Salem Hills | — | Salem Hills | 20:35.20 |
| 34 | Matt GriffinPlace 34 · Richfield | — | Richfield | 20:35.80 |
| 35 | Chase MorrisonPlace 35 · Richfield | — | Richfield | 20:39.10 |
| 36 | Nathan ChesnutPlace 36 · Salem Hills | — | Salem Hills | 20:39.70 |
| 37 | David SmilesPlace 37 · Spanish Fork | — | Spanish Fork | 20:45.00 |
| 38 | Jason AllredPlace 38 · Juab | — | Juab | 20:49.00 |
| 39 | Rockwell RichardsonPlace 39 · Union | — | Union | 20:51.00 |
| 40 | Alex PowellPlace 40 · Union | — | Union | 20:52.00 |
| 41 | Curtis JefferysPlace 41 · Richfield | — | Richfield | 21:00.00 |
| 42 | Zach DuvallPlace 42 · Stansbury | — | Stansbury | 21:01.00 |
| 43 | Hagan OostveenPlace 43 · Juab | — | Juab | 21:06.00 |
| 44 | Curtis MasonPlace 44 · Emery | — | Emery | 21:06.40 |
| 45 | Joe AndersonPlace 45 · North Sanpete | — | North Sanpete | 21:07.00 |
| 46 | Danny BadgerPlace 46 · Salem Hills | — | Salem Hills | 21:10.00 |
| 47 | Nic DastrupPlace 47 · Richfield | — | Richfield | 21:10.40 |
| 48 | Garrett RueschPlace 48 · Parowan | — | Parowan | 21:10.90 |
| 49 | Kedrik GrasteitPlace 49 · North Sanpete | — | North Sanpete | 21:13.00 |
| 50 | Dallin HoltPlace 50 · Richfield | — | Richfield | 21:18.00 |
| 51 | Trevyn ZobellPlace 51 · Salem Hills | — | Salem Hills | 21:19.00 |
| 52 | Joey TubbsPlace 52 · Richfield | — | Richfield | 21:20.40 |
| 53 | Leedan JohnsonPlace 53 · Emery | — | Emery | 21:20.80 |
| 54 | Cody CampbellPlace 54 · Salem Hills | — | Salem Hills | 21:21.40 |
| 55 | Alex OlsenPlace 55 · West Ridge | — | West Ridge | 21:21.90 |
| 56 | Zach AdairPlace 56 · Stansbury | — | Stansbury | 21:22.20 |
| 57 | Aaron BrowerPlace 57 · Emery | — | Emery | 21:22.60 |
| 58 | Chad GublerPlace 58 · Stansbury | — | Stansbury | 21:23.20 |
| 59 | Jackson ThalmanPlace 59 · Richfield | — | Richfield | 21:23.90 |
| 60 | Chris ShawPlace 60 · Carbon | — | Carbon | 21:24.00 |
| 61 | Austin PacePlace 61 · Richfield | — | Richfield | 21:29.00 |
| 62 | Tyson McKeonPlace 62 · Stansbury | — | Stansbury | 21:31.00 |
| 63 | Zach BakerPlace 63 · Salem Hills | — | Salem Hills | 21:32.00 |
| 64 | David BirdPlace 64 · Emery | — | Emery | 21:35.00 |
| 65 | Briant ObladPlace 65 · Salem Hills | — | Salem Hills | 21:37.00 |
| 66 | JW BroadbearPlace 66 · Carbon | — | Carbon | 21:38.00 |
| 67 | Thorey VandykePlace 67 · Carbon | — | Carbon | 21:39.00 |
| 68 | Cody BaldwinPlace 68 · Payson | — | Payson | 21:40.00 |
| 69 | Ty JurkatisPlace 69 · Spanish Fork | — | Spanish Fork | 21:42.20 |
| 70 | Zach NelsonPlace 70 · Stansbury | — | Stansbury | 21:42.80 |
| 71 | Trae PattersonPlace 71 · Richfield | — | Richfield | 21:43.00 |
| 72 | Kurik TannerPlace 72 · Wasatch Academy | — | Wasatch Academy | 21:47.00 |
| 73 | Ty HardyPlace 73 · North Sanpete | — | North Sanpete | 21:47.40 |
| 74 | Brendan FarleyPlace 74 · Payson | — | Payson | 21:49.00 |
| 75 | Justus ThomasPlace 75 · Salem Hills | — | Salem Hills | 21:52.00 |
| 76 | Andrew GagnonPlace 76 · Carbon | — | Carbon | 22:00.00 |
| 77 | Levi MillerPlace 77 · Union | — | Union | 22:02.00 |
| 78 | Spencer HallPlace 78 · Wasatch Academy | — | Wasatch Academy | 22:03.00 |
| 79 | Carson GurneyPlace 79 · Juab | — | Juab | 22:03.70 |
| 80 | Zach CliffordPlace 80 · Emery | — | Emery | 22:04.00 |
| 81 | Jackson MartinPlace 81 · Salem Hills | — | Salem Hills | 22:05.00 |
| 82 | Davis ThompsonPlace 82 · Emery | — | Emery | 22:06.60 |
| 83 | Scott CarrPlace 83 · Stansbury | — | Stansbury | 22:06.90 |
| 84 | Josh HintonPlace 84 · Stansbury | — | Stansbury | 22:09.00 |
| 85 | Jesus ArroyoPlace 85 · West Ridge | — | West Ridge | 22:11.00 |
| 86 | Jared SmithPlace 86 · Salem Hills | — | Salem Hills | 22:12.00 |
| 87 | Evan ReynosoPlace 87 · Juab | — | Juab | 22:13.00 |
| 88 | Cameron MillerPlace 88 · Union | — | Union | 22:13.10 |
| 89 | Daren RichusPlace 89 · North Summit | — | North Summit | 22:16.00 |
| 90 | Ethan BrownPlace 90 · North Summit | — | North Summit | 22:17.00 |
| 91 | Josh PricePlace 91 · Union | — | Union | 22:18.00 |
| 92 | Thomas HolmgrenPlace 92 · Salem Hills | — | Salem Hills | 22:19.00 |
| 93 | Zach EncePlace 93 · North Sanpete | — | North Sanpete | 22:20.10 |
| 94 | Caleb YamashitaPlace 94 · Parowan | — | Parowan | 22:21.00 |
| 95 | Scott WilsonPlace 95 · Parowan | — | Parowan | 22:22.00 |
| 96 | Gray GruhnPlace 96 · Wasatch Academy | — | Wasatch Academy | 22:24.00 |
| 97 | Dawson jensenPlace 97 · Emery | — | Emery | 22:25.00 |
| 98 | Connor FootePlace 98 · Juab | — | Juab | 22:25.90 |
| 99 | Ira ChevalierPlace 99 · West Ridge | — | West Ridge | 22:26.10 |
| 100 | Nick MandellPlace 100 · Juan Diego | — | Juan Diego | 22:30.00 |
| 101 | Aaron HancockPlace 101 · Stansbury | — | Stansbury | 22:34.00 |
| 102 | Landon LossPlace 102 · Salem Hills | — | Salem Hills | 22:36.00 |
| 103 | Jax GardnerPlace 103 · Emery | — | Emery | 22:38.00 |
| 104 | Brigg TerryPlace 104 · Payson | — | Payson | 22:38.50 |
| 105 | Tanner WheelerPlace 105 · Union | — | Union | 22:38.90 |
| 106 | Walter PetersonPlace 106 · Salem Hills | — | Salem Hills | 22:41.00 |
| 107 | Zack MoonPlace 107 · Stansbury | — | Stansbury | 22:42.00 |
| 108 | Duncan HowardPlace 108 · Stansbury | — | Stansbury | 22:46.00 |
| 109 | Adam PullanPlace 109 · Payson | — | Payson | 22:48.00 |
| 110 | Brady DalePlace 110 · Emery | — | Emery | 22:49.00 |
| 111 | Mitch SinischaliPlace 111 · Stansbury | — | Stansbury | 22:51.00 |
| 112 | Sean LewisPlace 112 · Spanish Fork | — | Spanish Fork | 22:52.00 |
| 113 | Noah QuistPlace 113 · Payson | — | Payson | 22:54.00 |
| 114 | Joseph CliffordPlace 114 · Carbon | — | Carbon | 22:56.50 |
| 115 | Kaden StratePlace 115 · North Sanpete | — | North Sanpete | 22:57.20 |
| 116 | Rylan ChristensenPlace 116 · Salem Hills | — | Salem Hills | 22:58.00 |
| 117 | Kevin HemmersmeierPlace 117 · Juan Diego | — | Juan Diego | 22:59.00 |
| 118 | Wyatt CoxPlace 118 · Emery | — | Emery | 23:04.00 |
| 119 | Austin HawsPlace 119 · Spanish Fork | — | Spanish Fork | 23:08.00 |
| 120 | Tyler RandolfPlace 120 · Spanish Fork | — | Spanish Fork | 23:09.00 |
| 121 | Michael WardPlace 121 · Stansbury | — | Stansbury | 23:10.00 |
| 122 | Trevor RogersPlace 122 · Payson | — | Payson | 23:11.00 |
| 123 | Michael CoxPlace 123 · Parowan | — | Parowan | 23:23.00 |
| 124 | Kyle KickelsenPlace 124 · Stansbury | — | Stansbury | 23:24.00 |
| 125 | Will LaursonPlace 125 · Carbon | — | Carbon | 23:25.00 |
| 126 | Patrick SavagePlace 126 · Juan Diego | — | Juan Diego | 23:27.00 |
| 127 | Ozzy SchillingPlace 127 · West Ridge | — | West Ridge | 23:28.00 |
| 128 | David GonzalezPlace 128 · Juan Diego | — | Juan Diego | 23:29.00 |
| 129 | Danny MaxwellPlace 129 · Juan Diego | — | Juan Diego | 23:34.40 |
| 130 | Evan BergerPlace 130 · Juan Diego | — | Juan Diego | 23:39.80 |
| 131 | Bryson JohnsonPlace 131 · Stansbury | — | Stansbury | 23:40.00 |
| 132 | Wayman DanaanPlace 132 · Union | — | Union | 23:41.00 |
| 133 | Jacob RasmussenPlace 133 · Spanish Fork | — | Spanish Fork | 23:44.00 |
| 134 | Lafe HowardPlace 134 · Stansbury | — | Stansbury | 23:47.00 |
| 135 | Mckade HansenPlace 135 · Emery | — | Emery | 23:48.00 |
| 136 | Morgan JuddPlace 136 · North Summit | — | North Summit | 23:51.00 |
| 137 | Brendan OlsenPlace 137 · Stansbury | — | Stansbury | 23:53.00 |
| 138 | Jake ParrPlace 138 · West Ridge | — | West Ridge | 23:54.00 |
| 139 | Dallin QuintonPlace 139 · Carbon | — | Carbon | 23:56.00 |
| 140 | Ian DinehartPlace 140 · Juan Diego | — | Juan Diego | 24:01.00 |
| 141 | Matt MohlerPlace 141 · Stansbury | — | Stansbury | 24:06.00 |
| 141 | Bryon AllredPlace 141 · Juab | — | Juab | 24:06.00 |
| 143 | Jameson GriffithsPlace 143 · Parowan | — | Parowan | 24:08.00 |
| 144 | Sam HaymondPlace 144 · Payson | — | Payson | 24:13.00 |
| 145 | Trevor AlexanderPlace 145 · Payson | — | Payson | 24:15.00 |
| 146 | Derrick HoogPlace 146 · Juab | — | Juab | 24:16.00 |
| 147 | Benjamin ReesePlace 147 · Juab | — | Juab | 24:26.00 |
| 148 | Isaac CunninghamPlace 148 · Stansbury | — | Stansbury | 24:36.00 |
| 149 | Taten McConahayPlace 149 · Salem Hills | — | Salem Hills | 24:39.00 |
| 150 | Hans GuymonPlace 150 · Emery | — | Emery | 24:52.00 |
| 151 | Carson PalmerPlace 151 · Stansbury | — | Stansbury | 24:53.00 |
| 152 | Luke CarlilePlace 152 · Stansbury | — | Stansbury | 25:03.00 |
| 153 | Josh hambyPlace 153 · Stansbury | — | Stansbury | 25:04.00 |
| 154 | Justin HickenPlace 154 · Union | — | Union | 25:16.00 |
| 155 | Evan WardPlace 155 · West Ridge | — | West Ridge | 25:19.00 |
| 156 | Carroll QuintonPlace 156 · Union | — | Union | 25:22.00 |
| 157 | Brady TurpinPlace 157 · Stansbury | — | Stansbury | 25:24.00 |
| 158 | James TaylorPlace 158 · Wasatch Academy | — | Wasatch Academy | 25:27.00 |
| 159 | Travis FehlbergPlace 159 · Emery | — | Emery | 25:28.00 |
| 160 | Aaron GublerPlace 160 · Stansbury | — | Stansbury | 25:40.00 |
| 161 | Lucas CastroPlace 161 · Juan Diego | — | Juan Diego | 25:52.00 |
| 162 | Nathan EvansPlace 162 · North Summit | — | North Summit | 27:21.00 |
| 163 | Teddy PainterPlace 163 · Juan Diego | — | Juan Diego | 28:19.00 |
| 164 | Paul FlanaganPlace 164 · Juan Diego | — | Juan Diego | 28:26.00 |
| 165 | Ammon HansenPlace 165 · Salem Hills | — | Salem Hills | 28:33.00 |
| 166 | Cody HellenderPlace 166 · North Summit | — | North Summit | 28:37.00 |
| 167 | Jarom WarburtonPlace 167 · Stansbury | — | Stansbury | 29:18.00 |
| 168 | Alex RosquistPlace 168 · Juab | — | Juab | 29:23.00 |
| 169 | Jordan TaylorPlace 169 · Parowan | — | Parowan | 29:24.00 |
| 170 | Mark OvesonPlace 170 · Juab | — | Juab | 29:31.00 |
| 171 | Matthewe HorrocksPlace 171 · Juab | — | Juab | 29:34.00 |