| 1 | Karl WilcockPlace 1 · Grade 12 · Hurricane | 12 | Hurricane | 4:22.47 |
| 2 | Roblet MuhudinPlace 2 · Grade 11 · Team XC | 11 | Team XC | 4:25.03 |
| 3 | Eric FitzpatrickPlace 3 · Grade 11 · YMCA Team Idaho | 11 | YMCA Team Idaho | 4:25.19 |
| 4 | Alex PaulPlace 4 · Grade 11 · Ric Rojas Runnin | 11 | Ric Rojas Runnin | 4:26.06 |
| 5 | Bryan JordanPlace 5 · Grade 10 · Jordan, Bryan,Reno | 10 | Jordan, Bryan,Reno | 4:27.67 |
| 6 | Nathan FletcherPlace 6 · Grade 12 · Thunderbird Trac | 12 | Thunderbird Trac | 4:30.58 |
| 7 | Taylor BeanPlace 7 · Grade 12 · Burley Track Clu | 12 | Burley Track Clu | 4:31.13 |
| 8 | Max HardyPlace 8 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 4:31.41 |
| 9 | Lars LunstrumPlace 9 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 4:31.56 |
| 10 | Cody CurtisPlace 10 · Grade 9 · Curtis, Cody,Coeur | 9 | Curtis, Cody,Coeur | 4:31.78 |
| 11 | Austin CostleyPlace 11 · Grade 11 · Syracuse Track C | 11 | Syracuse Track C | 4:32.35 |
| 12 | Tyson ButlerPlace 12 · Grade 11 · Butler, Tyson,Layto | 11 | Butler, Tyson,Layto | 4:32.89 |
| 13 | Jake RossmangoPlace 13 · Grade 11 · Syracuse Track C | 11 | Syracuse Track C | 4:33.32 |
| 14 | Jackson BocksnickPlace 14 · Grade 11 · Lethbridge Track | 11 | Lethbridge Track | 4:34.24 |
| 15 | Alex DillenbeckPlace 15 · Grade 11 · Cougar Track | 11 | Cougar Track | 4:34.65 |
| 16 | Dallin FarnsworthPlace 16 · Grade 9 · Gate City Track | 9 | Gate City Track | 4:34.85 |
| 17 | Caden PortelaPlace 17 · Grade 10 · Firth Cougars | 10 | Firth Cougars | 4:34.89 |
| 18 | Jason KearnsPlace 18 · Grade 11 · Warrior Express | 11 | Warrior Express | 4:35.05 |
| 19 | Evan ArgylePlace 19 · Grade 11 · PG Vikings | 11 | PG Vikings | 4:35.10 |
| 20 | Erik HarrisPlace 20 · Grade 9 · Donnelleys Track | 9 | Donnelleys Track | 4:35.22 |
| 21 | Frank Socha Jr.Place 21 · Grade 11 · Colorado Springs | 11 | Colorado Springs | 4:35.51 |
| 22 | Logan PettyPlace 22 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:37.31 |
| 23 | Travis TaylorPlace 23 · Grade 10 · Taylor, Travis,Orem | 10 | Taylor, Travis,Orem | 4:37.32 |
| 24 | Josh ShrewsburyPlace 24 · Grade 12 · Kearns Track | 12 | Kearns Track | 4:37.38 |
| 25 | Brad NyePlace 25 · Grade 9 · Davis Track Club | 9 | Davis Track Club | 4:38.43 |
| 26 | Dominic BolinPlace 26 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 4:38.48 |
| 27 | Jacob HeathPlace 27 · Grade 12 · Laramie Track Cl | 12 | Laramie Track Cl | 4:38.96 |
| 28 | Matt RankinPlace 28 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 4:39.17 |
| 29 | Evan FialaPlace 29 · Grade 11 · Cougar Track | 11 | Cougar Track | 4:39.29 |
| 30 | Luke GilbertPlace 30 · Grade 10 · Casper Natrona T | 10 | Casper Natrona T | 4:39.37 |
| 31 | Jack LinehanPlace 31 · Grade 12 · Team Prep | 12 | Team Prep | 4:39.63 |
| 32 | Ashi GuilesPlace 32 · Grade 11 · Ric Rojas Runnin | 11 | Ric Rojas Runnin | 4:40.21 |
| 33 | Lewis CommonsPlace 33 · Grade 11 · Ric Rojas Runnin | 11 | Ric Rojas Runnin | 4:41.27 |
| 34 | Todd BlythePlace 34 · Grade 12 · Blythe, Todd,Colstr | 12 | Blythe, Todd,Colstr | 4:43.76 |
| 35 | Payden BeusPlace 35 · Grade 12 · Beus, Payden,West H | 12 | Beus, Payden,West H | 4:43.80 |
| 36 | Justin WebbPlace 36 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 4:49.38 |