| 1 | Nathan KesslerPlace 1 · Grade 11 · Buffalo | 11 | Buffalo | 18:28.5 |
| 2 | Kenyion TownsendPlace 2 · Grade 11 · Douglas | 11 | Douglas | 18:48.2 |
| 3 | Jacob SmyliePlace 3 · Grade 12 · Douglas | 12 | Douglas | 19:21.0 |
| 4 | Billy WatsonPlace 4 · Grade 10 · Big Horn | 10 | Big Horn | 19:30.0 |
| 5 | Jacob VelasquezPlace 5 · Grade 11 · Buffalo | 11 | Buffalo | 19:43.9 |
| 6 | Cooper VollmerPlace 6 · Grade 10 · Tongue River | 10 | Tongue River | 19:47.9 |
| 7 | Brad BurnsPlace 7 · Grade 12 · Buffalo | 12 | Buffalo | 19:55.5 |
| 8 | Ethan EklundPlace 8 · Grade 10 · Douglas | 10 | Douglas | 20:18.4 |
| 9 | Skyler PiaseckiPlace 9 · Grade 11 · Glenrock | 11 | Glenrock | 20:19.3 |
| 10 | Joshua SisolakPlace 10 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 20:30.7 |
| 11 | Nathaniel LydicPlace 11 · Grade 11 · Big Horn | 11 | Big Horn | 20:55.0 |
| 12 | Alex CahhalPlace 12 · Grade 9 · Buffalo | 9 | Buffalo | 20:56.9 |
| 13 | Lane McDonaldPlace 13 · Grade 12 · Glenrock | 12 | Glenrock | 21:03.6 |
| 14 | Max KesslerPlace 14 · Grade 9 · Buffalo | 9 | Buffalo | 21:05.1 |
| 15 | Marc WodahlPlace 15 · Grade 11 · Buffalo | 11 | Buffalo | 21:09.4 |
| 16 | Barrett FreisePlace 16 · Grade 12 · Buffalo | 12 | Buffalo | 21:11.8 |
| 17 | Tegan Medicine BullPlace 17 · Grade 9 · St Labre Catholic | 9 | St Labre Catholic | 21:13.7 |
| 18 | Jett WalkerPlace 18 · Grade 10 · Tongue River | 10 | Tongue River | 21:18.1 |
| 19 | Kobie CumminsPlace 19 · Grade 11 · Big Horn | 11 | Big Horn | 21:26.0 |
| 20 | Bridger MichaudPlace 20 · Grade 9 · Big Horn | 9 | Big Horn | 21:39.2 |
| 21 | Azariah BenevedesPlace 21 · Grade 9 · Tongue River | 9 | Tongue River | 21:40.8 |
| 22 | William FishPlace 22 · Grade 12 · Douglas | 12 | Douglas | 21:47.5 |
| 23 | Skylar MassmanPlace 23 · Grade 11 · Campbell County | 11 | Campbell County | 21:54.9 |
| 24 | Aundre' DeCranePlace 24 · Grade 9 · St Labre Catholic | 9 | St Labre Catholic | 22:06.0 |
| 25 | Nate KingPlace 25 · Grade 10 · Campbell County | 10 | Campbell County | 22:20.4 |
| 26 | Bernadine FisherPlace 26 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 22:26.7 |
| 27 | Cody MarionPlace 27 · Grade 10 · Buffalo | 10 | Buffalo | 22:28.0 |
| 28 | Kollen MilminePlace 28 · Grade 9 · Buffalo | 9 | Buffalo | 22:28.2 |
| 29 | Jacob SisolakPlace 29 · Grade 9 · St Labre Catholic | 9 | St Labre Catholic | 22:35.4 |
| 30 | Keegan MeyerPlace 30 · Grade 9 · Wheatland | 9 | Wheatland | 22:48.0 |
| 31 | Syler FleckPlace 31 · Grade 12 · Glenrock | 12 | Glenrock | 22:50.4 |
| 32 | Hazen WalmsleyPlace 32 · Grade 11 · Douglas | 11 | Douglas | 23:06.1 |
| 33 | Joe ReimannPlace 33 · Grade 12 · Buffalo | 12 | Buffalo | 23:12.8 |
| 34 | Christian MoodyPlace 34 · Grade 12 · Wheatland | 12 | Wheatland | 23:17.1 |
| 35 | Jason BaronPlace 35 · Grade 9 · Tongue River | 9 | Tongue River | 23:21.1 |
| 36 | Sam BeachPlace 36 · Grade 10 · Buffalo | 10 | Buffalo | 23:36.3 |
| 37 | Cory LangevignePlace 37 · Grade 9 · Buffalo | 9 | Buffalo | 24:16.6 |
| 38 | Joshua CalvertPlace 38 · Grade 12 · Buffalo | 12 | Buffalo | 24:19.6 |
| 39 | Skyler BouyerPlace 39 · Grade 10 · St Labre Catholic | 10 | St Labre Catholic | 24:23.7 |
| 40 | Tristin TiensvoldPlace 40 · Grade 9 · Glenrock | 9 | Glenrock | 24:24.5 |
| 41 | Nick RedgravePlace 41 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 24:36.0 |
| 42 | Jess HalfPlace 42 · Grade 9 · St Labre Catholic | 9 | St Labre Catholic | 24:41.5 |
| 43 | Tim ClasonPlace 43 · Grade 9 · Buffalo | 9 | Buffalo | 24:49.2 |
| 44 | Wes McColloughPlace 44 · Grade 9 · Glenrock | 9 | Glenrock | 25:02.2 |
| 45 | Jordon NeubrechPlace 45 · Grade 11 · Douglas | 11 | Douglas | 25:05.3 |
| 46 | Khody SnyderPlace 46 · Grade 11 · Wheatland | 11 | Wheatland | 25:05.6 |
| 47 | Jacob CarterPlace 47 · Grade 9 · Big Horn | 9 | Big Horn | 25:10.7 |
| 48 | Ty DokePlace 48 · Grade 9 · Tongue River | 9 | Tongue River | 25:26.8 |
| 49 | Gannon GuentherPlace 49 · Grade 12 · Glenrock | 12 | Glenrock | 25:27.4 |
| 50 | Evan Pretty WeaselPlace 50 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 25:33.1 |
| 51 | Jacob StaffordPlace 51 · Grade 12 · Wheatland | 12 | Wheatland | 25:37.9 |
| 52 | Garrett GrossPlace 52 · Grade 12 · Buffalo | 12 | Buffalo | 25:53.5 |
| 53 | Braden LehnerPlace 53 · Grade 12 · Douglas | 12 | Douglas | 26:14.6 |
| 54 | Wyatt YeighPlace 54 · Grade 11 · Tongue River | 11 | Tongue River | 26:37.1 |
| 55 | Inious FlatmouthPlace 55 · Grade 10 · St Labre Catholic | 10 | St Labre Catholic | 26:55.3 |
| 56 | Michael OldcranePlace 56 · Grade 12 · St Labre Catholic | 12 | St Labre Catholic | 27:26.4 |
| 57 | Carson MacArthurPlace 57 · Grade 9 · Tongue River | 9 | Tongue River | 27:43.8 |
| 58 | Justin DavisPlace 58 · Grade 10 · Normative Services | 10 | Normative Services | 27:50.6 PR |
| 59 | Andrew AlbrandtPlace 59 · Grade 10 · Glenrock | 10 | Glenrock | 28:08.0 |
| 60 | Brian RedstarPlace 60 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 28:43.3 |
| 61 | Dallas VanAntwerpPlace 61 · Grade 12 · Glenrock | 12 | Glenrock | 28:46.6 |
| 62 | Aaron JensenPlace 62 · Grade 11 · Tongue River | 11 | Tongue River | 32:38.2 |