| 1 | Jake FinneyPlace 1 · Grade 12 · Lake City | 12 | Lake City | 16:55 |
| 2 | Riley EstesPlace 2 · Grade 12 · Lake City | 12 | Lake City | 17:35 |
| 3 | Cooper HaneyPlace 3 · Grade 10 · Lakeland | 10 | Lakeland | 18:19 |
| 4 | Jacob PerkinsPlace 4 · Grade 12 · Bonners Ferry | 12 | Bonners Ferry | 18:25 |
| 5 | Andrew MageePlace 5 · Grade 12 · Coeur D'Alene | 12 | Coeur D'Alene | 18:34 |
| 6 | Zack HolbrookPlace 6 · Grade 11 · Lake City | 11 | Lake City | 18:36 |
| 7 | Jose WintonPlace 7 · Grade 11 · Coeur D'Alene | 11 | Coeur D'Alene | 18:50 |
| 8 | Josh CorgatelliPlace 8 · Grade 10 · Moscow | 10 | Moscow | 19:03 |
| 9 | Josh MarksPlace 9 · Grade 12 · Priest River Lamanna | 12 | Priest River Lamanna | 19:08 |
| 10 | Daniel WaltersPlace 10 · Grade 11 · Coeur D'Alene | 11 | Coeur D'Alene | 19:10 |
| 11 | Drake GreenPlace 11 · Grade 11 · Post Falls | 11 | Post Falls | 19:29 |
| 12 | Zac MageePlace 12 · Grade 10 · Coeur D'Alene | 10 | Coeur D'Alene | 19:33 |
| 13 | Dylan SchillingPlace 13 · Grade 11 · Post Falls | 11 | Post Falls | 19:33 |
| 14 | Alex AyersPlace 14 · Grade 10 · Lake City | 10 | Lake City | 19:53 |
| 15 | Alex WaldePlace 15 · Grade 10 · Coeur D'Alene | 10 | Coeur D'Alene | 19:55 |
| 16 | Maxwell EvansPlace 16 · Grade 11 · Lake City | 11 | Lake City | 19:56 |
| 17 | Tristan ScoffieldPlace 17 · Grade 12 · Coeur D'Alene | 12 | Coeur D'Alene | 20:01 |
| 18 | Camren HornPlace 18 · Grade 10 · Post Falls | 10 | Post Falls | 20:09 |
| 19 | Jason BurchellPlace 19 · Grade 9 · Post Falls | 9 | Post Falls | 20:10 |
| 20 | Matt FremgenPlace 20 · Grade 12 · Lake City | 12 | Lake City | 20:19 |
| 21 | Tucker CavenderPlace 21 · Grade 12 · Bonners Ferry | 12 | Bonners Ferry | 20:30 |
| 22 | Charlie ButtonPlace 22 · Grade 11 · Coeur D'Alene | 11 | Coeur D'Alene | 20:32 |
| 23 | Alva SwansonPlace 23 · Grade 11 · Bonners Ferry | 11 | Bonners Ferry | 20:32 |
| 24 | Ben GibsonPlace 24 · Grade 11 · Post Falls | 11 | Post Falls | 20:57 |
| 25 | Charlie CampbellPlace 25 · Grade 10 · Moscow | 10 | Moscow | 21:20 |
| 26 | Rory LoePlace 26 · Grade 12 · Post Falls | 12 | Post Falls | 21:36 |
| 27 | Lucas LangenderferPlace 27 · Grade 11 · Lakeland | 11 | Lakeland | 21:36 |
| 28 | Nolan StidhamPlace 28 · Grade 11 · Bonners Ferry | 11 | Bonners Ferry | 21:52 |
| 29 | Mohammad MonsourPlace 29 · Grade 10 · Moscow | 10 | Moscow | 21:56 |
| 30 | Jake SmithPlace 30 · Grade 9 · Moscow | 9 | Moscow | 21:57 |
| 31 | Eric EllisPlace 31 · Grade 10 · Bonners Ferry | 10 | Bonners Ferry | 21:59 |
| 32 | Erik AndersPlace 32 · Grade 12 · Moscow | 12 | Moscow | 22:00 |
| 33 | Robert ParkerPlace 33 · Grade 9 · Post Falls | 9 | Post Falls | 22:31 |
| 34 | Caleb LyonPlace 34 · Grade 9 · Moscow | 9 | Moscow | 22:45 |
| 35 | Cole TingeyPlace 35 · Grade 9 · Lakeland | 9 | Lakeland | 22:46 |
| 36 | Kaleb Johnson'LeungPlace 36 · Grade 10 · Moscow | 10 | Moscow | 22:46 |
| 37 | Dawson ThomasPlace 37 · Grade 9 · Bonners Ferry | 9 | Bonners Ferry | 25:13 |
| 38 | Justin DansereauPlace 38 · Grade 12 · Lakeland | 12 | Lakeland | 26:00 |
| 39 | Will ColsonPlace 39 · Grade 9 · Bonners Ferry | 9 | Bonners Ferry | 26:56 |