Official Team Scores
1. Sehome 59
2. Cedarcrest 79
3. Liberty (Issaquah) 93
4. Bellingham 107
5. Mountlake Terrace 138
6. Burlington-Edison 190
7. Lakewood 199
8. Anacortes 218
9. Lynden 249
10. Granite Falls 253
11. Sammamish 265
12. Archbishop Murphy 273
13. Sedro-Woolley 320
Boys 5k run
1. 11 Cade Brown 16:33.24 Bellingham
2. 11 Josh Rauvola 16:37.78 Archbishop Murphy
3. 12 James Parker 16:41.99 Anacortes
4. 12 Ian Fay 16:46.06 Cedarcrest
5. 11 Grant Van Valkenburg 16:50.49 Cedarcrest
6. 12 Bryce Johnson 16:51.65 Sehome
7. 12 Jake Knoblich 16:53.37 Liberty (Issaquah)
8. 12 Logan Franey 16:54.34 Sehome
9. 10 Luke Knoblich 16:59.10 Liberty (Issaquah)
10. 10 Reed Smith 16:59.34 Sehome
11. 10 Tate Hutchins 17:00.61 Lynden
12. 12 Nick Leidig 17:02.06 Mountlake Terrace
13. 11 Ben Benson 17:06.63 Cedarcrest
14. 12 Jackson Slesk 17:09.12 Sehome
15. 11 Blake Donnelly 17:19.97 Burlington-Edison
16. 11 Gunnar Hansen 17:21.42 Sammamish
17. 9 Isaac Cortes 17:28.52 Granite Falls
18. 10 Drew McFall 17:28.77 Bellingham
19. 10 Rory McClelland 17:29.13 Liberty (Issaquah)
20. 9 Logan Hanrahan 17:29.47 Anacortes
21. 11 Tadeusz Pforte 17:29.98 Sehome
22. 10 Jaden Lofrese 17:33.11 Mountlake Terrace
23. 10 Alexander Hartford 17:36.67 Liberty (Issaquah)
24. 12 Cody Nickell 17:37.84 Mountlake Terrace
25. 11 Drake Kirby 17:38.66 Sehome
26. 12 Nicholas Leishman 17:39.12 Bellingham
27. 12 Kyler Cruz 17:42.74 Sehome
28. 12 Chase Bolin 17:44.89 Cedarcrest
29. 11 Emmett Klaiber 17:50.26 Cedarcrest
30. 11 Dylan Kitterman 17:52.38 Bellingham
31. 11 Roscoe Perry 17:57.11 Lynden
32. 11 Ty Veldhuisen 17:57.75 Bellingham
33. 11 Adam Cross 18:02.33 Lakewood
34. 12 Hunter Ashby 18:02.74 Burlington-Edison
35. 11 Alexander Krohn 18:02.97 Liberty (Issaquah)
36. 11 Josh Ernst 18:03.54 Mountlake Terrace
37. 11 James Klinman 18:04.09 Granite Falls
38. 12 James Hafner 18:04.63 Lakewood
39. 12 Anthony Meza 18:05.55 Lakewood
40. 12 Trey Meyer 18:10.58 Burlington-Edison
41. 11 Timothy Crabtree 18:11.84 Bellingham
42. 11 Aiden Holm 18:13.41 Granite Falls
43. 11 Liam Lyons 18:14.94 Blaine
44. 9 Alex Jensen 18:16.02 Lakewood
45. 12 Braeden Sims 18:16.82 Mountlake Terrace
46. 9 Stephen Price 18:17.34 Archbishop Murphy
47. 11 Spencer Solvberg 18:19.06 Lakewood
48. 9 Josh Beam 18:19.59 Mountlake Terrace
49. 11 Daniel Teplow 18:22.75 Sammamish
50. 10 Graham Frangooles 18:23.52 Sammamish
51. 12 Luke Husband 18:25.46 Burlington-Edison
52. 11 Marcos Gonzalez 18:25.95 Burlington-Edison
53. 12 Tyler Deaver 18:30.26 Liberty (Issaquah)
54. 10 Ryan LaTurner 18:30.59 Cedarcrest
55. 10 Mehul Krishna 18:35.62 Liberty (Issaquah)
56. 11 Daniel Murphy 18:41.73 Cedarcrest
57. 11 Nigel Yeates 18:47.00 Burlington-Edison
58. 9 Masahide Shibuya 18:49.00 Blaine
59. 12 Jacob Swenson 18:49.26 Sedro-Woolley
60. 9 Lachlan Boyd 18:50.65 Sedro-Woolley
61. 12 Ezra Swenson 18:52.73 Sedro-Woolley
62. 12 Eric SanJuan 18:55.93 Burlington-Edison
63. 11 Kendall Yackley 18:57.03 Mountlake Terrace
64. 10 Owen Brands 19:02.61 Bellingham
65. 10 Alec Rankin 19:04.64 Anacortes
66. 10 Patrick Wildman 19:07.30 Anacortes
67. 11 Luke Wolfisberg 19:11.82 Lynden
68. 11 Ryan Hudson 19:15.64 Lakewood
69. 9 Hans Tamminga 19:18.51 Lynden
70. 12 Jeff Vazquez 19:19.00 Anacortes
71. 12 Jacob Lucas 19:20.88 Archbishop Murphy
72. 11 Zane Bullard 19:24.11 Sedro-Woolley
73. 10 Logan Scamfer 19:24.56 Anacortes
74. 10 Dawson Kuntz 19:27.61 Granite Falls
75. 12 William Switzer 19:28.08 Sammamish
76. 12 Dillon Steinenga 19:30.27 Archbishop Murphy
77. 11 Nick Kildall 19:31.23 Lynden
78. 10 Wyatt Magee 19:31.61 Sedro-Woolley
79. 11 Dylan DeVon 19:33.81 Lakewood
80. 12 Jacob Heeringa 19:38.87 Lynden
81. 9 Tyler Thompson 19:43.85 Sammamish
82. 10 Nate Oppfelt 19:45.71 Sammamish
83. 11 Thomas Dylan 19:47.75 Anacortes
84. 10 Thomas Johnson 19:48.12 Sammamish
85. 12 Jonathan Reed 20:13.55 Archbishop Murphy
86. 9 Carson VanCleve 20:19.37 Lynden
87. 11 Austin Theriault 20:43.01 Granite Falls
88. 10 Joe McIlroy 20:49.69 Archbishop Murphy
89. 10 Ben Peden 20:51.30 Sedro-Woolley
90. 12 Will Engel 21:25.10 Sedro-Woolley