Boys 5000m Run
1. 10 Richard Dyer 18:36 Hockinson
2. 10 Aaron Avery 18:40 Union
3. 12 Jonas Verrinder 18:50 Skyview
4. 12 Patrick Gaines 19:09 Skyview
5. 12 Riley Holtmann 19:15 Skyview
6. 9 Samuel Morris 19:20 Hockinson
7. 9 Thomas Selfridge 19:36 Skyview
8. 11 Josiah Johnson 19:36 Skyview
9. 10 Stephen Kiraly 19:54 Skyview
10. 11 Parker Bennion 20:03 Skyview
11. 9 Jonah Mack 20:12 Union
12. 11 Koby Portes 20:16 Heritage
13. 9 Aleksey Suturin 20:19 Columbia River
14. 10 Declan Liddiard 20:21 White Salmon
15. 9 Tyler Peterson 20:21 Hockinson
16. 10 Preston Harrod 20:22 Union
17. 11 Andrew Henderson 20:44 Hockinson
18. 9 Alex Miller 20:52 Skyview
19. 9 Ryan Caputo 20:56 Fort Vancouver
20. 10 Ethan Gharst 20:57 Union
21. 9 Damien Pulido 21:03 Fort Vancouver
22. 11 Trevor Moore 21:06 Skyview
23. 11 David Keller 21:08 Heritage
24. 10 Nik Thompson 21:10 Heritage
25. 11 Alex Tetz 21:17 Skyview
26. 11 Justin Esperto 21:18 Union
27. 9 Sam Bartelli 21:18 Heritage
28. 11 Austin Bliege 21:21 Columbia River
29. 11 Quentin Krogstad 21:35 Union
30. 10 Matt Bailey 21:36 Union
31. 12 Jacob Gillingham 21:42 Skyview
32. 9 Thomas Nguyen 21:45 Union
33. 12 Braden Soika 21:46 Union
34. 9 Griffen Martinez 21:48 Heritage
35. 11 Jacob Kinnan 21:52 Battle Ground
36. 10 Miles Noreus 21:52 Columbia River
37. 12 Josh Nygaard 21:56 Columbia River
38. 12 Ryan Maloney 21:56 Battle Ground
39. 10 Cody Wright 22:17 Hockinson
40. 9 Don Sutcliffe 22:18 Heritage
41. 9 Aidan Rose 22:18 Columbia River
42. 10 Kolton Cannon 22:23 Union
43. 12 Trevor Clavette 22:25 White Salmon
44. 9 Kaleb Kraft 22:25 Columbia River
45. 10 Douglas Graham 22:27 Skyview
46. 12 Zach Budrow 22:35 Skyview
47. 10 Daniel Avery 22:36 Union
48. 12 Anthony Matson 22:49 Battle Ground
49. 9 Calvin Salmi 22:55 Union
50. 12 Jesse Valitalo 22:59 Battle Ground
51. 11 Tyler Mann 23:06 White Salmon
52. 9 Zachary Olin 23:19 Hockinson
53. 10 Joel Ramos Figueroa 23:28 Hudson's Bay
54. 9 Kyler Spiller 23:34 Heritage
55. 9 Brian Vincent 23:42 Hockinson
56. 12 Corey McArthur 23:44 Columbia River
57. 10 Nathan Niemela 23:47 Hockinson
58. 11 Rylan Idhe 23:49 White Salmon
59. 9 Brandon Esperto 23:55 Union
60. 12 Wyatt Bacon 24:15 Skyview
61. 10 Logan Womack 24:21 Skyview
62. 9 Adam Ortega 24:23 Hockinson
63. 12 Daniel Hazelton 24:38 Columbia River
64. 10 Cornelius Vandermaas 24:57 Hockinson
65. 11 Kaleo Forest 25:04 Hudson's Bay
66. 11 Jesse Reyes 25:08 Battle Ground
67. 10 Owen Day 25:28 Union
68. 10 Mitchell Yinger 25:36 Hockinson
69. 12 Nathan Hwang 25:37 Union
70. 12 Elijah Vigoren 25:39 Kalama
71. 10 Tyler Summerlin 26:48 Fort Vancouver
72. 10 Joseph Cody 27:00 Hockinson
73. 9 Michael Wallis 27:05 Heritage
74. 9 Cody Womack 27:08 Skyview
75. 11 Christian Cramblett 27:11 Heritage
76. 10 Jeramiah Keeler 27:16 Hockinson
77. 9 Theron Kramer 28:17 Columbia River
78. 11 Casey Gower 28:23 Mark Morris
79. 11 Rohan Pawar 28:32 Skyview
80. 9 Jesse Wade 30:30 Hockinson
81. 10 Sam Glanzer 32:00 Hockinson
Girls 3500m Run
1. 9 Adyson Dyer 15:26 Hockinson
2. 11 Misun Chong 16:06 Union
3. 9 Callie Mills 16:12 Union
4. 11 Emily Haslam 16:21 Union
5. 10 Alex Taylor 16:33 Union
6. 10 Andrea Ochoa 16:40 White Salmon
7. 12 Mikayla Barney 16:47 Union
8. 10 Courtney Davis 17:07 Union
9. 11 Tayler Austin 17:25 Columbia River
10. 9 Sierra Woodard 17:36 Union
11. 11 Dai'lyn Merriweather 17:40 Union
12. 11 Jai'lyn Merriweather 17:40 Union
13. 10 Christine Davis 17:47 Union
14. 12 Megan Bailey 17:48 Union
15. 12 Kendall Lujan 17:53 Skyview
16. 11 Samantha Hixson 17:57 Columbia River
17. 11 Diana Stelmakh 18:15 Hudson's Bay
18. 11 Esther Gershun 18:18 Skyview
19. 9 Sophie Friauf 18:22 Skyview
20. 10 Julie Fergus 18:24 Columbia River
21. 10 Eilish Wayrynen 18:29 Skyview
22. 11 Megan McDonnell 18:37 Skyview
23. 9 Krista Warren 18:45 Union
24. 10 Ashleigh Lawson 18:57 Union
25. 9 Rachel Trafton 19:00 Skyview
26. 10 LianHua Parr 19:03 Mark Morris
27. 12 Jessica Ewers 19:23 White Salmon
28. 9 Bella DiVincenzo 19:24 Union
29. 9 Elizabeth Bolas 19:32 Battle Ground
30. 9 Emilie Wilson 19:34 Battle Ground
31. 10 Kaylie Bacon 19:34 Skyview
32. 12 Kokoro Abe 19:40 Skyview
33. 12 Melinda Staub 19:42 Columbia River
34. 11 Maria Arellano 19:42 Battle Ground
35. 12 Sumner Ottman 19:43 Columbia River
36. 11 Gabriella Defilippis 19:48 Seton Catholic
37. 11 Taylor Robinson 19:55 Columbia River
38. 10 Abigail Bannon 20:01 Columbia River
39. 9 Makenna John 20:01 Columbia River
40. 12 Allissa Van Order 20:04 Heritage
41. 12 Mattea Buhrmaster 20:05 Hudson's Bay
42. 10 Jillian Schutz 20:06 Skyview
43. 12 Megan Tew 20:15 White Salmon
44. 10 Daria Kakorin 20:19 Columbia River
45. 12 Jala Alamin 20:23 Union
46. 11 Megan Pitcher 20:33 Union
47. 10 Kirsi Lundhagen 20:35 Skyview
48. 9 Emma Smith 20:45 Union
49. 9 Samantha Maygra 21:06 Heritage
50. 11 Dana Robertson 21:08 Hockinson
51. 11 Natalie Andrus 21:29 Battle Ground
52. 9 Nizhoni Sutter 21:31 Battle Ground
53. 9 Kaitlynn Marlin 21:57 Battle Ground
54. 10 Alexandra Bortz 22:12 Columbia River
55. 11 Jaden Howard 22:15 Kalama
56. 12 Hailey Fredrickson 22:17 Skyview
57. 11 Sophia Grande 22:18 Fort Vancouver
58. 10 Taylor Blakley 22:20 Columbia River
59. 11 Michelle Eckert 22:23 Kalama
60. 9 Alyssa Taylor 22:29 Hockinson
61. 11 Elizabeth Rupp 22:29 Skyview
62. 9 Sarah Kelly 22:45 Union
63. 11 Allyson Mertz 22:54 Union
64. 9 Emma Royce 22:56 Hockinson
65. 12 Yaiydenn Lopez-Perez 23:25 Columbia River
66. 12 Rocio Ponce 23:26 Skyview
67. 9 Paige York 23:39 Battle Ground
68. 11 Gabrielle Riggs 24:01 Kalama
69. 11 Emily Lozier 24:04 Kalama
70. 12 Danielle Davis 24:38 Union
71. 9 Summer Greene 24:54 Battle Ground
72. 11 Ashley Kophs 24:58 Skyview
73. 12 Kendall Bottemiller 25:06 Hudson's Bay
74. 10 Patricia Saez-Martin 25:19 Union
75. 12 Michayla Bradford 27:47 Skyview