| 1 | Charlie SpeirsPlace 1 · Grade 12 · McCall-Donnelly | 12 | McCall-Donnelly | 15:16 |
| 2 | Porter OgdenPlace 2 · Grade 11 · Capital | 11 | Capital | 15:48 PR |
| 3 | Shiloh MortonPlace 3 · Grade 11 · Ridgevue | 11 | Ridgevue | 16:04 PR |
| 4 | Lucas ClementsPlace 4 · Grade 12 · Lewiston | 12 | Lewiston | 16:16 |
| 5 | Ronan PrincePlace 5 · Grade 10 · Capital | 10 | Capital | 16:20 PR |
| 6 | Miles AndrusPlace 6 · Grade 12 · Capital | 12 | Capital | 16:26 |
| 7 | Ben ForsmannPlace 7 · Grade 9 · Deary | 9 | Deary | 16:31 PR |
| 8 | Max KelseyPlace 8 · Grade 12 · Gooding | 12 | Gooding | 16:32 |
| 9 | Karson BatesPlace 9 · Grade 11 · Ridgevue | 11 | Ridgevue | 16:34 PR |
| 10 | Dax BishopPlace 10 · Grade 12 · Capital | 12 | Capital | 16:35 PR |
| 11 | Kaiden WrightPlace 11 · Grade 11 · McCall-Donnelly | 11 | McCall-Donnelly | 16:38 PR |
| 12 | Ryder CornwallPlace 12 · Grade 10 · Capital | 10 | Capital | 16:44 PR |
| 13 | Ryker ThompsonPlace 13 · Grade 9 · Ridgevue | 9 | Ridgevue | 17:01 PR |
| 14 | Robby AmoureuxPlace 14 · Grade 10 · Capital | 10 | Capital | 17:09 PR |
| 15 | Nathan GonnellaPlace 15 · Grade 12 · Enterprise | 12 | Enterprise | 17:11 |
| 16 | Wyatt PackerPlace 16 · Grade 12 · McCall-Donnelly | 12 | McCall-Donnelly | 17:13 |
| 17 | Alastair ClarkPlace 17 · Grade 11 · Ridgevue | 11 | Ridgevue | 17:16 PR |
| 18 | Santiago Whittig PizzarroPlace 18 · Grade 9 · Ridgevue | 9 | Ridgevue | 17:16 PR |
| 19 | Ethan LawsonPlace 19 · Grade 12 · Garfield-Palouse | 12 | Garfield-Palouse | 17:27 |
| 20 | Briley EstradaPlace 20 · Grade 11 · McCall-Donnelly | 11 | McCall-Donnelly | 17:35 PR |
| 21 | Josiah WellsPlace 21 · Grade 11 · Post Falls | 11 | Post Falls | 17:38 PR |
| 22 | Trevor AugerPlace 22 · Grade 12 · Capital | 12 | Capital | 17:44 |
| 23 | George McDonaldPlace 23 · Grade 11 · Enterprise | 11 | Enterprise | 17:52 |
| 24 | Peter HinesPlace 24 · Grade 9 · Post Falls | 9 | Post Falls | 18:07 |
| 25 | Benjamin BoydPlace 25 · Grade 11 · Enterprise | 11 | Enterprise | 18:09 PR |
| 26 | Jack DundasPlace 26 · Grade 11 · Enterprise | 11 | Enterprise | 18:10 PR |
| 27 | Sean HallanPlace 27 · Grade 11 · Garfield-Palouse | 11 | Garfield-Palouse | 18:18 |
| 28 | Chase IsbellePlace 28 · Grade 12 · Lewiston | 12 | Lewiston | 18:32 |
| 29 | Paxtin KytonenPlace 29 · Grade 11 · Lewiston | 11 | Lewiston | 18:36 |
| 30 | Griffith HampePlace 30 · Grade 10 · Enterprise | 10 | Enterprise | 18:39 PR |
| 31 | Jaxon BinghamPlace 31 · Grade 11 · Gooding | 11 | Gooding | 18:40 PR |
| 32 | Carrson PetersonPlace 32 · Grade 11 · Post Falls | 11 | Post Falls | 18:41 PR |
| 33 | Leroy WooldridgePlace 33 · Grade 9 · Garfield-Palouse | 9 | Garfield-Palouse | 18:41 PR |
| 34 | Kellen HightreePlace 34 · Grade 10 · Garfield-Palouse | 10 | Garfield-Palouse | 18:41 PR |
| 35 | Wyatt BlackorbyPlace 35 · Grade 12 · Post Falls | 12 | Post Falls | 18:48 PR |
| 36 | Judah PelletierPlace 36 · Grade 12 · Lewiston | 12 | Lewiston | 18:52 PR |
| 37 | William KilnerPlace 37 · Grade 11 · Enterprise | 11 | Enterprise | 18:52 |
| 38 | AJ ODellPlace 38 · Grade 12 · Ridgevue | 12 | Ridgevue | 18:59 |
| 39 | Phate ClarkPlace 39 · Grade 9 · Enterprise | 9 | Enterprise | 19:02 |
| 40 | Isaac RichardPlace 40 · Grade 10 · Post Falls | 10 | Post Falls | 19:02 |
| 41 | David WallacePlace 41 · Grade 10 · Ridgevue | 10 | Ridgevue | 19:12 PR |
| 42 | Aven MullendorePlace 42 · Grade 8 · Garfield-Palouse | 8 | Garfield-Palouse | 19:19 PR |
| 43 | Declan HixsonPlace 43 · Grade 10 · Garfield-Palouse | 10 | Garfield-Palouse | 19:22 |
| 44 | Lane BrownPlace 44 · Grade 11 · Garfield-Palouse | 11 | Garfield-Palouse | 19:22 |
| 45 | Julian RussellPlace 45 · Grade 12 · McCall-Donnelly | 12 | McCall-Donnelly | 19:24 |
| 46 | Gavin JeanBlancPlace 46 · Grade 11 · Lewiston | 11 | Lewiston | 19:34 PR |
| 47 | Tillman HeinzerlingPlace 47 · Grade 12 · Culdesac | 12 | Culdesac | 19:53 |
| 48 | Brysen HunterPlace 48 · Grade 10 · Post Falls | 10 | Post Falls | 20:06 |
| 49 | David StubbersPlace 49 · Grade 12 · Lewiston | 12 | Lewiston | 20:12 PR |
| 50 | Lucas OrtonPlace 50 · Grade 9 · Genesee | 9 | Genesee | 20:28 PR |
| 51 | Ethan GardnerPlace 51 · Grade 12 · McCall-Donnelly | 12 | McCall-Donnelly | 20:41 |
| 52 | Tanner LedeboerPlace 52 · Grade 10 · Kamiah | 10 | Kamiah | 21:07 |
| 53 | Bryson BrabbPlace 53 · Grade 10 · Kamiah | 10 | Kamiah | 21:33 PR |
| 54 | Colin HancockPlace 54 · Grade 9 · Genesee | 9 | Genesee | 22:42 |
| 55 | Ryson CulverPlace 55 · Grade 9 · Genesee | 9 | Genesee | 24:04 PR |
| 56 | Branson BierhausPlace 56 · Grade 9 · Genesee | 9 | Genesee | 31:13 |