| 1 | Francis SetyPlace 1 · Grade 11 · Chewelah | 11 | Chewelah | 18:14.7 |
| 2 | Eli VlietstraPlace 2 · Grade 11 · NW Christian (Colbert) | 11 | NW Christian (Colbert) | 18:30.3 |
| 3 | Richard SandwickPlace 3 · Grade 11 · Cusick | 11 | Cusick | 18:58.6 |
| 4 | Ashton GliddonPlace 4 · Grade 10 · Republic | 10 | Republic | 19:08.5 |
| 5 | Mason ReevesPlace 5 · Grade 10 · Kettle Falls | 10 | Kettle Falls | 19:10.3 |
| 6 | Kyler DavenportPlace 6 · Grade 12 · Davenport | 12 | Davenport | 19:17.6 |
| 7 | Oliyad BoonePlace 7 · Grade 10 · NW Christian (Colbert) | 10 | NW Christian (Colbert) | 19:33.3 |
| 8 | Blake SchliningPlace 8 · Grade 11 · Chewelah | 11 | Chewelah | 19:42.3 |
| 9 | Ezra ArmstrongPlace 9 · Grade 11 · NW Christian (Colbert) | 11 | NW Christian (Colbert) | 19:43.1 |
| 10 | Kyle FosterPlace 10 · Grade 10 · Chewelah | 10 | Chewelah | 19:52.1 |
| 11 | Reese TitusPlace 11 · Grade 11 · Republic | 11 | Republic | 20:07.0 |
| 12 | Eneas SwimptkinPlace 12 · Grade 12 · Wellpinit | 12 | Wellpinit | 20:13.9 |
| 13 | Simon WolffPlace 13 · Grade 8 · Saint George's School | 8 | Saint George's School | 20:21.4 |
| 14 | Ian WilkinsonPlace 14 · Grade 10 · NW Christian (Colbert) | 10 | NW Christian (Colbert) | 20:22.8 |
| 15 | Ian DivinePlace 15 · Grade 8 · Saint George's School | 8 | Saint George's School | 20:30.8 |
| 16 | Nathaniel BarkerPlace 16 · Grade 12 · NW Christian (Colbert) | 12 | NW Christian (Colbert) | 20:37.9 |
| 17 | Mathew GeorgePlace 17 · Grade 12 · Republic | 12 | Republic | 20:40.0 |
| 18 | Patrick DuerrPlace 18 · Grade 11 · NW Christian (Colbert) | 11 | NW Christian (Colbert) | 20:44.1 |
| 19 | Jayden MillerPlace 19 · Grade 11 · Chewelah | 11 | Chewelah | 20:44.4 |
| 20 | Nick SandwickPlace 20 · Grade 9 · Cusick | 9 | Cusick | 20:49.0 |
| 21 | Pete BeardsleePlace 21 · Grade 12 · Northport | 12 | Northport | 21:00.4 |
| 22 | Cody ManuelPlace 22 · Grade 9 · NW Christian (Colbert) | 9 | NW Christian (Colbert) | 21:02.3 |
| 23 | Atticus FlesherPlace 23 · Grade 12 · Republic | 12 | Republic | 21:07.9 |
| 24 | Jackson GuhlkePlace 24 · Grade 11 · Davenport | 11 | Davenport | 21:09.5 |
| 25 | Titan TapiaPlace 25 · Grade 11 · Chewelah | 11 | Chewelah | 21:10.8 |
| 26 | Adam LingPlace 26 · Grade 11 · NW Christian (Colbert) | 11 | NW Christian (Colbert) | 21:14.5 |
| 27 | Solomon HolmbergPlace 27 · Grade 12 · Davenport | 12 | Davenport | 21:22.1 |
| 28 | Trae SmithPlace 28 · Grade 10 · Northport | 10 | Northport | 21:23.7 |
| 29 | Wayland HolmbergPlace 29 · Grade 10 · Davenport | 10 | Davenport | 21:30.3 |
| 30 | Ryder LuntsfordPlace 30 · Grade 8 · Northport | 8 | Northport | 21:32.0 |
| 31 | Canyon HoskinsPlace 31 · Grade 10 · Northport | 10 | Northport | 21:42.5 |
| 32 | Jackson HenryPlace 32 · Grade 8 · Davenport | 8 | Davenport | 21:43.7 |
| 33 | Kolby KemmererPlace 33 · Grade 11 · Davenport | 11 | Davenport | 21:46.4 |
| 34 | Jack DuffPlace 34 · Grade 11 · NW Christian (Colbert) | 11 | NW Christian (Colbert) | 21:49.1 |
| 35 | Joseph HartmanPlace 35 · Grade 12 · Chesterton Academy Of Notre Dame | 12 | Chesterton Academy Of Notre Dame | 21:55.7 |
| 36 | Ty SmithPlace 36 · Grade 8 · Northport | 8 | Northport | 21:56.1 |
| 37 | William RheinfordPlace 37 · Grade 12 · Newport | 12 | Newport | 22:05.6 |
| 38 | Josh BairPlace 38 · Grade 9 · Kettle Falls | 9 | Kettle Falls | 22:12.7 |
| 39 | Isaiah KingsburyPlace 39 · Grade 9 · Northport | 9 | Northport | 22:13.0 |
| 40 | Peter DowningPlace 40 · Grade 10 · Chesterton Academy Of Notre Dame | 10 | Chesterton Academy Of Notre Dame | 22:37.6 |
| 41 | Alex WesseliusPlace 41 · Grade 10 · Davenport | 10 | Davenport | 22:39.5 |
| 42 | Ryder StinsonPlace 42 · Grade 8 · Republic | 8 | Republic | 22:50.3 |
| 43 | Hunter CreachPlace 43 · Grade 9 · Northport | 9 | Northport | 22:53.2 |
| 44 | Cameron MawdsleyPlace 44 · Grade 10 · Northport | 10 | Northport | 23:02.4 |
| 45 | Tommy YoungPlace 45 · Grade 8 · Northport | 8 | Northport | 23:02.7 |
| 46 | Donovan MasonPlace 46 · Grade 12 · Newport | 12 | Newport | 23:03.7 |
| 47 | Aiden GoodmanPlace 47 · Grade 9 · NW Christian (Colbert) | 9 | NW Christian (Colbert) | 23:13.5 |
| 48 | Tommy CarlsonPlace 48 · Grade 10 · Chewelah | 10 | Chewelah | 23:24.5 |
| 49 | Chase SchumacherPlace 49 · Grade 9 · NW Christian (Colbert) | 9 | NW Christian (Colbert) | 23:42.9 |
| 50 | Meirahn Waford-NimmonsPlace 50 · Grade 9 · Chewelah | 9 | Chewelah | 24:01.0 |
| 51 | Kade TobiasPlace 51 · Grade 12 · Kettle Falls | 12 | Kettle Falls | 24:05.0 |
| 52 | James LilyaPlace 52 · Grade 9 · Cusick | 9 | Cusick | 24:10.9 |
| 53 | Evan MacDonaldPlace 53 · Grade 8 · Spokane International Academy | 8 | Spokane International Academy | 24:15.5 |
| 54 | Aiden TiemanPlace 54 · Grade 10 · Newport | 10 | Newport | 24:15.9 |
| 55 | Avram WychePlace 55 · Grade 9 · Spokane International Academy | 9 | Spokane International Academy | 24:16.2 |
| 56 | Elijah SattleenPlace 56 · Grade 9 · Newport | 9 | Newport | 24:16.6 |
| 57 | Charles KellyPlace 57 · Grade 9 · Kettle Falls | 9 | Kettle Falls | 24:21.8 |
| 58 | Mark DodgePlace 58 · Grade 11 · Chesterton Academy Of Notre Dame | 11 | Chesterton Academy Of Notre Dame | 24:28.2 |
| 59 | Kallin FandreyPlace 59 · Grade 9 · Kettle Falls | 9 | Kettle Falls | 24:33.7 |
| 60 | Tecumseh WiltPlace 60 · Grade 10 · Davenport | 10 | Davenport | 25:00.0 |
| 61 | Thor GardnerPlace 61 · Grade 8 · Northport | 8 | Northport | 25:02.9 |
| 62 | Jordan CorcoranPlace 62 · Grade 8 · Northport | 8 | Northport | 25:04.3 |
| 63 | Troy BenwellPlace 63 · Grade 9 · Kettle Falls | 9 | Kettle Falls | 25:07.9 |
| 64 | Henry ZakarPlace 64 · Grade 9 · Republic | 9 | Republic | 26:16.0 |
| 65 | Drake HyltonPlace 65 · Grade 9 · Saint George's School | 9 | Saint George's School | 26:17.2 |
| 66 | Leif AxelPlace 66 · Grade 9 · Newport | 9 | Newport | 26:55.3 |
| 67 | Ben RubinPlace 67 · Grade 11 · Kettle Falls | 11 | Kettle Falls | 26:58.6 |
| 68 | Noah HochheimerPlace 68 · Grade 9 · Saint George's School | 9 | Saint George's School | 27:02.9 |
| 69 | Lane SpaldingPlace 69 · Grade 9 · Spokane International Academy | 9 | Spokane International Academy | 27:58.7 |
| 70 | Deklen JensenPlace 70 · Grade 12 · Northport | 12 | Northport | 29:57.9 |
| 71 | Anthony SealePlace 71 · Grade 9 · Cusick | 9 | Cusick | 31:45.9 |
| 72 | David KingsburyPlace 72 · Grade 11 · Northport | 11 | Northport | 31:52.2 |
| 73 | Robbie GremmingerPlace 73 · Grade 10 · Chesterton Academy Of Notre Dame | 10 | Chesterton Academy Of Notre Dame | 32:52.3 |
| 74 | Kalel MendozaPlace 74 · Grade 11 · Kettle Falls | 11 | Kettle Falls | 33:44.3 |
| 75 | Logan RheinfordPlace 75 · Grade 10 · Newport | 10 | Newport | 36:28.9 |