| 1 | Micah MillerPlace 1 · Grade 8 · Timberlake | 8 | Timberlake | 9:22.05 |
| 2 | Helaman RomeroPlace 2 · Grade 8 · Boundary County | 8 | Boundary County | 9:22.46 |
| 3 | Seth PaschetagPlace 3 · Grade 8 · Priest River | 8 | Priest River | 10:24 |
| 4 | Jeremiah McLachlanPlace 4 · Grade 8 · Timberlake | 8 | Timberlake | 11:01 |
| 5 | Wesson McBridePlace 5 · Grade 8 · Timberlake | 8 | Timberlake | 11:07 |
| 6 | Torin McLaimtaigPlace 6 · Grade 7 · Priest River | 7 | Priest River | 11:11 |
| 7 | Rusty CaudillPlace 7 · Grade 7 · Priest River | 7 | Priest River | 11:12 |
| 8 | Matthew HomanPlace 8 · Grade 6 · Boundary County | 6 | Boundary County | 11:20 |
| 9 | Beaux MooringPlace 9 · Grade 6 · Timberlake | 6 | Timberlake | 11:29 |
| 10 | Colton LarssonPlace 10 · Grade 7 · Boundary County | 7 | Boundary County | 11:54 |
| 11 | Ronny CalderonePlace 11 · Grade 7 · Boundary County | 7 | Boundary County | 11:57 |
| 12 | Nathan IssacharoffPlace 12 · Grade 8 · Boundary County | 8 | Boundary County | 12:04 |
| 13 | Peter FuentesPlace 13 · Grade 6 · Boundary County | 6 | Boundary County | 12:11 |
| 14 | Henry VallieresPlace 14 · Grade 7 · Timberlake | 7 | Timberlake | 12:19 |
| 15 | Eben HarrisPlace 15 · Grade 6 · Boundary County | 6 | Boundary County | 12:26 |
| 16 | Logan HaasePlace 16 · Grade 8 · Timberlake | 8 | Timberlake | 12:42 |
| 17 | Micah StumpPlace 17 · Grade 6 · Boundary County | 6 | Boundary County | 12:46 |
| 18 | Ellis GlazaPlace 18 · Grade 6 · Boundary County | 6 | Boundary County | 13:19 |
| 19 | Charles WoldPlace 19 · Grade 6 · Boundary County | 6 | Boundary County | 13:26 |
| 20 | Kobe SharpePlace 20 · Grade 6 · Boundary County | 6 | Boundary County | 13:50.14 |
| 21 | Jaxon BarajasPlace 21 · Grade 6 · Boundary County | 6 | Boundary County | 13:50.84 |
| 22 | Noah WillisPlace 22 · Grade 6 · Timberlake | 6 | Timberlake | 13:53 |
| 23 | Declan RiderPlace 23 · Grade 8 · Timberlake | 8 | Timberlake | 14:24 |
| 24 | Riley AutlerPlace 24 · Grade 8 · Boundary County | 8 | Boundary County | 14:55 PR |
| 25 | Jace CannellPlace 25 · Grade 6 · Timberlake | 6 | Timberlake | 15:04 |
| 26 | Jaxson CrumPlace 26 · Grade 7 · Boundary County | 7 | Boundary County | 15:31 |
| 27 | Tyler GiddingsPlace 27 · Grade 8 · Timberlake | 8 | Timberlake | 15:35 |
| 28 | Hunter TompkinsPlace 28 · Grade 6 · Timberlake | 6 | Timberlake | 15:36 |
| 29 | Dax BatemanPlace 29 · Grade 6 · Boundary County | 6 | Boundary County | 18:24 |
| 31 | Declan CunninghamPlace 31 · Grade 6 · Timberlake | 6 | Timberlake | 19:09 |