Boys 5,000m Run
1. 10 Jaxon Mackie 16:54.5 Earl Marriott
2. 10 Colin Knechtel 17:20.4 Meadowdale
3. 9 Grant Christian 17:53.2 Edmonds-Woodway
4. 10 Nick Paduano 17:54.5 Lake Stevens
5. 10 Mikey Munoz 17:55.3 Lake Stevens
6. 10 Joshua Combs 18:04.0 Olympic
7. 9 Kayto Krueger 18:06.6 Lake Stevens
8. 9 Andrew Padilla 18:08.2 Olympic
9. 9 Lucas Lacambra 18:12.6 Edmonds-Woodway
10. 9 Marcus Sutrick 18:14.5 Auburn Riverside
11. 10 Jacob Headland 18:15.8 Lake Stevens
12. 9 Bryce Mefford 18:21.0 Lake Stevens
13. 10 Logan Manier 18:31.1 Chelan
14. 10 Drake Pearisaeff 18:32.3 Auburn Riverside
15. 9 John Christian 18:34.0 Edmonds-Woodway
16. 9 Cole Jackson 18:35.1 Meadowdale
17. 9 Isiaiah Colobong 18:51.1 Edmonds-Woodway
18. 9 Kalevi Paavola 18:52.2 Edmonds-Woodway
19. 10 Dustin Williams 18:57.3 Auburn Riverside
20. 9 Andy Burk 19:02.6 Meadowdale
21. 10 Nick Pena 19:03.8 Lake Stevens
22. 10 Noah Childers 19:27.1 Arlington
23. 9 Riley Headland 19:27.7 Lake Stevens
24. 9 Mitchell Henry 19:30.1 Seattle Christian
25. 10 Jun Masunaga 19:31.0 Edmonds-Woodway
26. 10 James Halford 19:31.7 Auburn Riverside
27. 9 Michael Conner 19:32.4 Lake Stevens
28. 9 Ramon Ramirez 19:32.7 Auburn Riverside
29. 10 Kyle Bates 19:34.5 Auburn Riverside
30. 10 Joshua Frey 19:46.2 Olympic
31. 9 Devin Biddulph 19:47.4 Auburn Riverside
32. 10 Ryan Hess 19:51.7 Auburn Riverside
33. 9 Isaac Davis 19:55.1 Arlington
34. 9 Ethan Moll 19:56.5 Lake Stevens
35. 9 Cole Diffner 19:57.2 Seattle Christian
36. 9 Noah Holcomb 19:58.6 Olympic
37. 9 Nathaniel Alexander 20:07.3 Arlington
38. 10 Tanner Johnson 20:15.7 Auburn Riverside
39. 9 Chris Penrod 20:21.8 Auburn Riverside
40. 10 Jacob Biebl 20:29.9 Mt Vernon
41. 9 Evan Wells 20:33.7 Lake Stevens
42. 10 Alec Leonetti 20:36.7 Edmonds-Woodway
43. 10 Heinz Ledecky 20:37.4 Arlington
44. 10 Adam Knight 20:37.4 Arlington
45. 10 Louis Fuchs 20:46.0 Roosevelt
46. 9 Trent Henry 20:47.3 Arlington
47. 10 Cooper Chia 20:49.9 Roosevelt
48. 10 Carter Seehafer 20:51.2 Auburn Riverside
49. 9 William Mowry 20:52.2 Olympic
50. 10 Jack Dykstra 20:59.8 Sehome
51. 10 Hunter Woolridge 21:03.0 Olympic
52. 9 Brock Vanwalveren 21:05.6 Mt Vernon
53. 9 Olen Sandeno 21:14.0 Sehome
54. 9 Ezeka Balvalidos 21:18.1 Chelan
55. 9 Ezra Nicol 21:18.2 Arlington
56. 10 Zachary Hartman 21:19.3 Arlington
57. 9 Kyle Aspiras 21:29.7 Sehome
58. 9 Ben Copeland 21:41.4 Mt Vernon
59. 9 Christopher Mourich 21:48.3 Olympic
60. 9 Alex Bevan 21:52.8 Marysville-Pilchuck
61. 10 Marcus Poulos 21:56.9 Sehome
62. 10 Brenden Miller 21:57.8 Lake Stevens
63. 9 Joshua Day 21:59.5 Lake Stevens
64. 9 Michael Gross 22:01.2 Arlington
65. 9 Trever Stone 22:03.5 Marysville-Pilchuck
66. 10 Ethan Sabini 22:04.3 Lake Stevens
67. 9 Josh Cook 22:08.4 Arlington
68. 10 Arthur Tronconso 22:10.4 Auburn Riverside
69. 10 Graeme Hafford 22:10.6 Edmonds-Woodway
70. 9 Jack Daugherty 22:10.9 Auburn Riverside
71. 9 Ryan Pletan 22:12.9 Auburn Riverside
72. 10 Brenden McGraw 22:13.1 Auburn Riverside
73. 9 Jay Lease 22:15.4 Squalicum
74. 9 Alex Galvan 22:18.0 Chelan
75. 10 Gabriel Summers 22:20.4 Lynnwood
76. 9 Noah Larson 22:23.5 Mt Vernon
77. 9 Alexander Thorenson 22:26.9 Lake Stevens
78. 9 Henry Sanford 22:29.6 Roosevelt
79. 9 Nate Holmes 22:31.0 Bothell
80. 9 Jake Knight 22:44.9 Arlington
81. 9 Gideon Marlatt 22:53.9 Lake Stevens
82. 10 Chris Bennett 22:54.4 Mt Vernon
83. 10 Carter Cook 23:00.6 Bothell
84. 9 Owen Richey 23:02.5 Sehome
85. 10 Nicolas Millerup 23:08.7 Arlington
86. 9 Ryan Nguyen 23:22.4 Lynnwood
87. 9 Logan Feller 23:27.2 Mt Vernon
88. 9 Ian Hakeman 23:29.5 Sehome
89. 9 Chris Dankocsik 23:31.6 Squalicum
90. 9 Michael McAllister 23:32.3 Bothell
91. 10 Jacob Oaks 23:37.0 Auburn Riverside
92. 10 Jack Ostrovsky 23:39.9 Sehome
93. 9 Micah Anderson 23:46.9 Arlington
94. 9 Dylan Wile 23:48.2 Seattle Christian
95. 9 Ericson Storey 23:49.2 Sehome
96. 10 Michael Kilgore 23:52.8 Lynnwood
97. 9 Coleman Evans 23:57.1 Lake Stevens
98. 9 Peter Li 24:00.9 Bear Creek
99. 9 Jacob Sullivan 24:12.2 Arlington
100. 9 Nathan Uhlhorn 24:38.1 Sehome
101. 10 Jason Mutuc 24:40.9 Lynnwood
102. 10 Sam Ostrovsky 24:43.2 Sehome
103. 9 Jared Rose-kim 24:43.5 Roosevelt
104. 9 Nate Wheeler 24:44.7 Mt Vernon
105. 10 Brandon Lang 24:44.8 Marysville-Pilchuck
106. 9 Nelson Lobo 25:11.8 Roosevelt
107. 9 River Cuperus 25:34.9 Sehome
108. 10 Blake Cerenzia 25:35.3 Sehome
109. 9 Kai Decker 25:44.8 Lynnwood
110. 9 Ari Geisler 25:45.7 Sehome
111. 9 Daniel Irwin 25:47.3 Marysville-Pilchuck
112. 10 Jakob Barron 25:48.2 Marysville-Pilchuck
113. 10 Seth Hughes 25:49.1 Marysville-Pilchuck
114. 9 Sam Harris 25:57.4 Meadowdale
115. 11 Elliot Nestor 25:59.6 Sehome
116. 10 Harry Flamini 26:07.7 Roosevelt
117. 9 Harrison Orr 26:28.9 Lake Stevens
118. 9 Max Rimando 26:31.9 Lynnwood
119. 9 Sam Boelitz 27:02.5 Bear Creek
120. 10 Matt Tostenrude 27:50.0 Marysville-Pilchuck
121. 9 Tanner Emery 31:33.2 Arlington