Boys 5000 Meter Run
1. 12 Chris Fredlund 15:50.7h Squalicum
2. 11 Kirby Overman 15:54.5h Sehome
3. 12 Nick Gallaher 15:58.4h Squalicum
4. 11 Collin Magnusson 16:10.7h Meridian
5. 10 Dylan Holland 16:11.2h Anacortes
6. 11 Zak Roxborough 16:15.3h Anacortes
7. 12 Nathan LeTavec 16:19.1h Sehome
8. 11 Wyatt Mullen 16:28.2h Burlington-Edison
9. 11 Ben Stalheim 16:29.6h Sehome
10. 12 Shelby Miles 16:31.2h Mt. Baker
11. 12 Davis Phillips 16:31.5h Meridian
12. 10 Roberto Aguilera 16:31.8h Ferndale
13. 11 Chais Sugden 16:32.5h Squalicum
14. 11 Dylan Tomberlin 16:32.8h Squalicum
15. 10 Colton Johnsen 16:36.6h Sehome
16. 12 Noah Ringler 16:37.0h Sehome
17. 12 Jared Radtke 16:37.4h Squalicum
18. 10 Riley Allsop 16:39.8h Sehome
19. 11 Derek Morrow 16:40.1h Meridian
20. 12 Justin Rinauro 16:42.7h Squalicum
21. 10 Sam Gillman 16:50.8h Bellingham
22. 11 Trevor Derie 16:51.7h Anacortes
23. 12 David Anderson 16:52.0h Meridian
24. 12 Kaleb Palmby 16:56.7h Ferndale
25. 12 Brian Chmelik 16:57.0h Bellingham
26. 11 Zane Markosian 16:57.5h Sehome
27. 11 Tyler Caseria 16:57.7h Sehome
28. 9 James Parker 16:58.2h Anacortes
29. 11 Dillon Rinauro 16:59.8h Squalicum
30. 12 Thomas Swineford 17:02.7h Lynden
31. 11 Jon Wiley 17:07.5h Lynden Christian
32. 11 BJ Drye 17:08.4h Burlington-Edison
33. 9 Hunter Ashby 17:09.0h Burlington-Edison
34. 11 Patrick Lisosky 17:12.7h Sehome
35. 12 Jamie Sayegh 17:23.4h Bellingham
36. 12 Ishmael Villaluz 17:25.8h Mt. Baker
37. 11 Alex Schneider 17:27.5h Sehome
38. 12 Wyatt Laviqueune 17:28.3h Squalicum
39. 11 Jared Hanson 17:36.4h Anacortes
40. 10 Parker Morris 17:37.30 Blaine
41. 12 North Bennett 17:38.5h Squalicum
42. 12 Connor Blok 17:39.6h Lynden Christian
43. 9 Derek Holz 17:44.2h Meridian
44. 12 Timmy Moser 17:47.9h Sedro-Woolley
45. 11 Levi Morrow 17:51.6h Meridian
46. 12 Dylan Blok 17:51.8h Lynden Christian
47. 9 Malachi Arnold 17:52.1h Squalicum
48. 9 Luke Husband 17:52.5h Burlington-Edison
49. 12 Brandon Townsend 17:53.2h Sedro-Woolley
50. 12 Aidan Glaze 18:04.0h Bellingham
51. 10 Rico Martinez 18:06.5h Meridian
52. 10 Conner Jones 18:10.5h Nooksack Valley
53. 9 Grant Rienstra 18:12.3h Bellingham
54. 12 Trevor Northrop 18:14.5h Sehome
55. 12 Jacob Anderson 18:14.8h Sedro-Woolley
56. 12 Wiley Wright 18:18.1h Ferndale
57. 12 Josh Meyer 18:19.9h Mt. Baker
58. 11 Josiah Norton 18:20.1h Burlington-Edison
59. 10 Quentin Salinas 18:20.4h Sedro-Woolley
60. 9 Erik VanderVelden 18:20.7h Lynden Christian
61. 10 Zach Harvey 18:21.0h Nooksack Valley
62. 9 Jacob Heeringa 18:21.3h Lynden
63. 10 Matthew Steiber 18:28.3h Ferndale
64. 9 Jackson Zerba 18:29.4h Bellingham
65. 11 Riley Hawkins-Hecock 18:31.5h Meridian
66. 10 Sam Riccardi 18:32.2h Anacortes
67. 9 Levi DeYoung 18:39.5h Bellingham
68. 11 Bailey Kovach 18:39.8h Bellingham
69. 10 Ryan Foggin 18:42.2h Anacortes
70. 11 Jordan Hem 18:44.5h Nooksack Valley
71. 9 Zach Sulak 18:49.6h Ferndale
72. 10 Collin Roosendaal 18:50.6h Lynden Christian
73. 12 Kristopher Swanson 18:50.9h Sedro-Woolley
74. 12 David Godin 18:51.1h Mt. Baker
75. 12 Jacob Koranda 18:53.9h Mt. Baker
76. 10 Max Gross 18:54.3h Burlington-Edison
77. 11 Sean Ryder 18:59.4h Bellingham
78. 11 Nate Lemiszki 19:00.0h Anacortes
79. 9 Jacob Swenson 19:04.8h Sedro-Woolley
80. 10 Greg Arps 19:05.3h Blaine
81. 9 Ezra Swenson 19:05.9h Sedro-Woolley
82. 10 Dylan Elton 19:08.0h Burlington-Edison
83. 11 Wesley Cruse 19:11.9h Ferndale
84. 9 Zerick Shores 19:12.2h Burlington-Edison
85. 9 Jacob Ramirez 19:16.4h Ferndale
86. 11 Calvin Ledet 19:16.8h Nooksack Valley
87. 12 Ryan Pitcher 19:19.4h Lynden Christian
88. 9 Stephen Cummins 19:24.6h Lynden Christian
89. 9 Mitchell Pelzer 19:25.3h Mt. Baker
90. 9 Ciro Casiano 19:26.8h Ferndale
91. 10 Kody Kelley 19:27.2h Mt. Baker
92. 12 Tyler Stokes 19:29.1h Lynden
93. 11 Aiden McCaig 19:33.5h Lynden
94. 10 Austin Hughes 19:36.8h Anacortes
95. 11 Jonah Short-Miller 19:40.8h Bellingham
96. 11 Josh Clarke 19:46.0h Lynden Christian
97. 11 Alex Dodge 19:52.2h Blaine
98. 11 Taylor Gardner 19:53.5h Nooksack Valley
99. 10 Shawn Goto-Gierke 20:03.0h Nooksack Valley
100. 12 Jacob Vanlandingham 20:09.0h Ferndale
101. 9 Elijah Rohde 20:10.9h Nooksack Valley
102. 10 Cole Tiemersma 20:11.4h Nooksack Valley
103. 10 Andrew Twedt 20:11.7h Bellingham
104. 10 Caleb Sterk 20:22.6h Lynden
105. 10 Spenser Dodge 20:30.9h Blaine
106. 10 Andrew Bullock 22:32.2h Blaine