| 1 | Evan ArgylePlace 1 · Grade 12 · Pleasant Grove | 12 | Pleasant Grove | 4:27.23q |
| 2 | Roblet MuhudinPlace 2 · Grade 12 · Mugu | 12 | Mugu | 4:27.33q |
| 3 | Dallin FarnsworthPlace 3 · Grade 10 · Gate City Track | 10 | Gate City Track | 4:27.87q |
| 4 | Bryan JordanPlace 4 · Grade 11 · Jordan, Bryan,Reno | 11 | Jordan, Bryan,Reno | 4:27.91q |
| 5 | Bret DouvillePlace 5 · Grade 11 · Corespeed | 11 | Corespeed | 4:28.23q |
| 6 | Erik HarrisPlace 6 · Grade 10 · Harris, Erik,Twin F | 10 | Harris, Erik,Twin F | 4:28.67q |
| 7 | Alex DillenbeckPlace 7 · Grade 12 · Cougar Track | 12 | Cougar Track | 4:29.68q |
| 8 | Austin CostleyPlace 8 · Grade 12 · Syracuse Track C | 12 | Syracuse Track C | 4:29.88q |
| 9 | Joe WhitePlace 9 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:30.17q |
| 10 | Jake RossmangoPlace 10 · Grade 12 · Syracuse Track C | 12 | Syracuse Track C | 4:30.29q |
| 11 | Mike AsayPlace 11 · Grade 12 · Asay, Mike,Manhatta | 12 | Asay, Mike,Manhatta | 4:31.07q |
| 12 | Jackson BocksnickPlace 12 · Grade 12 · Lethbridge Track | 12 | Lethbridge Track | 4:31.09q |
| 13 | Eric SandallPlace 13 · Grade 12 · Ruby Mountain | 12 | Ruby Mountain | 4:31.40q |
| 14 | Eric FitzpatrickPlace 14 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 4:31.55q |
| 15 | Trevor PolsonPlace 15 · Grade 12 · Campbell County | 12 | Campbell County | 4:32.41q |
| 16 | Ashi GuilesPlace 16 · Grade 12 · Ric Rojas Runnin | 12 | Ric Rojas Runnin | 4:32.74q |
| 17 | Robby LeePlace 17 · Grade 12 · Caveman Track Cl | 12 | Caveman Track Cl | 4:32.84q |
| 18 | Morgan ChoatePlace 18 · Grade 10 · Choate, Morgan,Cald | 10 | Choate, Morgan,Cald | 4:33.59q |
| 19 | Lewis CommonsPlace 19 · Grade 12 · Ric Rojas Runnin | 12 | Ric Rojas Runnin | 4:34.75q |
| 20 | Evan FialaPlace 20 · Grade 12 · Cougar Track | 12 | Cougar Track | 4:34.91q |
| 21 | Seth GarbettPlace 21 · Grade 12 · Mountain West Tr | 12 | Mountain West Tr | 4:36.77q |
| 22 | Jeff NelsonPlace 22 · Grade 12 · Caveman Track Cl | 12 | Caveman Track Cl | 4:37.23q |
| 23 | Karl LundgrenPlace 23 · Grade 10 · Donnelley Sports | 10 | Donnelley Sports | 4:37.37q |
| 24 | Travis TaylorPlace 24 · Grade 11 · Taylor, Travis,Orem | 11 | Taylor, Travis,Orem | 4:37.41q |
| 25 | Dan OsbornePlace 25 · Grade 12 · Osborne, Dan,Helena | 12 | Osborne, Dan,Helena | 4:37.52q |
| 26 | Brad NyePlace 26 · Grade 10 · Davis Track Club | 10 | Davis Track Club | 4:37.94q |
| 27 | Kasey MeyersPlace 27 · Grade 12 · Meyers, Kasey,Soda | 12 | Meyers, Kasey,Soda | 4:38.02q |
| 28 | James ParisPlace 28 · Grade 11 · Team High Altitu | 11 | Team High Altitu | 4:38.29q |
| 29 | Parker EvansPlace 29 · Grade 11 · Bountiful Track | 11 | Bountiful Track | 4:38.71q |
| 30 | Brian AlfaroPlace 30 · Grade 12 · Davis Track Club | 12 | Davis Track Club | 4:39.48q |
| 31 | Mike KingPlace 31 · Grade 12 · Davis Track Club | 12 | Davis Track Club | 4:40.02q |
| 32 | Colin BrewsterPlace 32 · Grade 12 · Ric Rojas Runnin | 12 | Ric Rojas Runnin | 4:40.07q |
| 33 | Caden PortelaPlace 33 · Grade 11 · Portela, Caden,Firt | 11 | Portela, Caden,Firt | 4:40.27q |
| 34 | Austin NeunerPlace 34 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:40.84q |
| 35 | Chris ReynoldsPlace 35 · Grade 12 · Alpha T-Wolves | 12 | Alpha T-Wolves | 4:40.94q |
| 36 | Luke GilbertPlace 36 · Grade 11 · Casper Natrona M | 11 | Casper Natrona M | 4:40.94q |
| 37 | Tyler GebertPlace 37 · Grade 12 · Skyhawk Track Cl | 12 | Skyhawk Track Cl | 4:41.38 |
| 38 | Zach BurneyPlace 38 · Grade 10 · YMCA Team Idaho | 10 | YMCA Team Idaho | 4:42.37 |
| 39 | Garrett GoleshPlace 39 · Grade 12 · Raiderpower | 12 | Raiderpower | 4:43.02 |
| 40 | Justin HoldenPlace 40 · Grade 11 · Holden, Justin,Olym | 11 | Holden, Justin,Olym | 4:43.15 |
| 41 | Ethan WilhelmPlace 41 · Grade 11 · Bozeman Distance | 11 | Bozeman Distance | 4:43.48 |
| 42 | Duke RauhPlace 42 · Grade 10 · Cougar Track | 10 | Cougar Track | 4:43.82 |
| 43 | Jackson FriesthPlace 43 · Grade 10 · Ric Rojas Runnin | 10 | Ric Rojas Runnin | 4:44.06 |
| 44 | Adam PerezPlace 44 · Grade 10 · Corespeed | 10 | Corespeed | 4:44.41 |
| 45 | Haven SheltonPlace 45 · Grade 11 · Pleasant Grove | 11 | Pleasant Grove | 4:44.57 |
| 46 | Oscar FennelPlace 46 · Grade 12 · Canyon | 12 | Canyon | 4:44.62 |
| 47 | Ed ClearyPlace 47 · Grade 10 · Fort Collins Tra | 10 | Fort Collins Tra | 4:44.68 |
| 48 | Jacob TurnerPlace 48 · Grade 11 · Mountain West Tr | 11 | Mountain West Tr | 4:44.80 |
| 49 | Aarim FarnsworthPlace 49 · Grade 10 · Wildcat Track Cl | 10 | Wildcat Track Cl | 4:45.25 |
| 50 | Brayden CromarPlace 50 · Grade 9 · Davis Track Club | 9 | Davis Track Club | 4:45.39 |
| 51 | Matthew BensonPlace 51 · Grade 11 · Benson, Matthew,Ore | 11 | Benson, Matthew,Ore | 4:45.60 |
| 52 | Drew StaffordPlace 52 · Grade 12 · Bronc Track Club | 12 | Bronc Track Club | 4:45.68 |
| 53 | Seth UlvestadPlace 53 · Grade 12 · Bronc Track Club | 12 | Bronc Track Club | 4:45.71 |
| 54 | Richard KennedyPlace 54 · Grade 11 · Kennedy, Richard,Le | 11 | Kennedy, Richard,Le | 4:45.72 |
| 55 | Andy PhillipsPlace 55 · Grade 12 · Star Valley | 12 | Star Valley | 4:46.11 |
| 56 | Dustin RandallPlace 56 · Grade 11 · Warrior Track | 11 | Warrior Track | 4:46.16 |
| 57 | Ben LarsonPlace 57 · Grade 12 · Larson, Ben,Fort Co | 12 | Larson, Ben,Fort Co | 4:46.27 |
| 58 | Matthew GaleaPlace 58 · Grade 11 · Calgary Warriors | 11 | Calgary Warriors | 4:46.76 |
| 59 | Caleb WaldronPlace 59 · Grade 11 · Waldron, Caleb,Layt | 11 | Waldron, Caleb,Layt | 4:47.03 |
| 60 | Chris LyonsPlace 60 · Grade 11 · Gate City Track | 11 | Gate City Track | 4:48.54 |
| 61 | Josh HenryPlace 61 · Grade 10 · Laramie Track Cl | 10 | Laramie Track Cl | 4:49.24 |
| 62 | Andrew RembaczPlace 62 · Grade 11 · Rock Springs | 11 | Rock Springs | 4:50.14 |
| 63 | Nicholas AllenPlace 63 · Grade 12 · NorthridgeTrack | 12 | NorthridgeTrack | 4:50.28 |
| 64 | Jared InskeepPlace 64 · Grade 11 · Star Valley | 11 | Star Valley | 4:50.78 |
| 65 | McKennon AragonPlace 65 · Grade 11 · Campbell County | 11 | Campbell County | 4:51.24 |
| 66 | Matt SwansonPlace 66 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:51.36 |
| 67 | Justin HebertPlace 67 · Grade 12 · Cougar Track | 12 | Cougar Track | 4:51.38 |
| 68 | Adam SimsPlace 68 · Grade 12 · Cottonwood Track | 12 | Cottonwood Track | 4:51.73 |
| 69 | Chris HurdlePlace 69 · Grade 11 · Lethbridge Track | 11 | Lethbridge Track | 4:51.84 |
| 70 | Tyler CroftsPlace 70 · Grade 11 · Crofts, Tyler,Idaho | 11 | Crofts, Tyler,Idaho | 4:52.24 |
| 71 | Adam MathiasPlace 71 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:52.49 |
| 72 | Jesse ShuttsPlace 72 · Grade 11 · Casper Natrona M | 11 | Casper Natrona M | 4:52.64 |
| 73 | Kaden ClayPlace 73 · Grade 9 · Gate City Track | 9 | Gate City Track | 4:53.21 |
| 74 | Michael EvansPlace 74 · Grade 12 · Mountain West Tr | 12 | Mountain West Tr | 4:53.60 |
| 75 | Benjamin PearsonPlace 75 · Grade 11 · East XC Club | 11 | East XC Club | 4:53.95 |
| 76 | Chandler ReidPlace 76 · Grade 9 · Ric Rojas Runnin | 9 | Ric Rojas Runnin | 4:54.14 |
| 77 | Matt ThompsonPlace 77 · Grade 10 · Titan Clash (Col | 10 | Titan Clash (Col | 4:54.16 |
| 78 | Spencer MoulPlace 78 · Grade 11 · East Tbirds | 11 | East Tbirds | 4:54.80 |
| 79 | Dan ShurtleffPlace 79 · Grade 11 · Box Elder Track | 11 | Box Elder Track | 4:54.88 |
| 80 | Paul OleaPlace 80 · Grade 12 · Wildcat Track Cl | 12 | Wildcat Track Cl | 4:55.09 |
| 81 | Seth StadickPlace 81 · Grade 12 · Bronc Track Club | 12 | Bronc Track Club | 4:55.57 |
| 82 | Taylor WhitmorePlace 82 · Grade 11 · Cheyenne Central | 11 | Cheyenne Central | 4:55.82 |
| 83 | Jager WarnerPlace 83 · Grade 12 · Warner, Jager,Towns | 12 | Warner, Jager,Towns | 4:55.85 |
| 83 | Joshua KornishPlace 83 · Grade 11 · Mountain West Tr | 11 | Mountain West Tr | 4:55.85 |
| 85 | Ben JarvisPlace 85 · Grade 11 · Jarvis, Ben,Cedar | 11 | Jarvis, Ben,Cedar | 4:55.88 |
| 86 | Darren GleasonPlace 86 · Grade 12 · Pleasant Grove | 12 | Pleasant Grove | 4:55.92 |
| 87 | Mark RaymondPlace 87 · Grade 10 · Bozeman Distance | 10 | Bozeman Distance | 4:56.16 |
| 88 | Jonah HadlockPlace 88 · Grade 9 · Maple Mountain | 9 | Maple Mountain | 4:56.35 |
| 89 | James StenquistPlace 89 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:56.44 |
| 90 | Alex AmorPlace 90 · Grade 12 · Alpha T-Wolves | 12 | Alpha T-Wolves | 4:56.45 |
| 91 | Schyler HarmonPlace 91 · Grade 11 · Pleasant Grove | 11 | Pleasant Grove | 4:56.55 |
| 92 | Joe MaloneyPlace 92 · Grade 9 · Durango Track Cl | 9 | Durango Track Cl | 4:57.20 |
| 93 | Paul BalderasPlace 93 · Grade 12 · Cheetah Internat | 12 | Cheetah Internat | 4:57.30 |
| 94 | Kyle KellyPlace 94 · Grade 12 · Syracuse Track C | 12 | Syracuse Track C | 4:58.16 |
| 95 | Jason ThomasPlace 95 · Grade 12 · Davis Track Club | 12 | Davis Track Club | 4:58.42 |
| 96 | Cole JanzenPlace 96 · Grade 10 · East Tbirds | 10 | East Tbirds | 4:58.45 |
| 97 | Cory BerryPlace 97 · Grade 12 · Stallion Track C | 12 | Stallion Track C | 4:58.54 |
| 98 | Joe CareyPlace 98 · Grade 10 · Casper Natrona M | 10 | Casper Natrona M | 4:58.97 |
| 99 | Hunter SchmidtPlace 99 · Bozeman Distance | — | Bozeman Distance | 4:59.52 |
| 100 | Adam SeelosPlace 100 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 4:59.75 |