Boys 5,000m Varsity
1. 12 Mason Scheidel 16:39 Skyview
2. 11 Zeke Oien 16:47 Skyview
3. 11 Austin Beasley 17:07 Mark Morris
4. 12 Steven Wallis 17:09 Mark Morris
5. 12 Tristan Robins 17:19 Union
6. 12 Quinn Nelson 17:19 Battle Ground
7. 10 Sean Flynn 17:27 Skyview
8. 11 Kyle Peterson 17:30 Hockinson
9. 9 Ryan Cibart 17:37 Heritage
10. 12 Dustin Williams 17:42 Mark Morris
11. 12 Brendan Guenther 17:44 Battle Ground
12. 9 Justin Cibart 17:50 Heritage
13. 11 Ethan Mayers 17:53 Hudson's Bay
14. 11 Jarod Hulsizer 17:53 Kalama
15. 11 Jarad McKinney 17:56 Union
16. 11 Ben Laughlin 17:57 Columbia River
17. 11 Miguel De La Melena 18:16 Union
18. 12 Cade Wiger 18:21 Skyview
19. 11 Dawson Shoup 18:26 Union
20. 11 Zach Phillips 18:28 Skyview
21. 12 Liam Rybar 18:28 Mark Morris
22. 10 Sanjeet Singh 18:38 Heritage
23. 11 Christopher Arnold 18:38 Columbia River
24. 12 Evan Yackell 18:42 Heritage
25. 12 Jonas Matson 18:44 Battle Ground
26. 12 Derek Henderson 18:55 Hockinson
27. 11 Chad Richards 18:58 Union
28. 12 Kellen Butler 18:58 Battle Ground
29. 11 Colin Howe 19:01 White Salmon
30. 12 Ryan Grimm 19:02 Union
31. 12 Josh Balsiger 19:09 Seton Catholic
32. 12 Carson Schaller 19:13 Columbia River
33. 10 Bruce Erickson 19:18 Skyview
34. 10 Micah Goff 19:21 Union
35. 12 Abraham Sarmienta 19:24 Fort Vancouver
36. 9 Pieter Conradie 19:25 Hockinson
37. 10 Ruben Blancas 19:27 Columbia River
38. 10 Candler Bolte 19:44 Columbia River
39. 11 Maxwell Wilson 19:47 Battle Ground
40. 11 Thomas Goode 19:48 Hudson's Bay
41. 11 Michael Olin 19:49 Hockinson
42. 12 Allen Frank 19:52 Battle Ground
43. 11 Will Nuckoles 19:55 White Salmon
44. 12 Marshall Johnson 20:08 Skyview
45. 10 Colton Dalia 20:13 King's Way Christian
46. 11 Jordan Vigil 20:15 Stevenson
47. 11 Drake Taylor 20:22 Hockinson
48. 10 Adam McBroom 20:24 Hudson's Bay
49. 11 Josh Newberry 20:26 Heritage
50. 9 Drew Weber 20:31 Fort Vancouver
51. 10 Ben Wilks 20:39 Heritage
52. 11 Fletcher Andrews 20:45 White Salmon
53. 9 Josh Freitag 20:45 Seton Catholic
54. 12 Quin Benning 20:49 Hudson's Bay
55. 10 Micah Turner 20:58 Hudson's Bay
56. 12 Boaz Koski 21:04 Kalama
57. 9 Joshua Bradshaw 21:09 Cedar Tree Classical...
58. 10 Dylan Matson 21:10 Cedar Tree Classical...
59. 12 Isaac Black 21:14 White Salmon
60. 12 Casey Zack 21:23 Columbia River
61. 12 Ian Rose 21:23 Columbia River
62. 10 Danial Lemmon 21:34 White Salmon
63. 11 Caleb Newberry 21:40 Heritage
64. 11 Cameron Palmer 21:45 Toutle Lake
65. 10 Jeremy Abegglen 21:52 Hockinson
66. 11 Tristen Lowery 22:06 Stevenson
67. 11 Blake Stemkoski 22:18 Kalama
68. 12 Alex Rice 22:21 Hudson's Bay
69. 11 Jacob Posey 22:24 Kalama
70. 9 August Albers 22:28 Cedar Tree Classical...
71. 10 Topher Strong 22:57 Seton Catholic
72. 11 Dylan Monaghan 23:05 Seton Catholic
73. 9 Cole Harrison 23:06 White Salmon
74. 11 Theo Lanz 23:13 Stevenson
75. 12 Miguel Lemmon 23:13 White Salmon
76. 10 Isaac Hickel 23:22 King's Way Christian
77. 9 Nathan Johnson 23:26 Cedar Tree Classical...
78. 12 Cody Farris 23:56 Fort Vancouver
79. 11 Sergio Menezes 24:10 Stevenson
80. 12 Manuel Avalos 24:53 Fort Vancouver
81. 11 Morgan Riley 24:54 Fort Vancouver
82. 11 Ben Owen 25:01 Seton Catholic
83. 10 Tallon Johnson 25:31 Hockinson
84. 10 Alex Gonzalez 26:29 Seton Catholic
85. 9 Kefentse Cason 26:32 King's Way Christian
86. 9 Khalfani Cason 27:10 King's Way Christian
87. 9 Justin Pilgrim 27:36 King's Way Christian
88. 12 Brandon Heimbigner 29:09 Seton Catholic
Girls 5,000m Varsity
1. 12 Cassie McKinney 20:03 Union
2. 10 Ellen Burbank 20:42 Skyview
3. 10 Haley Blair 20:43 White Salmon
4. 10 Isabel Buckingham 21:00 Mark Morris
5. 9 Presley Timmons 21:05 Skyview
6. 9 Serena Smith 21:09 Union
7. 10 Krystal Kaufman 21:29 Skyview
8. 10 Ellie Furth 21:41 Columbia River
9. 9 Emily Phelps 21:43 Fort Vancouver
10. 12 Acacia Neveux 22:01 Hockinson
11. 11 Jessica Mitchem 22:01 Toutle Lake
12. 9 Brooklyn Jackson 22:20 Union
13. 9 Anna Harrison 22:46 Fort Vancouver
14. 10 Katelynn Franklin 22:48 Battle Ground
15. 12 Sontia Christopher 22:49 Battle Ground
16. 11 Brooke Hogsed 22:50 Mark Morris
17. 9 Isabella Abbruzzese 23:04 Skyview
18. 10 Madeline McClellan 23:05 Battle Ground
19. 11 Heather Helmes 23:05 Battle Ground
20. 11 Samantha Rosenkranz 23:13 Union
21. 9 Haylee Brodahl 23:14 Union
22. 9 Imani Chapin 23:24 Union
23. 10 Megan Slind 23:29 Mark Morris
24. 12 Savanah Kehler 23:31 Heritage
25. 10 Hailee Neibauer 23:45 Hockinson
26. 11 Hanna Van Nortwick 23:55 Skyview
27. 12 Madison Hamilton 24:21 Columbia River
28. 9 Christina Blinsman 24:23 Heritage
29. 11 Alina Svirdan 24:30 Heritage
30. 12 Zoe Buhrmaster 24:32 Hudson's Bay
31. 10 Elena Carrion 24:32 Seton Catholic
32. 12 Emma Lambert 25:00 Toutle Lake
33. 9 Meleah Kandoll 25:02 Toutle Lake
34. 10 Arianna Cline 25:04 Heritage
35. 9 Alyssa Belocura 25:07 Heritage
36. 11 Sofia Reyes 25:40 Union
37. 10 Kealy Jones 25:47 Columbia River
38. 12 Maria Caneda Cao 25:57 Battle Ground
39. 9 Hanna Dyer 26:02 Columbia River
40. 10 Hikaru Abe 26:02 Skyview
41. 12 Lexus Pina 26:04 Heritage
42. 10 Claire Pardue 26:13 Columbia River
43. 10 Madison Sosky 26:16 Battle Ground
44. 12 Melissa Fortanel 26:16 White Salmon
45. 11 Haley Erickson 26:21 Heritage
46. 10 Scotty Renslow 26:35 Kalama
47. 10 Emily Hogan 26:37 Skyview
48. 12 Hannah Niebauer 27:06 Hockinson
49. 12 Grace Gunderson 27:11 Hockinson
50. 10 Macey Sykes 27:17 Kalama
51. 10 Anastacia Kakorin 27:19 Columbia River
52. 12 Rebekah Boucher 27:23 Battle Ground
53. 12 Sidra Matthias 27:53 White Salmon
54. 10 Emma Crum 28:39 Kalama
55. 11 Kennedy Lake 29:29 Seton Catholic
56. 11 Olivia Palena 29:29 Seton Catholic
57. 12 Abby Ickert 29:41 Seton Catholic
58. 10 Taylor Olson 29:59 Columbia River
59. 11 Brooke Nugent 31:00 Kalama
60. 10 Alison Houglum 32:08 Kalama
61. 11 Cristina Vidales 32:15 Seton Catholic
62. 10 Kate Plymale 32:17 Hockinson
63. 10 Julia Jacky 32:47 Kalama