| 1 | Malik OrtizPlace 1 · Grade 12 · Colville | 12 | Colville | 16:12.15 |
| 2 | Micah BessirePlace 2 · Grade 12 · Freeman | 12 | Freeman | 16:14.86 |
| 3 | Gabriel CaryPlace 3 · Grade 11 · Chesterton Academy Of Notre Dame | 11 | Chesterton Academy Of Notre Dame | 16:43.52 |
| 4 | Conrad BaumgartnerPlace 4 · Grade 9 · Chesterton Academy Of Notre Dame | 9 | Chesterton Academy Of Notre Dame | 16:55.82 |
| 5 | Justice WhittekiendPlace 5 · Grade 11 · Chewelah | 11 | Chewelah | 17:04.40 |
| 6 | Owen OffereinsPlace 6 · Grade 12 · Freeman | 12 | Freeman | 17:06.53 |
| 7 | Conrad CoulterPlace 7 · Grade 10 · Valley Christian | 10 | Valley Christian | 17:15.80 |
| 8 | Elijah BeckPlace 8 · Grade 10 · Freeman | 10 | Freeman | 17:30.75 |
| 9 | Richard SandwickPlace 9 · Grade 12 · Cusick | 12 | Cusick | 17:34.54 |
| 10 | Ashton GliddonPlace 10 · Grade 11 · Republic | 11 | Republic | 17:36.84 |
| 11 | Francis SetyPlace 11 · Grade 12 · Chewelah | 12 | Chewelah | 17:43.39 |
| 12 | Mason ReevesPlace 12 · Grade 11 · Kettle Falls | 11 | Kettle Falls | 17:45.50 |
| 13 | Kyle FosterPlace 13 · Grade 11 · Chewelah | 11 | Chewelah | 17:51.00 |
| 14 | Michael DarakjyPlace 14 · Grade 11 · IC Academy | 11 | IC Academy | 18:01.56 |
| 15 | Joshua FagerholmPlace 15 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 18:02.19 |
| 16 | Jace CottonPlace 16 · Grade 9 · Freeman | 9 | Freeman | 18:02.48 |
| 17 | Blake SchliningPlace 17 · Grade 12 · Chewelah | 12 | Chewelah | 18:18.20 |
| 18 | Alex SchmidtPlace 18 · Grade 12 · Freeman | 12 | Freeman | 18:26.26 |
| 19 | Reese TitusPlace 19 · Grade 12 · Colville | 12 | Colville | 18:28.72 |
| 20 | Remmington HatchPlace 20 · Grade 11 · Lakeside (Nine Mile Falls) | 11 | Lakeside (Nine Mile Falls) | 18:31.33 |
| 21 | Oliver JonesPlace 21 · Grade 12 · Freeman | 12 | Freeman | 18:37.46 |
| 22 | Karver PeasleyPlace 22 · Grade 10 · Omak | 10 | Omak | 18:37.58 |
| 23 | Avery SchmidtPlace 23 · Grade 9 · Freeman | 9 | Freeman | 18:39.28 |
| 24 | Jerrin PatrickPlace 24 · Grade 12 · Colville | 12 | Colville | 18:39.87 |
| 25 | Marshal EvelandPlace 25 · Grade 9 · Cusick | 9 | Cusick | 18:47.03 |
| 26 | Joel JohnsonPlace 26 · Grade 9 · Colville | 9 | Colville | 18:55.49 |
| 27 | Marcus KuplackPlace 27 · Grade 12 · IC Academy | 12 | IC Academy | 19:02.04 |
| 28 | Daniel PoncePlace 28 · Grade 11 · Omak | 11 | Omak | 19:06.78 |
| 29 | Seth Wilson-ChamberlinPlace 29 · Grade 12 · Lakeside (Nine Mile Falls) | 12 | Lakeside (Nine Mile Falls) | 19:06.84 |
| 30 | Chad RomanPlace 30 · Grade 10 · IC Academy | 10 | IC Academy | 19:15.25 |
| 31 | Trenton WernerPlace 31 · Grade 11 · Omak | 11 | Omak | 19:22.80 |
| 32 | David KaluzaPlace 32 · Grade 10 · Lakeside (Nine Mile Falls) | 10 | Lakeside (Nine Mile Falls) | 19:23.37 |
| 33 | Jeremiah PawlowskiPlace 33 · Grade 9 · Liberty (Spangle) | 9 | Liberty (Spangle) | 19:23.64 |
| 34 | Nathan FagerholmPlace 34 · Grade 9 · Lakeside (Nine Mile Falls) | 9 | Lakeside (Nine Mile Falls) | 19:26.39 |
| 35 | Abram SandwickPlace 35 · Grade 8 · Cusick | 8 | Cusick | 19:32.15 |
| 36 | Trenten KurlePlace 36 · Grade 11 · Rogers (Spokane) | 11 | Rogers (Spokane) | 19:38.20 |
| 37 | Yale EdwardsPlace 37 · Grade 8 · Kettle Falls | 8 | Kettle Falls | 19:38.70 |
| 38 | Noah MageePlace 38 · Grade 9 · Colville | 9 | Colville | 19:42.22 |
| 39 | Ryland KurlePlace 39 · Grade 9 · Rogers (Spokane) | 9 | Rogers (Spokane) | 19:43.09 |
| 40 | Kacen LandrethPlace 40 · Grade 10 · Reardan | 10 | Reardan | 19:54.54 |
| 41 | Ethan RiggsPlace 41 · Grade 10 · Rogers (Spokane) | 10 | Rogers (Spokane) | 19:54.59 |
| 42 | Canyon HoskinsPlace 42 · Grade 11 · Northport | 11 | Northport | 19:55.06 |
| 43 | Elijah BellPlace 43 · Grade 11 · Rogers (Spokane) | 11 | Rogers (Spokane) | 19:59.13 |
| 44 | Kellan HorrocksPlace 44 · Grade 12 · Colville | 12 | Colville | 20:04.25 |
| 45 | Ryder WallnerPlace 45 · Grade 10 · Chewelah | 10 | Chewelah | 20:05.50 |
| 46 | Elijah NuttPlace 46 · Grade 8 · Republic | 8 | Republic | 20:08.37 |
| 47 | Ben CramerPlace 47 · Grade 9 · Valley Christian | 9 | Valley Christian | 20:13.97 |
| 48 | Matthew KendelPlace 48 · Grade 12 · IC Academy | 12 | IC Academy | 20:22.99 |
| 49 | Tanner GuirePlace 49 · Grade 10 · Omak | 10 | Omak | 20:31.78 |
| 50 | Chantry MarinerPlace 50 · Grade 9 · Valley Christian | 9 | Valley Christian | 20:36.09 |
| 51 | Jeremiah OlsonPlace 51 · Grade 10 · Liberty (Spangle) | 10 | Liberty (Spangle) | 20:36.12 |
| 52 | Remington RobsonPlace 52 · Grade 11 · Reardan | 11 | Reardan | 20:39.72 |
| 53 | Arthur WedgePlace 53 · Grade 12 · Rogers (Spokane) | 12 | Rogers (Spokane) | 20:46.08 |
| 54 | Daniel AguilarPlace 54 · Grade 12 · Colville | 12 | Colville | 20:53.52 |
| 55 | Nick SandwickPlace 55 · Grade 10 · Cusick | 10 | Cusick | 20:53.71 |
| 56 | Lance JeffreyPlace 56 · Grade 12 · Valley Christian | 12 | Valley Christian | 21:02.79 |
| 57 | Brock TumaPlace 57 · Grade 11 · Bonners Ferry | 11 | Bonners Ferry | 21:03.00 |
| 58 | Isaiah KingsburyPlace 58 · Grade 10 · Northport | 10 | Northport | 21:05.26 |
| 59 | Brodie HughesPlace 59 · Grade 10 · Valley Christian | 10 | Valley Christian | 21:10.57 |
| 60 | Noah ChambersPlace 60 · Grade 10 · Reardan | 10 | Reardan | 21:12.56 |
| 61 | Alfred (Al) SherwoodPlace 61 · Grade 9 · Omak | 9 | Omak | 21:15.20 |
| 62 | Alexander LucasPlace 62 · Grade 12 · Chesterton Academy Of Notre Dame | 12 | Chesterton Academy Of Notre Dame | 21:17.88 |
| 63 | Zeke SchneeklothPlace 63 · Grade 10 · Reardan | 10 | Reardan | 21:18.64 |
| 64 | Charles KellyPlace 64 · Grade 10 · Kettle Falls | 10 | Kettle Falls | 21:21.60 |
| 65 | Drew BowenPlace 65 · Grade 10 · Liberty (Spangle) | 10 | Liberty (Spangle) | 21:35.46 |
| 66 | Gerrit LeenheerPlace 66 · Grade 9 · Reardan | 9 | Reardan | 21:35.89 |
| 67 | Ryder StinsonPlace 67 · Grade 9 · Republic | 9 | Republic | 21:41.70 |
| 68 | Ellis CobbsPlace 68 · Grade 11 · Liberty (Spangle) | 11 | Liberty (Spangle) | 21:44.92 |
| 69 | Skyler QuilterPlace 69 · Grade 11 · Northport | 11 | Northport | 21:46.77 |
| 70 | Colt FletcherPlace 70 · Grade 9 · Liberty (Spangle) | 9 | Liberty (Spangle) | 21:47.12 |
| 71 | Ethen McAfeePlace 71 · Grade 11 · Rogers (Spokane) | 11 | Rogers (Spokane) | 21:49.81 |
| 72 | Eisa MadhiPlace 72 · Grade 10 · Rogers (Spokane) | 10 | Rogers (Spokane) | 21:56.34 |
| 73 | Thomas KendelPlace 73 · Grade 9 · IC Academy | 9 | IC Academy | 21:58.71 PR |
| 74 | Patrick SpindlerPlace 74 · Grade 9 · IC Academy | 9 | IC Academy | 22:00.49 |
| 75 | Jude AndersonPlace 75 · Grade 10 · IC Academy | 10 | IC Academy | 22:01.73 PR |
| 76 | Talon MosesPlace 76 · Grade 9 · Reardan | 9 | Reardan | 22:03.05 |
| 77 | Lincoln SampselPlace 77 · Grade 8 · Republic | 8 | Republic | 22:17.89 |
| 78 | Elijah SattleenPlace 78 · Grade 10 · Newport | 10 | Newport | 22:18.98 |
| 79 | Leo McElderryPlace 79 · Grade 10 · Omak | 10 | Omak | 22:22.35 |
| 80 | Hunter CreachPlace 80 · Grade 10 · Northport | 10 | Northport | 22:38.12 |
| 81 | Alexander Romero-PerezPlace 81 · Grade 10 · Omak | 10 | Omak | 23:09.21 |
| 82 | James LilyaPlace 82 · Grade 10 · Cusick | 10 | Cusick | 23:24.59 |
| 83 | Leif AxelPlace 83 · Grade 10 · Newport | 10 | Newport | 23:24.74 |
| 84 | Emmit HoffertPlace 84 · Grade 12 · Northport | 12 | Northport | 23:29.60 |
| 85 | Henry ZakarPlace 85 · Grade 10 · Republic | 10 | Republic | 23:32.81 |
| 86 | Kwin HarrPlace 86 · Grade 12 · Valley Christian | 12 | Valley Christian | 23:52.99 |
| 87 | Ty SmithPlace 87 · Grade 9 · Northport | 9 | Northport | 24:05.05 |
| 88 | Emit WillettPlace 88 · Grade 10 · Republic | 10 | Republic | 24:13.26 PR |
| 89 | Asher JeffreyPlace 89 · Grade 10 · Valley Christian | 10 | Valley Christian | 24:33.50 |
| 90 | John HamiltonPlace 90 · Grade 11 · Newport | 11 | Newport | 25:29.41 |
| 91 | Acein JohnstonPlace 91 · Grade 10 · Newport | 10 | Newport | 25:46.01 |
| 92 | Jeffery LilyaPlace 92 · Grade 8 · Cusick | 8 | Cusick | 28:43.73 |