Boys 5k run
1. 12 James Parker 16:57 Anacortes
2. 9 Logan Hanrahan 17:31 Anacortes
3. 11 Blake Donnelly 17:38 Burlington-Edison
4. 11 Calder Wood 17:40 Anacortes
5. 12 Jahldi Merritt 17:53 Mt Vernon
6. 12 Trey Meyer 17:57 Burlington-Edison
7. 9 Charles Cram 17:59 Mt Vernon
8. 12 Hunter Ashby 18:00 Burlington-Edison
9. 11 Marcos Gonzalez 18:08 Burlington-Edison
10. 12 Luke Husband 18:17 Burlington-Edison
11. 9 Russell DeVries 18:26 Mt Vernon Christian
12. 9 Lachlan Boyd 18:28 Sedro-Woolley
13. 12 Jacob Swenson 18:29 Sedro-Woolley
14. 12 Eric SanJuan 18:37 Burlington-Edison
15. 11 Collin Sullivan 18:39 Burlington-Edison
16. 10 Connor Nelson 18:44 Mt Vernon
17. 11 Nigel Yeates 18:44 Burlington-Edison
18. 11 Kendall VanZanten 18:46 Mt Vernon Christian
19. 11 Adam Erie 18:46 Mt Vernon
20. 9 Mason Taylor 18:46 Mt Vernon
21. 9 Braden LeDuc 18:46 Mt Vernon
22. 11 Eli Gold 18:51 Anacortes
23. 10 Patrick Wildman 18:56 Anacortes
24. 12 Hayden Jenkins 18:57 Mt Vernon
25. 12 Ryan Kennedy 18:57 Mt Vernon
26. 12 Alex Couch 19:10 Mt Vernon
27. 11 Brendan Roozen 19:18 Mt Vernon
28. 12 Ezra Swenson 19:22 Sedro-Woolley
29. 10 Rainnier Bozung 19:24 Mt Vernon
30. 10 Alec Rankin 19:31 Anacortes
31. 12 Jeff Vazquez 19:31 Anacortes
32. 10 Caleb Doherty 19:31 Mt Vernon
33. 10 James Heim 19:36 Mt Vernon
34. 9 Rhett Bozung 19:39 Mt Vernon
35. 12 Jesse Arce 19:40 Mt Vernon
36. 10 Logan Scamfer 19:41 Anacortes
37. 12 Logan Moldenhauer 19:45 Mt Vernon
38. 10 Wyatt Magee 19:50 Sedro-Woolley
39. 11 Zane Bullard 19:54 Sedro-Woolley
40. 11 Thomas Dylan 19:54 Anacortes
41. 11 Andrew Hansen 19:57 Burlington-Edison
42. 10 Gunnar Pedersen 19:58 Mt Vernon
43. 9 Jonathan Brown 20:06 Mt Vernon Christian
44. 9 Gabriel Apple 20:20 Anacortes
45. 12 Grady Wells 20:22 Burlington-Edison
46. 11 Jacob Biebl 20:22 Mt Vernon
47. 12 Eliot Briefer 20:23 Anacortes
48. 10 Ben Peden 20:23 Sedro-Woolley
49. 12 Will Engel 20:28 Sedro-Woolley
50. 11 Ramilio Uzunov 20:29 Sedro-Woolley
51. 9 Logan Jenkins 20:31 Mt Vernon
52. 11 Eyad Alsilimy 20:33 Mt Vernon
53. 9 Dominic Ermi 20:35 Anacortes
54. 12 Tristin Munich 20:35 Anacortes
55. 10 Adam Greenberg 20:38 Burlington-Edison
56. 10 Andrew Hardison 20:48 Anacortes
57. 11 Dalton Droog 20:52 Mt Vernon Christian
58. 12 Matthew Giles 20:53 Mt Vernon
59. 11 Leonardo Marano 21:03 Anacortes
60. 10 Jun Ochiai 21:11 Burlington-Edison
61. 12 Sam DiMeo 21:16 Sedro-Woolley
62. 11 Henry Knutsen 21:17 Burlington-Edison
63. 10 Logan Feller 21:31 Mt Vernon
64. 10 Adam Jorgensen 21:39 Anacortes
65. 10 Nikolas Barron 21:44 Sedro-Woolley
66. 11 Aidan Dalton 21:45 Mt Vernon
67. 11 Dakota Gummere 21:50 Sedro-Woolley
68. 9 Aaron Milas 21:56 Mt Vernon
69. 9 Carson Lindholm 22:00 Anacortes
70. 9 Carlos Cambron 22:04 Mt Vernon
71. 10 Mitchell Wolfe 22:04 Burlington-Edison
72. 11 Dillon Thomas 22:12 Burlington-Edison
73. 12 Morgan Elton 22:13 Burlington-Edison
74. 9 Preston Rivas 22:14 Burlington-Edison
75. 9 Geoffrey Dylan 22:14 Anacortes
76. 9 Adrian Barnett 22:14 Burlington-Edison
77. 9 Freddie Yeates 22:14 Burlington-Edison
78. 10 Tyler Malloy 22:15 Sedro-Woolley
79. 9 Zachary Tucker 22:18 Mt Vernon
80. 11 Daniel Diaz 22:23 Mt Vernon
81. 10 Keaton Chauvin 22:25 Burlington-Edison
82. 11 Christopher Warmuth 22:47 Anacortes
83. 10 Freeman Parker 22:48 Mt Vernon
84. 9 Ian Flury 22:51 Mt Vernon Christian
85. 11 Riley Gamson 23:12 Sedro-Woolley
86. 10 Diego Tovar 23:14 Sedro-Woolley
87. 12 Jackson Sanders 23:15 Mt Vernon
88. 11 John Phifer 23:18 Mt Vernon Christian
89. 9 Samuel Hardesty 23:22 Anacortes
90. 9 Moses Marlin 23:36 Mt Vernon
91. 12 Matthew Dahlstrom 23:49 Mt Vernon
92. 10 Noah Larson 23:55 Mt Vernon
93. 10 Junuh Parker 23:56 Mt Vernon
94. 12 Sydney Ness 24:04 Mt Vernon Christian
95. 9 Griffin Hrovat 24:09 Anacortes
96. 11 Ahmed Faruqi 24:10 Mt Vernon
97. 11 Connor Smith 24:15 Anacortes
98. 9 Dominic Yeates 24:27 Burlington-Edison
99. 11 Colin Barnett 24:27 Burlington-Edison
100. 9 Joseph Jennings 24:44 Sedro-Woolley
101. 9 Chase Ford 24:44 Mt Vernon
102. 9 Zach Lee 24:47 Mt Vernon
103. 10 Noah Barta 25:07 Mt Vernon Christian
104. 9 Jacob Schmaus 25:11 Mt Vernon Christian
105. 11 Jacob Schlimmer 25:18 Burlington-Edison
106. 12 Kris Sharp 25:25 Burlington-Edison
107. 12 Daniel Hovenden 25:47 Burlington-Edison
108. 9 Jack Wilson 25:54 Burlington-Edison
109. 10 Steven Ong 26:14 Mt Vernon
110. 12 Gavin Derting 28:30 Anacortes
111. 11 Joseph Watson 33:53 Sedro-Woolley
112. 10 Jason Morgan 33:56 Mt Vernon
113. 12 Brett Carlson 34:09 Sedro-Woolley