boys 2 mile run
1. 11 Nathan Beamer 10:05.00 Arlington
2. 11 Andrew Cooper 10:12.00 Liberty-Issaquah
3. 11 Nick Laccinole 10:20.00 Inglemoor
4. 11 Gavin Parpart 10:25.00 Inglemoor
5. 11 Pieter Andrews 10:27.00 Arlington
6. 11 Garren Arnold 10:31.00 Glacier Peak
7. 11 Roberto Aguilera 10:32.00 Ferndale
8. 11 Sam Gillman 10:39.00 Sehome
9. 11 Michael Barene 10:53.00 Arlington
10. 11 Logan Dean 10:58.00 Olympic
11. 11 Riley Allsop 11:00.00 Sehome
12. 11 Sawyer Carter 11:01.00 Glacier Peak
13. 11 Cameron Wagstaff 11:01.00 Marysville Getchell
14. 11 Matthew Taylor 11:03.00 Arlington
15. 11 Hans Thoreson 11:07.00 Snohomish
16. 11 Colton Johnsen 11:11.00 Sehome
17. 11 Skyler Bradford 11:17.00 Kamiak
18. 11 Michael Daly 11:20.00 Liberty-Issaquah
19. 11 Andrew Twedt 11:20.00 Bellingham
20. 11 Ivan Baez 11:21.00 Arlington
21. 11 Zachary Cushman 11:22.00 Arlington
22. 11 Christian Neary 11:23.00 Olympic
23. 11 Brian Primm 11:25.00 Meadowdale
24. 11 Ben Scott 11:25.00 Bainbridge
25. 11 Hobb Kimmerling 11:26.00 Kamiak
26. 11 Thomas Lindgren 11:26.00 Marysville Getchell
27. 11 Johan Griesser 11:27.00 Bainbridge
28. 11 Ryan Cox 11:27.00 Bainbridge
29. 11 Nicholas Siegfried 11:28.00 Liberty-Issaquah
30. 11 Logan Clark 11:30.00 Oak Harbor
31. 11 Alexander Winn 11:31.00 Kingston
32. 11 Jacob Fankhauser 11:34.00 Arlington
33. 11 Josh Lingbloom 11:37.00 Lynden Christian
34. 11 Josh Bevan 11:38.00 Marysville-Pilchuck
35. 11 Jorge Hernandez 11:39.00 Sehome
36. 11 Bailey Larsen-Gray 11:39.00 Arlington
37. 11 Parker Morris 11:40.00 Blaine
38. 11 Josh Blevins 11:44.00 Monroe
39. 11 Conner Jones 11:49.00 Nooksack Valley
40. 11 Zach Harvey 11:49.00 Nooksack Valley
41. 11 Ben Nygaard 11:49.00 Newport-Bellevue
42. 11 Kyle Probst 11:50.00 Marysville Getchell
43. 11 Sean Szymanski 11:54.00 Liberty-Issaquah
44. 11 Garrett McNeill 11:55.00 Snohomish
45. 11 Siem Hailai 11:56.00 Shorewood
46. 11 Joe Gorman 11:57.00 Oak Harbor
47. 11 Max Hannah 11:58.00 Sehome
48. 11 Igor Banin 11:58.00 Newport-Bellevue
49. 11 Aidan Carlisle 11:59.00 Bainbridge
50. 11 Evan Mellish 12:00.00 South Whidbey
51. 11 Caleb Peek 12:01.00 Oak Harbor
52. 11 Anthony Mendoza 12:03.00 Mt Vernon
53. 11 Danny Mitchell 12:04.00 Kamiak
54. 11 Conner Snow 12:05.00 Snohomish
55. 11 Tryston Thompson 12:08.00 Olympic
56. 11 Mateo Florez 12:09.00 Bainbridge
57. 11 Demetrius McLean 12:11.00 Olympic
58. 11 Greg Chu 12:13.00 Newport-Bellevue
59. 11 Dmytro Banin 12:14.00 Newport-Bellevue
60. 11 Tylor Sullivan 12:16.00 Arlington
61. 11 Riley Townsend 12:21.00 Glacier Peak
62. 11 Max Gross 12:21.00 Burlington-Edison
63. 11 Matthew Steiber 12:22.00 Ferndale
64. 11 Greg Arps 12:22.00 Blaine
65. 11 Patrick Wall 12:23.00 Inglemoor
66. 11 David Adams 12:25.00 Marysville-Pilchuck
67. 11 Nick Harrison 12:26.00 Kamiak
68. 11 Robbie Morrisset 12:26.00 Sehome
69. 11 Jaidev Merritt 12:27.00 Mt Vernon
70. 11 Charlie Hanacek 12:27.00 Bainbridge
71. 11 Matt Hsieh 12:28.00 Glacier Peak
72. 11 David Kimmerlein 12:30.00 Bainbridge
73. 11 Bo Lane 12:31.00 Lakewood
74. 11 Nate Heckendorf 12:34.00 Marysville-Pilchuck
75. 11 Michael Rhoads 12:36.00 Inglemoor
76. 11 Kohl Hunter 12:37.00 South Whidbey
77. 11 Collin Roosendaal 12:39.00 Lynden Christian
78. 11 Kyle Fuglestad 12:40.00 Inglemoor
79. 11 Diego Casillas 12:42.00 Mariner
80. 11 Jerrod Ludden 12:43.00 Mt Vernon
81. 11 Connor Evans 12:43.00 Bainbridge
82. 11 Dylan Elton 12:46.00 Burlington-Edison
83. 11 Aaron Martinez 12:49.00 Aberdeen
84. 11 Addi Wolfson 12:53.00 Bellingham
85. 11 Denny McAuliffe 13:02.00 Squalicum
86. 11 Kevin Mendez 13:03.00 Meadowdale
87. 11 Daniel Atienza 13:05.00 Kamiak
88. 11 Joseph Adams 13:09.00 Sehome
89. 11 Mina Hanna 13:10.00 Marysville Getchell
90. 11 Kentaro Yoshikawa 13:10.00 Newport-Bellevue
91. 11 Nicholas Sogge 13:11.00 Inglemoor
92. 11 Peter Miyoshi 13:12.00 Monroe
93. 11 Garrett Stahl 13:13.00 Oak Harbor
94. 11 Brenden Pelkie 13:16.00 Squalicum
95. 11 Jagjit Kahlon 13:24.00 Ferndale
96. 11 Lyman Dudley 13:25.00 Bellingham
97. 11 Adam Krpan 13:30.00 Inglemoor
98. 11 Nathan Larson 13:30.00 Oak Harbor
99. 11 Nick Shiach 13:31.00 Bainbridge
100. 11 Juan Carlos Nolazco 13:34.00 Mt Vernon
101. 11 Christopher Perry 13:36.00 Mt Vernon
102. 11 David Horst 13:36.00 Olympic
103. 11 Manuel Flores 13:37.00 Marysville Getchell
104. 11 Jared Morgan 13:44.00 Kingston
105. 11 Trey Lovold 13:45.00 Marysville Getchell
106. 11 Josh Felker 14:03.00 Mt Vernon
107. 11 Fedor Polyauskiy 14:06.00 Inglemoor
108. 11 Joe Crump 14:08.00 Squalicum
109. 11 Max Thompson 14:11.00 Sehome
110. 11 Robin Schmit 14:17.00 Bainbridge
111. 11 Chris Concha 14:24.00 Monroe
112. 11 Dallin James 14:37.00 Monroe
113. 11 Casey Christenson 14:42.00 Sehome
114. 11 Elias Hargadine 14:45.00 Sehome
115. 11 Mark Dettman 14:56.00 Bainbridge
116. 11 Connor Bretz 15:29.00 Marysville Getchell
117. 11 Shawn Goto-Gierke 15:31.00 Nooksack Valley
118. 11 Tyler Thomas 15:36.00 Lakewood