Official Team Scores
1. Arlington 68
2. Snohomish 74
3. Edmonds-Woodway 101
4. Everett 128
5. Marysville Getchell 138
6. Oak Harbor 163
7. Shorewood 165
8. Shorecrest 181
9. Stanwood 201
10. Meadowdale 241
11. Squalicum 270
12. Lynnwood 317
13. Marysville-Pilchuck 387
14. Ferndale 395
Boys 5k run
1. 12 Matthew Park 16:14.73 Edmonds-Woodway
2. 12 Cameron Sanders 16:29.11 Meadowdale
3. 12 Sam McCloughan 16:30.67 Edmonds-Woodway
4. 12 Aaron Leavens 16:30.91 Snohomish
5. 12 Kevin Mullin 16:43.33 Arlington
6. 11 Jordan Erickson 16:45.99 Everett
7. 12 Devan Kirk 16:48.22 Shorewood
8. 11 Dawson Andrews 16:51.44 Arlington
9. 10 Blake Landry 16:53.89 Arlington
10. 11 Liam Anderson 16:54.65 Snohomish
11. 11 Colin Knechtel 16:57.45 Meadowdale
12. 11 Matt Goddard 16:57.85 Snohomish
13. 11 Jack O'Brien 16:58.43 Stanwood
14. 10 Erik Luu 17:00.59 Shorecrest
15. 12 Donovan Barnhart 17:01.49 Everett
16. 12 Edmund Havener 17:03.61 Everett
17. 11 Zachary Arcaro-Fra... 17:04.24 Marysville Getchell
18. 12 Michael Cooley 17:06.73 Snohomish
19. 12 Eric Acero-Rosas 17:07.73 Arlington
20. 11 Gregory Panther 17:10.21 Marysville Getchell
21. 12 Channing Frohlich 17:11.52 Marysville Getchell
22. 11 Michael Lym 17:11.84 Oak Harbor
23. 12 Leul Wolde 17:12.42 Lynnwood
24. 12 Macauley Franks 17:12.72 Shorecrest
25. 11 Tyler Grehan 17:14.41 Oak Harbor
26. 10 Grant Christian 17:15.62 Edmonds-Woodway
27. 10 Noah Loftis 17:17.16 Arlington
28. 11 Kent Scollard 17:18.62 Shorecrest
29. 10 Lucas Lacambra 17:19.00 Edmonds-Woodway
30. 12 Jason Fairhurst 17:33.56 Snohomish
31. 11 Jake Hucko 17:36.74 Oak Harbor
32. 11 Cam Klundt 17:38.80 Stanwood
33. 11 Jacob Quintana 17:42.59 Snohomish
34. 10 Levi Jones 17:44.19 Marysville Getchell
35. 10 Joseph Ralston 17:44.54 Oak Harbor
36. 10 Reed Adjibly 17:45.00 Shorewood
37. 10 Lucas Kleyn 17:47.47 Shorewood
38. 11 Elijah Quinby 17:49.21 Everett
39. 10 Favian Villanueva 17:50.69 Arlington
40. 11 Collin McMillan 17:52.24 Stanwood
41. 11 Aidan Arslanoglu 17:53.72 Shorewood
42. 9 Sebastian Olson 17:55.98 Edmonds-Woodway
43. 12 Ian Tomberlin 17:57.08 Squalicum
44. 10 Jose Luis Gandara 17:57.38 Shorewood
45. 12 Johnson Chau 17:57.70 Edmonds-Woodway
46. 10 Evan Krautkremer 17:58.06 Marysville Getchell
47. 12 Jacob Ramirez 17:58.44 Ferndale
48. 11 Jonah Salomon 17:58.88 Squalicum
49. 11 Cruz Meza 18:00.30 Squalicum
50. 12 Miguel Guzman 18:00.96 Oak Harbor
51. 12 Connor Stickels 18:01.54 Marysville Getchell
52. 12 Gabe Tonks 18:02.21 Snohomish
53. 10 Espen Diamond 18:04.09 Everett
54. 11 Garrett Larson 18:06.57 Stanwood
55. 9 Ryan Barene 18:09.82 Arlington
56. 12 Austin McAuliffe 18:15.24 Marysville Getchell
57. 12 Seth Walton 18:15.96 Shorecrest
58. 12 Anders Wennstig 18:17.86 Shorecrest
59. 9 Micah Murphy 18:21.42 Lynnwood
60. 12 Kegan Snell 18:22.00 Oak Harbor
61. 10 Stefan Mueller 18:22.58 Shorewood
62. 12 Marko Jukanovich 18:22.95 Stanwood
63. 12 Curt Peila 18:23.67 Squalicum
64. 12 Nathan Venables 18:24.62 Marysville-Pilchuck
65. 12 Klaiten Kermoade 18:25.67 Everett
66. 12 Evan Deiparine 18:27.71 Shorecrest
67. 9 Joe Brodeur 18:32.32 Squalicum
68. 10 Spencer Thurman 18:33.30 Shorecrest
69. 10 Ben Woolman 18:33.61 Stanwood
70. 11 Josiah Gould 18:35.30 Marysville-Pilchuck
71. 12 Wyatt Pauley 18:38.53 Oak Harbor
72. 11 Cameron Hawk 18:39.96 Lynnwood
73. 10 Andy Burk 18:41.07 Meadowdale
74. 11 Sam Clark 18:47.80 Squalicum
75. 9 Kaleb Danielson 18:52.89 Stanwood
76. 11 Desley Love 18:58.29 Meadowdale
77. 11 Adam Sirkis 18:59.31 Everett
78. 10 Jeffery Richner 19:08.60 Marysville-Pilchuck
79. 12 Ian McGaughey 19:21.00 Meadowdale
80. 11 Tyler Warren 19:22.54 Squalicum
81. 9 Jacob Potter 19:38.39 Lynnwood
82. 12 Tyler Dao 19:44.22 Lynnwood
83. 11 Cole Bergquist 19:45.56 Ferndale
84. 10 Ben Heagler 19:47.24 Shorewood
85. 11 Aldiat Burch 19:54.15 Lynnwood
86. 9 Raffaele Simeone 19:55.28 Marysville-Pilchuck
87. 11 Tobias Werz-Heine 19:55.69 Ferndale
88. 9 Rome Williams 19:57.40 Ferndale
89. 12 Caleb Lingle 20:02.21 Marysville-Pilchuck
90. 11 Finnegan Boyd 20:10.09 Ferndale
91. 12 Cyrus Marshall 20:29.95 Meadowdale
92. 11 Arthur "AJ" Rankin 20:42.37 Ferndale
93. 9 Eric Maldonado 20:51.13 Ferndale
94. 12 Matthew Hagen 20:57.95 Meadowdale
95. 10 Trever Stone 21:13.25 Marysville-Pilchuck
96. 11 Gabriel Summers 21:38.15 Lynnwood
97. 11 Brandon Lang 22:33.29 Marysville-Pilchuck