| 1 | Logan RohatinskyPlace 1 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 15:17.6 |
| 2 | Parker DavisPlace 2 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 15:26.8 |
| 3 | Max GoodmanPlace 3 · Grade 12 · Springville | 12 | Springville | 15:59.3 |
| 4 | Parker GrishamPlace 4 · Grade 11 · Salem Hills | 11 | Salem Hills | 16:00.3 |
| 5 | Landon SmithPlace 5 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 16:04.1 |
| 6 | Will ReidPlace 6 · Grade 11 · Timpview | 11 | Timpview | 16:12.2 |
| 7 | Andrew OlsenPlace 7 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 16:23.2 |
| 8 | Theodore (Teo) OscarsonPlace 8 · Grade 12 · Timpview | 12 | Timpview | 16:26.0 |
| 9 | Traeke SeitzingerPlace 9 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 16:35.5 |
| 10 | Robby LawrencePlace 10 · Grade 11 · Timpview | 11 | Timpview | 16:41.6 |
| 11 | Aaron SchiffmanPlace 11 · Grade 12 · Timpview | 12 | Timpview | 16:43.7 |
| 12 | Josh SmithPlace 12 · Grade 12 · Timpview | 12 | Timpview | 16:45.3 |
| 13 | Porter ZauggPlace 13 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 16:46.7 |
| 14 | Charlie KingPlace 14 · Grade 10 · Timpview | 10 | Timpview | 16:47.2 |
| 15 | Brock DonahuePlace 15 · Grade 12 · Springville | 12 | Springville | 16:47.9 |
| 16 | Asher GundersonPlace 16 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 16:48.0 |
| 17 | Weston SmithPlace 17 · Grade 9 · Timpview | 9 | Timpview | 16:49.8 |
| 18 | William TurnerPlace 18 · Grade 12 · Salem Hills | 12 | Salem Hills | 16:50.4 |
| 19 | Jaxen JensenPlace 19 · Grade 12 · Payson | 12 | Payson | 17:04.8 |
| 20 | Warren JohnsonPlace 20 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 17:11.3 |
| 21 | Cardon ReederPlace 21 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 17:12.3 |
| 22 | Michael AlderPlace 22 · Grade 11 · Timpview | 11 | Timpview | 17:15.5 |
| 23 | Dylan HenryPlace 23 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 17:17.7 |
| 24 | Gabriel HopkinsPlace 24 · Grade 10 · Springville | 10 | Springville | 17:18.7 |
| 25 | Christian BorenPlace 25 · Grade 12 · Pleasant Grove | 12 | Pleasant Grove | 17:19.1 |
| 26 | Peter WoolstonPlace 26 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 17:21.0 |
| 27 | Thomas KentPlace 27 · Grade 12 · Springville | 12 | Springville | 17:23.6 |
| 28 | Cole LarsenPlace 28 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 17:24.9 |
| 29 | Derek MowerPlace 29 · Grade 12 · Salem Hills | 12 | Salem Hills | 17:25.1 |
| 30 | Joshua ReynoldsPlace 30 · Grade 12 · Springville | 12 | Springville | 17:25.4 |
| 31 | Kelton HarrisonPlace 31 · Grade 10 · Pleasant Grove | 10 | Pleasant Grove | 17:28.2 |
| 32 | Aaron StantonPlace 32 · Grade 9 · Salem Hills | 9 | Salem Hills | 17:29.5 |
| 33 | Spencer WilsonPlace 33 · Grade 11 · Springville | 11 | Springville | 17:30.6 |
| 34 | Wade ParkerPlace 34 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 17:35.5 |
| 35 | Landon DavisPlace 35 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 17:36.6 |
| 36 | Max RueckertPlace 36 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 17:40.1 |
| 37 | Johannes HasselPlace 37 · Grade 11 · Timpview | 11 | Timpview | 17:41.4 |
| 38 | Porter ThompsonPlace 38 · Grade 9 · Salem Hills | 9 | Salem Hills | 17:41.9 |
| 39 | Wally PaulsenPlace 39 · Grade 12 · Springville | 12 | Springville | 17:44.3 |
| 40 | Maeser GillettePlace 40 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 17:47.0 |
| 41 | Tyler HawkinsPlace 41 · Grade 11 · Salem Hills | 11 | Salem Hills | 17:49.8 |
| 41 | Owen WintertonPlace 41 · Grade 12 · Pleasant Grove | 12 | Pleasant Grove | 17:49.8 |
| 43 | Jonathan WhitlockPlace 43 · Grade 9 · Salem Hills | 9 | Salem Hills | 17:49.9 |
| 44 | Dylan GlazierPlace 44 · Grade 11 · Springville | 11 | Springville | 17:52.5 |
| 45 | Riggden SeitzingerPlace 45 · Grade 10 · Spanish Fork | 10 | Spanish Fork | 17:54.0 |
| 46 | Copeland KillpackPlace 46 · Grade 10 · Timpview | 10 | Timpview | 17:56.0 |
| 47 | Owen YoungPlace 47 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 18:03.8 |
| 48 | Jace RobertsonPlace 48 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 18:04.9 |
| 49 | Ryder McCunePlace 49 · Grade 12 · Timpview | 12 | Timpview | 18:09.1 |
| 50 | Taylor BardsleyPlace 50 · Grade 10 · Payson | 10 | Payson | 18:09.7 |
| 51 | Johan ArnegardPlace 51 · Grade 10 · Timpview | 10 | Timpview | 18:10.5 PR |
| 52 | Seth ChildPlace 52 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 18:11.9 |
| 53 | Cooper OstlerPlace 53 · Grade 10 · Springville | 10 | Springville | 18:12.1 |
| 54 | Benjamin SkinnerPlace 54 · Grade 11 · Springville | 11 | Springville | 18:15.9 |
| 55 | Brayden BarneyPlace 55 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 18:17.6 |
| 56 | Gray SilveyPlace 56 · Grade 10 · Springville | 10 | Springville | 18:21.2 |
| 57 | Morgan BradleyPlace 57 · Grade 10 · Spanish Fork | 10 | Spanish Fork | 18:25.0 |
| 58 | Dallin HuntingtonPlace 58 · Grade 10 · Payson | 10 | Payson | 18:27.4 |
| 59 | Branson CowanPlace 59 · Grade 12 · Payson | 12 | Payson | 18:28.2 |
| 60 | McKay WrightPlace 60 · Grade 12 · Payson | 12 | Payson | 18:28.2 |
| 61 | Logan WrightPlace 61 · Grade 9 · Payson | 9 | Payson | 18:28.5 |
| 62 | Malachi WardPlace 62 · Grade 10 · Pleasant Grove | 10 | Pleasant Grove | 18:31.4 |
| 63 | William KimmelPlace 63 · Grade 9 · Payson | 9 | Payson | 18:33.6 PR |
| 64 | Travis EarlPlace 64 · Grade 10 · Salem Hills | 10 | Salem Hills | 18:34.2 |
| 65 | Talon HarmonPlace 65 · Grade 12 · Payson | 12 | Payson | 18:35.0 PR |
| 66 | Matthew ChristianPlace 66 · Grade 10 · Springville | 10 | Springville | 18:35.3 |
| 67 | Davey ChinPlace 67 · Grade 9 · Salem Hills | 9 | Salem Hills | 18:36.6 |
| 68 | Graham JohnsonPlace 68 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 18:40.7 |
| 69 | Tyler BallsPlace 69 · Grade 12 · Salem Hills | 12 | Salem Hills | 18:42.3 |
| 70 | Crew NelsonPlace 70 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 18:45.0 |
| 71 | Cameron JuddPlace 71 · Grade 12 · Springville | 12 | Springville | 18:45.2 |
| 72 | Tyler BartholomewPlace 72 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 18:47.9 |
| 73 | Eli HansenPlace 73 · Grade 12 · Salem Hills | 12 | Salem Hills | 18:54.6 |
| 74 | Carson ChristianPlace 74 · Grade 12 · Springville | 12 | Springville | 18:55.0 |
| 75 | Naaman RoperPlace 75 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 18:55.4 PR |
| 76 | Asher DoylePlace 76 · Grade 12 · Salem Hills | 12 | Salem Hills | 18:56.7 |
| 77 | Will McDowellPlace 77 · Grade 12 · Salem Hills | 12 | Salem Hills | 18:58.9 |
| 78 | James FlemingPlace 78 · Grade 12 · Springville | 12 | Springville | 18:59.2 |
| 79 | Joseph BoylePlace 79 · Grade 12 · Pleasant Grove | 12 | Pleasant Grove | 18:59.7 |
| 80 | Coulter GladdingPlace 80 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 19:00.8 |
| 81 | Corbin PricePlace 81 · Grade 12 · Springville | 12 | Springville | 19:07.6 |
| 82 | James DraperPlace 82 · Grade 9 · Salem Hills | 9 | Salem Hills | 19:09.9 |
| 83 | James MarshallPlace 83 · Grade 11 · Spanish Fork | 11 | Spanish Fork | 19:10.2 |
| 84 | Walden LambertPlace 84 · Grade 12 · Timpview | 12 | Timpview | 19:11.3 |
| 85 | Jackson BalagnaPlace 85 · Grade 10 · Springville | 10 | Springville | 19:13.2 |
| 86 | Riley BellPlace 86 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 19:14.8 |
| 87 | Hunter MaciasPlace 87 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 19:17.6 |
| 88 | Scott LewisPlace 88 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 19:18.1 |
| 89 | Alex AverettPlace 89 · Grade 10 · Springville | 10 | Springville | 19:19.2 |
| 90 | Miles HargreavesPlace 90 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 19:20.9 |
| 91 | Levi PaynePlace 91 · Grade 9 · Timpview | 9 | Timpview | 19:21.6 |
| 92 | Riley BlanchardPlace 92 · Grade 10 · Timpview | 10 | Timpview | 19:24.1 PR |
| 93 | Ty EarlPlace 93 · Grade 10 · Salem Hills | 10 | Salem Hills | 19:27.9 PR |
| 94 | Maddix TaylorPlace 94 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 19:33.4 |
| 95 | Austin LewisPlace 95 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 19:33.7 |
| 96 | Brandon SundellPlace 96 · Grade 12 · Maple Mountain | 12 | Maple Mountain | 19:33.7 |
| 97 | Isaak LeePlace 97 · Grade 10 · Maple Mountain | 10 | Maple Mountain | 19:35.1 |
| 98 | Stephen PetersenPlace 98 · Grade 10 · Spanish Fork | 10 | Spanish Fork | 19:38.3 |
| 99 | Asher BeddoesPlace 99 · Grade 11 · Maple Mountain | 11 | Maple Mountain | 19:38.6 |
| 100 | Derrick BottPlace 100 · Grade 11 · Salem Hills | 11 | Salem Hills | 19:38.7 |