Boys 5000 Meter Run
1. 12 Graham Peet 16:14.41 Northwest
2. 10 Tibebu Proctor 16:15.98 Northwest
3. 12 Collin Magnusson 16:19.16 Meridian
4. 9 Josh Rauvola 16:50.81 Archbishop Murphy
5. 12 Jack Toland 16:57.65 Overlake
6. 12 Derek Morrow 17:33.05 Meridian
7. 12 Chais Sugden 17:41.77 Squalicum
8. 12 Cole Zink 17:43.73 South Whidbey
9. 10 Matt Jackson 17:54.88 King's
10. 11 Daniel Olmstead 17:55.25 Cascade-Leavenworth
11. 11 Nick Napier 17:57.37 University Prep
12. 10 Derek Holz 18:00.42 Meridian
13. 12 Arthur Emmons 18:04.82 King's
14. 12 Tyler Ward 18:11.22 King's
15. 12 Anders Bergquist 18:11.84 South Whidbey
16. 9 Spencer Arons 18:13.28 Overlake
17. 11 Nathan Wells 18:14.52 Cascade-Leavenworth
18. 12 Jesse Phan 18:17.57 Mt. Baker
19. 12 Alex Most 18:24.47 Northwest
20. 12 Truman Hood 18:24.67 South Whidbey
21. 12 Dylan Tomberlin 18:25.99 Squalicum
22. 11 Daniel Tveten 18:30.00 Cascade-Leavenworth
23. 12 Cole Tsang 18:32.61 Overlake
24. 12 Riley Hawkins-Hecock 18:36.97 Meridian
25. 12 Blakely Browne 18:39.90 Cascade-Leavenworth
26. 10 Will Simms 18:41.60 South Whidbey
27. 12 Kai McConnell 18:42.33 Overlake
28. 10 Cory Ackerman 18:42.81 South Whidbey
29. 12 Nate Richards 18:44.70 King's
30. 10 Ian Tomberlin 18:47.14 Squalicum
31. 11 Joseph Winters 18:50.40 Cascade-Leavenworth
32. 12 Levi Morrow 18:54.20 Meridian
33. 9 Roscoe Perry 18:56.35 Lynden
34. 11 Parker Morris 18:59.25 Blaine
35. 11 Zach Harvey 18:59.64 Nooksack Valley
36. 11 Evan Mellish 19:09.85 South Whidbey
37. 12 Jordan Hem 19:10.59 Nooksack Valley
38. 12 Tate Johnson 19:15.99 Archbishop Murphy
39. 11 Diego Casillas 19:16.85 Mariner
40. 11 Ian Greenwood 19:17.86 Northwest
41. 12 Samuel Byrne 19:18.19 Archbishop Murphy
42. 11 Neil Flodin 19:18.86 Cascade-Leavenworth
43. 11 Nicholas Sorgen 19:21.08 Sultan
44. 10 Alvin Nguyen 19:21.33 Mariner
45. 10 Jacob Heeringa 19:24.40 Lynden
46. 12 Nick Culbert 19:29.55 Overlake
47. 12 Max Mondzac 19:30.83 Northwest
48. 12 Samy Megalli 19:34.38 Northwest
49. 12 Charlie Baldwin 19:34.86 Blaine
50. 10 McCrea Black 19:35.26 Sultan
51. 10 Collin Burns 19:35.59 South Whidbey
52. 10 Mitchell Pelzer 19:38.20 Mt. Baker
53. 11 Austin Cassayre 19:39.50 Cascade-Leavenworth
54. 12 Juwan Smith 19:45.95 Mariner
55. 12 Jacob Gutheil 19:50.18 Cedar Park Christian
56. 11 Omar Aldahleh 19:51.79 Overlake
57. 11 Russell Brown 19:56.92 Cedar Park Christian
58. 12 Gunnar Swenson 19:57.16 Archbishop Murphy
59. 9 Barret Floyd 19:57.33 Archbishop Murphy
60. 11 Charles McDonald 20:00.92 Archbishop Murphy
61. 10 Keenan Gray 20:02.62 Mt. Baker
62. 10 Curt Peila 20:03.13 Squalicum
63. 12 Ethan Behee 20:03.61 Squalicum
64. 9 Cole Crabtree 20:04.94 Lynden
65. 9 Grant Gorc 20:05.46 Cedar Park Christian
66. 10 McKay Ross 20:06.17 Meridian
67. 12 Espen Stalder 20:10.00 Squalicum
68. 10 Nolan Michaels 20:12.67 Overlake
69. 10 Damon Hardwick 20:12.88 University Prep
70. 12 Brendon Ross 20:15.67 Meridian
71. 11 Caleb King 20:23.43 Cedar Park Christian
72. 10 Valentin Villalobos 20:24.17 Nooksack Valley
73. 12 Sam Ionesi 20:32.09 Cedar Park Christian
74. 9 Caleb Forbes 20:35.09 Mt. Baker
75. 10 Casey McHugh 20:45.68 Mt. Baker
76. 12 Anthony Galindo 20:50.63 Cedar Park Christian
77. 12 Keaton Hanson 20:54.79 Lynden
78. 12 Chad Johanneck 20:59.86 Cedar Park Christian
79. 11 Tristan Soto 21:10.18 Blaine
80. 9 Luke Wolfisberg 21:17.88 Lynden
81. 11 John Dye 21:20.86 Squalicum
82. 9 Will Napier 21:21.08 University Prep
83. 9 Tyler Weed 21:35.33 Nooksack Valley
84. 11 Spenser Dodge 21:38.30 Blaine
85. 10 Elijah Rohde 21:42.48 Nooksack Valley
86. 9 Raiven McCormick 21:47.65 Mt. Baker
87. 12 Samuel Welch 21:54.01 Blaine
88. 11 Conner Jones 22:06.98 Nooksack Valley
89. 11 Michael Ollee 22:33.75 University Prep
90. 12 Alex Dodge 22:44.13 Blaine