Boys 5000 Meter Run
1. 12 Collin Magnusson 15:39 Meridian
2. 11 Dylan Holland 15:43 Anacortes
3. 12 Kirby Overman 16:02 Sehome
4. 11 Roberto Aguilera 16:03 Ferndale
5. 12 Wyatt Mullen 16:07 Burlington-Edison
6. 11 Riley Allsop 16:14 Sehome
7. 12 Ben Stalheim 16:20 Sehome
8. 11 Sam Gillman 16:22 Sehome
9. 10 James Parker 16:23 Anacortes
10. 10 Bryce Johnson 16:23 Sehome
11. 12 Patrick Lisosky 16:28 Sehome
12. 12 Trevor Derie 16:30 Anacortes
13. 11 Colton Johnsen 16:31 Sehome
14. 9 Cade Brown 16:33 Bellingham
15. 12 Tyler Caseria 16:45 Sehome
16. 10 Matt Karcher 16:51 Sehome
17. 12 Chais Sugden 16:52 Squalicum
18. 12 Jesse Phan 16:53 Mt. Baker
19. 12 Derek Morrow 16:58 Meridian
20. 12 Zane Markosian 16:59 Sehome
21. 11 Josh Lingbloom 17:07 Lynden Christian
22. 12 Alex Schneider 17:09 Sehome
23. 11 Parker Morris 17:19 Blaine
24. 11 Conner Jones 17:20 Nooksack Valley
25. 10 Luke Husband 17:20 Burlington-Edison
26. 10 Derek Holz 17:21 Meridian
27. 12 Riley Hawkins-Hecock 17:22 Meridian
28. 9 Blake Donnelly 17:25 Burlington-Edison
29. 10 Logan Franey 17:28 Sehome
30. 12 Levi Morrow 17:34 Meridian
31. 9 Eric Steiger 17:34 Lynden Christian
32. 12 Zak Roxborough 17:35 Anacortes
33. 10 Trey Meyer 17:36 Burlington-Edison
34. 9 Roscoe Perry 17:38 Lynden
35. 12 Dylan Tomberlin 17:39 Squalicum
36. 12 BJ Drye 17:39 Burlington-Edison
37. 9 Ty Veldhuisen 17:42 Bellingham
38. 11 Quentin Salinas 17:45 Sedro-Woolley
39. 10 Nicholas Leishman 17:46 Bellingham
40. 12 Jon Wiley 17:48 Lynden Christian
41. 10 Jack VanderGriend 17:50 Lynden Christian
42. 9 Arthur "AJ" Rankin 17:51 Ferndale
43. 11 Austin Hughes 17:55 Anacortes
44. 10 Ian Tomberlin 17:55 Squalicum
45. 12 Enrique Medina 17:58 Lummi
46. 12 Brendon Ross 17:59 Meridian
47. 10 Jacob Heeringa 18:00 Lynden
48. 9 Bailey Hodge 18:03 Meridian
49. 10 McKay Ross 18:04 Meridian
50. 10 Max Thurmond 18:05 Burlington-Edison
51. 10 Jackson Zerba 18:06 Bellingham
52. 12 Jordan Hem 18:08 Nooksack Valley
53. 10 Keenan Gray 18:09 Mt. Baker
54. 12 Charlie Baldwin 18:10 Blaine
55. 9 Kenny Barnes 18:11 Meridian
56. 9 Ming Yin 18:13 Bellingham
57. 11 Matthew Steiber 18:16 Ferndale
58. 11 Greg Arps 18:17 Blaine
59. 12 Jared Hanson 18:18 Anacortes
60. 10 Zach Sulak 18:19 Ferndale
61. 11 Sam Riccardi 18:19 Anacortes
62. 9 Cole Bergquist 18:21 Ferndale
63. 10 Jacob Swenson 18:22 Sedro-Woolley
64. 10 Jacob Ramirez 18:23 Ferndale
65. 11 Zach Harvey 18:25 Nooksack Valley
66. 10 Kayle Widmer 18:25 Ferndale
67. 9 Caleb Forbes 18:31 Mt. Baker
68. 11 Ryan Foggin 18:36 Anacortes
69. 12 Lucas Skinner 18:36 Sedro-Woolley
70. 11 Kent Zander 18:37 Meridian
71. 11 Kai Perschbacher 18:41 Anacortes
72. 12 Nate Lemiszki 18:44 Anacortes
73. 10 Logan King 18:47 Ferndale
74. 9 Cole Crabtree 18:47 Lynden
75. 10 Ezra Swenson 18:50 Sedro-Woolley
76. 10 Mitchell Pelzer 18:51 Mt. Baker
77. 12 Jonah Short-Miller 18:52 Bellingham
78. 10 Jeff Vazquez 18:53 Anacortes
79. 12 Ethan Behee 19:02 Squalicum
80. 12 Espen Stalder 19:04 Squalicum
81. 12 Calvin Ledet 19:05 Nooksack Valley
82. 10 Valentin Villalobos 19:07 Nooksack Valley
83. 9 Zion Crocker 19:08 Bellingham
84. 11 Teegan Sterling 19:10 Sedro-Woolley
85. 9 Chuck Dvorachek 19:13 Squalicum
86. 12 Wesley Cruse 19:15 Ferndale
87. 12 Ian Witecki 19:19 Lynden
88. 12 Samuel Welch 19:20 Blaine
89. 9 Finnegan Boyd 19:20 Ferndale
90. 9 Tyler Weed 19:23 Nooksack Valley
91. 10 Casey McHugh 19:23 Mt. Baker
92. 11 Lars Stenseth 19:25 Sedro-Woolley
93. 11 Spenser Dodge 19:25 Blaine
94. 10 Ciro Casiano 19:29 Ferndale
95. 11 William Wing 19:30 Sedro-Woolley
96. 9 Josiah Diacogiannis 19:32 Lynden
97. 10 Curt Peila 19:33 Squalicum
98. 9 Carl Peterson 19:35 Squalicum
99. 11 John Dye 19:43 Squalicum
100. 9 Ryan Vandenberg 19:47 Lynden Christian
101. 11 Addi Wolfson 19:51 Bellingham
102. 12 Aiden McCaig 19:54 Lynden
103. 11 Brenden Pelkie 19:55 Squalicum
104. 10 David Martin 19:56 Lynden Christian
105. 11 Denny McAuliffe 19:56 Squalicum
106. 9 Zane Bullard 20:03 Sedro-Woolley
107. 11 Collin Roosendaal 20:06 Lynden Christian
108. 9 Raiven McCormick 20:15 Mt. Baker
109. 10 Sam DiMeo 20:24 Sedro-Woolley
110. 11 Shawn Goto-Gierke 20:24 Nooksack Valley
111. 12 Alex Dodge 20:28 Blaine
112. 9 Andrew Ward 20:29 Lynden Christian
113. 12 Keaton Hanson 20:29 Lynden