| 1 | Patrick HardestyPlace 1 · Grade 12 · Thunder Basin | 12 | Thunder Basin | 16:23.8 |
| 2 | Micah CollingPlace 2 · Grade 12 · Kelly Walsh | 12 | Kelly Walsh | 16:47.8 |
| 3 | Garrett PetersonPlace 3 · Grade 12 · Kelly Walsh | 12 | Kelly Walsh | 17:12.6 |
| 4 | Everett RobersonPlace 4 · Grade 11 · Kelly Walsh | 11 | Kelly Walsh | 17:22.1 |
| 5 | Ethan NicholsPlace 5 · Grade 12 · Thunder Basin | 12 | Thunder Basin | 17:22.3 |
| 6 | Jared MelinkovichPlace 6 · Grade 10 · Thunder Basin | 10 | Thunder Basin | 17:31.9 |
| 7 | Chase EricksonPlace 7 · Grade 10 · Thunder Basin | 10 | Thunder Basin | 17:38.7 |
| 8 | Noah KingstonPlace 8 · Grade 10 · Cody | 10 | Cody | 17:44.5 |
| 9 | Connor PhippsPlace 9 · Grade 12 · Thunder Basin | 12 | Thunder Basin | 17:46.9 |
| 10 | Tanner GarthPlace 10 · Grade 11 · Campbell County | 11 | Campbell County | 17:49.9 |
| 11 | Deacon CainPlace 11 · Grade 12 · Campbell County | 12 | Campbell County | 17:53.0 |
| 12 | Cade WebsterPlace 12 · Grade 12 · Kelly Walsh | 12 | Kelly Walsh | 17:54.8 |
| 13 | Clayton DickersonPlace 13 · Grade 12 · Kelly Walsh | 12 | Kelly Walsh | 18:06.9 |
| 14 | Jadon ShamionPlace 14 · Grade 10 · Campbell County | 10 | Campbell County | 18:23.3 |
| 15 | Jackson WebsterPlace 15 · Grade 10 · Kelly Walsh | 10 | Kelly Walsh | 18:24.3 |
| 16 | Jacob RublePlace 16 · Grade 11 · Kelly Walsh | 11 | Kelly Walsh | 18:27.7 |
| 17 | William PollickPlace 17 · Grade 10 · Thunder Basin | 10 | Thunder Basin | 18:39.4 |
| 18 | Randall NielsonPlace 18 · Grade 12 · Cody | 12 | Cody | 18:41.1 |
| 19 | Michael PfeilPlace 19 · Grade 11 · Thunder Basin | 11 | Thunder Basin | 18:50.2 |
| 20 | Chaldin StephensPlace 20 · Grade 11 · Thunder Basin | 11 | Thunder Basin | 19:03.6 |
| 21 | Syrus BatesPlace 21 · Grade 11 · Cody | 11 | Cody | 19:13.9 |
| 22 | Drake SchillingerPlace 22 · Grade 12 · Thunder Basin | 12 | Thunder Basin | 19:15.9 |
| 23 | Seldon LittlePlace 23 · Grade 10 · Campbell County | 10 | Campbell County | 19:28.9 |
| 24 | Tommy DaytonPlace 24 · Grade 11 · Kelly Walsh | 11 | Kelly Walsh | 19:30.4 |
| 25 | Luke MelinkovichPlace 25 · Grade 11 · Campbell County | 11 | Campbell County | 19:40.7 |
| 26 | CJ GaskinsPlace 26 · Grade 12 · Campbell County | 12 | Campbell County | 19:58.7 |
| 27 | Kade McGregorPlace 27 · Grade 9 · Campbell County | 9 | Campbell County | 20:00.4 |
| 28 | Schuler BaileyPlace 28 · Grade 9 · Cody | 9 | Cody | 20:23.3 |
| 29 | Andrew SolbergPlace 29 · Grade 11 · Cody | 11 | Cody | 21:12.7 |
| 30 | Jace McGregorPlace 30 · Grade 11 · Campbell County | 11 | Campbell County | 21:13.6 |
| 31 | Brandon RoldanPlace 31 · Grade 11 · Campbell County | 11 | Campbell County | 21:49.5 |
| 32 | Bryland DavisPlace 32 · Grade 12 · Wind River | 12 | Wind River | 21:56.7 |
| 33 | Judah KirbyPlace 33 · Grade 10 · Cody | 10 | Cody | 22:02.8 |
| 34 | Braxton LeonhardtPlace 34 · Grade 10 · Wind River | 10 | Wind River | 22:09.2 |
| 35 | Rylan GroenkePlace 35 · Grade 10 · Wind River | 10 | Wind River | 22:16.2 |
| 36 | Joey CrestoPlace 36 · Grade 10 · Cody | 10 | Cody | 23:54.5 |
| 37 | Issac WintersPlace 37 · Grade 11 · Cody | 11 | Cody | 25:32.1 |
| 38 | Jackson PunteneyPlace 38 · Grade 12 · Kelly Walsh | 12 | Kelly Walsh | 1:30:38 |