| 1 | Ben WardPlace 1 · Grade 11 · American Fork | 11 | American Fork | 16:40.8 |
| 2 | Mac ThresherPlace 2 · Grade 9 · American Fork | 9 | American Fork | 16:52.2 |
| 3 | Spencer DastrupPlace 3 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 16:58.3 |
| 4 | Tanner MaciasPlace 4 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 17:00.1 |
| 5 | Trey NielsenPlace 5 · Grade 10 · American Fork | 10 | American Fork | 17:00.6 |
| 6 | Ivan Van DrimmelenPlace 6 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 17:01.4 |
| 7 | Devin BlackPlace 7 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 17:10.0 |
| 8 | Landon SmithPlace 8 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 17:10.8 |
| 9 | Jacob AllenPlace 9 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 17:14.1 |
| 10 | Logan WagstaffPlace 10 · Grade 9 · American Fork | 9 | American Fork | 17:20.9 |
| 11 | David WebbPlace 11 · Grade 9 · American Fork | 9 | American Fork | 17:22.6 |
| 12 | Brennon TippetsPlace 12 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 17:24.0 |
| 13 | Parker DavisPlace 13 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 17:25.6 |
| 14 | Gavin GullPlace 14 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 17:26.4 |
| 15 | Shaffer RohatinskyPlace 15 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 17:34.6 |
| 16 | Preston SumsionPlace 16 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 17:39.6 |
| 17 | Gabe TrujilloPlace 17 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 17:40.0 |
| 18 | Roy JonesPlace 18 · Grade 10 · American Fork | 10 | American Fork | 17:41.6 |
| 19 | Simon AinaPlace 19 · Grade 12 · Jordan | 12 | Jordan | 17:42.4 |
| 20 | Levi JackmanPlace 20 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 17:43.6 |
| 21 | Noah HauckPlace 21 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 17:51.0 |
| 22 | Parker OlsenPlace 22 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 17:57.4 |
| 23 | Owen YoungPlace 23 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 18:05.1 |
| 24 | James PetersPlace 24 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 18:07.4 |
| 25 | Harrison HughsPlace 25 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 18:13.5 |
| 26 | Draegen KunkelPlace 26 · Grade 9 · Alta | 9 | Alta | 18:14.3 |
| 27 | Asher GundersonPlace 27 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 18:16.3 |
| 28 | Isaac OaksPlace 28 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 18:20.1 |
| 28 | Jonathan DastrupPlace 28 · Grade 11 · Hillcrest | 11 | Hillcrest | 18:20.1 |
| 30 | Will ShinPlace 30 · Grade 11 · American Fork | 11 | American Fork | 18:26.1 |
| 31 | Cayden VukichPlace 31 · Grade 10 · American Fork | 10 | American Fork | 18:26.6 |
| 32 | Isaiah LainhartPlace 32 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 18:27.5 |
| 33 | Race LowPlace 33 · Grade 9 · American Fork | 9 | American Fork | 18:28.1 |
| 34 | Sam LundbergPlace 34 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 18:29.6 |
| 35 | Brody JonesPlace 35 · Grade 11 · American Fork | 11 | American Fork | 18:33.9 |
| 36 | Cade StoutPlace 36 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 18:47.3 |
| 37 | Mark McCauslandPlace 37 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 18:51.8 |
| 38 | Luke BaughmanPlace 38 · Grade 9 · Davis (UT) | 9 | Davis (UT) | 18:56.9 |
| 39 | Andrew StruykPlace 39 · Grade 11 · Alta | 11 | Alta | 18:59.4 |
| 40 | Joshua PiccoloPlace 40 · Grade 9 · American Fork | 9 | American Fork | 19:15.3 |
| 41 | Brayden BarneyPlace 41 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 19:16.3 |
| 42 | Reid FreemanPlace 42 · Grade 9 · American Fork | 9 | American Fork | 19:23.4 |
| 43 | Isaac BaezPlace 43 · Grade 10 · American Fork | 10 | American Fork | 19:26.3 |
| 44 | Ashton RoundsPlace 44 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 19:27.5 |
| 45 | Brigham StevensPlace 45 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 19:31.9 |
| 46 | Aj ThalmanPlace 46 · Grade 12 · Summit Academy | 12 | Summit Academy | 19:34.1 |
| 47 | Nathan JonesPlace 47 · Grade 9 · Davis (UT) | 9 | Davis (UT) | 19:35.6 |
| 48 | Danny AtwoodPlace 48 · Grade 9 · American Fork | 9 | American Fork | 19:36.0 |
| 49 | Cole LarsenPlace 49 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 19:36.4 |
| 50 | Kosten AyresPlace 50 · Grade 12 · Hillcrest | 12 | Hillcrest | 19:38.6 |
| 51 | Jace JohnstonPlace 51 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 19:39.0 |
| 52 | Benjamin MowerPlace 52 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 19:42.1 |
| 53 | Carl EliasonPlace 53 · Grade 11 · Hillcrest | 11 | Hillcrest | 19:46.3 |
| 54 | Jordan BurkePlace 54 · Grade 12 · American Fork | 12 | American Fork | 19:47.9 |
| 55 | Brandon SundellPlace 55 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 19:48.9 |
| 56 | Gavin NeilsonPlace 56 · Grade 11 · Jordan | 11 | Jordan | 19:49.2 |
| 57 | Isaak KnutsenPlace 57 · Grade 10 · Alta | 10 | Alta | 19:50.0 |
| 58 | Sam HansenPlace 58 · Grade 10 · Alta | 10 | Alta | 19:51.8 |
| 59 | Graham JohnsonPlace 59 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 19:55.3 |
| 60 | Adam MoodyPlace 60 · Grade 9 · Summit Academy | 9 | Summit Academy | 19:56.9 |
| 61 | Parker SimsPlace 61 · Grade 10 · Alta | 10 | Alta | 19:58.1 |
| 62 | Myka LovePlace 62 · Grade 12 · Jordan | 12 | Jordan | 19:59.9 |
| 63 | Spencer NelsonPlace 63 · Grade 10 · Hillcrest | 10 | Hillcrest | 20:00.1 |
| 64 | Porter SumsionPlace 64 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 20:00.9 |
| 65 | Chet BakerPlace 65 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 20:02.9 |
| 66 | Jameson MohamedPlace 66 · Grade 12 · Summit Academy | 12 | Summit Academy | 20:03.3 |
| 67 | Tanner MinerPlace 67 · Grade 12 · American Fork | 12 | American Fork | 20:05.8 |
| 68 | Dalton LassigPlace 68 · Grade 12 · Jordan | 12 | Jordan | 20:15.4 |
| 69 | Blake PiersonPlace 69 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 20:16.1 |
| 70 | Jonah JonesPlace 70 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 20:20.4 |
| 71 | Adrian MellerupPlace 71 · Grade 11 · American Fork | 11 | American Fork | 20:22.4 |
| 72 | Justin FithianPlace 72 · Grade 12 · American Fork | 12 | American Fork | 20:24.1 |
| 73 | William WarnerPlace 73 · Grade 11 · Alta | 11 | Alta | 20:27.3 |
| 74 | Evan WillisPlace 74 · Grade 12 · Hillcrest | 12 | Hillcrest | 20:29.2 |
| 75 | Dan EreksonPlace 75 · Grade 10 · Hillcrest | 10 | Hillcrest | 20:33.6 |
| 76 | Xavier HowardPlace 76 · Grade 11 · Jordan | 11 | Jordan | 20:33.8 |
| 77 | Mason RichardsPlace 77 · Grade 10 · Hillcrest | 10 | Hillcrest | 20:36.4 |
| 78 | Tristen JonesPlace 78 · Grade 9 · Alta | 9 | Alta | 20:36.6 |
| 79 | Isaac ThomsonPlace 79 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 20:40.1 |
| 80 | Easton RichardsPlace 80 · Grade 10 · Hillcrest | 10 | Hillcrest | 20:42.0 |
| 81 | Asher StewartPlace 81 · Grade 9 · Alta | 9 | Alta | 20:44.9 |
| 82 | Patrick DermodyPlace 82 · Grade 9 · Judge Memorial | 9 | Judge Memorial | 20:48.2 |
| 83 | Alexander VarraPlace 83 · Grade 12 · Judge Memorial | 12 | Judge Memorial | 20:54.5 |
| 84 | Jared GarrettPlace 84 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 20:55.3 |
| 85 | Austin LewisPlace 85 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 20:56.5 |
| 86 | Scott LewisPlace 86 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 20:57.5 |
| 87 | Parker RueckertPlace 87 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 21:04.8 |
| 88 | Isaac KnightPlace 88 · Grade 10 · Summit Academy | 10 | Summit Academy | 21:06.8 |
| 89 | Adrian GarciaPlace 89 · Grade 9 · American Fork | 9 | American Fork | 21:08.1 |
| 90 | Nicholas TalbotPlace 90 · Grade 11 · Hillcrest | 11 | Hillcrest | 21:09.2 |
| 91 | Ryker SandgrenPlace 91 · Grade 11 · Hillcrest | 11 | Hillcrest | 21:12.3 |
| 92 | Octavian HowardPlace 92 · Grade 11 · Jordan | 11 | Jordan | 21:12.9 |
| 93 | Matthew TeichertPlace 93 · Grade 12 · Alta | 12 | Alta | 21:13.3 |
| 94 | Keagon PasseyPlace 94 · Grade 11 · Summit Academy | 11 | Summit Academy | 21:20.4 |
| 95 | Joshua ChristensenPlace 95 · Grade 9 · Alta | 9 | Alta | 21:22.2 |
| 96 | George EreksonPlace 96 · Grade 11 · Hillcrest | 11 | Hillcrest | 21:33.4 |
| 97 | Andrew BanksPlace 97 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 21:33.8 |
| 98 | Luke WrightPlace 98 · Grade 12 · Hillcrest | 12 | Hillcrest | 21:34.6 |
| 99 | Zander BeckstromPlace 99 · Grade 10 · Jordan | 10 | Jordan | 21:35.6 |
| 100 | Benjamin YoungPlace 100 · Grade 12 · Alta | 12 | Alta | 21:36.8 |
| 101 | Chad CollingsPlace 101 · Grade 10 · Alta | 10 | Alta | 21:37.6 |
| 102 | Brigham HalePlace 102 · Grade 10 · Alta | 10 | Alta | 21:44.8 |
| 103 | Lincoln LorimerPlace 103 · Grade 9 · Davis (UT) | 9 | Davis (UT) | 21:47.3 |
| 104 | Emmitt FotePlace 104 · Grade 9 · Judge Memorial | 9 | Judge Memorial | 21:47.8 |
| 105 | Kayden StevensonPlace 105 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 21:48.2 |
| 106 | Grady BellPlace 106 · Grade 10 · Alta | 10 | Alta | 21:49.0 |
| 107 | Samuel BeasleyPlace 107 · Grade 11 · Judge Memorial | 11 | Judge Memorial | 21:53.3 |
| 108 | Hunter MaciasPlace 108 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 21:57.5 |
| 109 | Cardon ReederPlace 109 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 22:02.3 |
| 110 | Zachary UpdikePlace 110 · Grade 10 · Hillcrest | 10 | Hillcrest | 22:09.3 |
| 111 | Tyler MenssenPlace 111 · Grade 10 · Hillcrest | 10 | Hillcrest | 22:19.0 |
| 112 | Jacob StoutPlace 112 · Grade 12 · Hillcrest | 12 | Hillcrest | 22:20.6 |
| 113 | Preston MontgomeryPlace 113 · Grade 9 · Davis (UT) | 9 | Davis (UT) | 22:25.1 |
| 114 | Landry NackosPlace 114 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 22:27.5 |
| 115 | Porter McDonaldPlace 115 · Grade 10 · Summit Academy | 10 | Summit Academy | 22:30.5 |
| 116 | Oliver CocklePlace 116 · Grade 12 · Judge Memorial | 12 | Judge Memorial | 22:36.3 |
| 117 | Matthew ArcherPlace 117 · Grade 9 · Alta | 9 | Alta | 22:39.6 |
| 118 | Etienne Michel Camis-BaPlace 118 · Grade 12 · Hillcrest | 12 | Hillcrest | 22:43.5 |
| 119 | Oliver HuntPlace 119 · Grade 9 · Davis (UT) | 9 | Davis (UT) | 22:52.4 |
| 120 | Mattheson WoodruffPlace 120 · Grade 10 · Summit Academy | 10 | Summit Academy | 22:53.6 |
| 121 | Luke AckermannPlace 121 · Grade 10 · Alta | 10 | Alta | 23:32.8 |
| 122 | Paxton GablerPlace 122 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 23:36.0 |
| 123 | Paul HunterPlace 123 · Grade 11 · Hunter | 11 | Hunter | 23:37.6 |
| 124 | Aaron HammerPlace 124 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 23:38.6 |
| 125 | Elijah DensleyPlace 125 · Grade 9 · Jordan | 9 | Jordan | 23:40.5 |
| 126 | Samuel ThomasPlace 126 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 23:52.1 |
| 127 | Jason VickersPlace 127 · Grade 9 · Alta | 9 | Alta | 24:03.8 |
| 128 | Caleb ShamoPlace 128 · Grade 12 · Hunter | 12 | Hunter | 24:37.3 |
| 129 | Reed JagerPlace 129 · Grade 11 · Hillcrest | 11 | Hillcrest | 24:41.5 |
| 130 | Jet FreemanPlace 130 · Grade 9 · Hunter High | 9 | Hunter High | 24:43.6 |
| 131 | Austin ReederPlace 131 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 24:53.1 |
| 132 | Dung HoPlace 132 · Grade 12 · Hunter | 12 | Hunter | 24:54.9 |
| 133 | Titus TylerPlace 133 · Grade 10 · Jordan | 10 | Jordan | 24:59.5 |
| 134 | Santiago GonzalezPlace 134 · Grade 10 · Hillcrest | 10 | Hillcrest | 25:18.8 |
| 135 | Matthew GladPlace 135 · Grade 9 · Hillcrest | 9 | Hillcrest | 25:23.1 |
| 136 | Cooper HonePlace 136 · Grade 9 · Alta | 9 | Alta | 25:40.8 |
| 137 | KJ WyattPlace 137 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 25:44.6 |
| 138 | Carter BarberPlace 138 · Grade 12 · Judge Memorial | 12 | Judge Memorial | 25:45.6 |
| 139 | Dane HaymorePlace 139 · Grade 9 · Alta | 9 | Alta | 25:47.3 |
| 140 | Adam LeiningerPlace 140 · Grade 10 · Alta | 10 | Alta | 26:40.4 |
| 141 | Jackson BeasleyPlace 141 · Grade 9 · Judge Memorial | 9 | Judge Memorial | 27:06.1 |
| 142 | Nicholas SimsPlace 142 · Grade 10 · Alta | 10 | Alta | 27:22.9 |
| 143 | Luke MorrisPlace 143 · Grade 12 · Hillcrest | 12 | Hillcrest | 28:20.3 |
| 144 | Andrew SimsPlace 144 · Grade 10 · Alta | 10 | Alta | 28:45.4 |
| 145 | Carter NielsonPlace 145 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 29:40.5 |
| 146 | Camden FroererPlace 146 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 29:53.5 |
| 147 | Isaac GriffeePlace 147 · Grade 9 · Judge Memorial | 9 | Judge Memorial | 31:41.5 |