Official Team Scores
1. NW Christian (Lacey) 16
2. Rainier 96
3. Mossyrock 141
4. Adna 163
5. Ocosta 167
6. Morton White Pass 174
7. Onalaska 180
8. Ilwaco 188
9. Pope John Paul 2 189
10. Cedar Tree Classic... 191
11. North Beach 316
12. Life Christian Aca... 333
13. Toledo 336
14. North River 371
Varsity Men's 5k Run
1. 11 Luke Schilter 15:44.48 NW Christian (Lacey)
2. 11 Corban Phillips 16:25.00 NW Christian (Lacey)
3. 12 Luke Bredeson 16:33.52 NW Christian (Lacey)
4. 12 Colton Buster 16:43.58 NW Christian (Lacey)
5. 9 Austen Apperson 17:16.41 Adna
6. 11 Eli Taylor 17:19.24 NW Christian (Lacey)
7. 11 Steven Epp 17:20.97 NW Christian (Lacey)
8. 12 Zak Miller 17:25.51 Rainier
9. 12 David Abell 17:29.15 NW Christian (Lacey)
10. 11 Levi Munoz 17:47.58 Mossyrock
11. 9 August Albers 17:49.29 Cedar Tree Classical...
12. 9 Zachary Wright 17:50.51 Onalaska
13. 11 Camden Roberts 17:54.56 Life Christian Academy
14. 10 Maartin Cornyn 17:58.18 Chief Leschi
15. 10 Jachin Heckman 18:07.06 Raymond
16. 12 Jess White 18:07.65 Mossyrock
17. 11 Ben Brownlee 18:09.12 Ilwaco
18. 11 Shouridama Beadle 18:11.43 Rainier
19. 9 Christopher Whitford 18:15.45 Chief Leschi
20. 12 Jonny Hansen 18:18.87 Rainier
21. 10 Brighton Klein 18:20.03 Rainier
22. 12 Quinton Berkompas 18:20.14 Morton White Pass
23. 12 Jared Pohll 18:20.78 Toledo
24. 11 Marcos Mendoza 18:21.88 Ilwaco
25. 11 Drake Mitby 18:22.69 Ocosta
26. 11 Hayden VonBargen 18:31.92 Adna
27. 9 Joshua Bradshaw 18:32.35 Cedar Tree Classical...
28. 12 Gavin VanClifford 18:33.24 Onalaska
29. 11 Sean Johnson 18:39.29 Mossyrock
30. 11 Luke Nielson 18:39.87 Winlock
31. 9 Caden Deutscher 18:46.68 Pope John Paul 2
32. 12 Matt Meagher 18:47.60 Adna
33. 10 James Boyet 18:48.46 Morton White Pass
34. 11 Phil Pannenborg 18:53.24 Onalaska
35. 9 Nathan Johnson 18:53.93 Cedar Tree Classical...
36. 9 Alex Bailey 19:04.60 Ocosta
37. 12 Jacob Kiehn 19:09.13 Morton White Pass
38. 12 Elijah Obermire 19:12.04 Ocosta
38. 10 Ryon Ashley 19:12.04 Willapa Valley
40. 10 Jonah Argeris 19:12.05 Pope John Paul 2
41. 11 Miguel Mendoza 19:13.64 North Beach
42. 11 Devyn Davis 19:14.14 Rainier
43. 11 Sam Quinby 19:14.24 Ocosta
44. 10 Jack Farrell 19:14.68 Pope John Paul 2
45. 12 Alejandro Gonzalez 19:17.85 Mossyrock
46. 12 Viely Chum 19:20.93 Ocosta
47. 10 Uche Nnanabu 19:23.13 Pope John Paul 2
48. 11 Tyler Layden 19:24.80 Adna
49. 10 Forrest Carbaugh 19:31.89 North River
50. 12 Christian Heath 19:31.99 Morton White Pass
51. 10 Dmitry Sutton 19:39.65 Pope John Paul 2
52. 10 Dylan Matson 19:44.55 Cedar Tree Classical...
53. 11 Caleb Heath 19:52.87 Morton White Pass
54. 12 Joe Lopez 19:58.10 Ilwaco
55. 10 Adam Rutherford 19:58.62 Ilwaco
56. 9 Felix Gomez 20:02.94 Mossyrock
57. 9 James Cushman 20:10.81 Mossyrock
58. 12 Jacob Malmstadt 20:12.23 Ilwaco
59. 9 Jeffery Eison 20:12.46 North Beach
60. 11 Hieu Vu 20:13.90 Pope John Paul 2
61. 10 Christopher Nelson 20:15.91 Onalaska
62. 11 Christian Burke 20:25.28 Onalaska
63. 9 Travis Eygabroad 20:26.00 Rainier
64. 10 Logan VanClifford 20:29.41 Onalaska
65. 10 Edgar Alvarez 20:29.52 Mossyrock
66. 11 Blake Hajdok 20:29.81 Ilwaco
67. 11 Kolton Covey 20:34.79 Onalaska
68. 10 Gabe Elder 20:37.68 Ocosta
69. 12 Tim Maughan 20:37.77 Adna
70. 10 Lucas Wellander 20:37.79 Adna
71. 10 Michael McAlexander 20:38.28 Life Christian Academy
72. 9 Hayden Farbo 20:38.33 Toledo
73. 11 Kaeleb Fuller 20:39.65 Morton White Pass
74. 12 Alden Latimer 20:52.71 Adna
75. 9 Ethan MacFarland 20:59.27 Rainier
76. 11 Cameron Palmer 21:08.43 Toutle Lake
77. 9 John Glenn 21:13.57 Ilwaco
78. 9 Daniel Quinby 21:15.03 Ocosta
79. 9 Nick Mackey 21:16.60 North Beach
80. 12 Kevin Griego 21:18.71 Pope John Paul 2
81. 11 Nathaniel Baughman 21:41.23 North River
82. 11 Erik Rentner 21:57.87 Three Rivers Christian
83. 9 Levi Gow 22:05.44 North Beach
84. 10 Paul Logan 22:07.55 North Beach
85. 11 AJ Trantham 22:08.94 Cedar Tree Classical...
86. 9 William Royce 22:37.83 Three Rivers Christian
87. 12 Mitchel Holmes 22:38.89 North River
88. 10 Camden Swanson 22:47.82 Toutle Lake
89. 10 Lance Gow 23:16.55 North Beach
90. 9 Isaac Ferrell 24:13.50 Toledo
91. 9 Kyle Nesbitt 24:19.01 Life Christian Academy
92. 12 Zach Summers 24:36.52 Toledo
93. 11 Riley Overbay 24:49.24 Napavine
94. 9 Jonathon Carlson 24:52.09 Willapa Valley
95. 9 Justin Frank 25:14.04 Willapa Valley
96. 10 Braeden Makaiwi 26:10.35 Willapa Valley
97. 9 Kaden Coty 26:23.66 Raymond
98. 11 Luke Codenys 27:04.72 Life Christian Academy
99. 9 Jeremy Cook 27:49.46 Toledo
100. 12 Julio Churape 28:36.09 North River
101. 10 Jordan Soimis 36:22.60 North River
102. 9 Alexander Russell 37:35.53 Life Christian Academy
103. 9 Jimmy McGee 38:36.48 Life Christian Academy