| 1 | BellaPlace 1 · Buckner | — | Buckner | 16:23 |
| 2 | Josie WynecoopPlace 2 · Grade 9 · Davenport | 9 | Davenport | 16:28 |
| 3 | Allie RobertsonPlace 3 · Grade 9 · NW Christian (Colbert) | 9 | NW Christian (Colbert) | 17:09 |
| 4 | Quincy AndrewsPlace 4 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 17:14 |
| 5 | Abby DuncanPlace 5 · Grade 9 · Richland | 9 | Richland | 17:34 |
| 6 | Amelia CarlsonPlace 6 · Grade 9 · Lewis and Clark | 9 | Lewis and Clark | 17:46 |
| 7 | Tea SimonsonPlace 7 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 17:50 |
| 8 | Jillian OwenPlace 8 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 18:13 |
| 9 | Ali JohnsonPlace 9 · Grade 9 · North Central | 9 | North Central | 18:16 |
| 10 | Maris VernonPlace 10 · Grade 9 · Freeman | 9 | Freeman | 18:16 |
| 11 | Olivia DivinePlace 11 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 18:35 |
| 12 | Becca WadePlace 12 · Grade 9 · North Central | 9 | North Central | 18:36 |
| 13 | Kate AndersonPlace 13 · Grade 9 · Lewis and Clark | 9 | Lewis and Clark | 18:53 |
| 14 | Darla KellyPlace 14 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 19:24 |
| 15 | Alice WilliamsPlace 15 · Grade 9 · Richland | 9 | Richland | 19:30 |
| 16 | Camryn PetersenPlace 16 · Grade 9 · East Valley (Spokane) | 9 | East Valley (Spokane) | 20:20 |
| 17 | Copperlyn GannonPlace 17 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 20:32 |
| 18 | Brittian DavisPlace 18 · Grade 9 · Polson | 9 | Polson | 20:46 |
| 19 | Ellie HollingsworthPlace 19 · Grade 9 · North Central | 9 | North Central | 21:01 |
| 20 | Kaiya BlandiPlace 20 · Grade 9 · NW Christian (Colbert) | 9 | NW Christian (Colbert) | 21:25 |
| 21 | Harley Ibarra-RiveraPlace 21 · Grade 9 · Mead | 9 | Mead | 21:28 |
| 22 | Lorelai HousePlace 22 · Grade 9 · Richland | 9 | Richland | 21:51 |
| 23 | Ava PaynePlace 23 · Grade 9 · East Valley (Spokane) | 9 | East Valley (Spokane) | 21:54 |
| 24 | Paige PerkinsPlace 24 · Grade 9 · Shadle Park | 9 | Shadle Park | 22:33 |
| 25 | Ella ShammoPlace 25 · Grade 9 · East Valley (Spokane) | 9 | East Valley (Spokane) | 22:45 |
| 26 | Lucia BagwellPlace 26 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 22:46 |
| 27 | Morgen HoltPlace 27 · Grade 9 · Moses Lake | 9 | Moses Lake | 22:46 |
| 28 | Margo ZvonarPlace 28 · Grade 9 · Mead | 9 | Mead | 22:47 |
| 29 | Masame OsbornPlace 29 · Grade 9 · Mead | 9 | Mead | 22:55 |
| 30 | Laura SheikhPlace 30 · Grade 9 · Lewis and Clark | 9 | Lewis and Clark | 22:58 |
| 31 | Addison HensonPlace 31 · Grade 9 · Lewis and Clark | 9 | Lewis and Clark | 23:04 |
| 32 | Katie PurtellPlace 32 · Grade 9 · Lewis and Clark | 9 | Lewis and Clark | 23:20 |
| 33 | Brynn Noel HasenoehrlPlace 33 · Grade 9 · Shadle Park | 9 | Shadle Park | 23:28 |
| 34 | Jessica WalterPlace 34 · Grade 9 · Lewis and Clark | 9 | Lewis and Clark | 23:38 |
| 35 | Carter DuVallPlace 35 · Grade 9 · Pasco | 9 | Pasco | 24:10 |
| 36 | Anna CumberlandPlace 36 · Grade 9 · North Central | 9 | North Central | 24:10 |
| 37 | Ashley GeringPlace 37 · Grade 9 · Lewis and Clark | 9 | Lewis and Clark | 24:49 |
| 38 | Maeve KorthuisPlace 38 · Grade 9 · Lind-Ritzville | 9 | Lind-Ritzville | 25:50 |
| 39 | Ivy MewhinneyPlace 39 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 26:03 |
| 40 | Wendy ChavezPlace 40 · Grade 9 · Richland | 9 | Richland | 27:07 |
| 41 | Mirika UberPlace 41 · Grade 9 · Moses Lake | 9 | Moses Lake | 27:37 |
| 42 | Naidalyn WolfPlace 42 · Grade 9 · Richland | 9 | Richland | 34:41 |
| 1 | Sadie MeyringPlace 1 · Grade 10 · Lakeside (Nine Mile) | 10 | Lakeside (Nine Mile) | 15:27 |
| 2 | Katie LubbePlace 2 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 15:38 |
| 3 | Josie McLaughlinPlace 3 · Grade 10 · St George's | 10 | St George's | 15:56 |
| 4 | Charlotte BurnsPlace 4 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 16:55 |
| 5 | Hadassah DuffPlace 5 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 17:20 |
| 6 | Ella KizziarPlace 6 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 17:27 |
| 7 | Lily RobertsonPlace 7 · Grade 10 · Richland | 10 | Richland | 17:30 |
| 8 | Valerie Siebol-DeRuyterPlace 8 · Grade 10 · Pasco | 10 | Pasco | 17:42 |
| 9 | Kenzie BushnellPlace 9 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 17:57 |
| 10 | Bella ThompsonPlace 10 · Grade 10 · Richland | 10 | Richland | 18:32 |
| 11 | Sheila DekhordiPlace 11 · Grade 10 · Richland | 10 | Richland | 18:48 |
| 12 | Reighley CabralPlace 12 · Grade 10 · Shadle Park | 10 | Shadle Park | 19:06 |
| 13 | Kennedy FairclothPlace 13 · Grade 10 · Richland | 10 | Richland | 19:18 |
| 14 | Natalie LohstrohPlace 14 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 19:23 |
| 15 | Ella JonesPlace 15 · Grade 10 · Freeman | 10 | Freeman | 19:24 |
| 16 | Jayden ReesePlace 16 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 19:32 |
| 17 | Brooke LawrencePlace 17 · Grade 10 · North Central | 10 | North Central | 19:40 |
| 18 | Brooklyn ButlerPlace 18 · Grade 10 · Richland | 10 | Richland | 19:40 |
| 19 | Lindsey WilsonPlace 19 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 19:46 |
| 20 | Briauna DuboisPlace 20 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 19:48 |
| 21 | Lydiah YoungPlace 21 · Grade 10 · Shadle Park | 10 | Shadle Park | 19:48 |
| 22 | Rachel MetgePlace 22 · Grade 10 · East Valley (Spokane) | 10 | East Valley (Spokane) | 19:55 |
| 23 | Lillianna WeaverPlace 23 · Grade 10 · Shadle Park | 10 | Shadle Park | 19:57 |
| 24 | Abigail KoechPlace 24 · Grade 10 · Richland | 10 | Richland | 20:04 |
| 25 | Michelle ChenPlace 25 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 20:09 |
| 26 | Rebekah ShaferPlace 26 · Grade 10 · Richland | 10 | Richland | 20:13 |
| 27 | Inge OtterstromPlace 27 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 20:13 |
| 28 | Genesis ZaragozaPlace 28 · Grade 10 · Pasco | 10 | Pasco | 20:16 |
| 29 | Corrie MorrisonPlace 29 · Grade 10 · Mead | 10 | Mead | 20:43 |
| 30 | Jocelyn DeGroatPlace 30 · Grade 10 · Mead | 10 | Mead | 20:44 |
| 31 | Christie KingmanPlace 31 · Grade 10 · Richland | 10 | Richland | 20:49 |
| 32 | Livvy HjortPlace 32 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 20:54 |
| 33 | Gabrielle WarnockPlace 33 · Grade 10 · Shadle Park | 10 | Shadle Park | 20:54 |
| 34 | Esther BucknerPlace 34 · Grade 10 · St George's | 10 | St George's | 21:00 |
| 35 | Myah AllenPlace 35 · Grade 10 · North Central | 10 | North Central | 21:25 |
| 36 | Taran McGinnPlace 36 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 21:55 |
| 37 | Stella DaytonPlace 37 · Grade 10 · Richland | 10 | Richland | 22:07 |
| 38 | Neel ClarkePlace 38 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 22:30 |
| 39 | Sara LovelandPlace 39 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 22:31 |
| 40 | Alyssa KrugerPlace 40 · Grade 10 · Davenport | 10 | Davenport | 22:40 |
| 41 | Gemma CunninghamPlace 41 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 22:43 |
| 42 | Derartu JohnsonPlace 42 · Grade 10 · North Central | 10 | North Central | 22:49 |
| 43 | Ellia HutchensPlace 43 · Grade 10 · North Central | 10 | North Central | 23:00 |
| 44 | McKenzie CrandelmirePlace 44 · Grade 10 · Richland | 10 | Richland | 23:08 |
| 45 | Hannah McLinPlace 45 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 24:20 |
| 46 | Petra MonsivaisPlace 46 · Grade 10 · Lewis and Clark | 10 | Lewis and Clark | 25:22 |
| 47 | Molly AmendPlace 47 · Grade 10 · Freeman | 10 | Freeman | 25:40 |
| 48 | Chloe AdamsPlace 48 · Grade 10 · Freeman | 10 | Freeman | 26:17 |
| 49 | Geneva BarkerPlace 49 · Grade 10 · NW Christian (Colbert) | 10 | NW Christian (Colbert) | 33:37 |
| 1 | Logan HofsteePlace 1 · Grade 11 · East Valley (Spokane) | 11 | East Valley (Spokane) | 14:44 |
| 2 | Charlotte CullenPlace 2 · Grade 11 · Mead | 11 | Mead | 15:20 |
| 3 | Elle VanningPlace 3 · Grade 11 · Mead | 11 | Mead | 15:34 |
| 4 | Raegan BorgPlace 4 · Grade 11 · Mead | 11 | Mead | 15:49 |
| 5 | Katie RiesPlace 5 · Grade 11 · North Central | 11 | North Central | 16:55 |
| 6 | Samantha PiercePlace 6 · Grade 11 · Mead | 11 | Mead | 17:31 |
| 7 | Emily FosterPlace 7 · Grade 11 · Lewis and Clark | 11 | Lewis and Clark | 18:08 |
| 8 | Isabel SeeleyPlace 8 · Grade 11 · Polson | 11 | Polson | 18:25 |
| 9 | Adison CarlsonPlace 9 · Grade 11 · Polson | 11 | Polson | 18:30 |
| 10 | Maya MetzlerPlace 10 · Grade 11 · Joel Ferris | 11 | Joel Ferris | 19:03 |
| 11 | Katelyn SmithPlace 11 · Grade 11 · Polson | 11 | Polson | 19:22 |
| 12 | Kjersten RoggenbauerPlace 12 · Grade 11 · Lewis and Clark | 11 | Lewis and Clark | 19:32 |
| 13 | Stella HelmsPlace 13 · Grade 11 · Shadle Park | 11 | Shadle Park | 19:37 |
| 14 | Alondra CruzPlace 14 · Grade 11 · Pasco | 11 | Pasco | 19:38 |
| 15 | Kate StachofskyPlace 15 · Grade 11 · Lewis and Clark | 11 | Lewis and Clark | 19:46 |
| 16 | Esther AngellPlace 16 · Grade 11 · Lewis and Clark | 11 | Lewis and Clark | 20:22 |
| 17 | Ruthie KauerPlace 17 · Grade 11 · Pasco | 11 | Pasco | 20:26 |
| 18 | Annabelle WattsPlace 18 · Grade 11 · Lewis and Clark | 11 | Lewis and Clark | 20:40 |
| 19 | Kaya ChangPlace 19 · Grade 11 · Richland | 11 | Richland | 20:41 |
| 20 | Breanna CouchPlace 20 · Grade 11 · Shadle Park | 11 | Shadle Park | 20:42 |
| 21 | Abbi SchmutzPlace 21 · Grade 11 · Mead | 11 | Mead | 21:15 |
| 22 | Mariah DemarsPlace 22 · Grade 11 · Richland | 11 | Richland | 22:13 |
| 23 | Chloe ZhengPlace 23 · Grade 11 · Mead | 11 | Mead | 22:24 |
| 24 | Emily FreezePlace 24 · Grade 11 · Richland | 11 | Richland | 22:35 |
| 25 | Baylie ConnerPlace 25 · Grade 11 · Mead | 11 | Mead | 25:18 |
| 26 | Sarah LinesPlace 26 · Grade 11 · Mead | 11 | Mead | 26:07 |
| 1 | Bridget BurnsPlace 1 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 15:24 |
| 2 | Abby CrossleyPlace 2 · Grade 12 · East Valley (Spokane) | 12 | East Valley (Spokane) | 15:38 |
| 3 | Roxanne FredericksenPlace 3 · Grade 12 · West Valley (Spokane) | 12 | West Valley (Spokane) | 15:41 |
| 4 | Olivia FerraroPlace 4 · Grade 12 · Mead | 12 | Mead | 16:07 |
| 5 | Ashtyn WagnerPlace 5 · Grade 12 · Polson | 12 | Polson | 16:45 |
| 6 | Tylar WolffPlace 6 · Grade 12 · Richland | 12 | Richland | 16:49 |
| 7 | Mikayla BuckleyPlace 7 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 17:36 |
| 8 | Lily JonesPlace 8 · Grade 12 · Freeman | 12 | Freeman | 17:37 |
| 9 | Clare HeinenPlace 9 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 17:59 |
| 10 | Hannah HigensPlace 10 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 18:05 |
| 11 | Ines Calleja-VillegasPlace 11 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 18:33 |
| 12 | Callie SwainPlace 12 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 19:47 |
| 13 | Jalyn ZavalaPlace 13 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 19:48 |
| 14 | Ruth MetgePlace 14 · Grade 12 · East Valley (Spokane) | 12 | East Valley (Spokane) | 20:08 |
| 15 | Mandi JohnsonPlace 15 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 20:12 |
| 16 | Misa McKennaPlace 16 · Grade 12 · Mead | 12 | Mead | 20:26 |
| 17 | Sophie JuergensPlace 17 · Grade 12 · Chewelah | 12 | Chewelah | 20:43 |
| 18 | Ivy KennedyPlace 18 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 20:53 |
| 19 | Teagan IrvinPlace 19 · Grade 12 · East Valley (Spokane) | 12 | East Valley (Spokane) | 20:57 |
| 20 | Olivia SmithPlace 20 · Grade 12 · Freeman | 12 | Freeman | 20:59 |
| 21 | Addie d'HulstPlace 21 · Grade 12 · Joel Ferris | 12 | Joel Ferris | 21:18 |
| 22 | Evelyn DavisPlace 22 · Grade 12 · Richland | 12 | Richland | 21:27 |
| 23 | Jordyn FraserPlace 23 · Grade 12 · Richland | 12 | Richland | 22:08 |
| 24 | Ida StreitPlace 24 · Grade 12 · Richland | 12 | Richland | 22:08 |
| 25 | Janee KoPlace 25 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 22:46 |
| 26 | Lucia JensenPlace 26 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 22:59 |
| 27 | Amelia NiemiPlace 27 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 23:03 |
| 28 | Arden DirkmanPlace 28 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 23:19 |
| 29 | Madison SandifurPlace 29 · Grade 12 · Lewis and Clark | 12 | Lewis and Clark | 24:30 |
| 30 | Launa EvansPlace 30 · Grade 12 · Mead | 12 | Mead | 25:57 |
| 1 | Alejandro MendozaPlace 1 · Grade 9 · Pasco | 9 | Pasco | 14:46 |
| 2 | Emmitt WarrenPlace 2 · Grade 9 · Chewelah | 9 | Chewelah | 15:09 |
| 3 | Tyler CarrPlace 3 · Grade 9 · Richland | 9 | Richland | 15:21 |
| 4 | Jonah WiserPlace 4 · Grade 9 · Mead | 9 | Mead | 15:23 |
| 5 | Eli CottonPlace 5 · Grade 9 · Freeman | 9 | Freeman | 15:24 |
| 6 | Sean BrumetPlace 6 · Grade 9 · Moses Lake | 9 | Moses Lake | 15:24 |
| 7 | Silas KaluzaPlace 7 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 15:33 |
| 8 | Jovanny LiebPlace 8 · Grade 9 · Mead | 9 | Mead | 15:34 |
| 9 | Owen DentlerPlace 9 · Grade 9 · Mead | 9 | Mead | 15:42 |
| 10 | Noah ReischmanPlace 10 · Grade 9 · Mead | 9 | Mead | 15:47 |
| 11 | Michah ChalmersPlace 11 · Grade 9 · Richland | 9 | Richland | 15:52 |
| 12 | David DiGiallonardoPlace 12 · Grade 9 · Polson | 9 | Polson | 15:53 |
| 13 | Austin C FoosPlace 13 · Grade 9 · Shadle Park | 9 | Shadle Park | 15:54 |
| 14 | Toby LeePlace 14 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 15:59 |
| 15 | Parks WhitakerPlace 15 · Grade 9 · Moses Lake | 9 | Moses Lake | 16:04 |
| 16 | Drew GreenPlace 16 · Grade 9 · Richland | 9 | Richland | 16:07 |
| 17 | Finn CunninghamPlace 17 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 16:09 |
| 18 | Tate McCullochPlace 18 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 16:21 |
| 19 | Layden GriffithPlace 19 · Grade 9 · Moses Lake | 9 | Moses Lake | 16:24 |
| 20 | Levi VetterPlace 20 · Grade 9 · Freeman | 9 | Freeman | 16:26 |
| 21 | Ben OrthPlace 21 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 16:32 |
| 22 | Holden AlteioPlace 22 · Grade 9 · Chelan | 9 | Chelan | 16:40 |
| 23 | Connor GaileyPlace 23 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 16:41 |
| 24 | Caden HoskinsonPlace 24 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 16:43 |
| 25 | Kyler DavenportPlace 25 · Grade 9 · Davenport | 9 | Davenport | 17:06 |
| 26 | Josh AddamsPlace 26 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 17:08 |
| 27 | Breck SimmonsPlace 27 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 17:33 |
| 28 | Chase GreenwoodPlace 28 · Grade 9 · Davenport | 9 | Davenport | 17:38 |
| 29 | Zentavian Thomas JamesPlace 29 · Grade 9 · Shadle Park | 9 | Shadle Park | 17:41 |
| 30 | Benson GreerPlace 30 · Grade 9 · Richland | 9 | Richland | 17:52 |
| 31 | Ty BarberPlace 31 · Grade 9 · Richland | 9 | Richland | 18:05 |
| 32 | Sam ChangPlace 32 · Grade 9 · Richland | 9 | Richland | 18:12 |
| 33 | Hunter SmithPlace 33 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 18:12 |
| 34 | Aaron WarrenPlace 34 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 18:14 |
| 35 | Lucas MortensenPlace 35 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 18:24 |
| 36 | Cooper DanekasPlace 36 · Grade 9 · Davenport | 9 | Davenport | 18:26 |
| 37 | Austin FergusonPlace 37 · Grade 9 · Richland | 9 | Richland | 18:36 |
| 38 | Derek O'DellPlace 38 · Grade 9 · Richland | 9 | Richland | 18:37 |
| 39 | David JarrettPlace 39 · Grade 9 · Richland | 9 | Richland | 18:38 |
| 40 | Isaac HammondPlace 40 · Grade 9 · Richland | 9 | Richland | 18:38 |
| 41 | Quinn d'HulstPlace 41 · Grade 9 · Joel Ferris | 9 | Joel Ferris | 18:47 |
| 42 | Weston FreezePlace 42 · Grade 9 · Richland | 9 | Richland | 19:08 |
| 43 | Liam OrdazPlace 43 · Grade 9 · Mead | 9 | Mead | 19:09 |
| 44 | Nathaniel BarkerPlace 44 · Grade 9 · NW Christian (Colbert) | 9 | NW Christian (Colbert) | 19:27 |
| 45 | Alexander BuckPlace 45 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 19:32 |
| 46 | Nolynd CookPlace 46 · Grade 9 · Richland | 9 | Richland | 19:32 |
| 47 | Jared Flett Jr.Place 47 · Grade 9 · Wellpinit | 9 | Wellpinit | 20:29 |
| 48 | Pheonix DaveyPlace 48 · Grade 9 · West Valley (Spokane) | 9 | West Valley (Spokane) | 20:48 |
| 49 | Victor PetyukPlace 49 · Grade 9 · Richland | 9 | Richland | 20:49 |
| 50 | Jude VanDykePlace 50 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 20:56 |
| 51 | Sam McDonaldPlace 51 · Grade 9 · Richland | 9 | Richland | 21:50 |
| 52 | Isaac ParkPlace 52 · Grade 9 · Wellpinit | 9 | Wellpinit | 21:55 |
| 53 | Alex WatsonPlace 53 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 22:05 |
| 54 | Logan LewallenPlace 54 · Grade 9 · Lakeside (Nine Mile) | 9 | Lakeside (Nine Mile) | 23:28 |
| 55 | Vance ArklePlace 55 · Grade 9 · Shadle Park | 9 | Shadle Park | 23:59 |
| 56 | Jackson StrodePlace 56 · Grade 9 · Chelan | 9 | Chelan | 24:33 |
| 57 | Aidan Del AngelPlace 57 · Grade 9 · Richland | 9 | Richland | 26:12 |
| 58 | Carson NiehenkePlace 58 · Grade 9 · Moses Lake | 9 | Moses Lake | 27:59 |
| 59 | Justin ChoiPlace 59 · Grade 9 · Richland | 9 | Richland | 29:57 |
| 1 | Jaedon PhillipsPlace 1 · Grade 10 · Mead | 10 | Mead | 13:56 |
| 2 | Hrair GarabedianPlace 2 · Grade 10 · St George's | 10 | St George's | 14:20 |
| 3 | Kenton BellPlace 3 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 14:22 |
| 4 | Finn HorstedPlace 4 · Grade 10 · St George's | 10 | St George's | 14:30 |
| 5 | Garrett RussellPlace 5 · Grade 10 · Lakeside (Nine Mile) | 10 | Lakeside (Nine Mile) | 14:30 |
| 6 | Evyn McLellanPlace 6 · Grade 10 · Richland | 10 | Richland | 14:49 |
| 7 | Egan JohnsonPlace 7 · Grade 10 · Shadle Park | 10 | Shadle Park | 14:56 |
| 8 | Lucas ReynoldsPlace 8 · Grade 10 · Shadle Park | 10 | Shadle Park | 15:08 |
| 9 | Tom SmithPlace 9 · Grade 10 · Lakeside (Nine Mile) | 10 | Lakeside (Nine Mile) | 15:13 |
| 10 | Jesse HumpherysPlace 10 · Grade 10 · Moses Lake | 10 | Moses Lake | 15:13 |
| 11 | Luke TremblayPlace 11 · Grade 10 · Lakeside (Nine Mile) | 10 | Lakeside (Nine Mile) | 15:24 |
| 12 | Niko RimplePlace 12 · Grade 10 · Moses Lake | 10 | Moses Lake | 15:25 |
| 13 | Oliver LingPlace 13 · Grade 10 · St George's | 10 | St George's | 15:27 |
| 14 | Corbin JaurezPlace 14 · Grade 10 · Shadle Park | 10 | Shadle Park | 15:38 |
| 15 | Parker SimpsonPlace 15 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 15:42 |
| 16 | Landon McCormackPlace 16 · Grade 10 · Shadle Park | 10 | Shadle Park | 15:44 |
| 17 | Jonathan ChadduckPlace 17 · Grade 10 · Freeman | 10 | Freeman | 15:46 |
| 18 | Shaun LeitnerPlace 18 · Grade 10 · Richland | 10 | Richland | 15:51 |
| 19 | Brian McKenziePlace 19 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 15:54 |
| 20 | Eli JacksonPlace 20 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 16:00 |
| 21 | Isaac FraserPlace 21 · Grade 10 · Richland | 10 | Richland | 16:21 |
| 22 | Immanuel GolyshevskyPlace 22 · Grade 10 · Richland | 10 | Richland | 16:24 |
| 23 | Tanmay BhattPlace 23 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 16:34 |
| 24 | Riley GreenPlace 24 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 16:42 |
| 25 | Isaac RussellPlace 25 · Grade 10 · Mead | 10 | Mead | 16:49 |
| 26 | Jacob RamosPlace 26 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 16:49 |
| 27 | Ephrem SmithPlace 27 · Grade 10 · Mead | 10 | Mead | 16:51 |
| 28 | Seth PhillipsPlace 28 · Grade 10 · Mead | 10 | Mead | 16:52 |
| 29 | Ian ReardonPlace 29 · Grade 10 · Richland | 10 | Richland | 16:52 |
| 30 | Trenten LobdellPlace 30 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 16:53 |
| 31 | Ethan PatsfieldPlace 31 · Grade 10 · Mead | 10 | Mead | 16:53 |
| 32 | Logan ValentinePlace 32 · Grade 10 · Mead | 10 | Mead | 16:53 |
| 33 | Jack FlorencePlace 33 · Grade 10 · Freeman | 10 | Freeman | 16:54 |
| 34 | Payton PalmerPlace 34 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 16:56 |
| 35 | Riley HayesPlace 35 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 17:07 |
| 36 | Conner KunzPlace 36 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 17:11 |
| 37 | Dawson MullerPlace 37 · Grade 10 · Pasco | 10 | Pasco | 17:13 |
| 38 | Peyton GreenhalghPlace 38 · Grade 10 · Pasco | 10 | Pasco | 17:15 |
| 39 | Ethan HeffernanPlace 39 · Grade 10 · Shadle Park | 10 | Shadle Park | 17:18 |
| 40 | Kohl FroelichPlace 40 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 17:23 |
| 41 | Thomas FurmanPlace 41 · Grade 10 · Davenport | 10 | Davenport | 17:24 |
| 42 | Julian RimaPlace 42 · Grade 10 · Wellpinit | 10 | Wellpinit | 17:39 |
| 43 | Brix CurtisPlace 43 · Grade 10 · Lind-Ritzville | 10 | Lind-Ritzville | 17:41 |
| 44 | Brenen LadwigPlace 44 · Grade 10 · Freeman | 10 | Freeman | 17:59 |
| 45 | Benjamin ThomasonPlace 45 · Grade 10 · Chewelah | 10 | Chewelah | 18:22 |
| 46 | Jacob FurmanPlace 46 · Grade 10 · Davenport | 10 | Davenport | 18:25 |
| 47 | Cairo HuntPlace 47 · Grade 10 · Shadle Park | 10 | Shadle Park | 18:27 |
| 48 | Elijah LegaultPlace 48 · Grade 10 · Moses Lake | 10 | Moses Lake | 18:29 |
| 49 | Will SpindenPlace 49 · Grade 10 · West Valley (Spokane) | 10 | West Valley (Spokane) | 18:34 |
| 50 | Jady HarshmanPlace 50 · Grade 10 · Mead | 10 | Mead | 18:37 |
| 51 | Cesar GarciaPlace 51 · Grade 10 · Pasco | 10 | Pasco | 18:38 |
| 52 | Gabe FlaimPlace 52 · Grade 10 · Lakeside (Nine Mile) | 10 | Lakeside (Nine Mile) | 19:04 |
| 53 | Andy WynecoopPlace 53 · Grade 10 · Wellpinit | 10 | Wellpinit | 19:08 |
| 54 | Cameron ChristiansonPlace 54 · Grade 10 · Lind-Ritzville | 10 | Lind-Ritzville | 19:37 |
| 55 | Ezra BairdPlace 55 · Grade 10 · Lakeside (Nine Mile) | 10 | Lakeside (Nine Mile) | 19:53 |
| 56 | Maddox FarnsworthPlace 56 · Grade 10 · Moses Lake | 10 | Moses Lake | 19:59 |
| 57 | Ben LavoiePlace 57 · Grade 10 · NW Christian (Colbert) | 10 | NW Christian (Colbert) | 20:13 |
| 58 | Ayden VelesquezPlace 58 · Grade 10 · Richland | 10 | Richland | 20:44 |
| 59 | Jack WilcoxPlace 59 · Grade 10 · Mead | 10 | Mead | 20:51 |
| 60 | Parker VernonPlace 60 · Grade 10 · Freeman | 10 | Freeman | 21:28 |
| 61 | Elijah AahlPlace 61 · Grade 10 · Joel Ferris | 10 | Joel Ferris | 21:31 |
| 62 | Judah BaumannPlace 62 · Grade 10 · NW Christian (Colbert) | 10 | NW Christian (Colbert) | 21:45 |
| 63 | Aidan UberPlace 63 · Grade 10 · Moses Lake | 10 | Moses Lake | 27:43 |
| 1 | Barrett PoulsenPlace 1 · Grade 11 · Freeman | 11 | Freeman | 13:04 |
| 2 | Crew MartellPlace 2 · Grade 11 · Richland | 11 | Richland | 13:30 |
| 3 | Ty CrockettPlace 3 · Grade 11 · Chewelah | 11 | Chewelah | 13:36 |
| 4 | Jaeger JacobsenPlace 4 · Grade 11 · Davenport | 11 | Davenport | 13:39 |
| 5 | Benjamin MoralesPlace 5 · Grade 11 · St George's | 11 | St George's | 13:56 |
| 6 | Tony BelkoPlace 6 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 13:59 |
| 7 | Kyle LarsenPlace 7 · Grade 11 · Mead | 11 | Mead | 14:06 |
| 8 | Edward Paup-LeffertsPlace 8 · Grade 11 · Pasco | 11 | Pasco | 14:16 |
| 9 | Chris MillerPlace 9 · Grade 11 · Lakeside (Nine Mile) | 11 | Lakeside (Nine Mile) | 14:20 |
| 10 | Trent BowersPlace 10 · Grade 11 · Richland | 11 | Richland | 14:24 |
| 11 | Peyton LemmonPlace 11 · Grade 11 · Joel Ferris | 11 | Joel Ferris | 14:25 |
| 12 | Charlie RingPlace 12 · Grade 11 · Mead | 11 | Mead | 14:26 |
| 13 | Henry LohstrohPlace 13 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 14:28 |
| 14 | Ben HigbeePlace 14 · Grade 11 · Richland | 11 | Richland | 14:32 |
| 15 | Abraham LittlePlace 15 · Grade 11 · Shadle Park | 11 | Shadle Park | 14:36 |
| 16 | Matt MorrisonPlace 16 · Grade 11 · Richland | 11 | Richland | 14:37 |
| 17 | Cray SilvaPlace 17 · Grade 11 · Chelan | 11 | Chelan | 14:50 |
| 18 | McCarty KubalekPlace 18 · Grade 11 · Pasco | 11 | Pasco | 14:55 |
| 19 | Derek EsveltPlace 19 · Grade 11 · West Valley (Spokane) | 11 | West Valley (Spokane) | 15:07 |
| 20 | Kai McDonaldPlace 20 · Grade 11 · Polson | 11 | Polson | 15:20 |
| 21 | Hayden ClairmontPlace 21 · Grade 11 · Polson | 11 | Polson | 15:29 |
| 22 | George NeffPlace 22 · Grade 11 · Chelan | 11 | Chelan | 15:37 |
| 23 | Brandt HeningerPlace 23 · Grade 11 · Polson | 11 | Polson | 15:40 |
| 24 | Isaac HernandezPlace 24 · Grade 11 · Pasco | 11 | Pasco | 15:40 |
| 25 | Garrett MosarPlace 25 · Grade 11 · Joel Ferris | 11 | Joel Ferris | 15:48 |
| 26 | Ian GarfootPlace 26 · Grade 11 · Chelan | 11 | Chelan | 15:51 |
| 27 | Levi TuckerPlace 27 · Grade 11 · Mead | 11 | Mead | 15:52 |
| 28 | Evan DeAngeloPlace 28 · Grade 11 · Shadle Park | 11 | Shadle Park | 15:58 |
| 29 | Noah MoultonPlace 29 · Grade 11 · Shadle Park | 11 | Shadle Park | 16:03 |
| 30 | Reese HansonPlace 30 · Grade 11 · Mead | 11 | Mead | 16:07 |
| 31 | Elliot RimaPlace 31 · Grade 11 · Wellpinit | 11 | Wellpinit | 16:10 |
| 32 | Christian EkstromPlace 32 · Grade 11 · Wilbur-Creston-Keller | 11 | Wilbur-Creston-Keller | 16:15 |
| 33 | Tobin BowlesPlace 33 · Grade 11 · Richland | 11 | Richland | 16:20 |
| 34 | Liam NewellPlace 34 · Grade 11 · Shadle Park | 11 | Shadle Park | 16:33 |
| 35 | Sam DrewPlace 35 · Grade 11 · Shadle Park | 11 | Shadle Park | 16:35 |
| 36 | Ian Van de BogertPlace 36 · Grade 11 · Lakeside (Nine Mile) | 11 | Lakeside (Nine Mile) | 16:48 |
| 37 | Lucas OrdazPlace 37 · Grade 11 · Mead | 11 | Mead | 17:14 |
| 38 | Zane NewtonPlace 38 · Grade 11 · Richland | 11 | Richland | 17:17 |
| 39 | Emery LemeiuxPlace 39 · Grade 11 · Richland | 11 | Richland | 17:20 |
| 40 | Oliver WilliamsPlace 40 · Grade 11 · Mead | 11 | Mead | 17:22 |
| 41 | Sebastian AvilesPlace 41 · Grade 11 · Pasco | 11 | Pasco | 17:24 |
| 42 | Henry SchumacherPlace 42 · Grade 11 · Mead | 11 | Mead | 17:27 |
| 43 | Jakob WhitemarshPlace 43 · Grade 11 · Pasco | 11 | Pasco | 17:38 |
| 44 | Caden DuVallPlace 44 · Grade 11 · Pasco | 11 | Pasco | 17:56 |
| 45 | Brigg SimsPlace 45 · Grade 11 · Richland | 11 | Richland | 18:06 |
| 46 | GayLaw WahPlace 46 · Grade 11 · Joel Ferris | 11 | Joel Ferris | 18:15 |
| 47 | Todd HowellsPlace 47 · Grade 11 · Shadle Park | 11 | Shadle Park | 18:32 |
| 48 | Caleb HeaterPlace 48 · Grade 11 · Lind-Ritzville | 11 | Lind-Ritzville | 18:33 |
| 49 | Nick KrugerPlace 49 · Grade 11 · Davenport | 11 | Davenport | 18:35 |
| 50 | Jeffrey SmithPlace 50 · Grade 11 · Shadle Park | 11 | Shadle Park | 18:50 |
| 51 | Jacob FiefeldPlace 51 · Grade 11 · Richland | 11 | Richland | 18:54 |
| 52 | Paul SmithPlace 52 · Grade 11 · Richland | 11 | Richland | 19:14 |
| 53 | Daniel JohnsonPlace 53 · Grade 11 · Joel Ferris | 11 | Joel Ferris | 20:21 |
| 54 | Johnny SanchezPlace 54 · Grade 11 · Richland | 11 | Richland | 20:25 |
| 55 | Kayden DalePlace 55 · Grade 11 · Joel Ferris | 11 | Joel Ferris | 21:47 |
| 56 | Charley TonasketPlace 56 · Grade 11 · Shadle Park | 11 | Shadle Park | 25:24 |
| 57 | Saul JimenezPlace 57 · Grade 11 · Pasco | 11 | Pasco | 26:26 |
| 1 | Noah HoldenPlace 1 · Grade 12 · Mead | 12 | Mead | 13:06 |
| 2 | Hayden BlankPlace 2 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 13:06 |
| 3 | Jonathan LiebPlace 3 · Grade 12 · Mead | 12 | Mead | 13:10 |
| 4 | Luke HammondPlace 4 · Grade 12 · Shadle Park | 12 | Shadle Park | 13:22 |
| 5 | Jackson BookerPlace 5 · Grade 12 · Richland | 12 | Richland | 13:32 |
| 6 | Jace WoodardPlace 6 · Grade 12 · Richland | 12 | Richland | 13:40 |
| 7 | Shane JohansenPlace 7 · Grade 12 · Joel Ferris | 12 | Joel Ferris | 13:41 |
| 8 | Zach ZwieslerPlace 8 · Grade 12 · Mead | 12 | Mead | 13:46 |
| 9 | Connor BlackwellPlace 9 · Grade 12 · Mead | 12 | Mead | 13:55 |
| 10 | Ben GrahamPlace 10 · Grade 12 · NW Christian (Colbert) | 12 | NW Christian (Colbert) | 13:56 |
| 11 | Jacob MarchesseaultPlace 11 · Grade 12 · Mead | 12 | Mead | 14:10 |
| 12 | Derek DunlopPlace 12 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 14:15 |
| 13 | Cole FosterPlace 13 · Grade 12 · Chewelah | 12 | Chewelah | 14:23 |
| 14 | Drew DarnoldPlace 14 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 14:29 |
| 15 | Cy HulenPlace 15 · Grade 12 · Shadle Park | 12 | Shadle Park | 14:33 |
| 16 | Titus TapiaPlace 16 · Grade 12 · Chewelah | 12 | Chewelah | 14:34 |
| 17 | Shawn MendozaPlace 17 · Grade 12 · Pasco | 12 | Pasco | 14:40 |
| 18 | Jose BanuelosPlace 18 · Grade 12 · Pasco | 12 | Pasco | 14:44 |
| 19 | Grady StuecklePlace 19 · Grade 12 · Pasco | 12 | Pasco | 14:47 |
| 20 | Kyle DillinghamPlace 20 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 14:55 |
| 21 | Elijah SeiffertPlace 21 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 14:57 |
| 22 | Zach GaileyPlace 22 · Grade 12 · Joel Ferris | 12 | Joel Ferris | 14:59 |
| 23 | Ben WalterPlace 23 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 15:01 |
| 24 | Jesse RaugustPlace 24 · Grade 12 · Davenport | 12 | Davenport | 15:04 |
| 25 | Zack BrucePlace 25 · Grade 12 · Davenport | 12 | Davenport | 15:07 |
| 26 | Colter WilsonPlace 26 · Grade 12 · Polson | 12 | Polson | 15:08 |
| 27 | James HooverPlace 27 · Grade 12 · Richland | 12 | Richland | 15:08 |
| 28 | Drifter SkillicornPlace 28 · Grade 12 · Polson | 12 | Polson | 15:08 |
| 29 | Aydin Gutierrez-PrietoPlace 29 · Grade 12 · Pasco | 12 | Pasco | 15:17 |
| 30 | Aydan KingmanPlace 30 · Grade 12 · Richland | 12 | Richland | 15:19 |
| 31 | Gideon GodinezPlace 31 · Grade 12 · Lakeside (Nine Mile) | 12 | Lakeside (Nine Mile) | 15:33 |
| 32 | Brenick SolidayPlace 32 · Grade 12 · Davenport | 12 | Davenport | 15:38 |
| 33 | Noah RobertsPlace 33 · Grade 12 · Polson | 12 | Polson | 15:39 |
| 34 | Alessandro FerrarisPlace 34 · Grade 12 · Shadle Park | 12 | Shadle Park | 15:40 |
| 35 | Cole HawksPlace 35 · Grade 12 · Richland | 12 | Richland | 15:41 |
| 36 | Blake FosterPlace 36 · Grade 12 · Chewelah | 12 | Chewelah | 15:41 |
| 37 | Kyle CarothersPlace 37 · Grade 12 · West Valley (Spokane) | 12 | West Valley (Spokane) | 16:01 |
| 38 | David BjorgePlace 38 · Grade 12 · Polson | 12 | Polson | 16:08 |
| 39 | John AleyPlace 39 · Grade 12 · West Valley (Spokane) | 12 | West Valley (Spokane) | 16:11 |
| 40 | Blaine RhotenPlace 40 · Grade 12 · Richland | 12 | Richland | 16:34 |
| 41 | Jack TottiePlace 41 · Grade 12 · Chewelah | 12 | Chewelah | 16:45 |
| 42 | Connor ValentinePlace 42 · Grade 12 · Mead | 12 | Mead | 16:49 |
| 43 | Nelson SteelePlace 43 · Grade 12 · St George's | 12 | St George's | 16:57 |
| 44 | Grayson DanekasPlace 44 · Grade 12 · Davenport | 12 | Davenport | 17:08 |
| 45 | Forrest RunklePlace 45 · Grade 12 · Richland | 12 | Richland | 17:14 |
| 46 | Kai CliffordPlace 46 · Grade 12 · Polson | 12 | Polson | 17:21 |
| 47 | Haiden GarzaPlace 47 · Grade 12 · Shadle Park | 12 | Shadle Park | 17:23 |
| 48 | Garrett JarvisPlace 48 · Grade 12 · Mead | 12 | Mead | 17:26 |
| 49 | Felix SabalzaPlace 49 · Grade 12 · Pasco | 12 | Pasco | 17:38 |
| 50 | Evan AdamsPlace 50 · Grade 12 · Pasco | 12 | Pasco | 17:51 |
| 51 | Drew MenckPlace 51 · Grade 12 · Mead | 12 | Mead | 19:16 |
| 52 | Antonio QuirartePlace 52 · Grade 12 · Joel Ferris | 12 | Joel Ferris | 20:08 |