| 1 | Nathan GreenPlace 1 · Grade 17 · YMCA Team Idaho | 17 | YMCA Team Idaho | 4:20.10 |
| 3 | William BoylePlace 3 · Grade 12 · Winnipeg Optimist Athleti | 12 | Winnipeg Optimist Athleti | 4:28.83 |
| 4 | Drew HoganPlace 4 · Syracuse Track Club | — | Syracuse Track Club | 4:28.96 |
| 6 | Isaac TeeplesPlace 6 · Grade 10 · Kamiakin | 10 | Kamiakin | 4:29.93 |
| 9 | Kooper DibbPlace 9 · Grade 11 · American Fork | 11 | American Fork | 4:31.05 |
| 10 | Connor FinlinsonPlace 10 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 4:32.05 |
| 11 | Mason HenryPlace 11 · Grade 12 · Natrona County | 12 | Natrona County | 4:32.23 |
| 12 | Patrick CurullaPlace 12 · Grade 11 · Tri-Valley Flyers | 11 | Tri-Valley Flyers | 4:32.93 |
| 13 | Trevor StephenPlace 13 · Grade 12 · Cheyenne Central | 12 | Cheyenne Central | 4:32.98 |
| 14 | Griffin MayPlace 14 · Grade 12 · Bozeman | 12 | Bozeman | 4:33.02 |
| 15 | Taylor KnightPlace 15 · Grade 11 · Orem | 11 | Orem | 4:33.11 |
| 16 | Andy GebhardtPlace 16 · Grade 12 · Salmon | 12 | Salmon | 4:33.46 |
| 17 | Luke DouglasPlace 17 · Grade 11 · Timpanogos | 11 | Timpanogos | 4:33.50 |
| 19 | Luke CrossleyPlace 19 · Grade 11 · Roy | 11 | Roy | 4:33.76 |
| 20 | Jacob HalversonPlace 20 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 4:34.05 |
| 21 | Kobe YostPlace 21 · Grade 12 · Jerome | 12 | Jerome | 4:34.33 |
| 23 | Isaac BerlinPlace 23 · Grade 11 · Timpanogos | 11 | Timpanogos | 4:34.60 |
| 24 | Nate HessPlace 24 · Grade 11 · American Fork | 11 | American Fork | 4:35.14 |
| 26 | Logan ForesterPlace 26 · Grade 17 · YMCA Team Idaho | 17 | YMCA Team Idaho | 4:36.49 |
| 27 | Logan GarnicaPlace 27 · Grade 10 · Springville | 10 | Springville | 4:36.72 |
| 28 | Grayden RaubaPlace 28 · Grade 11 · Real Training | 11 | Real Training | 4:37.10 |
| 31 | Samuel NelsonPlace 31 · Grade 11 · American Fork | 11 | American Fork | 4:38.49 |
| 32 | Dylan RawlingsPlace 32 · Grade 12 · American Fork | 12 | American Fork | 4:38.78 |
| 33 | Tanner KlumphPlace 33 · Grade 17 · Mountain West | 17 | Mountain West | 4:39.19 |
| 35 | Bronson DameronPlace 35 · Grade 11 · Timpanogos | 11 | Timpanogos | 4:40.01 |
| 39 | Lucas PeckPlace 39 · Grade 11 · American Fork | 11 | American Fork | 4:40.65 |
| 40 | Joao CampregherPlace 40 · Grade 11 · Orem | 11 | Orem | 4:41.25 |
| 41 | Josh FramePlace 41 · Grade 12 · Orem | 12 | Orem | 4:41.33 |
| 42 | Ethan MabeyPlace 42 · Grade 11 · Bountiful | 11 | Bountiful | 4:41.47 |
| 43 | Daniel LarsenPlace 43 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 4:41.78 |
| 44 | Tim ClarkePlace 44 · Grade 10 · Woods Cross | 10 | Woods Cross | 4:42.06 |
| 47 | Jessie LovelandPlace 47 · Grade 12 · Star Valley | 12 | Star Valley | 4:42.76 |
| 48 | Calvin GehringPlace 48 · Grade 11 · Woods Cross | 11 | Woods Cross | 4:43.58 |
| 50 | Mason SwingholmPlace 50 · Grade 12 · Laramie | 12 | Laramie | 4:44.03 |
| 51 | Tre BacaPlace 51 · Grade 12 · Timpanogos | 12 | Timpanogos | 4:44.19 |
| 52 | Jayden HoldsworthPlace 52 · Grade 11 · Orem | 11 | Orem | 4:44.88 |
| 54 | Parker GalbraithPlace 54 · Grade 12 · Sugar-Salem | 12 | Sugar-Salem | 4:45.89 |
| 56 | Liam BairdPlace 56 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 4:46.11 |
| 57 | Adam MabeyPlace 57 · Grade 9 · Bountiful | 9 | Bountiful | 4:46.47 |
| 58 | Nick MurrayPlace 58 · Syracuse Track Club | — | Syracuse Track Club | 4:46.99 |
| 59 | Tayson EchohawkPlace 59 · Grade 9 · Orem | 9 | Orem | 4:47.21 |
| 62 | Sam HansenPlace 62 · Grade 9 · Woods Cross | 9 | Woods Cross | 4:47.35 |
| 63 | Will MerkleyPlace 63 · Grade 10 · American Fork | 10 | American Fork | 4:47.38 |
| 65 | David SkeltonPlace 65 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 4:49.39 |
| 66 | Jamar Lopez-GowenPlace 66 · Grade 17 · Canyon | 17 | Canyon | 4:49.55 |
| 67 | Tyler ReesePlace 67 · Grade 11 · Spanish Fork | 11 | Spanish Fork | 4:49.68 |
| 69 | Colin MajorPlace 69 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 4:49.83 |
| 70 | Siler WeaverPlace 70 · Grade 11 · Evanston Senior | 11 | Evanston Senior | 4:49.88 |
| 72 | Jackson BlackPlace 72 · Syracuse Track Club | — | Syracuse Track Club | 4:50.25 |
| 74 | James ChristianPlace 74 · Grade 11 · Woods Cross | 11 | Woods Cross | 4:51.09 |
| 75 | Tim SpiesmanPlace 75 · Grade 11 · American Fork | 11 | American Fork | 4:51.13 |
| 77 | Blake TurpinPlace 77 · Grade 11 · Roy | 11 | Roy | 4:51.85 |
| 78 | Jared HuntPlace 78 · Grade 12 · Sky View | 12 | Sky View | 4:51.88 |
| 80 | Kyson MillerPlace 80 · Grade 11 · Kelly Walsh | 11 | Kelly Walsh | 4:52.02 |
| 82 | Carter GreenPlace 82 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 4:52.11 |
| 83 | Garrett DedricksonPlace 83 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 4:52.68 |
| 86 | Spencer BaileyPlace 86 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 4:52.84 |
| 87 | Josh EldredgePlace 87 · Grade 11 · Davis (UT) | 11 | Davis (UT) | 4:52.85 |
| 88 | Anderson PerryPlace 88 · Grade 10 · Davis (UT) | 10 | Davis (UT) | 4:53.22 |
| 89 | Matthew CablePlace 89 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 4:53.53 |
| 90 | Micah TolmanPlace 90 · Grade 10 · Salmon | 10 | Salmon | 4:53.54 |
| 91 | Garrett HalePlace 91 · Grade 10 · Preston | 10 | Preston | 4:53.92 |
| 94 | Dylan CrowtherPlace 94 · Grade 9 · American Fork | 9 | American Fork | 4:54.29 |
| 95 | Joel LaVergne 19+Place 95 · YMCA Team Idaho | — | YMCA Team Idaho | 4:54.40 |
| 96 | Noah SuttlemyrePlace 96 · Syracuse Track Club | — | Syracuse Track Club | 4:54.46 |
| 97 | Braden KivistoPlace 97 · Grade 10 · Cheyenne Central | 10 | Cheyenne Central | 4:54.52 |
| 99 | Frederick AmbrosePlace 99 · Grade 9 · Real Training | 9 | Real Training | 4:55.21 |
| 101 | Sam NashPlace 101 · Grade 15 · Bozeman | 15 | Bozeman | 4:55.40 |
| 102 | Gabe NuttallPlace 102 · Grade 11 · Woods Cross | 11 | Woods Cross | 4:55.81 |
| 103 | Charles FosseyPlace 103 · Grade 9 · Rock Springs | 9 | Rock Springs | 4:55.83 |
| 104 | Wyatt BeckerPlace 104 · Grade 11 · Cody | 11 | Cody | 4:56.11 |
| 105 | Spencer GreenwoodPlace 105 · Grade 11 · Orem | 11 | Orem | 4:56.33 |
| 106 | Martin GalvezPlace 106 · Grade 9 · Timpanogos | 9 | Timpanogos | 4:56.41 |
| 108 | Ben PricePlace 108 · Grade 11 · Springville | 11 | Springville | 4:56.43 |
| 109 | Chris FinchPlace 109 · Grade 12 · Natrona County | 12 | Natrona County | 4:56.64 |
| 110 | Sam WilldenPlace 110 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 4:56.92 |
| 111 | Josh RawlingsPlace 111 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 4:57.08 |
| 112 | Brecken MillerPlace 112 · Grade 12 · Cheyenne Central | 12 | Cheyenne Central | 4:57.16 |
| 115 | Jaxson HathawayPlace 115 · Grade 17 · High Mountain Track Club | 17 | High Mountain Track Club | 4:57.28 |
| 118 | Dylan TidwellPlace 118 · Grade 11 · Woods Cross | 11 | Woods Cross | 4:57.40 |
| 119 | Brigham DallingPlace 119 · Grade 10 · Sugar-Salem | 10 | Sugar-Salem | 4:57.45 |
| 120 | Jayden FitzgarraldPlace 120 · Grade 10 · American Fork | 10 | American Fork | 4:57.57 |
| 121 | Logan ThomasPlace 121 · Grade 10 · Canyon | 10 | Canyon | 4:57.68 |
| 123 | Alex MizziPlace 123 · Grade 12 · Real Training | 12 | Real Training | 4:58.26 |
| 126 | Bridger WilkesPlace 126 · Bozeman | — | Bozeman | 4:58.57 |
| 127 | Caleb WhitePlace 127 · Grade 10 · Woods Cross | 10 | Woods Cross | 4:58.71 |
| 128 | Mason ChandlerPlace 128 · Grade 11 · Rigby | 11 | Rigby | 4:58.73 |
| 129 | Riley SchottPlace 129 · Grade 17 · Bozeman | 17 | Bozeman | 4:58.91 |
| 130 | Dillon FoleyPlace 130 · Grade 12 · Star Valley | 12 | Star Valley | 4:59.09 |
| 132 | Henry BallingerPlace 132 · Grade 9 · Helena | 9 | Helena | 4:59.18 |
| 133 | Logan HuntPlace 133 · Grade 12 · Evanston Senior | 12 | Evanston Senior | 4:59.26 |
| 134 | Mauricio PerezPlace 134 · Grade 11 · Rock Springs | 11 | Rock Springs | 4:59.43 |
| 135 | David EndicottPlace 135 · Grade 12 · Roy | 12 | Roy | 4:59.59 |
| 137 | Gabe VillalobosPlace 137 · Grade 12 · Rock Springs | 12 | Rock Springs | 4:59.69 |
| 138 | Joseph JohnsPlace 138 · Grade 15 · Bozeman | 15 | Bozeman | 5:00.38 |
| 139 | Carson ColemanPlace 139 · Grade 12 · Davis (UT) | 12 | Davis (UT) | 5:00.39 |
| 143 | Mccoy StewartPlace 143 · Grade 11 · Uintah | 11 | Uintah | 5:00.91 |
| 144 | Quinten CarneyPlace 144 · Grade 17 · YMCA Team Idaho | 17 | YMCA Team Idaho | 5:01.05 |
| 145 | Jackson OlsenPlace 145 · Grade 11 · Woods Cross | 11 | Woods Cross | 5:01.15 |
| 148 | Robert GomezPlace 148 · Grade 11 · Evanston Senior | 11 | Evanston Senior | 5:02.09 |