| 1 | Erik BryantPlace 1 · Grade 12 · Weber | 12 | Weber | 15:21.21 |
| 2 | Micah HooperPlace 2 · Grade 11 · Viewmont | 11 | Viewmont | 15:25.64 |
| 3 | James HattPlace 3 · Grade 11 · Syracuse | 11 | Syracuse | 15:29.54 |
| 4 | Penn DavisPlace 4 · Grade 12 · Syracuse | 12 | Syracuse | 15:36.46 |
| 5 | Felix PextonPlace 5 · Grade 11 · Viewmont | 11 | Viewmont | 15:38.91 |
| 6 | Jack WinwardPlace 6 · Grade 12 · Taylorsville | 12 | Taylorsville | 15:45.66 PR |
| 7 | Peter MarblePlace 7 · Grade 11 · Tooele | 11 | Tooele | 15:45.70 |
| 8 | Daxton CoombsPlace 8 · Grade 11 · West Field | 11 | West Field | 15:46.24 |
| 9 | Beau JenkinsPlace 9 · Grade 12 · Fremont | 12 | Fremont | 15:46.51 |
| 10 | Ty PattersonPlace 10 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 15:53.91 |
| 11 | Parker HarrisPlace 11 · Grade 11 · Layton | 11 | Layton | 15:53.95 |
| 12 | Samuel JarrettPlace 12 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 15:59.03 PR |
| 13 | Duncan JudkinsPlace 13 · Grade 10 · Fremont | 10 | Fremont | 16:08.28 |
| 14 | James BoothPlace 14 · Grade 10 · Weber | 10 | Weber | 16:13.75 |
| 15 | Michael QuallsPlace 15 · Grade 12 · Syracuse | 12 | Syracuse | 16:16.76 |
| 16 | Kaiden AdamsonPlace 16 · Grade 12 · Weber | 12 | Weber | 16:17.31 |
| 17 | Evan SaundersPlace 17 · Grade 12 · Green Canyon | 12 | Green Canyon | 16:17.73 PR |
| 18 | Luke HydePlace 18 · Grade 11 · Viewmont | 11 | Viewmont | 16:23.37 |
| 19 | Seth LundPlace 19 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 16:24.71 PR |
| 20 | Danny RowePlace 20 · Grade 12 · Green Canyon | 12 | Green Canyon | 16:26.38 PR |
| 21 | Isaac FredinPlace 21 · Grade 12 · Layton | 12 | Layton | 16:26.71 |
| 22 | Christian WilcoxPlace 22 · Grade 11 · Layton | 11 | Layton | 16:28.25 |
| 23 | Noah MalanPlace 23 · Grade 12 · Fremont | 12 | Fremont | 16:32.01 |
| 24 | Noah KnightPlace 24 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 16:32.87 |
| 25 | Jack PhippenPlace 25 · Grade 11 · Clearfield | 11 | Clearfield | 16:33.91 |
| 26 | Beckham RowleyPlace 26 · Grade 11 · Syracuse | 11 | Syracuse | 16:37.73 PR |
| 27 | Markus BoderoPlace 27 · Grade 11 · Viewmont | 11 | Viewmont | 16:39.09 |
| 28 | Trevin StewartPlace 28 · Grade 11 · Tooele | 11 | Tooele | 16:40.52 |
| 29 | Ethan JohnsonPlace 29 · Grade 11 · Jordan | 11 | Jordan | 16:41.66 |
| 30 | Connor NewtonPlace 30 · Grade 12 · Fremont | 12 | Fremont | 16:42.46 |
| 31 | Beckett WilkinsonPlace 31 · Grade 11 · Weber | 11 | Weber | 16:43.20 |
| 32 | Jacob LorimerPlace 32 · Grade 12 · Logan | 12 | Logan | 16:44.03 |
| 33 | Jackson SayrePlace 33 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 16:45.51 |
| 34 | Braxton AschlimanPlace 34 · Grade 11 · West Field | 11 | West Field | 16:45.94 |
| 35 | Jacob GehringPlace 35 · Grade 11 · Viewmont | 11 | Viewmont | 16:46.10 |
| 36 | Ethan WarnockPlace 36 · Grade 12 · Viewmont | 12 | Viewmont | 16:50.11 |
| 37 | Jens JacobsenPlace 37 · Grade 11 · Viewmont | 11 | Viewmont | 16:51.03 |
| 38 | Parker WaltonPlace 38 · Grade 11 · Hillcrest | 11 | Hillcrest | 16:57.43 PR |
| 39 | Teagan ToblerPlace 39 · Grade 10 · Syracuse | 10 | Syracuse | 17:00.33 |
| 40 | Maisen JohnsonPlace 40 · Grade 11 · Weber | 11 | Weber | 17:01.72 |
| 41 | Oscar JensenPlace 41 · Grade 11 · Taylorsville | 11 | Taylorsville | 17:04.72 PR |
| 42 | Kael JenkinsPlace 42 · Grade 10 · Fremont | 10 | Fremont | 17:05.88 |
| 43 | Lucas WillsonPlace 43 · Grade 12 · Tooele | 12 | Tooele | 17:06.02 |
| 44 | Davis NelsonPlace 44 · Grade 12 · Layton | 12 | Layton | 17:07.90 |
| 45 | True FerrierPlace 45 · Grade 12 · Ben Lomond | 12 | Ben Lomond | 17:08.63 |
| 46 | Adam LindsayPlace 46 · Grade 12 · Jordan | 12 | Jordan | 17:08.72 |
| 47 | Seth KochPlace 47 · Grade 11 · Layton | 11 | Layton | 17:17.40 |
| 48 | Alex McDanielPlace 48 · Grade 11 · Fremont | 11 | Fremont | 17:17.89 |
| 49 | Bridger LomaxPlace 49 · Grade 12 · Layton | 12 | Layton | 17:21.41 |
| 50 | Benji AndersonPlace 50 · Grade 10 · Jordan | 10 | Jordan | 17:23.54 |
| 51 | Jacob MessinaPlace 51 · Grade 11 · Bonneville (Ogden) | 11 | Bonneville (Ogden) | 17:23.57 |
| 52 | Maxwell VoorheesPlace 52 · Grade 10 · West Field | 10 | West Field | 17:23.84 |
| 53 | Ben BrenchleyPlace 53 · Grade 10 · Roy | 10 | Roy | 17:24.04 |
| 54 | Abe BythewayPlace 54 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 17:24.09 |
| 55 | Zachary CarnettPlace 55 · Grade 11 · Northridge | 11 | Northridge | 17:29.13 PR |
| 56 | Kenneth FisherPlace 56 · Grade 11 · Logan | 11 | Logan | 17:32.46 PR |
| 57 | Bennett LindbergPlace 57 · Grade 12 · Green Canyon | 12 | Green Canyon | 17:32.84 PR |
| 58 | Noah WrightPlace 58 · Grade 11 · Taylorsville | 11 | Taylorsville | 17:34.09 PR |
| 59 | Crew SymePlace 59 · Grade 11 · Fremont | 11 | Fremont | 17:35.51 |
| 60 | Brandon (Tanner) LayPlace 60 · Grade 12 · Tooele | 12 | Tooele | 17:36.98 |
| 61 | Trace NeedhamPlace 61 · Grade 11 · Logan | 11 | Logan | 17:37.23 |
| 62 | Maximus (Max) MendenhallPlace 62 · Grade 11 · Taylorsville | 11 | Taylorsville | 17:37.64 PR |
| 63 | Coy HarknessPlace 63 · Grade 10 · Weber | 10 | Weber | 17:38.03 |
| 64 | Landon PectolPlace 64 · Grade 11 · Tooele | 11 | Tooele | 17:38.31 |
| 65 | Isaac BrandePlace 65 · Grade 12 · Jordan | 12 | Jordan | 17:41.67 |
| 66 | Ben SchillPlace 66 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 17:42.09 |
| 67 | Avery HealeyPlace 67 · Grade 10 · Taylorsville | 10 | Taylorsville | 17:43.99 PR |
| 68 | Bennett WilcoxPlace 68 · Grade 11 · Layton | 11 | Layton | 17:46.97 |
| 69 | Craig CampbellPlace 69 · Grade 9 · Green Canyon | 9 | Green Canyon | 17:47.00 PR |
| 70 | Tyrus MasseyPlace 70 · Grade 10 · Clearfield | 10 | Clearfield | 17:47.42 |
| 71 | Eli SquirePlace 71 · Grade 12 · Clearfield | 12 | Clearfield | 17:52.15 |
| 72 | Xavier HowardPlace 72 · Grade 12 · Jordan | 12 | Jordan | 18:00.60 |
| 73 | Nash JensonPlace 73 · Grade 10 · Jordan | 10 | Jordan | 18:01.73 |
| 74 | Daniel HodgesPlace 74 · Grade 12 · Ben Lomond | 12 | Ben Lomond | 18:01.86 |
| 75 | Collin FarnsworthPlace 75 · Grade 10 · Bonneville (Ogden) | 10 | Bonneville (Ogden) | 18:04.26 PR |
| 76 | Luke SteelePlace 76 · Grade 12 · Syracuse | 12 | Syracuse | 18:06.89 |
| 77 | Octavian HowardPlace 77 · Grade 12 · Jordan | 12 | Jordan | 18:07.03 |
| 78 | Ezra ChambersPlace 78 · Grade 11 · Green Canyon | 11 | Green Canyon | 18:08.23 |
| 79 | Seamus ButlerPlace 79 · Grade 11 · Ben Lomond | 11 | Ben Lomond | 18:08.91 |
| 80 | Court NeedhamPlace 80 · Grade 11 · Logan | 11 | Logan | 18:11.36 |
| 81 | Harvick HansenPlace 81 · Grade 10 · Roy | 10 | Roy | 18:14.62 |
| 82 | Julian RhodesPlace 82 · Grade 12 · Roy | 12 | Roy | 18:14.77 |
| 83 | Tyse ChasePlace 83 · Grade 12 · Roy | 12 | Roy | 18:16.31 |
| 84 | Landon RussellPlace 84 · Grade 9 · Roy | 9 | Roy | 18:16.79 PR |
| 85 | Alvin ClementsPlace 85 · Grade 10 · Logan | 10 | Logan | 18:20.71 PR |
| 86 | J Dan EreksonPlace 86 · Grade 12 · Hillcrest | 12 | Hillcrest | 18:22.62 |
| 87 | Paxton StraderPlace 87 · Grade 10 · Weber | 10 | Weber | 18:24.04 |
| 88 | Sawyer HaymondPlace 88 · Grade 12 · Northridge | 12 | Northridge | 18:29.16 PR |
| 89 | Duke StoddardPlace 89 · Grade 11 · Ben Lomond | 11 | Ben Lomond | 18:29.48 |
| 90 | Sheldon BurrellPlace 90 · Grade 11 · West Field | 11 | West Field | 18:37.22 PR |
| 91 | Mason ClarkPlace 91 · Grade 10 · West Field | 10 | West Field | 18:37.36 |
| 92 | Michael GriffithPlace 92 · Grade 12 · Northridge | 12 | Northridge | 18:40.00 PR |
| 93 | Gregory AndersonPlace 93 · Grade 12 · Hillcrest | 12 | Hillcrest | 18:44.70 |
| 94 | Rheddik AllredPlace 94 · Grade 10 · Northridge | 10 | Northridge | 18:46.59 PR |
| 95 | James WoldPlace 95 · Grade 11 · Syracuse | 11 | Syracuse | 18:48.58 |
| 96 | Henry HolleyPlace 96 · Grade 10 · Clearfield | 10 | Clearfield | 18:54.81 |
| 97 | Colton PetersonPlace 97 · Grade 11 · Bonneville (Ogden) | 11 | Bonneville (Ogden) | 18:56.48 |
| 98 | Vincent RodebushPlace 98 · Grade 12 · Logan | 12 | Logan | 18:57.66 PR |
| 99 | Blake HamblinPlace 99 · Grade 11 · Clearfield | 11 | Clearfield | 18:59.22 |
| 100 | Shalev GarawayPlace 100 · Grade 10 · Northridge | 10 | Northridge | 18:59.98 PR |