| 1 | Joshua McPhiePlace 1 · Desert Hills | — | Desert Hills | 15:17.30 |
| 2 | Taylor AbelPlace 2 · Pine View | — | Pine View | 15:25.10 |
| 3 | Byron WarbyPlace 3 · Pine View | — | Pine View | 15:26.30 |
| 4 | Benjamin PowellPlace 4 · Desert Hills | — | Desert Hills | 15:27.80 |
| 5 | John McPhiePlace 5 · Desert Hills | — | Desert Hills | 15:36.50 |
| 6 | Nephi EschlerPlace 6 · Hurricane | — | Hurricane | 15:43.60 |
| 7 | Joshua ThatcherPlace 7 · Desert Hills | — | Desert Hills | 15:48.90 |
| 8 | Dallin ReberPlace 8 · Desert Hills | — | Desert Hills | 15:49.70 |
| 9 | Kale SharpPlace 9 · Desert Hills | — | Desert Hills | 15:56.30 |
| 10 | Bryan PearsonPlace 10 · Cedar | — | Cedar | 15:57.30 |
| 11 | Ethan YoungPlace 11 · Milford | — | Milford | 15:57.60 |
| 12 | Eric LambertPlace 12 · Cedar | — | Cedar | 16:02.00 |
| 13 | Nick HillPlace 13 · Pine View | — | Pine View | 16:06.80 |
| 14 | Spencer NeavillePlace 14 · Dixie | — | Dixie | 16:08.80 |
| 15 | Cody RobinsonPlace 15 · Cedar | — | Cedar | 16:09.50 |
| 16 | Heston AndersonPlace 16 · Spanish Fork | — | Spanish Fork | 16:10.40 |
| 17 | Colton BowlerPlace 17 · Pine View | — | Pine View | 16:15.20 |
| 18 | Jordan BaileyPlace 18 · Payson | — | Payson | 16:18.10 |
| 19 | Paul GaonaPlace 19 · Pine View | — | Pine View | 16:18.60 |
| 20 | Jason BjarnsonPlace 20 · Hurricane | — | Hurricane | 16:19.40 |
| 21 | Matthew YoungPlace 21 · Pine View | — | Pine View | 16:24.10 |
| 22 | Kyler PrisbreyPlace 22 · Pine View | — | Pine View | 16:25.60 |
| 23 | Micah ThatcherPlace 23 · Desert Hills | — | Desert Hills | 16:27.90 |
| 24 | Jason SchoonoverPlace 24 · Canyon View High Sch | — | Canyon View High Sch | 16:30.80 |
| 25 | Andrew NielsenPlace 25 · Pine View | — | Pine View | 16:33.00 |
| 26 | Adam ProffitPlace 26 · Snow Canyon Boys | — | Snow Canyon Boys | 16:33.50 |
| 27 | Kylin CoxPlace 27 · Millard | — | Millard | 16:33.80 |
| 28 | Elias MorganPlace 28 · Timpview | — | Timpview | 16:34.10 |
| 29 | Trey NelsonPlace 29 · Timpview | — | Timpview | 16:35.20 |
| 30 | Connor McCoyPlace 30 · Snow Canyon Boys | — | Snow Canyon Boys | 16:39.30 |
| 31 | Ike UrquhartPlace 31 · Dixie | — | Dixie | 16:40.40 |
| 32 | Mike BartoldPlace 32 · Spanish Fork | — | Spanish Fork | 16:42.10 |
| 33 | Tayson MeaneaPlace 33 · Cedar | — | Cedar | 16:43.50 |
| 34 | Jake TaylorPlace 34 · Pine View | — | Pine View | 16:44.90 |
| 35 | Nate HansonPlace 35 · Spanish Fork | — | Spanish Fork | 16:45.20 |
| 36 | Caleb StephensPlace 36 · Spanish Fork | — | Spanish Fork | 16:47.00 |
| 37 | Drew BosshardtPlace 37 · Canyon View High Sch | — | Canyon View High Sch | 16:47.30 |
| 38 | Francisco ReynosPlace 38 · Canyon View High Sch | — | Canyon View High Sch | 16:48.00 |
| 39 | Christian BarnettPlace 39 · Timpview | — | Timpview | 16:48.40 |
| 40 | Darian LeavittPlace 40 · Kearns | — | Kearns | 16:48.70 |
| 41 | Joel BangetarPlace 41 · Timpview | — | Timpview | 16:48.90 |
| 42 | Emilio LeivaPlace 42 · Payson | — | Payson | 16:49.20 |
| 43 | Daymen GoodwinPlace 43 · Timpview | — | Timpview | 16:49.50 |
| 44 | Wayne LiPlace 44 · Timpview | — | Timpview | 16:49.70 |
| 45 | Justin HuntPlace 45 · Canyon View High Sch | — | Canyon View High Sch | 16:52.30 |
| 46 | Malachi DinkinsPlace 46 · Payson | — | Payson | 16:55.20 |
| 47 | Kordell BakerPlace 47 · Canyon View High Sch | — | Canyon View High Sch | 16:56.80 |
| 48 | Blake RobinsonPlace 48 · Canyon View High Sch | — | Canyon View High Sch | 16:57.20 |
| 49 | McKade SteffensenPlace 49 · Canyon View High Sch | — | Canyon View High Sch | 16:57.40 |
| 50 | Peyton StottPlace 50 · Millard | — | Millard | 16:58.10 |
| 51 | Tyson AshcraftPlace 51 · Hurricane | — | Hurricane | 16:58.70 |
| 52 | Collin AndersonPlace 52 · Timpview | — | Timpview | 16:59.50 |
| 53 | Josh NeymanPlace 53 · Timpview | — | Timpview | 17:01.10 |
| 54 | Ryan FrehnerPlace 54 · Hurricane | — | Hurricane | 17:01.40 |
| 55 | Kody WattsPlace 55 · Hurricane | — | Hurricane | 17:01.70 |
| 56 | Jesse BarracloughPlace 56 · Hurricane | — | Hurricane | 17:02.70 |
| 57 | Cole CurryPlace 57 · Cedar | — | Cedar | 17:03.60 |
| 58 | Alekh ChapmenPlace 58 · Timpview | — | Timpview | 17:05.00 |
| 59 | Dallin WibergPlace 59 · Payson | — | Payson | 17:08.30 |
| 60 | Anthony RiveraPlace 60 · Millard | — | Millard | 17:11.00 |
| 61 | Jace RoundyPlace 61 · Cedar | — | Cedar | 17:11.50 |
| 62 | David WimmerPlace 62 · Hurricane | — | Hurricane | 17:11.90 |
| 63 | Carl KillmanPlace 63 · Milford | — | Milford | 17:13.80 |
| 64 | Joseph GudmundsonPlace 64 · Cedar | — | Cedar | 17:15.50 |
| 65 | Calvin BellPlace 65 · Millard | — | Millard | 17:16.00 |
| 66 | Josh EvansPlace 66 · Payson | — | Payson | 17:21.40 |
| 67 | Brennon RobinsonPlace 67 · Canyon View High Sch | — | Canyon View High Sch | 17:24.20 |
| 68 | Nathan CampPlace 68 · Millard | — | Millard | 17:26.30 |
| 69 | Braden OstlerPlace 69 · Payson | — | Payson | 17:27.20 |
| 70 | Mathias LindhardtPlace 70 · Hurricane | — | Hurricane | 17:27.70 |
| 71 | Thomas WilckenPlace 71 · Delta | — | Delta | 17:28.10 |
| 72 | Cody HancockPlace 72 · Canyon View High Sch | — | Canyon View High Sch | 17:29.20 |
| 73 | Truman MadsenPlace 73 · Hurricane | — | Hurricane | 17:33.10 |
| 74 | Richard LangPlace 74 · Millard | — | Millard | 17:33.30 |
| 75 | Josh WillitsPlace 75 · Snow Canyon Boys | — | Snow Canyon Boys | 17:36.00 |
| 76 | Cameron FrehnerPlace 76 · Lincoln County High | — | Lincoln County High | 17:37.10 |
| 77 | Dallin TrotterPlace 77 · Cedar | — | Cedar | 17:38.20 |
| 78 | D J WhiteheadPlace 78 · Snow Canyon Boys | — | Snow Canyon Boys | 17:44.70 |
| 79 | Hector TorresPlace 79 · EskDale | — | EskDale | 17:45.70 |
| 80 | Devin KingPlace 80 · Spanish Fork | — | Spanish Fork | 17:46.00 |
| 81 | Rosario ValenzuelaPlace 81 · Kearns | — | Kearns | 17:53.80 |
| 82 | Cole DiamondPlace 82 · Payson | — | Payson | 18:03.50 |
| 83 | Tj KanePlace 83 · Kearns | — | Kearns | 18:09.40 |
| 84 | Zeke TorresPlace 84 · EskDale | — | EskDale | 18:18.50 |
| 85 | Austin JohnsonPlace 85 · Millard | — | Millard | 18:20.20 |
| 86 | Tyson NewkirkPlace 86 · Kearns | — | Kearns | 18:22.70 |
| 87 | Ethan Van DykePlace 87 · Kearns | — | Kearns | 18:28.60 |
| 88 | Jacob BlissPlace 88 · Delta | — | Delta | 18:30.50 |
| 89 | Job JohnsonPlace 89 · Kearns | — | Kearns | 18:31.20 |
| 90 | Sterling SadlerPlace 90 · Snow Canyon Boys | — | Snow Canyon Boys | 18:40.20 |
| 91 | Matt AustinPlace 91 · Snow Canyon Boys | — | Snow Canyon Boys | 18:41.70 |
| 92 | Quigley WhitakerPlace 92 · Millard | — | Millard | 18:42.50 |
| 93 | Aaron SmithPlace 93 · Delta | — | Delta | 18:45.30 |
| 94 | Manuel ArmentaPlace 94 · Kearns | — | Kearns | 18:57.30 |
| 95 | Keith WalkerPlace 95 · Delta | — | Delta | 19:01.30 |
| 96 | Jordan PaynePlace 96 · Delta | — | Delta | 19:03.60 |
| 97 | Dane BullochPlace 97 · Snow Canyon Boys | — | Snow Canyon Boys | 19:31.30 |
| 98 | Shad PriorPlace 98 · Spanish Fork | — | Spanish Fork | 19:53.20 |
| 99 | Stieg PhillipsPlace 99 · Lincoln County High | — | Lincoln County High | 20:50.10 |
| 100 | Holden HoltPlace 100 · Delta | — | Delta | 21:33.70 |