Official Team Scores
1. NW Christian (Lacey) 25
2. Cedar Tree Classical Christian 106
3. Ilwaco 109
4. Kalama 131
5. Adna 132
6. Ocosta 189
7. Mossyrock 214
8. Onalaska 214
9. Three Rivers Christian 217
10. Morton White Pass 221
11. Rainier 238
12. Life Christian Academy 321
13. Toledo 388
14. Toutle Lake 420
Boys 5k run
1. 12 Luke Schilter 15:05.45 NW Christian (Lacey)
2. 10 Austen Apperson 15:55.01 Adna
3. 12 Jarod Hulsizer 16:11.77 Kalama
4. 12 Corban Phillips 16:14.00 NW Christian (Lacey)
5. 9 Noah Phillips 16:22.07 NW Christian (Lacey)
6. 9 Garrett McSheffrey 16:25.49 NW Christian (Lacey)
7. 10 Zachary Wright 16:28.44 Onalaska
8. 10 August Albers 16:33.41 Cedar Tree Classical...
9. 12 Stephen Epp 16:44.20 NW Christian (Lacey)
10. 12 Eli Taylor 16:56.17 NW Christian (Lacey)
11. 11 Maartin Cornyn 16:56.80 Chief Leschi
12. 9 Ryan Ransom 17:06.55 Three Rivers Christian
13. 11 Ryan Derry 17:11.00 NW Christian (Lacey)
14. 10 Joshua Bradshaw 17:13.99 Cedar Tree Classical...
15. 10 Alex Bailey 17:36.84 Ocosta
16. 11 Brighton Klein 17:41.21 Rainier
17. 12 Ben Brownlee 17:44.68 Ilwaco
18. 11 Ryon Ashley 17:46.30 Willapa Valley
19. 12 Kevin Terhorst 17:47.36 Kalama
20. 12 Sean Johnson 17:49.09 Mossyrock
21. 10 Nathan Johnson 17:49.25 Cedar Tree Classical...
22. 9 Tristan Trudell 17:49.86 Ilwaco
23. 9 Daniel Whiting 17:49.88 Ilwaco
24. 12 Marcos Mendoza 17:54.41 Ilwaco
25. 9 Manual Martinez 18:03.14 Morton White Pass
26. 12 Hayden VonBargen 18:05.15 Adna
27. 11 Jachin Heckman 18:07.12 Raymond
28. 12 Sam Quinby 18:07.64 Ocosta
29. 12 Miguel Eastman 18:07.69 North Beach
30. 11 Lucas Wellander 18:08.82 Adna
31. 10 James Cushman 18:09.42 Mossyrock
32. 12 Camden Roberts 18:16.65 Life Christian Academy
33. 10 Isaac Lozier 18:20.02 Kalama
34. 9 Cody Lowe 18:24.14 Ilwaco
35. 11 Patrick Pearson 18:25.72 Willapa Valley
36. 11 Forrest Carbaugh 18:25.89 North River
37. 12 Noah Halloway 18:26.09 Onalaska
38. 12 Kai Johnson 18:29.65 Cedar Tree Classical...
39. 10 Daniel Quinby 18:30.17 Ocosta
40. 9 Ezekiel Cochran 18:33.59 Cedar Tree Classical...
41. 9 Koda Seymer 18:38.82 Morton White Pass
42. 10 Rylan Green 18:48.26 Kalama
43. 12 Kaeleb Fuller 18:49.44 Morton White Pass
44. 11 Edgar Alvarez 18:53.58 Mossyrock
45. 12 Tyler Layden 18:55.05 Adna
46. 9 Wyatt Richards 19:01.56 Three Rivers Christian
47. 9 Kaige Miller 19:04.87 Adna
48. 9 Ezekiel Thieme 19:05.17 North River
49. 11 Adam Rutherford 19:06.75 Ilwaco
50. 10 John Glenn 19:22.51 Ilwaco
51. 12 Kolton Covey 19:28.61 Onalaska
52. 11 Adam Mower 19:34.50 Adna
53. 10 Ian Kisamore 19:36.90 Kalama
54. 9 Tyler Barlass 19:39.69 Rainier
55. 10 Elijah Loudenback 19:43.20 Cedar Tree Classical...
56. 11 Michael McAlexander 19:48.80 Life Christian Academy
57. 10 Levi Johnson 19:48.93 Three Rivers Christian
58. 12 AJ Trantham 19:53.13 Cedar Tree Classical...
59. 10 Owen Terhorst 19:55.72 Kalama
60. 10 William Royce 19:55.93 Three Rivers Christian
61. 9 Tristen Stuart 19:56.81 Morton White Pass
62. 9 Ryan Anderson 20:00.72 Ocosta
63. 11 Aaron Slape 20:01.11 Adna
64. 10 Ethan MacFarland 20:04.28 Rainier
65. 12 Blake Stemkoski 20:06.10 Kalama
66. 12 Shouridama Beadle 20:06.83 Rainier
67. 12 Devyn Davis 20:07.69 Rainier
68. 11 Christopher Nelson 20:12.89 Onalaska
69. 12 Drake Mitby 20:14.92 Ocosta
70. 8 Zachary Parham 20:15.51 Three Rivers Christian
71. 10 Eddie Franco 20:18.66 Mossyrock
72. 10 Raleigh Anderson 20:21.38 Ocosta
73. 10 Jeremy Cook 20:23.24 Toledo
74. 9 Charlie Paz-Tapia 20:33.84 Mossyrock
75. 9 Brendan Schulz 20:41.26 Toledo
76. 10 Ricky Cruse 20:41.67 Rainier
77. 11 Dakota Ducharme 20:47.93 Rainier
78. 10 Colton Brown 20:50.08 Onalaska
79. 9 James Callow 20:52.67 Morton White Pass
80. 10 Paul Arndt 20:56.76 Ocosta
81. 10 Micah Voelker 21:06.73 Mossyrock
82. 11 Jaiden Moctezuma-E... 21:18.69 Onalaska
83. 10 Ethan Benson 21:36.79 Toutle Lake
84. 11 Audi Phimmaone 21:39.54 Raymond
85. 10 Isaac Ferrell 21:42.92 Toledo
86. 12 Erik Rentner 21:46.68 Three Rivers Christian
87. 10 Logan Kirn 21:47.65 Life Christian Academy
88. 9 Paul Shiloh 21:48.77 Three Rivers Christian
89. 12 Jack Beck 21:53.70 Onalaska
90. 11 Richard Vandel 21:53.90 Chief Leschi
91. 12 Luke Codenys 22:14.45 Life Christian Academy
92. 11 Lance Gow 22:15.36 North Beach
93. 9 Matt Wilson 22:28.28 South Bend
94. 10 Kyle Nesbitt 22:32.55 Life Christian Academy
95. 10 Ridge Moss 22:50.12 Toutle Lake
96. 11 Cameron Jorgenson 22:57.52 Toutle Lake
97. 12 Alex Peachey Mellis 23:26.63 Wahkiakum
98. 10 Leif Carroll 23:32.36 Wahkiakum
99. 10 Seth Kuljis 23:36.97 Wahkiakum
100. 10 Michael Adams 23:40.58 Toutle Lake
101. 11 Casey Carter 23:59.64 Raymond
102. 9 Xzavier Neva 24:23.42 Willapa Valley
103. 10 Matthew Moore 24:25.40 Toledo
104. 12 Riley Overbay 24:31.43 Napavine
105. 10 Kaden Coty 24:38.43 Raymond
106. 10 Jimmy McGee 25:03.78 Life Christian Academy
107. 10 Jonathon Carlson 25:26.89 Willapa Valley
108. 11 Camden Swanson 25:32.16 Toutle Lake
109. 10 Jared Van Hoof 25:37.69 Toledo
110. 10 Michael Heiner 28:08.03 Napavine
111. 11 Jordan Soimis 31:01.27 North River