Official Team Scores
1. Sehome 15
2. Bellingham 85
3. Lakewood 111
4. Anacortes 142
5. Mount Baker 154
6. Burlington-Edison 163
7. Squalicum 168
8. Meridian 212
9. Lynden Christian 216
10. Sedro-Woolley 263
11. Lynden 309
12. Nooksack Valley 318
13. Ferndale 344
Boys 5K Run
1. 9 Jacob Alexander 17:14 Sehome
2. 12 Dawson Bowhay 17:44 Sehome
3. 12 Soren Sandeno 17:51 Sehome
4. 9 Jack Miller 18:00 Sehome
5. 12 Michias Martin 18:03 Sehome
6. 9 Cole Brummel 18:07 Sehome
7. 9 David Wallace 18:12 Meridian
8. 9 Jensen Kintzele 18:14 Bellingham
9. 9 Liam Hooker 18:21 Sehome
10. 9 Garett Prentiss 18:25 Bellingham
11. 11 Gabe Simon 18:27 Sehome
12. 10 Carl Critchley 18:39 Mount Baker
13. 10 Chason Critchley 18:39 Mount Baker
14. 12 Christopher Lo 18:41 Sehome
15. 10 Olen Sandeno 18:49 Sehome
16. 10 Jay Lease 18:53 Squalicum
17. 12 Taylor King 18:54 Sehome
18. 9 Gabriel Apple 18:56 Anacortes
19. 10 Davis Castle 18:57 Mount Baker
20. 9 Connor Knuuttila 19:06 Bellingham
21. 10 Alex Williams 19:07 Lakewood
22. 11 Conley Miller 19:08 Lakewood
23. 11 Zach Archambault 19:09 Sehome
24. 10 Andrew Hardison 19:10 Anacortes
25. 10 Jun Ochiai 19:27 Burlington-Edison
26. 11 Aaron Doucet 19:32 Lynden Christian
27. 10 Brecken Stockmar 19:34 Squalicum
28. 9 Mario Barletta 19:36 Lakewood
29. 11 Avery Heuser 19:38 Bellingham
30. 11 Jonny Moore 19:48 Lakewood
31. 10 Jorren Bishop 19:50 Lynden Christian
32. 9 Dominik Riemann 19:51 Sehome
33. 9 Grayson Atwell 19:53 Bellingham
34. 9 Jesse Stoddard 19:54 Lakewood
35. 11 Dillon Thomas 19:54 Burlington-Edison
36. 11 Henry Knutsen 19:55 Burlington-Edison
37. 9 Dominic Ermi 19:56 Anacortes
38. 11 Nikhil Harle 19:57 Sehome
39. 10 Nikolas Barron 19:58 Sedro-Woolley
40. 9 Gabe Trahan-Halme 19:59 Bellingham
41. 12 Logan Carpenter 20:00 Sehome
42. 10 Adam Greenberg 20:02 Burlington-Edison
43. 11 Leonardo Marano 20:03 Anacortes
44. 11 Dakota Gummere 20:08 Sedro-Woolley
45. 10 Titus Bowler 20:09 Meridian
46. 10 Isaac Remy 20:10 Mount Baker
47. 9 Ben Rosbach 20:10 Sehome
48. 11 Caleb Smit 20:11 Lynden Christian
49. 9 Thomas Roth 20:12 Squalicum
50. 9 Caleb Schmotzer 20:14 Bellingham
51. 11 Igor Ribeiro-Dias 20:14 Lakewood
52. 12 Tristin Munich 20:15 Anacortes
53. 9 Chase Ebrite 20:20 Sehome
54. 11 Andreas Lytle 20:21 Sehome
55. 9 Jimmy Harris 20:22 Lynden
56. 9 Caleb Sims 20:25 Squalicum
57. 10 Hank Burke-Manwaring 20:27 Bellingham
58. 10 Elliot Saldivar 20:28 Lynden
59. 11 Taylor Stich 20:30 Lakewood
60. 9 Evan Hildreth 20:30 Bellingham
61. 9 Sam Bunn 20:31 Sehome
62. 10 Nathan Uhlhorn 20:32 Sehome
63. 10 Jacob Rogers 20:32 Squalicum
64. 10 Payton Kline 20:33 Meridian
65. 9 Adrian Barnett 20:33 Burlington-Edison
66. 12 Timothy Del Negro 20:36 Bellingham
67. 12 Morgan Elton 20:37 Burlington-Edison
68. 12 Sam DiMeo 20:40 Sedro-Woolley
69. 9 Freddie Yeates 20:40 Burlington-Edison
70. 10 Jack Manske 20:43 Nooksack Valley
71. 10 Adam Jorgensen 20:44 Anacortes
72. 11 Tyler Weed 20:45 Nooksack Valley
73. 9 Darian Davies 20:46 Anacortes
74. 10 Jeff Jennewein 20:46 Lakewood
75. 9 Geoffrey Dylan 20:46 Anacortes
76. 9 Sean Wagner 20:47 Sehome
77. 9 Landon Clark 20:47 Sehome
78. 10 Callum McAllister 20:47 Sehome
79. 9 Eddie Cornelius 20:49 Meridian
80. 9 Bryce VanBerkum 20:49 Nooksack Valley
81. 12 Ean Price 20:51 Lynden
82. 9 Jonathon Henshaw 20:53 Bellingham
83. 9 Gus Roelof 20:58 Meridian
84. 10 Mitchell Wolfe 20:58 Burlington-Edison
85. 11 Christopher Warmuth 21:00 Anacortes
86. 10 McClain Lindsay 21:00 Ferndale
87. 10 Sekai Cuperus 21:03 Sehome
88. 9 Grant Hadfield 21:05 Bellingham
89. 9 Adrian VantHoog 21:05 Sehome
90. 9 Estuardo Alcon 21:07 Meridian
91. 9 Ben Rorvig 21:07 Lynden Christian
92. 9 Oscar Lee 21:08 Meridian
93. 10 Leo Mullen 21:08 Meridian
94. 9 Alex Dutton 21:09 Sehome
95. 10 Keaton Chauvin 21:13 Burlington-Edison
96. 9 Preston Rivas 21:14 Burlington-Edison
97. 10 Gerry VanIngen 21:15 Lynden Christian
98. 11 Noah Gillespie 21:16 Ferndale
99. 9 Spencer Ross 21:16 Meridian
100. 10 Andy Chandler 21:17 Meridian
101. 9 Benji Jolly 21:18 Ferndale
102. 10 Diego Tovar 21:19 Sedro-Woolley
103. 12 Cameron Hilburn 21:20 Sehome
104. 11 Benjamin Crosby 21:20 Burlington-Edison
105. 10 Isaiah deRegt 21:22 Lynden Christian
106. 9 Karson Fix 21:22 Squalicum
107. 11 Blake Cerenzia 21:23 Sehome
108. 10 Landon Kennerley 21:23 Ferndale
109. 9 Cashel Boland 21:24 Anacortes
110. 9 Colby Wichers 21:24 Nooksack Valley
111. 9 Carson Lindholm 21:26 Anacortes
112. 9 Ethan Stapleton 21:26 Lakewood
113. 10 Owen Richey 21:30 Sehome
114. 10 Tyler Malloy 21:33 Sedro-Woolley
115. 9 Josiah Rule 21:35 Ferndale
116. 9 Colton DeBeeld 21:36 Nooksack Valley
117. 12 Christian DeFries 21:38 Squalicum
118. 9 Bobby Hubbert 21:39 Mount Baker
119. 10 Andrew McCuistion 21:44 Sehome
120. 9 Kyle Milligan 21:45 Squalicum
121. 9 Niklas Brand 21:46 Squalicum
122. 10 Vincent Allen 21:46 Lakewood
123. 10 Ethan DeBoer 21:47 Lynden
124. 12 Chandler Heintz 21:51 Sehome
125. 10 Elias Guzman 21:51 Sehome
126. 10 Wil Henklel 21:52 Sehome
127. 9 Dominic Yeates 21:55 Burlington-Edison
128. 11 Colin Barnett 21:57 Burlington-Edison
129. 10 Ben Ricci 21:58 Lynden
130. 10 Spencer Asakura 22:03 Sehome
131. 9 Ezra Baird 22:03 Bellingham
132. 11 Riley Gamson 22:08 Sedro-Woolley
133. 10 Dimitri Wank 22:14 Mount Baker
134. 9 Samuel Hardesty 22:18 Anacortes
135. 9 Jeremy Miller 22:18 Meridian
136. 10 Ericson Storey 22:23 Sehome
137. 9 Devon Daly 22:28 Blaine
138. 10 Holden Berg 22:34 Lakewood
139. 11 Connor Smith 22:42 Anacortes
140. 10 Mathew Darnell 22:48 Sehome
141. 9 Ethan McCart 22:49 Sehome
142. 9 Griffin Hrovat 22:51 Anacortes
143. 12 Casey Forbes 22:52 Sehome
144. 11 Jacob Schlimmer 22:52 Burlington-Edison
145. 12 Orion Collins 22:54 Sehome
146. 9 Josiah Ram 22:56 Lakewood
147. 9 Reese Gillespie 22:56 Ferndale
148. 10 Noah Lovell 22:57 Squalicum
149. 9 Jack Wilson 22:59 Burlington-Edison
150. 10 Joseph Knoth 23:06 Lakewood
151. 9 Dillon Dejong 23:07 Lynden
152. 12 Daniel Hovenden 23:16 Burlington-Edison
153. 12 Spencer Yaude 23:25 Sehome
154. 9 Ben Legan 23:33 Sehome
155. 9 Henry Oppenheimer 23:33 Sehome
156. 9 Gabriel Garcia 23:36 Nooksack Valley
157. 9 Daniel Tiemersma 23:41 Nooksack Valley
158. 9 Joseph Jennings 23:45 Sedro-Woolley
159. 9 Casey Crocker 23:52 Sehome
160. 9 Jackson Porterfield 23:56 Sehome
161. 12 Kris Sharp 23:57 Burlington-Edison
162. 9 Cyrus Wychoff 23:57 Squalicum
163. 9 Brennan Samuelsen 23:58 Sehome
164. 9 Noah Semu 23:59 Ferndale
165. 10 Eric Bensen 24:02 Ferndale
166. 10 Xavier Felmley 24:04 Blaine
167. 9 Andrei Hamilton 24:04 Nooksack Valley
168. 9 Andrew Burns 24:13 Meridian
169. 11 Michael Whitson 24:21 Mount Baker
170. 9 Aaron Cruse 24:30 Ferndale
171. 10 Ari Geisler 24:31 Sehome
172. 9 Max Gusukuma 24:32 Sehome
173. 10 Blake VanDenTop 24:53 Meridian
174. 9 Alberto Moreno 25:02 Nooksack Valley
175. 10 Pavlo Volos 25:04 Lakewood
176. 10 Raymond (RJ) Dailey 25:39 Bellingham
177. 10 Douglas Slater 25:54 Sehome
178. 10 Nate Southcott 25:55 Sehome
179. 9 Ethan Perez 26:17 Squalicum
180. 9 Liam Jensen 27:18 Sehome
181. 12 Gavin Derting 27:30 Anacortes
182. 9 Alex Styer 27:38 Sehome
183. 11 Khang Trinh 30:06 Lakewood
184. 12 Brett Carlson 32:36 Sedro-Woolley
185. 11 Joseph Watson 33:37 Sedro-Woolley
186. 12 Ryan Cunningham 37:20 Squalicum
Official Team Scores
1. Bellingham 23
2. Sehome 32
3. Squalicum 93
4. Lakewood 102
5. Burlington-Edison 127
Girls 5K Run
1. 11 Hellen (Hope) Akudur 20:52 Bellingham
2. 9 Aine Dillon 21:10 Sehome
3. 9 Milan Gauthier 21:21 Bellingham
4. 9 Lily Malterre 21:31 Bellingham
5. 12 Amy Taylor 22:23 Sehome
6. 9 Piper Brown 22:40 Bellingham
7. 11 Frances Mitchell 22:46 Sehome
8. 11 Nina Hooper 22:52 Sehome
9. 9 Jenny Hanson 23:01 Anacortes
10. 12 Jennifer Hanks 23:06 Bellingham
11. 11 Sophie Jones 23:22 Sehome
12. 11 Nicole Schroeter 23:33 Sehome
13. 9 Savannah Sevieri 23:35 Anacortes
14. 9 Muriel TerBeek 23:39 Lynden Christian
15. 10 Ivy Burt 23:58 Sehome
16. 11 Gemma Sladich 24:01 Anacortes
17. 11 Maria Jorgensen 24:04 Squalicum
18. 10 Maggie Davis-Bower 24:04 Squalicum
19. 11 Lily Wang 24:08 Squalicum
20. 12 Maya Davies 24:12 Sehome
21. 9 Kaitlyn Jones 24:16 Lakewood
22. 12 Makenna Drye 24:23 Burlington-Edison
23. 12 Brooke Forsell 24:26 Lakewood
24. 9 Zoe Slabodnik 24:43 Sedro-Woolley
25. 9 Zoe Sanford 24:47 Bellingham
26. 10 Maggie Personius 24:57 Bellingham
27. 12 Addison Rackowitz 24:58 Lakewood
28. 10 Katie Hayton 24:58 Burlington-Edison
29. 9 Bontu Takele 25:05 Sehome
30. 11 Emma Seth 25:14 Lakewood
31. 10 Emily Archambault 25:15 Sehome
32. 12 Jaclynn Morris 25:19 Lakewood
33. 9 Annabella Esquivel 25:37 Sehome
34. 11 Elizabeth Mellor 25:37 Bellingham
35. 10 Araceli Suarez 25:38 Squalicum
36. 12 Tatiana Barbone 25:40 Sehome
37. 9 Brianna Veenstra 25:52 Lynden Christian
38. 11 McKenna Hackney 26:04 Squalicum
39. 11 Alexandra Mellor 26:06 Bellingham
40. 9 Soleina Robinson 26:08 Bellingham
41. 12 Libby Troxel 26:16 Burlington-Edison
42. 10 Sky Hopper 26:17 Anacortes
43. 11 Kennedy Garrison 26:22 Sehome
44. 9 Rebekah Rollins 26:35 Mount Baker
45. 9 Jaydee Yargus 26:52 Lakewood
46. 10 Lucya Rasmussen 26:54 Lynden Christian
47. 10 Alicia Ojeda 27:03 Sehome
48. 9 Emma Forbes 27:17 Meridian
49. 9 Verina Saad 27:18 Sehome
50. 10 Sarah Anderson 27:18 Ferndale
51. 12 Abbie Graf 27:19 Lakewood
52. 12 Manesha Ram 27:20 Lakewood
53. 9 Shauna Flores 27:35 Sedro-Woolley
54. 10 Esmerelda Dominguez 27:41 Burlington-Edison
55. 9 Aubrey Beard 27:42 Burlington-Edison
56. 9 Amelie Creekmore 27:58 Lakewood
57. 10 Aysha Nygren 28:16 Sehome
58. 10 Grace Stahlberg 28:17 Burlington-Edison
59. 12 Kathryn Gerner 28:18 Sehome
60. 11 Lacie Hill 28:18 Burlington-Edison
61. 11 Di Pham 28:44 Meridian
62. 9 Demi Kotosogeanis 28:59 Sehome
63. 12 Ellie Rubin 29:00 Sehome
64. 10 Karol Mukhamediyeva 29:01 Bellingham
65. 9 Christeena Smith-H... 29:13 Mount Baker
66. 10 Johanna Schmidt 29:16 Lakewood
67. 12 Bryn Burroughs 29:19 Sehome
68. 10 Kayla Nygren 29:19 Sehome
69. 9 Mairee Brevener 30:51 Ferndale
70. 12 Emma Oppenheimer 31:27 Sehome
71. 9 Josie Richey 31:31 Sehome
72. 9 Willow Vonack 31:35 Lakewood
73. 11 Bethany Ball 32:19 Lynden Christian
74. 9 Alyssa Boersma 34:47 Lynden
75. 9 Patricia Lopez 39:03 Sehome
76. 9 Teasa Rosen 39:03 Sehome