boys 2.6 mile run
1. 12 Kirby Overman 13:51.00 Sehome
2. 10 James Parker 14:06.00 Anacortes
3. 11 Sam Gillman 14:19.00 Sehome
4. 11 Riley Allsop 14:24.00 Sehome
5. 11 Colton Johnsen 14:24.00 Sehome
6. 12 Tyler Caseria 14:26.00 Sehome
7. 12 Alex Schneider 14:26.00 Sehome
8. 12 Patrick Lisosky 14:28.00 Sehome
9. 12 Trevor Derie 14:40.00 Anacortes
10. 12 Ben Stalheim 14:55.00 Sehome
11. 10 Logan Franey 15:05.00 Sehome
12. 10 Jacob Heeringa 15:11.00 Lynden
13. 12 Evan Otterholt 15:12.00 Sehome
14. 10 Bryce Johnson 15:13.00 Sehome
15. 10 Matt Karcher 15:13.00 Sehome
16. 10 Kyler Cruz 15:16.00 Sehome
17. 11 Jorge Hernandez 15:19.00 Sehome
18. 11 Conner Jones 15:23.00 Nooksack Valley
19. 11 Max Hannah 15:28.00 Sehome
20. 12 Brent Schroeter 15:33.00 Sehome
21. 11 Zach Harvey 15:44.00 Nooksack Valley
22. 9 Roscoe Perry 15:49.00 Lynden
23. 12 Quinn Iddins 15:52.00 Sehome
24. 11 Robbie Morrisset 15:53.00 Sehome
25. 10 Jeff Vazquez 15:53.00 Anacortes
26. 10 Jackson Slesk 15:53.00 Sehome
27. 11 Austin Hughes 15:55.00 Anacortes
28. 10 Jacob Frazier 15:55.00 Sehome
29. 11 Ryan Foggin 15:56.00 Anacortes
30. 10 Nate Weeks 15:58.00 Anacortes
31. 10 Christopher Lo 16:01.00 Sehome
32. 12 Jared Hanson 16:07.00 Anacortes
33. 10 Soren Sandeno 16:12.00 Sehome
34. 10 Brian Whitney 16:14.00 Sehome
35. 11 Joseph Adams 16:18.00 Sehome
36. 12 Jordan Hem 16:18.00 Nooksack Valley
37. 9 Cole Crabtree 16:27.00 Lynden
38. 12 Calvin Ledet 16:27.00 Nooksack Valley
39. 12 Nate Lemiszki 16:28.00 Anacortes
40. 12 Keaton Hanson 16:28.00 Lynden
41. 9 Zach Archambault 16:29.00 Sehome
42. 11 Kai Perschbacher 16:29.00 Anacortes
43. 11 Johnny Fischer 16:32.00 Anacortes
44. 10 Jesse Selch 16:33.00 Sehome
45. 12 Ian Witecki 16:35.00 Lynden
46. 9 Ethan Seaman 16:37.00 Anacortes
47. 12 Zak Roxborough 16:37.00 Anacortes
48. 10 Jackson Schroyer 16:39.00 Sehome
49. 9 Luke Wolfisberg 16:56.00 Lynden
50. 10 Dawson Bowhay 17:02.00 Sehome
51. 9 Nikhil Harle 17:02.00 Sehome
52. 9 Tadeusz Pforte 17:03.00 Sehome
53. 10 Valentin Villalobos 17:08.00 Nooksack Valley
54. 12 Nicholas Aristides 17:12.00 Sehome
55. 12 Aiden McCaig 17:13.00 Lynden
56. 10 Eliot Briefer 17:19.00 Anacortes
57. 10 Tiaga Migita 17:20.00 Sehome
58. 10 Gabe Savage 17:20.00 Sehome
59. 12 Cameron Maddox 17:25.00 Anacortes
60. 9 Josiah Diacogiannis 17:26.00 Lynden
61. 11 Will Sladich 17:36.00 Anacortes
62. 9 Nick Kildall 17:36.00 Lynden
63. 9 Jack Dykstra 17:40.00 Sehome
64. 9 Andreas Lytle 17:41.00 Sehome
65. 12 Ian Whitehouse 17:43.00 Sehome
66. 9 Tyler Weed 17:44.00 Nooksack Valley
67. 11 Caleb Sterk 17:49.00 Lynden
68. 9 Zach Murdzia 17:51.00 Sehome
69. 10 Elijah Rohde 17:51.00 Nooksack Valley
70. 10 Cameron Hilburn 17:56.00 Sehome
71. 9 Caleb Karber 18:19.00 Nooksack Valley
72. 10 Cody Frost 18:27.00 Anacortes
73. 10 Chandler Heintz 18:39.00 Sehome
74. 9 Carson Westrich 18:43.00 Lynden
75. 11 Casey Christenson 19:01.00 Sehome
76. 10 Jasper Kohler 19:03.00 Sehome
77. 11 Elias Hargadine 19:04.00 Sehome
78. 11 Max Thompson 19:04.00 Sehome
79. 10 Colton Starbuck 19:40.00 Nooksack Valley
80. 10 Emmet DeKoekkoek 19:41.00 Nooksack Valley
81. 12 Cameron Ashurst 19:41.00 Sehome
82. 9 Sam Albers 19:42.00 Sehome
83. 10 Spencer Yaude 20:02.00 Sehome
84. 10 Logan Carpenter 20:06.00 Sehome
85. 11 Shawn Goto-Gierke 20:17.00 Nooksack Valley
86. 9 Talon Ellsworth 20:24.00 Sehome
87. 9 Lewis White 20:42.00 Sehome
88. 9 Marcus Poulos 20:48.00 Sehome
89. 9 Alex Kelsh 20:48.00 Sehome
90. 10 Orion Collins 21:09.00 Sehome
91. 12 Alex Van de Poel 21:09.00 Sehome
92. 10 Jimmy Haggen 21:16.00 Nooksack Valley
93. 9 Blake Cerenzia 21:27.00 Sehome
94. 9 Sawyer McDonald 21:38.00 Sehome
95. 10 Elliot Nestor 22:05.00 Sehome
96. 10 Gavin Derting 22:36.00 Anacortes
97. 10 Jarrin Olenslager 23:00.00 Nooksack Valley
98. 9 Zach McKay 25:56.00 Lynden
99. 9 Parker Wong 26:25.00 Sehome
100. 9 Cory Ashurst 27:25.00 Sehome
101. 9 Richard Dutton 31:42.00 Sehome