Boys 5,000m Run
1. 10 Ari Elliott 20:18 Columbia River
2. 11 Connor Johnson 20:19 Mountain View
3. 12 Josh Nygaard 20:22 Columbia River
4. 11 Hamilton Vuu 20:43 Mountain View
5. 12 Justin Bernstein 21:07 Columbia River
6. 12 Ryan Maloney 21:15 Battle Ground
7. 10 Joshua Wright 21:17 Mountain View
8. 11 Jeren Olsen 21:24 Prairie
9. 12 Anthony Matson 21:28 Battle Ground
10. 11 Michael Larsen-Tee... 21:32 Mountain View
11. 12 Trey Gullickson 21:39 Prairie
12. 9 Kyle Ganoung 22:02 Battle Ground
13. 12 Colin Newton 22:11 Columbia River
14. 9 Kaleb Kraft 22:15 Columbia River
15. 11 Colby Passadore 22:33 Mountain View
16. 11 Jacob Kinnan 22:39 Battle Ground
17. 10 Simon Benko 22:40 Prairie
18. 9 Ethyn Pietrzykowski 22:41 Battle Ground
19. 12 Jesse Valitalo 22:57 Battle Ground
20. 9 Ethan Jensen 23:10 Prairie
21. 9 Kyle Oehler 23:27 Prairie
22. 12 Daniel Hazelton 23:36 Columbia River
23. 10 Braxton Haushild 23:49 Prairie
24. 11 Ryan Du 24:01 Columbia River
25. 10 Zach Wannamaker 24:17 Prairie
26. 9 Theron Kramer 24:42 Columbia River
27. 11 Jesse Reyes 24:45 Battle Ground
28. 10 Kai Butkus 24:46 Columbia River
29. 12 Corey McArthur 25:56 Columbia River
30. 12 Andrew Loisel 26:01 Columbia River
31. 9 Joseph Phillips 26:26 Prairie
32. 9 Alex Paige 29:21 Battle Ground
33. 9 Mason Collum 29:51 Battle Ground
34. 9 Cole Withington 33:07 Battle Ground
35. 12 Nicholas Riske 36:52 Battle Ground
Girls 5,000m Run
1. 11 Zoe Henderson 24:06 Columbia River
2. 12 Leslie Song 24:47 Mountain View
3. 9 Lindsey Bell 26:08 Columbia River
4. 11 Keturah Howard 26:18 Mountain View
5. 11 Samantha Hixson 26:26 Columbia River
6. 10 Julia Stiller 27:16 Mountain View
7. 12 Zoe Clute 27:30 Columbia River
8. 10 Abigail Bannon 27:39 Columbia River
9. 12 Lucia Serrano 27:56 Mountain View
10. 9 Ellie Peterson 28:21 Columbia River
11. 10 Paige Spencer 28:28 Mountain View
12. 9 Emilie Wilson 28:33 Battle Ground
13. 12 Sumner Ottman 28:34 Columbia River
14. 11 Maria Arellano 28:37 Battle Ground
15. 9 Makenna John 28:56 Columbia River
16. 11 Taylor Robinson 29:06 Columbia River
17. 12 Melinda Staub 29:37 Columbia River
18. 10 Elizabeth Udy 29:38 Prairie
19. 9 Kaitlynn Marlin 29:44 Battle Ground
20. 10 Taylor Blakley 29:44.5 Columbia River
21. 12 Jamie Adams 29:45 Mountain View
22. 11 Cierra Bump 30:05 Prairie
23. 9 Molly Drinkward 30:12 Prairie
24. 9 Nizhoni Sutter 30:22 Battle Ground
25. 9 Natalie Clark 30:56 Prairie
26. 11 Kathryn Leland 31:14 Mountain View
27. 12 Caitlyn Udy 31:18 Prairie
28. 9 Paige York 31:19 Battle Ground
29. 10 Alexandra Bortz 32:28 Columbia River
30. 9 Jordyn Berberian 32:28.5 Prairie
31. 12 Sydney Kirsch 32:29 Mountain View
32. 9 Mikayla Munger 37:36 Columbia River