boys 2.97 mile run
1. 12 Collin Magnusson 15:59.03 Meridian
2. 10 Noah Wallace 16:24.48 Lake Stevens
3. 10 Trevor Allen 16:28.41 Lake Stevens
4. 11 Roberto Aguilera 16:37.34 Ferndale
5. 11 Cortlend Novak 16:55.63 Lake Stevens
6. 12 Isaiah Britt 16:56.51 Lake Stevens
7. 12 Chais Sugden 17:04.57 Squalicum
8. 12 Derek Morrow 17:06.59 Meridian
9. 9 Nick Paduano 17:16.09 Lake Stevens
10. 10 Derek Holz 17:24.42 Meridian
11. 11 Josh Lingbloom 17:25.52 Lynden Christian
12. 10 Jackson Slesk 17:28.53 Sehome
13. 12 Jesse Phan 17:37.46 Mt. Baker
14. 11 Parker Morris 17:38.60 Blaine
15. 9 Jacob Headland 17:42.36 Lake Stevens
16. 12 Jon Wiley 17:48.25 Lynden Christian
17. 12 Riley Hawkins-Hecock 17:52.03 Meridian
18. 11 Conner Jones 17:55.11 Nooksack Valley
19. 12 Jared Olsen 17:58.91 Lake Stevens
20. 10 Jack VanderGriend 18:00.02 Lynden Christian
21. 11 Nick Napier 18:01.17 University Prep
22. 11 Andrew Twedt 18:05.81 Bellingham
23. 12 Tristin Larsen 18:08.66 Granite Falls
24. 11 Zach Harvey 18:09.22 Nooksack Valley
25. 12 Levi Morrow 18:09.86 Meridian
26. 11 Ricky Mueller 18:12.40 Granite Falls
27. 9 Arthur "AJ" Rankin 18:16.30 Ferndale
28. 12 Charlie Baldwin 18:21.71 Blaine
29. 9 Eric Steiger 18:22.52 Lynden Christian
30. 11 Dante Gadbois 18:24.48 Granite Falls
31. 11 Max Hannah 18:27.29 Sehome
32. 11 Quentin Salinas 18:27.60 Sedro-Woolley
33. 11 Matthew Steiber 18:33.04 Ferndale
34. 12 Jordan Hem 18:47.86 Nooksack Valley
35. 10 Jacob Frazier 18:52.17 Sehome
36. 9 Cole Bergquist 18:54.82 Ferndale
37. 10 Jacob Swenson 18:57.17 Sedro-Woolley
38. 12 Brendon Ross 18:58.55 Meridian
39. 10 Keenan Gray 19:03.24 Mt. Baker
40. 10 McKay Ross 19:04.59 Meridian
41. 10 Valentin Villalobos 19:05.64 Nooksack Valley
42. 11 Ben Kraske 19:08.01 Omak
43. 10 Jordan Click 19:08.50 Omak
44. 10 Ian Tomberlin 19:09.69 Squalicum
45. 10 Jackson Schroyer 19:12.38 Sehome
46. 12 Ethan Short 19:17.19 Granite Falls
47. 9 Ty Maider 19:18.86 University Prep
48. 10 Logan King 19:20.38 Ferndale
49. 11 Tristan Soto 19:20.98 Blaine
50. 12 Wesley Cruse 19:22.39 Ferndale
51. 11 Greg Arps 19:24.08 Blaine
52. 10 Curt Peila 19:26.01 Squalicum
53. 9 Caleb Forbes 19:27.00 Mt. Baker
54. 10 Ezra Swenson 19:28.88 Sedro-Woolley
55. 12 Chris Cervarich 19:30.28 Granite Falls
56. 9 Will Napier 19:35.31 University Prep
57. 10 Mitchell Pelzer 19:41.90 Mt. Baker
58. 11 Jon Smith 19:43.58 Granite Falls
59. 10 Damon Hardwick 19:44.94 University Prep
60. 12 Calvin Ledet 19:50.85 Nooksack Valley
61. 9 Ethan Vance 19:53.77 Sehome
62. 11 Teegan Sterling 19:57.97 Sedro-Woolley
63. 10 Casey McHugh 20:01.04 Mt. Baker
64. 11 William Wing 20:01.84 Sedro-Woolley
65. 10 Austin Hughes 20:03.16 Omak
66. 11 Lars Stenseth 20:08.58 Sedro-Woolley
67. 9 Finnegan Boyd 20:10.75 Ferndale
68. 10 David Martin 20:11.65 Lynden Christian
69. 10 Kyle Abrahamson 20:12.02 Omak
70. 9 Zach Archambault 20:14.94 Sehome
71. 12 Samuel Welch 20:16.82 Blaine
72. 9 James Klinman 20:17.28 Granite Falls
73. 9 Tyler Weed 20:24.74 Nooksack Valley
74. 9 Dawson Click 20:27.72 Omak
75. 9 Raiven McCormick 20:28.29 Mt. Baker
76. 11 Spenser Dodge 20:30.78 Blaine
77. 11 Denny McAuliffe 20:31.54 Squalicum
78. 9 Carl Peterson 20:35.69 Squalicum
79. 11 Brenden Pelkie 20:36.39 Squalicum
80. 10 Sam DiMeo 20:53.56 Sedro-Woolley
81. 11 Gabe Holz 21:17.80 Omak
82. 10 Devyn Grillo 21:21.57 Omak
83. 10 Elliot Hardwick 21:46.96 University Prep
84. 12 Alex Dodge 22:05.09 Blaine
85. 11 Shawn Goto-Gierke 22:41.97 Nooksack Valley