| 1 | Connor AlexanderPlace 1 · Grade 8 · Boundary County | 8 | Boundary County | 8:49 PR |
| 2 | Eli NewellPlace 2 · Grade 6 · Boundary County | 6 | Boundary County | 9:01 |
| 3 | Brady HinthornPlace 3 · Grade 8 · Boundary County | 8 | Boundary County | 9:03 PR |
| 4 | Brycen CowinPlace 4 · Grade 7 · Boundary County | 7 | Boundary County | 9:09 PR |
| 5 | Chad SmithPlace 5 · Grade 7 · Priest River | 7 | Priest River | 9:12 |
| 6 | Logan MoorePlace 6 · Grade 8 · Kellogg | 8 | Kellogg | 9:15 PR |
| 7 | Ethan HalstedPlace 7 · Grade 8 · Timberlake | 8 | Timberlake | 9:25 PR |
| 8 | Nolan DeSchryverPlace 8 · Grade 8 · North Idaho Christian | 8 | North Idaho Christian | 9:25 |
| 9 | Ridge WilliamsPlace 9 · Grade 7 · Boundary County | 7 | Boundary County | 9:27 PR |
| 10 | Mason ZollingerPlace 10 · Grade 8 · Timberlake | 8 | Timberlake | 9:28 PR |
| 11 | Levi BonnellPlace 11 · Grade 8 · Boundary County | 8 | Boundary County | 9:29 PR |
| 12 | Travis MatthewsPlace 12 · Grade 8 · Priest River | 8 | Priest River | 9:34 PR |
| 13 | Riley PeteschPlace 13 · Grade 6 · Boundary County | 6 | Boundary County | 9:34 |
| 14 | Brian LordPlace 14 · Grade 8 · Priest River | 8 | Priest River | 9:36 PR |
| 15 | Ryan TappPlace 15 · Grade 8 · Timberlake | 8 | Timberlake | 9:37 PR |
| 16 | Ross LindhorstPlace 16 · Grade 8 · North Idaho Christian | 8 | North Idaho Christian | 9:37 PR |
| 17 | Myles McKeePlace 17 · Grade 8 · North Idaho Christian | 8 | North Idaho Christian | 9:40 |
| 18 | Bradley GleasonPlace 18 · Grade 8 · Priest River | 8 | Priest River | 9:45 PR |
| 19 | Brayden ColemanPlace 19 · Grade 8 · Timberlake | 8 | Timberlake | 9:51 PR |
| 20 | Taylor DeFalcoPlace 20 · Grade 7 · Boundary County | 7 | Boundary County | 10:03 |
| 21 | Michael StindtPlace 21 · Grade 6 · Boundary County | 6 | Boundary County | 10:06 PR |
| 22 | Dawson RanneyPlace 22 · Grade 8 · Timberlake | 8 | Timberlake | 10:10 PR |
| 23 | Brian SchaefferPlace 23 · Grade 7 · Timberlake | 7 | Timberlake | 10:12 |
| 24 | Hayden LeavittPlace 24 · Grade 8 · Priest River | 8 | Priest River | 10:15 |
| 25 | Taylor MentiPlace 25 · Grade 8 · Timberlake | 8 | Timberlake | 10:16 PR |
| 26 | James IsenbergerPlace 26 · Grade 8 · Priest River | 8 | Priest River | 10:17 PR |
| 27 | Alex TappPlace 27 · Grade 8 · Timberlake | 8 | Timberlake | 10:20 |
| 28 | Seth StevensPlace 28 · Grade 5 · North Idaho Christian | 5 | North Idaho Christian | 10:24 PR |
| 29 | Egil WilliamsPlace 29 · Grade 7 · Priest River | 7 | Priest River | 10:28 |
| 30 | Conor BernsPlace 30 · Grade 8 · Priest River | 8 | Priest River | 10:34 |
| 31 | Wyatt SmithPlace 31 · Grade 6 · Boundary County | 6 | Boundary County | 10:35 |
| 32 | Ethan HubbardPlace 32 · Grade 8 · Boundary County | 8 | Boundary County | 10:38 |
| 33 | Kylen ClaridgePlace 33 · Grade 8 · North Idaho Christian | 8 | North Idaho Christian | 10:54 |
| 34 | Piet KongsattPlace 34 · Grade 8 · Timberlake | 8 | Timberlake | 11:14 PR |
| 35 | Loren HugginsPlace 35 · Grade 6 · Boundary County | 6 | Boundary County | 11:14 |
| 36 | Dorsey PearsonPlace 36 · Grade 8 · Kellogg | 8 | Kellogg | 11:15 |
| 37 | Thomas HubbellPlace 37 · Grade 7 · Boundary County | 7 | Boundary County | 11:17 |
| 38 | Ryan BecklePlace 38 · Grade 7 · Boundary County | 7 | Boundary County | 11:18 |
| 39 | Jaden GadberyPlace 39 · Grade 7 · Timberlake | 7 | Timberlake | 11:29 |
| 40 | Hayden DenisonPlace 40 · Grade 7 · Timberlake | 7 | Timberlake | 11:31 PR |
| 41 | Avery WhitenerPlace 41 · Grade 7 · Boundary County | 7 | Boundary County | 11:36 PR |
| 42 | Carson MillsapPlace 42 · Grade 8 · Timberlake | 8 | Timberlake | 11:38 |
| 43 | Wyatt HartPlace 43 · Grade 8 · Boundary County | 8 | Boundary County | 11:43 |
| 44 | Kadin BrigmanPlace 44 · Grade 8 · Coeur d'Alene Tribal | 8 | Coeur d'Alene Tribal | 11:44 PR |
| 45 | Julian AguilarPlace 45 · Grade 7 · Boundary County | 7 | Boundary County | 11:47 |
| 46 | Luke SmithPlace 46 · Grade 6 · Kellogg | 6 | Kellogg | 11:52 |
| 47 | Trey BatemanPlace 47 · Grade 6 · Boundary County | 6 | Boundary County | 11:57 |
| 48 | Jacob BlissPlace 48 · Grade 6 · Boundary County | 6 | Boundary County | 12:06 |
| 49 | Brenton SwainstonPlace 49 · Grade 7 · Kellogg | 7 | Kellogg | 12:25 |
| 50 | Charles BergemPlace 50 · Grade 8 · Kellogg | 8 | Kellogg | 12:27 PR |
| 51 | Kolby ChristmannPlace 51 · Grade 6 · Kellogg | 6 | Kellogg | 12:28 PR |
| 52 | Curtis BlevinsPlace 52 · Grade 7 · Boundary County | 7 | Boundary County | 12:29 |
| 53 | Nathaniel BlackPlace 53 · Grade 8 · Kellogg | 8 | Kellogg | 12:46 PR |
| 54 | Cole NonamakerPlace 54 · Grade 7 · Timberlake | 7 | Timberlake | 12:48 PR |
| 55 | Isaac BlissPlace 55 · Grade 6 · Boundary County | 6 | Boundary County | 12:52 |
| 56 | Tyson TadlockPlace 56 · Grade 6 · Boundary County | 6 | Boundary County | 12:53 |
| 57 | Cade JelinekPlace 57 · Grade 7 · Boundary County | 7 | Boundary County | 13:00 |
| 58 | Jordan GillisPlace 58 · Grade 8 · North Idaho Christian | 8 | North Idaho Christian | 13:04 PR |
| 59 | Adam JonesPlace 59 · Grade 8 · Priest River | 8 | Priest River | 13:09 |
| 60 | Sam MorrisPlace 60 · Grade 8 · North Idaho Christian | 8 | North Idaho Christian | 13:28 |
| 61 | Kristian HinderliePlace 61 · Grade 7 · Boundary County | 7 | Boundary County | 13:38 PR |
| 62 | James PinkertonPlace 62 · Grade 7 · Boundary County | 7 | Boundary County | 13:39 |
| 63 | Jacob BergPlace 63 · Grade 8 · Timberlake | 8 | Timberlake | 13:44 PR |
| 64 | Matt DonnPlace 64 · Grade 7 · Boundary County | 7 | Boundary County | 14:59 |
| 65 | Carson DineenPlace 65 · Grade 7 · Boundary County | 7 | Boundary County | 15:01 PR |
| 66 | Corey RiveraPlace 66 · Grade 7 · Coeur d'Alene Tribal | 7 | Coeur d'Alene Tribal | 15:23 PR |
| 67 | Brighton KriedemanPlace 67 · Grade 7 · Kellogg | 7 | Kellogg | 16:37 |
| 68 | Aiden MillerPlace 68 · Grade 7 · Kellogg | 7 | Kellogg | 16:59 |
| 69 | Brendan GarciaPlace 69 · Grade 7 · Boundary County | 7 | Boundary County | 17:28 |