| 1 | Teddy GravesPlace 1 · Grade 8 · Jenkins | 8 | Jenkins | 9:20.40 |
| 2 | Ayden JamesPlace 2 · Grade 8 · Wellpinit ms | 8 | Wellpinit ms | 10:04.10 |
| 3 | Noah BarnettPlace 3 · Grade 8 · Valley Christian | 8 | Valley Christian | 10:14.10 |
| 4 | Wyatt LarsenPlace 4 · Grade 6 · Republic | 6 | Republic | 10:17.40 |
| 5 | Jared HopsonPlace 5 · Grade 8 · Valley Christian | 8 | Valley Christian | 10:18.20 |
| 6 | Sai NagraPlace 6 · Grade 6 · St George's | 6 | St George's | 10:37.40 PR |
| 7 | Payton MusiaPlace 7 · Grade 8 · Jenkins | 8 | Jenkins | 10:39.70 |
| 8 | Landon FrostPlace 8 · Grade 8 · Jenkins | 8 | Jenkins | 10:41.00 |
| 9 | Jaden ManuelPlace 9 · Grade 8 · NW Christian (Colbert) | 8 | NW Christian (Colbert) | 10:44.50 |
| 10 | Matthew De JongPlace 10 · Grade 8 · Valley Christian | 8 | Valley Christian | 10:49.70 |
| 11 | Draedon HoagPlace 11 · Grade 6 · Kettle Falls | 6 | Kettle Falls | 10:50.70 |
| 12 | Jack KnudsenPlace 12 · Grade 8 · St George's | 8 | St George's | 10:54.90 |
| 13 | Kason RomigPlace 13 · Grade 6 · Kettle Falls | 6 | Kettle Falls | 10:58.40 |
| 14 | Quincy ClarkPlace 14 · Grade 6 · Republic | 6 | Republic | 11:04.90 |
| 15 | Evan JoretegPlace 15 · Grade 8 · Valley Christian | 8 | Valley Christian | 11:30.70 |
| 16 | David RakaievPlace 16 · Grade 8 · Valley Christian | 8 | Valley Christian | 11:32.20 |
| 17 | Henry BreezePlace 17 · Grade 8 · St George's | 8 | St George's | 11:39.40 |
| 18 | Aiden ChristensenPlace 18 · Grade 7 · Valley Christian | 7 | Valley Christian | 11:40.40 |
| 19 | AJ PerryPlace 19 · Grade 8 · Jenkins | 8 | Jenkins | 11:42.50 |
| 20 | Gabriel HopkinsPlace 20 · Grade 6 · Kettle Falls | 6 | Kettle Falls | 11:45.20 |
| 21 | Niko NoyesPlace 21 · Grade 6 · St George's | 6 | St George's | 11:49.70 |
| 22 | Rylen Stam-AdamsPlace 22 · Grade 8 · Cusick | 8 | Cusick | 11:50.40 |
| 23 | Jacob TonasketPlace 23 · Grade 8 · Wellpinit ms | 8 | Wellpinit ms | 11:52.50 PR |
| 24 | Jackson SchalockPlace 24 · Grade 7 · Jenkins | 7 | Jenkins | 11:54.20 |
| 25 | Cascade KrohnPlace 25 · Grade 7 · Republic | 7 | Republic | 11:56.30 |
| 26 | Donovan DavisPlace 26 · Grade 6 · Newport | 6 | Newport | 11:59.40 |
| 27 | Gage McCoyPlace 27 · Grade 6 · Wellpinit ms | 6 | Wellpinit ms | 12:00.70 |
| 28 | Marshall NesibaPlace 28 · Grade 6 · Jenkins | 6 | Jenkins | 12:00.80 |
| 29 | Brycen OstliePlace 29 · Grade 7 · Cusick | 7 | Cusick | 12:01.80 |
| 30 | Liam ForresterPlace 30 · Grade 6 · Kettle Falls | 6 | Kettle Falls | 12:08.70 |
| 31 | Judah PagePlace 31 · Grade 7 · Kettle Falls | 7 | Kettle Falls | 12:15.20 |
| 32 | Blake BuckmillerPlace 32 · Grade 7 · Kettle Falls | 7 | Kettle Falls | 12:15.30 |
| 33 | Jeffery LilyaPlace 33 · Grade 8 · Cusick | 8 | Cusick | 12:20.90 |
| 34 | Archie KnudsenPlace 34 · Grade 6 · St George's | 6 | St George's | 12:22.10 |
| 35 | Gibson KondelikPlace 35 · Grade 7 · Jenkins | 7 | Jenkins | 12:33.50 |
| 36 | Sullivan (Sully) SvigelPlace 36 · Grade 6 · St George's | 6 | St George's | 12:35.60 PR |
| 37 | Peter StantonPlace 37 · Grade 6 · St George's | 6 | St George's | 12:50.20 |
| 38 | Joseph LeoPlace 38 · Grade 8 · NW Christian (Colbert) | 8 | NW Christian (Colbert) | 12:51.80 |
| 39 | Colin McGrewPlace 39 · Grade 8 · NW Christian (Colbert) | 8 | NW Christian (Colbert) | 12:56.60 |
| 40 | James SellsPlace 40 · Grade 6 · Kettle Falls | 6 | Kettle Falls | 13:07.70 PR |
| 41 | Liam AxelPlace 41 · Grade 6 · Newport | 6 | Newport | 13:21.20 |
| 42 | Breckin SnedikerPlace 42 · Grade 8 · NW Christian (Colbert) | 8 | NW Christian (Colbert) | 13:22.00 |
| 43 | Theodore LingPlace 43 · Grade 7 · Valley Christian | 7 | Valley Christian | 13:30.20 |
| 44 | Easton OrestadPlace 44 · Grade 6 · Republic | 6 | Republic | 13:38.00 |
| 45 | Marshall JohnstonPlace 45 · Grade 6 · Newport | 6 | Newport | 13:39.80 |
| 46 | Don WinterfieldPlace 46 · Grade 6 · Newport | 6 | Newport | 13:51.60 |
| 47 | Caleb GeorgePlace 47 · Grade 7 · Curlew | 7 | Curlew | 14:06.30 |
| 48 | Ethan HarbinPlace 48 · Grade 6 · Valley Christian | 6 | Valley Christian | 14:11.20 |
| 49 | Brody PickardPlace 49 · Grade 7 · Jenkins | 7 | Jenkins | 15:03.40 |
| 50 | Hank SousaPlace 50 · Grade 6 · St George's | 6 | St George's | 15:05.40 |
| 51 | Jacob CramerPlace 51 · Grade 7 · Valley Christian | 7 | Valley Christian | 15:14.60 |
| 52 | Timofey RakaievPlace 52 · Grade 6 · Valley Christian | 6 | Valley Christian | 16:20.10 |
| 53 | Riley BaughPlace 53 · Grade 7 · Newport | 7 | Newport | 17:32.70 |
| 54 | Duke WynnePlace 54 · Grade 6 · Wellpinit ms | 6 | Wellpinit ms | 19:43.80 |
| 55 | Mika SamuelsPlace 55 · Grade 6 · Wellpinit ms | 6 | Wellpinit ms | 19:44.50 |
| 56 | Marcus SpringPlace 56 · Grade 6 · Newport | 6 | Newport | 21:09.70 PR |