| 1 | Josh AdamsPlace 1 · Grade 12 · Davis Track Club | 12 | Davis Track Club | 4:26.96 |
| 2 | Mohamud IgePlace 2 · Grade 11 · Team | 11 | Team | 4:28.32 |
| 3 | Jorgan JacobsenPlace 3 · Grade 12 · Brighton Track Club | 12 | Brighton Track Club | 4:28.90 |
| 4 | Keane ShulerPlace 4 · Grade 12 · Team Shuler | 12 | Team Shuler | 4:33.07 |
| 5 | Connor KammPlace 5 · Grade 11 · Skyline Eagles | 11 | Skyline Eagles | 4:33.13 |
| 6 | Paul BurkePlace 6 · Grade 10 · Gillette | 10 | Gillette | 4:33.38 |
| 8 | Travis RasmussenPlace 8 · Grade 11 · Ric Rojas Running | 11 | Ric Rojas Running | 4:33.45 |
| 9 | James JensenPlace 9 · Grade 12 · TimpviewTrack | 12 | TimpviewTrack | 4:34.91 |
| 10 | William MillerPlace 10 · Grade 11 · Aspen Mountain T | 11 | Aspen Mountain T | 4:35.25 |
| 11 | Tyler RasmussenPlace 11 · Grade 11 · Ric Rojas Running | 11 | Ric Rojas Running | 4:35.99 |
| 12 | Sawyer BoschPlace 12 · Grade 10 · YMCA Team Idaho | 10 | YMCA Team Idaho | 4:37.34 |
| 13 | Keli ParkerPlace 13 · Grade 12 · Tri County Runni | 12 | Tri County Runni | 4:37.41 |
| 14 | Milo WilliamsPlace 14 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:37.88 |
| 15 | Brian BellPlace 15 · Grade 12 · Sheridan Track Club | 12 | Sheridan Track Club | 4:38.90 |
| 16 | Nick BolinderPlace 16 · Grade 10 · YMCA Team Idaho | 10 | YMCA Team Idaho | 4:39.40 |
| 17 | Jason AmesPlace 17 · Grade 12 · Helena Vault & T | 12 | Helena Vault & T | 4:39.61 |
| 18 | Jeremy MillerPlace 18 · Grade 12 · Cheyenne East | 12 | Cheyenne East | 4:39.85 |
| 19 | Jason McKeePlace 19 · Portneuf Valley | — | Portneuf Valley | 4:39.94 |
| 20 | David KendallPlace 20 · Grade 12 · Aspen Mountain T | 12 | Aspen Mountain T | 4:40.71 |
| 21 | Gary AtteburyPlace 21 · Grade 12 · Knights | 12 | Knights | 4:41.06 |
| 22 | Kevin RobisonPlace 22 · Bruin Track Club | — | Bruin Track Club | 4:41.51 |
| 23 | Chris HancockPlace 23 · Grade 12 · Bingham Track Club | 12 | Bingham Track Club | 4:41.68 |
| 24 | Andrew PiercePlace 24 · Grade 12 · Bruin Track Club | 12 | Bruin Track Club | 4:41.95 |
| 25 | John MeringPlace 25 · Grade 11 · YMCA Team Idaho | 11 | YMCA Team Idaho | 4:42.67 |
| 26 | A.J. PackardPlace 26 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 4:42.70 |
| 27 | Seth FrischknechtPlace 27 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:43.20 |
| 28 | Clay SmithPlace 28 · Cortez | — | Cortez | 4:43.54 |
| 29 | Josh WardPlace 29 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 4:45.75 |
| 30 | Nick GaitanPlace 30 · Grade 11 · Bulldog Track Club | 11 | Bulldog Track Club | 4:45.95 |
| 31 | Kyle JarettPlace 31 · Grade 11 · Juan Diego | 11 | Juan Diego | 4:46.16 |
| 32 | James CutlerPlace 32 · Grade 12 · Wildcat Track Club | 12 | Wildcat Track Club | 4:47.19 |
| 33 | Taylor HansenPlace 33 · Grade 11 · Wildcat Track Club | 11 | Wildcat Track Club | 4:47.60 |
| 34 | Sean AdamsPlace 34 · Grade 11 · Team | 11 | Team | 4:48.01 |
| 35 | Jose GuerreroPlace 35 · Grade 9 · Team | 9 | Team | 4:48.04 |
| 36 | Josiah BarrettPlace 36 · Grade 10 · YMCA Team Idaho | 10 | YMCA Team Idaho | 4:48.34 |
| 37 | Ben LarsenPlace 37 · Grade 11 · Knights | 11 | Knights | 4:48.51 |
| 38 | Derek MunozPlace 38 · Grade 11 · Team | 11 | Team | 4:49.20 |
| 39 | Nate JensenPlace 39 · Grade 11 · Wolfpack Track Club | 11 | Wolfpack Track Club | 4:49.39 |
| 40 | Luke PuskedraPlace 40 · Grade 9 · Bulldog Track Club | 9 | Bulldog Track Club | 4:49.56 |
| 41 | Steven BramblePlace 41 · Grade 12 · Platte River Tra | 12 | Platte River Tra | 4:49.83 |
| 42 | Matt VancePlace 42 · Grade 10 · Spanish Fork Tra | 10 | Spanish Fork Tra | 4:49.94 |
| 43 | Zach HallowsPlace 43 · Grade 10 · Wildcat Track Club | 10 | Wildcat Track Club | 4:50.04 |
| 44 | Paul HerroldPlace 44 · Grade 11 · Cheyenne Central | 11 | Cheyenne Central | 4:50.29 |
| 46 | Geoff HarmonPlace 46 · Grade 10 · Caveman Track Club | 10 | Caveman Track Club | 4:50.95 |
| 47 | Zach ReiterPlace 47 · Grade 11 · Aspen Mountain T | 11 | Aspen Mountain T | 4:51.30 |
| 48 | Mark DohertyPlace 48 · Grade 11 · Gillette | 11 | Gillette | 4:51.82 |
| 49 | Matthew CoughlinPlace 49 · Grade 10 · Coughlin | 10 | Coughlin | 4:52.27 |
| 50 | Todd BroughPlace 50 · Grade 12 · Davis Track Club | 12 | Davis Track Club | 4:52.42 |
| 51 | Roblet MuhudinPlace 51 · Grade 7 · Blazer Track Club | 7 | Blazer Track Club | 4:52.81 |
| 52 | Royce HylandPlace 52 · Grade 11 · YMCA Team Idaho | 11 | YMCA Team Idaho | 4:53.27 |
| 53 | Calvin FunkPlace 53 · Grade 11 · Rangeview | 11 | Rangeview | 4:53.39 |
| 54 | Taylor MonsonPlace 54 · Grade 12 · Weber Track Club | 12 | Weber Track Club | 4:53.91 |
| 55 | Ignacio MataPlace 55 · Grade 12 · Teeva | 12 | Teeva | 4:54.03 |
| 56 | Kyle MinsonPlace 56 · Grade 11 · Spanish Fork Tra | 11 | Spanish Fork Tra | 4:55.26 |
| 57 | Abdurahman FakiPlace 57 · Grade 11 · Team | 11 | Team | 4:55.80 |
| 58 | Sam PeryPlace 58 · Cortez | — | Cortez | 4:56.06 |
| 59 | Tom BrekkePlace 59 · Grade 12 · Bozeman Distance | 12 | Bozeman Distance | 4:56.18 |
| 59 | Konrad BundePlace 59 · Portneuf Valley | — | Portneuf Valley | 4:56.18 |
| 61 | Austi ChristensenPlace 61 · Grade 11 · Wolfpack Track Club | 11 | Wolfpack Track Club | 4:56.27 |
| 62 | Hassan AbdufitahPlace 62 · Grade 9 · Team | 9 | Team | 4:56.38 |
| 63 | Adam CowgerPlace 63 · Grade 11 · Cody Track Club | 11 | Cody Track Club | 4:56.48 |
| 64 | Javin SissonsPlace 64 · Grade 12 · Red Deer Titans | 12 | Red Deer Titans | 4:56.78 |
| 65 | Coulsen GoodwinPlace 65 · Grade 10 · Bruin Track Club | 10 | Bruin Track Club | 4:56.98 |
| 66 | Gabe MolinaroPlace 66 · Grade 12 · Northwest Christ | 12 | Northwest Christ | 4:57.31 |
| 67 | Wes BurninghamPlace 67 · Grade 11 · Skyline Eagles | 11 | Skyline Eagles | 4:57.79 |
| 68 | Taylor KeltingPlace 68 · Grade 10 · Gillette | 10 | Gillette | 4:57.86 |
| 69 | Chris GoochPlace 69 · Grade 11 · Skyline Eagles | 11 | Skyline Eagles | 4:57.97 |
| 70 | Jordan McCortPlace 70 · Grade 11 · Aspen Mountain T | 11 | Aspen Mountain T | 4:58.10 |
| 71 | Wade WilliamsPlace 71 · Grade 11 · Beaverhead Count | 11 | Beaverhead Count | 4:58.30 |
| 72 | Seth LeFevrePlace 72 · Grade 11 · Spanish Fork Tra | 11 | Spanish Fork Tra | 4:58.42 |
| 73 | Joseph GriegoPlace 73 · Grade 11 · Speed City | 11 | Speed City | 4:59.03 |
| 74 | Spencer OlsenPlace 74 · Grade 12 · Team Provo | 12 | Team Provo | 4:59.22 |
| 75 | Cord HoustonPlace 75 · Grade 12 · Rustler Nation | 12 | Rustler Nation | 4:59.38 |
| 76 | Harrison LiveseyPlace 76 · Grade 12 · Knights | 12 | Knights | 4:59.46 |
| 77 | Mohamed FakiPlace 77 · Grade 9 · Team | 9 | Team | 4:59.98 |
| 78 | Austin OlsenPlace 78 · Grade 10 · Team Provo | 10 | Team Provo | 5:00.07 |
| 79 | Ryan BakerPlace 79 · Grade 12 · Pleasant Grove T | 12 | Pleasant Grove T | 5:00.18 |
| 80 | Brandon ManwillPlace 80 · Grade 11 · Pleasant Grove T | 11 | Pleasant Grove T | 5:00.23 |
| 81 | Scott HampshirePlace 81 · Grade 11 · Skyline Eagles | 11 | Skyline Eagles | 5:00.42 |
| 82 | Stephen HunterPlace 82 · Grade 10 · Wildcat Track Club | 10 | Wildcat Track Club | 5:00.52 |
| 83 | Chris MacLellanPlace 83 · Grade 11 · Cheyenne Central | 11 | Cheyenne Central | 5:00.62 |
| 84 | Jared WardPlace 84 · Grade 10 · Davis Track Club | 10 | Davis Track Club | 5:00.65 |
| 85 | Ryan WoodmanPlace 85 · Grade 11 · Colorado Springs | 11 | Colorado Springs | 5:00.76 |
| 86 | Brent BaileyPlace 86 · Grade 12 · Colorado Springs | 12 | Colorado Springs | 5:00.79 |
| 87 | Chio LopezPlace 87 · Portneuf Valley | — | Portneuf Valley | 5:00.86 |
| 88 | Chris WalkerPlace 88 · Grade 11 · Bingham Track Club | 11 | Bingham Track Club | 5:01.08 |
| 89 | Amos WhitmanPlace 89 · Grade 12 · Northwest Christ | 12 | Northwest Christ | 5:01.16 |
| 90 | Derek ZabriskiePlace 90 · Grade 11 · Bruin Track Club | 11 | Bruin Track Club | 5:01.60 |
| 91 | Devin MoodyPlace 91 · Grade 12 · TimpviewTrack | 12 | TimpviewTrack | 5:01.66 |
| 92 | Kris KinneyPlace 92 · Grade 12 · Green River Trac | 12 | Green River Trac | 5:01.88 |
| 93 | Alex BrekkePlace 93 · Grade 9 · Bozeman Distance | 9 | Bozeman Distance | 5:02.36 |
| 94 | Mike KrsnakPlace 94 · Grade 9 · J Q S Track Club | 9 | J Q S Track Club | 5:02.71 |
| 95 | Thomas TaylorPlace 95 · Grade 12 · Pleasant Grove T | 12 | Pleasant Grove T | 5:02.96 |
| 96 | Daniel JohansenPlace 96 · Grade 12 · TimpviewTrack | 12 | TimpviewTrack | 5:03.24 |
| 97 | Ben FelixPlace 97 · Grade 9 · Caveman Track Club | 9 | Caveman Track Club | 5:03.94 |
| 98 | Corey JensenPlace 98 · Grade 10 · Wolfpack Track Club | 10 | Wolfpack Track Club | 5:04.01 |
| 99 | Logan GurrPlace 99 · Grade 11 · Pleasant Grove T | 11 | Pleasant Grove T | 5:04.28 |
| 100 | Joseph EisingerPlace 100 · Grade 12 · Crown Hill | 12 | Crown Hill | 5:04.55 |
| 101 | Nate ChristensenPlace 101 · Grade 11 · Wolfpack Track Club | 11 | Wolfpack Track Club | 5:05.18 |
| 102 | Mark ScottPlace 102 · Grade 12 · Colorado Springs | 12 | Colorado Springs | 5:06.19 |