| 1 | Jackson SpencerPlace 1 · Unattached | — | Unattached | 8:50.50 |
| 2 | Elliot StoutPlace 2 · Taylorsville | — | Taylorsville | 9:04.96 |
| 3 | Edward StoutPlace 3 · Taylorsville | — | Taylorsville | 9:08.70 |
| 4 | Peter MechamPlace 4 · Orem | — | Orem | 9:11.01 |
| 5 | Jeffrey (Jeff) HazardPlace 5 · Northridge Track Club | — | Northridge Track Club | 9:14.52 |
| 6 | Caden BybeePlace 6 · Lone Peak | — | Lone Peak | 9:16.99 |
| 7 | Trevin LounsburyPlace 7 · Unattached | — | Unattached | 9:23.38 |
| 8 | Parker HarrisPlace 8 · Layton | — | Layton | 9:24.85 |
| 9 | Ammon BittonPlace 9 · RAD Training | — | RAD Training | 9:26.92 |
| 10 | Tyson GublerPlace 10 · Unattached | — | Unattached | 9:30.06 |
| 11 | Matyas BirdPlace 11 · Thunder Distance | — | Thunder Distance | 9:31.16 |
| 12 | Caleb BrownPlace 12 · Unattached | — | Unattached | 9:33.47 |
| 13 | Hyrum TuftPlace 13 · Unattached | — | Unattached | 9:35.41 |
| 14 | Kurt PerryPlace 14 · Unattached | — | Unattached | 9:42.18 |
| 1 | Jackson SpencerPlace 1 · Unattached | — | Unattached | 9:17.31q |
| 2 | Peter MechamPlace 2 · Orem | — | Orem | 9:18.40q |
| 3 | Elliot StoutPlace 3 · Taylorsville | — | Taylorsville | 9:18.46q |
| 4 | Edward StoutPlace 4 · Taylorsville | — | Taylorsville | 9:18.67q |
| 5 | Jeffrey (Jeff) HazardPlace 5 · Northridge Track Club | — | Northridge Track Club | 9:23.27q |
| 6 | Tyson GublerPlace 6 · Unattached | — | Unattached | 9:23.82q |
| 7 | Parker HarrisPlace 7 · Layton | — | Layton | 9:24.45q |
| 8 | Caden BybeePlace 8 · Lone Peak | — | Lone Peak | 9:24.46q |
| 9 | Caleb BrownPlace 9 · Unattached | — | Unattached | 9:25.42q |
| 10 | Kurt PerryPlace 10 · Unattached | — | Unattached | 9:28.83q |
| 11 | Ammon BittonPlace 11 · RAD Training | — | RAD Training | 9:30.02q |
| 12 | Trevin LounsburyPlace 12 · Unattached | — | Unattached | 9:30.78q |
| 13 | Hyrum TuftPlace 13 · Unattached | — | Unattached | 9:31.86q |
| 14 | Matyas BirdPlace 14 · Thunder Distance | — | Thunder Distance | 9:32.46q |
| 15 | Kole SteelePlace 15 · @Altitude | — | @Altitude | 9:33.65 |
| 16 | Spencer SmithPlace 16 · Ram TC | — | Ram TC | 9:37.73 |
| 17 | Dallin HarringtonPlace 17 · American Fork XC Club | — | American Fork XC Club | 9:41.34 |
| 18 | Jack GrossenPlace 18 · Skyridge Track Club | — | Skyridge Track Club | 9:41.99 |
| 19 | Sullivan WilsonPlace 19 · Star Valley | — | Star Valley | 9:42.40 |
| 20 | Ian GreenePlace 20 · Unattached | — | Unattached | 9:42.46 |
| 21 | Miles McGeePlace 21 · Unattached | — | Unattached | 9:42.67 |
| 22 | Ben HugaboomPlace 22 · Unattached | — | Unattached | 9:43.76 |
| 23 | Colin PugmirePlace 23 · Layton | — | Layton | 9:52.01 |
| 24 | Camron JohnsonPlace 24 · Unattached | — | Unattached | 9:53.10 |
| 25 | Aden ZwonitzerPlace 25 · Cheyenne East | — | Cheyenne East | 9:55.38 |
| 26 | Chase McCallPlace 26 · T-BIRDS | — | T-BIRDS | 9:56.67 |
| 27 | Chase WilfertPlace 27 · Unattached | — | Unattached | 9:58.78 |
| 28 | Jeremiah SorensenPlace 28 · Herriman | — | Herriman | 9:59.82 |
| 29 | Davis RobertsPlace 29 · Grizz Track Club | — | Grizz Track Club | 9:59.85 |
| 30 | Falcon JonesPlace 30 · Thunder Distance | — | Thunder Distance | 10:02.08 |
| 31 | Camden PendletonPlace 31 · Unattached | — | Unattached | 10:02.09 |
| 32 | Teo OscarsonPlace 32 · T-BIRDS | — | T-BIRDS | 10:02.96 |
| 33 | Brigham HahnPlace 33 · Star Valley | — | Star Valley | 10:03.41 |
| 34 | Colton CranneyPlace 34 · Star Valley | — | Star Valley | 10:04.32 |
| 35 | William DaleyPlace 35 · Orem | — | Orem | 10:04.94 |
| 36 | Aadan LunaPlace 36 · Bronc Track Club | — | Bronc Track Club | 10:05.12 |
| 37 | Jack WinwardPlace 37 · Taylorsville | — | Taylorsville | 10:05.17 |
| 38 | Mateo WrightPlace 38 · Lions | — | Lions | 10:05.78 |
| 39 | Adam MoodyPlace 39 · Unattached | — | Unattached | 10:06.10 |
| 40 | Kaden SmithPlace 40 · T-BIRDS | — | T-BIRDS | 10:06.33 |
| 41 | Landon CarterPlace 41 · Skyridge Track Club | — | Skyridge Track Club | 10:06.58 |
| 42 | Alan NavarroPlace 42 · C | — | C | 10:07.26 |
| 43 | Lane StockPlace 43 · T-BIRDS | — | T-BIRDS | 10:08.33 |
| 44 | G PerryPlace 44 · Unattached | — | Unattached | 10:08.71 |
| 45 | Louis FloryPlace 45 · Orem | — | Orem | 10:08.91 |
| 46 | Ian StoreyPlace 46 · Unattached | — | Unattached | 10:09.16 |
| 47 | Jared MelinkovichPlace 47 · Thunder Basin | — | Thunder Basin | 10:10.15 |
| 48 | Shamus NealisPlace 48 · Unattached | — | Unattached | 10:11.27 |
| 49 | Jake PugmirePlace 49 · Layton | — | Layton | 10:13.68 |
| 50 | Ty PattersonPlace 50 · Unattached | — | Unattached | 10:13.92 |
| 51 | McKay MarchantPlace 51 · Unattached | — | Unattached | 10:14.79 |
| 52 | Luke HarrisPlace 52 · Star Valley | — | Star Valley | 10:15.55 |
| 53 | Madden MoorePlace 53 · Taylorsville | — | Taylorsville | 10:16.88 |
| 54 | Jace KetchamPlace 54 · Cheyenne East | — | Cheyenne East | 10:17.58 |
| 55 | Ethan WarnockPlace 55 · Valhalla | — | Valhalla | 10:17.80 |
| 56 | Hayden OlcottPlace 56 · RAD Training | — | RAD Training | 10:20.27 |
| 57 | Peter JohnsonPlace 57 · Orem | — | Orem | 10:20.28 |
| 58 | Gordon LowPlace 58 · Ridgeline | — | Ridgeline | 10:23.01 |
| 59 | Isaac SharpPlace 59 · Unattached | — | Unattached | 10:23.27 |
| 60 | William RichardsPlace 60 · Orem | — | Orem | 10:25.49 |
| 61 | Caleb CrowtherPlace 61 · Star Valley | — | Star Valley | 10:29.88 |
| 62 | Seth LundPlace 62 · Unattached | — | Unattached | 10:31.18 |
| 63 | Chase EricksonPlace 63 · Thunder Basin | — | Thunder Basin | 10:32.80 |
| 64 | Walker HeinerPlace 64 · Layton | — | Layton | 10:35.02 |
| 65 | Jayden RichPlace 65 · Unattached | — | Unattached | 10:35.95 |
| 66 | Hal ThompsonPlace 66 · Moapa Valley | — | Moapa Valley | 10:36.19 |
| 67 | Ben HirschiPlace 67 · Star Valley | — | Star Valley | 10:36.95 |
| 68 | Greyson SpencerPlace 68 · Skyridge Track Club | — | Skyridge Track Club | 10:38.53 |
| 69 | Copeland KillpackPlace 69 · T-BIRDS | — | T-BIRDS | 10:39.65 |
| 70 | Tanner KawaPlace 70 · T-BIRDS | — | T-BIRDS | 10:42.39 |
| 71 | Gavin GwilliamPlace 71 · Unattached | — | Unattached | 10:43.86 |
| 72 | Joseph StevensPlace 72 · Orem | — | Orem | 10:47.36 |
| 73 | Eldon BlakePlace 73 · T-BIRDS | — | T-BIRDS | 10:48.38 |
| 74 | Parker GreenleePlace 74 · Teton | — | Teton | 10:49.59 |
| 75 | Ben HorrocksPlace 75 · Evanston Senior | — | Evanston Senior | 10:49.91 |
| 76 | Ryder McCunePlace 76 · T-BIRDS | — | T-BIRDS | 10:56.35 |
| 77 | Isaac HarbinPlace 77 · Timpanogos | — | Timpanogos | 11:00.95 |
| 78 | Corbin MaxfieldPlace 78 · Mountain View-WY | — | Mountain View-WY | 11:02.84 |
| 79 | Caden HeningerPlace 79 · Unattached | — | Unattached | 11:09.82 |
| 80 | Curtis GreenePlace 80 · Unattached | — | Unattached | 11:21.04 |
| 81 | Phineas AndrusPlace 81 · T-BIRDS | — | T-BIRDS | 11:35.63 |
| 82 | Elliott BucherPlace 82 · Ring's | — | Ring's | 11:37.30 |
| 83 | Colson MattsonPlace 83 · Unattached | — | Unattached | 11:41.49 |
| 84 | Samuel StokerPlace 84 · Tiger Running Club | — | Tiger Running Club | 11:49.78 |
| 85 | Emilio ArriagaPlace 85 · Unattached | — | Unattached | 11:53.72 |
| 86 | Blake BelnapPlace 86 · Canyon Track Club | — | Canyon Track Club | 12:07.22 |