| 1 | Brett KotterPlace 1 · Grade 12 · Alta Track Club | 12 | Alta Track Club | 9:38.80 |
| 2 | Alden BahrPlace 2 · Grade 12 · Bruin Track Club | 12 | Bruin Track Club | 9:40.26 |
| 3 | Nathan HuertaPlace 3 · Grade 12 · Tri County Runni | 12 | Tri County Runni | 9:46.27 |
| 4 | Aden AhmedPlace 4 · Grade 12 · Team | 12 | Team | 9:47.27 |
| 5 | Jared RohatinskyPlace 5 · Grade 11 · Team Provo | 11 | Team Provo | 9:48.42 |
| 6 | Josh McCabePlace 6 · Grade 12 · TimpviewTrack | 12 | TimpviewTrack | 9:49.90 |
| 7 | Dallas EbornPlace 7 · Grade 12 · Bear Lake | 12 | Bear Lake | 9:51.55 |
| 8 | Cameron CarterPlace 8 · Grade 11 · Ric Rojas Running | 11 | Ric Rojas Running | 9:54.27 |
| 9 | Justin DickamorePlace 9 · Grade 12 · Wolfpack Track Club | 12 | Wolfpack Track Club | 9:59.03 |
| 10 | Chris BaldusPlace 10 · Grade 12 · Bozeman Distance | 12 | Bozeman Distance | 10:01.50 |
| 11 | Owen DeLangePlace 11 · Grade 11 · Calgary Spartans | 11 | Calgary Spartans | 10:04.66 |
| 13 | Ivan AlfaroPlace 13 · Grade 11 · Tri County Runni | 11 | Tri County Runni | 10:09.17 |
| 14 | J.B. MartineauPlace 14 · Bruin Track Club | — | Bruin Track Club | 10:10.43 |
| 15 | Cheyne HeinyPlace 15 · Grade 11 · Crown Hill | 11 | Crown Hill | 10:13.17 |
| 16 | Garrett PiispanenPlace 16 · Grade 12 · Fruita Wildcats | 12 | Fruita Wildcats | 10:13.66 |
| 17 | Greg GriffithPlace 17 · Grade 11 · Aspen Mountain T | 11 | Aspen Mountain T | 10:13.82 |
| 18 | Ethan DurhamPlace 18 · Grade 11 · Speed City | 11 | Speed City | 10:14.01 |
| 19 | Tyler PennelPlace 19 · Grade 11 · Crown Hill | 11 | Crown Hill | 10:14.03 |
| 20 | Ben JohnsonPlace 20 · Grade 12 · Missoula Big Sky | 12 | Missoula Big Sky | 10:14.76 |
| 21 | Sean WildePlace 21 · Grade 10 · Cheyenne Central | 10 | Cheyenne Central | 10:16.74 |
| 22 | Josh SissonsPlace 22 · Grade 12 · Red Deer Titans | 12 | Red Deer Titans | 10:18.15 |
| 23 | Jon MetropolasPlace 23 · Grade 12 · Helena Vault & T | 12 | Helena Vault & T | 10:18.38 |
| 24 | James DrakePlace 24 · Grade 10 · Utah Acceleratio | 10 | Utah Acceleratio | 10:18.80 |
| 25 | Cory KniepPlace 25 · Grade 12 · Shoshone Track Club | 12 | Shoshone Track Club | 10:18.98 |
| 26 | Mike FelixPlace 26 · Grade 11 · Caveman Track Club | 11 | Caveman Track Club | 10:19.65 |
| 27 | Quenton JonesPlace 27 · Grade 11 · Wolfpack Track Club | 11 | Wolfpack Track Club | 10:19.80 |
| 28 | Patrick HallPlace 28 · Grade 11 · Davis Track Club | 11 | Davis Track Club | 10:21.14 |
| 29 | Hunter NelsonPlace 29 · Grade 10 · Missoula Big Sky | 10 | Missoula Big Sky | 10:21.71 |
| 30 | Rigo VasquezPlace 30 · Grade 10 · Tri County Runni | 10 | Tri County Runni | 10:22.28 |
| 31 | Sean ConwayPlace 31 · Grade 12 · Crown Hill | 12 | Crown Hill | 10:24.47 |
| 32 | Bryant DensonPlace 32 · Grade 10 · YMCA Team Idaho | 10 | YMCA Team Idaho | 10:27.39 |
| 34 | Brandon KroutPlace 34 · Grade 12 · Vancouver Encounter | 12 | Vancouver Encounter | 10:28.79 |
| 35 | William ParkerPlace 35 · Grade 10 · Aspen Mountain T | 10 | Aspen Mountain T | 10:30.15 |
| 36 | Colton McCombPlace 36 · Grade 10 · Murray Track Club | 10 | Murray Track Club | 10:30.33 |
| 37 | Nate GoldhardtPlace 37 · Grade 12 · Titan | 12 | Titan | 10:30.93 |
| 38 | Nick EchterPlace 38 · Grade 12 · Crown Hill | 12 | Crown Hill | 10:31.67 |
| 39 | Casey NoldPlace 39 · Grade 11 · Cheyenne East | 11 | Cheyenne East | 10:32.09 |
| 41 | Jarett PulsipherPlace 41 · Grade 9 · Caveman Track Club | 9 | Caveman Track Club | 10:34.68 |
| 42 | Daniel JacksonPlace 42 · Grade 10 · Bozeman Distance | 10 | Bozeman Distance | 10:35.16 |
| 43 | Josh KushlanPlace 43 · Grade 11 · Titan | 11 | Titan | 10:36.49 |
| 44 | Cameron MartinezPlace 44 · Grade 10 · C.P.R.D. Speed F | 10 | C.P.R.D. Speed F | 10:37.11 |
| 45 | Nathan AdamsPlace 45 · Grade 11 · Bozeman Distance | 11 | Bozeman Distance | 10:41.83 |
| 46 | Geoffrey WilliamsPlace 46 · Grade 11 · YMCA Team Idaho | 11 | YMCA Team Idaho | 10:42.78 |
| 48 | Adam GoffPlace 48 · Grade 12 · Northwest Christ | 12 | Northwest Christ | 10:43.16 |
| 49 | Spencer CarterPlace 49 · Grade 10 · Ric Rojas Running | 10 | Ric Rojas Running | 10:49.37 |
| 50 | Jaden OstapowichPlace 50 · Grade 10 · Wetaskiwin | 10 | Wetaskiwin | 10:49.81 |
| 51 | Peter CaraccioloPlace 51 · Grade 10 · Bozeman Distance | 10 | Bozeman Distance | 10:50.07 |
| 52 | Ryan SorensonPlace 52 · Grade 9 · Sheridan Track Club | 9 | Sheridan Track Club | 10:54.67 |
| 53 | Lynn ReynoldsPlace 53 · Grade 10 · Beaverhead Count | 10 | Beaverhead Count | 10:55.99 |
| 54 | Scott FoleyPlace 54 · Grade 10 · Cheyenne Central | 10 | Cheyenne Central | 10:57.59 |
| 55 | Matt PerryPlace 55 · Grade 10 · Box Elder | 10 | Box Elder | 10:59.54 |
| 56 | Stefan NelsonPlace 56 · Grade 9 · Team | 9 | Team | 11:02.34 |
| 57 | Brian KearnsPlace 57 · Grade 12 · Warrior Express | 12 | Warrior Express | 11:04.80 |
| 58 | Nick SchossowPlace 58 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 11:05.70 |
| 59 | Bryan HeinyPlace 59 · Grade 9 · Crown Hill | 9 | Crown Hill | 11:10.25 |
| 60 | Scott IngramPlace 60 · Grade 9 · Cougar Track Club | 9 | Cougar Track Club | 11:17.35 |
| 61 | Jacob McDermottPlace 61 · Grade 11 · North Tahoe Trac | 11 | North Tahoe Trac | 11:18.09 |
| 62 | Jake AndersonPlace 62 · Portneuf Valley | — | Portneuf Valley | 11:18.49 |
| 63 | Harry MoorePlace 63 · Grade 11 · Edmonton Thunder | 11 | Edmonton Thunder | 11:33.71 |
| 64 | Austin HuffPlace 64 · Grade 9 · Cheyenne East | 9 | Cheyenne East | 11:35.85 |
| 65 | Jason FairchildPlace 65 · Grade 9 · TimpviewTrack | 9 | TimpviewTrack | 11:35.91 |
| 66 | Dusty ByingtonPlace 66 · Portneuf Valley | — | Portneuf Valley | 11:45.22 |
| 67 | Rory CarrollPlace 67 · Grade 11 · Edmonton Thunder | 11 | Edmonton Thunder | 11:58.19 |
| 68 | Eric LarsonPlace 68 · Grade 10 · Missoula Big Sky | 10 | Missoula Big Sky | 11:59.45 |
| 69 | Ryan WhitneyPlace 69 · Grade 12 · Pueblo South Colts | 12 | Pueblo South Colts | 12:00.58 |
| 70 | Elvis FreedPlace 70 · Grade 10 · Platte River Tra | 10 | Platte River Tra | 12:10.58 |
| 71 | Alejandr EspinozaPlace 71 · Grade 11 · Teeva | 11 | Teeva | 12:20.93 |
| 73 | Peter WirtzPlace 73 · Grade 11 · Helena Vault & T | 11 | Helena Vault & T | 12:29.17 |
| 74 | Peter McCleodPlace 74 · Grade 9 · Cheyenne East | 9 | Cheyenne East | 12:41.82 |
| 75 | Joe KennedyPlace 75 · Grade 9 · Indian Track Club | 9 | Indian Track Club | 12:43.07 |
| 76 | Tommy GonzalesPlace 76 · Grade 10 · Teeva | 10 | Teeva | 12:43.70 |