Boys 5000 Meter Run
1. 10 Jackson Slesk 18:26 Sehome
2. 11 Max Hannah 18:27 Sehome
3. 12 Brent Schroeter 18:29 Sehome
4. 12 Quinn Iddins 18:32 Sehome
5. 11 Jorge Hernandez 18:35 Sehome
6. 9 Calder Wood 18:36 Anacortes
7. 10 Jacob Frazier 18:45 Sehome
8. 11 Max Gross 18:56 Burlington-Edison
9. 11 Dylan Elton 18:59 Burlington-Edison
10. 9 Dillon Thomas 19:06 Burlington-Edison
11. 11 Rico Martinez 19:11 Meridian
12. 9 Scott Leischner 19:16 Bellingham
13. 9 Ethan Vance 19:17 Sehome
14. 9 Ethan Seaman 19:18 Anacortes
15. 11 Robbie Morrisset 19:19 Sehome
16. 9 Marcos Gonzalez 19:21 Burlington-Edison
17. 12 Ian Whitehouse 19:24 Sehome
18. 10 Jackson Schroyer 19:25 Sehome
19. 9 Mitch Wesen 19:28 Burlington-Edison
20. 12 Hugo Diaz 19:32 Burlington-Edison
21. 11 Preston Sandland 19:34 Meridian
22. 12 Chandler Hodge 19:35 Meridian
23. 9 Brandon Wilhoite 19:40 Ferndale
24. 9 Dakota Edmonds 19:43 Meridian
25. 9 Dylan Kitterman 19:51 Bellingham
26. 11 Caleb Sterk 19:53 Lynden
27. 10 Dawson Bowhay 19:55 Sehome
28. 9 Nick Kildall 19:56 Lynden
29. 10 Brian Whitney 19:59 Sehome
30. 11 Cody Frost 20:01 Anacortes
31. 11 Lyman Dudley 20:02 Bellingham
32. 9 Caleb Karber 20:06 Nooksack Valley
33. 9 Nikhil Harle 20:08 Sehome
34. 10 Jesse Selch 20:09 Sehome
35. 11 Will Sladich 20:11 Anacortes
36. 10 Soren Sandeno 20:12 Sehome
37. 12 Isaac Stewart 20:12 Burlington-Edison
38. 9 Simeon Murphy 20:14 Bellingham
39. 10 Kyler Cruz 20:14 Sehome
40. 10 Christopher Lo 20:15 Sehome
41. 10 Maclain Schapler 20:15 Ferndale
42. 10 Eliot Briefer 20:15 Anacortes
43. 9 Thomas Dylan 20:20 Anacortes
44. 11 Jacob Delgado 20:22 Sehome
45. 11 Jagjit Kahlon 20:24 Ferndale
46. 10 Colton Starbuck 20:26 Nooksack Valley
47. 9 Timothy Crabtree 20:27 Bellingham
48. 9 Tadeusz Pforte 20:30 Sehome
49. 9 Carson Westrich 20:36 Lynden
50. 9 Luke Wolfisberg 20:37 Lynden
51. 9 Levi Postma 20:38 Lynden Christian
52. 9 Henry Skaggs 20:38 Meridian
53. 10 Chandler Heintz 20:43 Sehome
54. 9 Jack Dykstra 20:48 Sehome
55. 12 Michael Gutierrez 20:49 Lynden Christian
56. 9 Andreas Lytle 20:53 Sehome
57. 9 Mark Behee 20:55 Squalicum
58. 11 Evan Waldschmidt 20:57 Burlington-Edison
59. 9 Dakota Gummere 21:01 Sedro-Woolley
60. 9 Max Horne 21:02 Sehome
61. 12 Cameron Maddox 21:07 Anacortes
62. 11 Pete Brown 21:10 Burlington-Edison
63. 12 Jack Boersma 21:10 Lynden Christian
64. 9 Zach Archambault 21:11 Sehome
65. 12 Jacob Taylor 21:17 Bellingham
66. 10 Gabe Savage 21:20 Sehome
67. 9 Barret Buchstaber 21:22 Anacortes
68. 12 Alex Hathaway 21:22 Lynden
69. 12 Daniel Roth 21:23 Squalicum
70. 9 William Howard-Sny... 21:26 Sehome
71. 11 Elias Hargadine 21:26 Sehome
72. 10 Taiga Migita 21:26 Sehome
73. 9 Benjamin Crosby 21:27 Burlington-Edison
74. 9 Nathan Pringle 21:28 Ferndale
75. 12 Cameron Ashurst 21:29 Sehome
76. 9 Quinn Jansma 21:29 Squalicum
77. 10 Logan Carpenter 21:32 Sehome
78. 11 Andrew Bullock 21:32 Blaine
79. 10 Austin Frizzell 21:39 Sedro-Woolley
80. 12 Zach Steensma 21:40 Lynden Christian
81. 9 Kyle V'Dovec 21:43 Blaine
82. 9 Logan Sasken 21:56 Ferndale
83. 9 Wyatt Wahlgren 22:00 Sedro-Woolley
84. 9 Nathan Le'Roy 22:05 Sedro-Woolley
85. 10 Spencer Yaude 22:10 Sehome
86. 11 Austin Stewart 22:18 Meridian
87. 9 Isaac Holmberg 22:20 Squalicum
88. 9 Sam Clark 22:20 Squalicum
89. 9 Tyler Warren 22:21 Squalicum
90. 12 Kevin Miranda 22:25 Burlington-Edison
91. 9 Cameron Scoville 22:27 Mt. Baker
92. 10 Cameron Hilburn 22:28 Sehome
93. 9 Andrew Tiesinga 22:32 Lynden
94. 11 Kyler Cantrell 22:35 Squalicum
95. 12 Daniel Rojo 22:36 Burlington-Edison
96. 10 Jarrin Olenslager 22:37 Nooksack Valley
97. 11 Max Thompson 22:39 Sehome
98. 9 Sam Albers 22:40 Sehome
99. 9 Connor Smith 22:40 Anacortes
100. 9 Marcus Poulos 22:40 Sehome
101. 9 Zach McKay 22:41 Lynden
102. 12 Matthew Moe 22:49 Burlington-Edison
103. 11 Casey Christenson 22:52 Sehome
104. 9 Lewis White 22:56 Sehome
105. 11 James Swanson 23:00 Anacortes
106. 9 Peighton Walz 23:01 Sedro-Woolley
107. 9 Ben Harmon 23:01 Meridian
108. 10 Jasper Kohler 23:14 Sehome
109. 9 Riley Gamson 23:14 Sedro-Woolley
110. 9 Blake Cerenzia 23:17 Sehome
111. 9 Ethan Gates 23:30 Mt. Baker
112. 10 Huck McClaran 23:32 Mt. Baker
113. 10 Gavin Derting 23:44 Anacortes
114. 12 Alex Van de Poel 23:44 Sehome
115. 10 Orion Collins 23:46 Sehome
116. 12 Joey Salazar 23:47 Blaine
117. 9 Marcus Benson 23:49 Squalicum
118. 9 Colin Barnett 23:51 Burlington-Edison
119. 9 Sawyer McDonald 23:51 Sehome
120. 9 Luther Olson 24:10 Blaine
121. 9 Nikolas Fricker 24:15 Blaine
122. 9 Alex Kelsh 24:34 Sehome
123. 9 Jacob Gervais 24:39 Squalicum
124. 9 Dane Nielson 25:15 Blaine
125. 9 Talon Ellsworth 25:26 Sehome
126. 9 Jeremy Samelson 25:33 Squalicum
127. 9 Gareth McGuiness 25:35 Sehome
128. 11 Baldeep Pannu 25:37 Ferndale
129. 9 Brad Hay 25:46 Mt. Baker
130. 12 Nicholas Aristides 25:55 Sehome
131. 9 Nathan Wilson 25:55 Meridian
132. 11 David Rowe 26:07 Lynden
133. 10 Elliot Nestor 26:24 Sehome
134. 9 Kiet Ngo 26:25 Squalicum
135. 10 Sawyere Hendricks 27:06 Blaine
136. 9 Donovan Jones 27:09 Lummi
137. 12 Jack Rasco 27:17 Burlington-Edison
138. 9 Eamon Carmichael 27:34 Squalicum
139. 12 Trevor Visser 27:40 Blaine
140. 9 Kennedy Juradacain 28:33 Ferndale
141. 10 Ricky Cornelius 28:34 Meridian
142. 9 AJ Flores 28:41 Squalicum
143. 9 Cory Ashurst 29:25 Sehome
144. 9 Conner Schubeck 29:35 Sehome
145. 9 Landon North 29:40 Sehome
146. 10 Ryan Cunningham 30:05 Squalicum
147. 9 Joseph Watson 31:25 Sedro-Woolley