Official Team Scores
1. Sehome 33
2. Burlington-Edison 103
3. Meridian 110
4. Lakewood 117
5. Bellingham 142
6. Squalicum 155
7. Anacortes 175
8. Lynden 243
9. Mount Baker 266
10. Lynden Christian 266
11. Nooksack Valley 299
12. Sedro-Woolley 300
13. Ferndale 364
14. Blaine 370
Boys 5K Run
1. 11 Cade Brown 15:39 Bellingham
2. 12 James Parker 15:58 Anacortes
3. 11 Eric Steiger 16:01 Lynden Christian
4. 12 Logan Franey 16:16 Sehome
5. 12 Bryce Johnson 16:18 Sehome
6. 10 Reed Smith 16:28 Sehome
7. 12 Jackson Slesk 16:37 Sehome
8. 11 Calder Wood 16:44 Anacortes
9. 12 Nicholas Leishman 16:45 Bellingham
10. 12 Anthony Meza 16:50 Lakewood
11. 11 Drake Kirby 16:56 Sehome
12. 11 Kenny Barnes 16:58 Meridian
13. 11 Tadeusz Pforte 16:59 Sehome
14. 12 Trey Meyer 17:01 Burlington-Edison
15. 11 Blake Donnelly 17:02 Burlington-Edison
16. 12 Kyler Cruz 17:04 Sehome
17. 12 Hunter Ashby 17:05 Burlington-Edison
18. 10 Nathan Schneider 17:06 Meridian
19. 12 Ian Tomberlin 17:09 Squalicum
20. 12 James Hafner 17:09 Lakewood
21. 12 Jacob Frazier 17:19 Sehome
22. 12 Derek Holz 17:22 Meridian
23. 11 Caleb Karber 17:23 Nooksack Valley
24. 11 Jonah Salomon 17:24 Squalicum
25. 9 Alex Jensen 17:26 Lakewood
26. 10 Lucas Cunningham 17:27 Sehome
27. 10 Tate Hutchins 17:28 Lynden
28. 10 Abbas Theophilus 17:28 Meridian
29. 11 Marcos Gonzalez 17:29 Burlington-Edison
30. 10 Drew McFall 17:29 Bellingham
31. 11 Adam Cross 17:30 Lakewood
32. 12 Luke Husband 17:31 Burlington-Edison
33. 9 Joe Brodeur 17:32 Squalicum
34. 9 Masahide Shibuya 17:33 Blaine
35. 12 McKay Ross 17:33 Meridian
36. 12 Matt Karcher 17:34 Sehome
37. 11 Spencer Solvberg 17:37 Lakewood
38. 10 Sam Risser 17:39 Sehome
39. 12 Jacob Heeringa 17:40 Lynden
40. 11 Cruz Meza 17:40 Squalicum
41. 12 Keenan Gray 17:41 Mount Baker
42. 11 Bailey Hodge 17:43 Meridian
43. 12 Eric SanJuan 17:43 Burlington-Edison
44. 10 Jenson Ellars 17:46 Meridian
45. 11 Roscoe Perry 17:47 Lynden
46. 11 Nigel Yeates 17:51 Burlington-Edison
47. 11 Eli Gold 17:51 Anacortes
48. 10 Ian Green 17:52 Mount Baker
49. 11 Dylan DeVon 17:52 Lakewood
50. 12 Curt Peila 17:53 Squalicum
51. 12 Joe Wilson 17:53 Meridian
52. 11 Timothy Crabtree 17:55 Bellingham
53. 12 Jacob Swenson 17:56 Sedro-Woolley
54. 11 Arlin Holder 17:58 Nooksack Valley
55. 9 Lachlan Boyd 18:02 Sedro-Woolley
56. 11 Zac Kinney 18:03 Meridian
57. 11 Sam Clark 18:06 Squalicum
58. 11 Max Horne 18:13 Sehome
59. 11 Ryan Hudson 18:14 Lakewood
60. 11 Liam Lyons 18:15 Blaine
61. 10 Gabe Regimbal 18:19 Squalicum
62. 10 Kameron Kelley 18:21 Mount Baker
63. 11 Collin Sullivan 18:21 Burlington-Edison
64. 11 Nate Snow 18:23 Nooksack Valley
65. 10 Owen Brands 18:24 Bellingham
66. 12 Jack VanderGriend 18:25 Lynden Christian
67. 12 Jacob Ramirez 18:27 Ferndale
68. 12 Jeff Vazquez 18:28 Anacortes
69. 10 Skyler Isaacson 18:29 Mount Baker
70. 10 Patrick Wildman 18:34 Anacortes
71. 12 David Martin 18:36 Lynden Christian
72. 12 Ezra Swenson 18:38 Sedro-Woolley
73. 11 Zane Bullard 18:42 Sedro-Woolley
74. 11 Cole Bergquist 18:42 Ferndale
75. 10 Griffin Rinauro 18:42 Squalicum
76. 10 Thane Boersma 18:42 Lynden Christian
77. 10 Jaskaran Dhatt 18:43 Meridian
78. 11 Tyler Warren 18:44 Squalicum
79. 9 Carson VanCleve 18:46 Lynden
80. 11 Caleb Forbes 18:46 Mount Baker
81. 11 Rowan McConnell 18:49 Mount Baker
82. 11 Thomas Dylan 18:51 Anacortes
83. 11 Henry Skaggs 18:53 Meridian
84. 12 Camden Burgess 18:53 Meridian
85. 11 Tobias Werz-Heine 18:55 Ferndale
86. 9 John Seth 18:57 Lakewood
87. 10 Wyatt Magee 18:58 Sedro-Woolley
88. 11 Andrew Hansen 18:59 Burlington-Edison
89. 9 Hans Tamminga 19:02 Lynden
90. 10 Shane Hamstra 19:03 Lynden Christian
91. 10 Logan Scamfer 19:03 Anacortes
92. 10 Alec Rankin 19:07 Anacortes
93. 11 Nick Kildall 19:10 Lynden
94. 12 Grady Wells 19:11 Burlington-Edison
95. 12 Mitchell Pelzer 19:11 Mount Baker
96. 12 Derek Chen 19:18 Bellingham
97. 11 Levi Postma 19:19 Lynden Christian
98. 12 Colten Starbuck 19:20 Nooksack Valley
99. 12 Fredrick Moormeier 19:20 Lynden
100. 9 Rome Williams 19:21 Ferndale
101. 12 Eliot Briefer 19:22 Anacortes
102. 11 Arthur "AJ" Rankin 19:23 Ferndale
103. 11 Tom Damour 19:27 Bellingham
104. 11 Jacob Gervais 19:29 Squalicum
105. 9 Eric Maldonado 19:32 Ferndale
106. 11 Josiah Diacogiannis 19:36 Lynden
107. 11 Christopher Nelson 19:37 Ferndale
108. 11 Andrew Tiesinga 19:38 Lynden
109. 10 Grant Heeringa 19:38 Lynden
110. 11 Ryan Vandenberg 19:39 Lynden Christian
111. 12 Will Engel 19:41 Sedro-Woolley
112. 11 Andrew Ward 19:42 Lynden Christian
113. 9 Elijah Diacogiannis 19:44 Lynden
114. 11 Brandon Wilhoite 19:48 Ferndale
115. 11 Finnegan Boyd 19:50 Ferndale
116. 10 Ben Peden 19:56 Sedro-Woolley
117. 11 Ramilio Uzunov 20:09 Sedro-Woolley
118. 9 William Parke 20:12 Ferndale
119. 11 Hayota Owzawa 20:22 Nooksack Valley
120. 12 Jimmy Haggen 20:30 Nooksack Valley
121. 10 Henry Ruiz 20:34 Nooksack Valley
122. 10 Brayden Walker 20:58 Ferndale
123. 9 Eli Yost 21:14 Blaine
124. 9 Buck Xie 21:27 Blaine
125. 9 George Cheatham 21:54 Blaine
126. 9 Aiden Simpson 22:07 Blaine
Official Team Scores
1. Sehome 53
2. Anacortes 55
3. Bellingham 83
4. Squalicum 117
5. Meridian 143
6. Sedro-Woolley 166
7. Nooksack Valley 169
8. Lakewood 204
9. Lynden Christian 208
10. Burlington-Edison 247
11. Mount Baker 252
12. Lynden 370
Girls 5K Run
1. 10 Annika Reiss 18:38 Bellingham
2. 12 Abby Johnson 18:51 Sehome
3. 12 Kate Rose 19:08 Sehome
4. 10 Saville Feist 19:11 Anacortes
5. 11 Alyce Harlan 19:15 Nooksack Valley
6. 9 Rosie Kirker 19:27 Sehome
7. 11 Heather Hanson 19:30 Anacortes
8. 11 Ashlee VanDenTop 19:39 Meridian
9. 12 Taleah Phillips 20:14 Anacortes
10. 11 Sophia Riccardi 20:17 Anacortes
11. 11 Brooke DeBeeld 20:19 Nooksack Valley
12. 12 Emma Clark 20:21 Sehome
13. 11 McKenna O'Keffe 20:24 Squalicum
14. 9 Tessa Smith 20:26 Sedro-Woolley
15. 11 Abby Koenig 20:29 Squalicum
16. 10 Grace Much 20:31 Bellingham
17. 11 Grace Oswin 20:32 Squalicum
18. 11 Sienna Smith 20:33 Sedro-Woolley
19. 9 Livi Lackland 20:33 Squalicum
20. 12 Kaitlyn Stapp 20:34 Mount Baker
21. 12 Haleh Mawson 20:35 Bellingham
22. 10 Claire Campbell 20:36 Bellingham
23. 10 Jada French 20:37 Bellingham
24. 9 Anika Schlimmer 20:39 Burlington-Edison
25. 12 Sierra Scamfer 20:44 Anacortes
26. 12 Dena Andrushenko 20:49 Meridian
27. 10 Kathi Burtscher 20:51 Bellingham
28. 10 Kendyl Otter 20:56 Meridian
29. 12 Taylor Ten Pas 20:56 Lynden Christian
30. 10 Aspen Allsop 20:59 Sehome
31. 11 Quincy Gale 21:05 Bellingham
32. 12 Keely Hall 21:07 Lakewood
33. 11 Kelsy Bryson 21:11 Sehome
34. 12 Angie Petrichenko 21:12 Sehome
35. 12 Michaela Yonkman 21:16 Nooksack Valley
36. 12 Brooke Berendsen 21:19 Lynden Christian
37. 9 Madison Howe 21:21 Lakewood
38. 11 Ashley Lingbloom 21:25 Lynden Christian
39. 12 Jazmine Gutierrez 21:27 Nooksack Valley
40. 11 Zoe Thompson 21:30 Bellingham
41. 10 Rubi Stuit 21:43 Meridian
42. 10 Makenna Holz 21:48 Meridian
43. 10 Dayna Sumrall 21:48 Sedro-Woolley
44. 9 Karsyn Rooks 21:50 Sedro-Woolley
45. 9 Callie Buchanan 21:51 Lakewood
46. 11 Palina Buchanan 22:00 Lakewood
47. 9 Kallie Yargus 22:03 Lakewood
48. 10 Claire Rowan-Arnett 22:05 Sehome
49. 9 Juliette Haggith 22:17 Mount Baker
50. 10 Cindy German 22:20 Lynden Christian
51. 11 Kenzi Schrader 22:20 Sedro-Woolley
52. 10 Jazlyn Dunn 22:22 Burlington-Edison
53. 9 Jessika Smith 22:24 Lakewood
54. 11 Ellen Mowat 22:27 Burlington-Edison
55. 9 Cynthia Carr 22:37 Squalicum
56. 12 Piper Browning 22:37 Burlington-Edison
57. 12 Kaylyn Barnes 22:40 Sedro-Woolley
58. 12 Autumn Jensen 22:42 Lakewood
59. 12 Ketta Vanden Bos 22:43 Lynden Christian
60. 12 Julia Soes 22:50 Anacortes
61. 9 Holly Riley 22:52 Lakewood
62. 12 Stefania Dellai 22:55 Meridian
63. 11 Cali Loeb 22:55 Mount Baker
64. 11 Katie Dougan 23:04 Lynden Christian
65. 12 Haley Rollins 23:04 Mount Baker
66. 12 Joelle Brown 23:08 Mount Baker
67. 12 Katie Ford 23:17 Squalicum
68. 12 Sophia Regimbal 23:17 Squalicum
69. 9 Kali Cook 23:21 Mount Baker
70. 11 Shannon Husband 23:23 Burlington-Edison
71. 12 Jasmyne Neria 23:23 Lynden
72. 10 Peyton Terpstra 23:24 Lynden Christian
73. 11 Lauren Cavanaugh 23:27 Burlington-Edison
74. 9 Taylee McCormick 23:30 Blaine
75. 9 Grace Tesch 23:30 Anacortes
76. 10 Andrea Hansen 23:31 Ferndale
77. 11 Sophia Dwyer 23:34 Blaine
78. 10 Kady Aamot 23:36 Meridian
79. 9 Isabella Almlie 23:39 Lynden Christian
80. 10 Maia Jensen 23:52 Lynden
81. 10 Cam Oliver 23:53 Lynden
82. 11 Caroline Sandbo 24:08 Burlington-Edison
83. 12 Natasha Haggith 24:21 Mount Baker
84. 9 Allyssa Brooks 24:41 Meridian
85. 10 Tabitha Revak 24:50 Lynden
86. 9 Marley Westman 24:56 Squalicum
87. 11 Bridgid Cronk 24:57 Mount Baker
88. 9 Annacorinne Huffman 25:02 Ferndale
89. 10 Nicole Guessford 25:26 Ferndale
90. 10 Katie Huizenga 25:27 Lynden Christian
91. 10 Maggie Mussard 25:30 Lynden
92. 9 Anita Trubnikov 25:50 Ferndale
93. 10 Olivia Pears 27:23 Nooksack Valley
94. 9 Jenna Tiemersma 27:35 Nooksack Valley