Boys 5,000m Run
1. 9 Diego Berho 17:35.0 Roosevelt
2. 10 Dil Thiagarajan 17:41.3 Issaquah
3. 10 Jordan Crist 17:52.6 Issaquah
4. 10 Graham Fulton 18:10.0 Roosevelt
5. 9 Allen Aby 18:11.9 Issaquah
6. 9 Dylan Grimme 18:16.8 Blaine
7. 10 Collin Sullivan 18:20.1 Burlington-Edison
8. 9 Marshall Shupe 18:24.7 Maple Ridge
9. 10 Elijah Quinby 18:26.4 Everett
10. 10 Aidan McCoy 18:27.9 Roosevelt
11. 10 Nick Rodgers 18:28.5 Issaquah
12. 10 Elliot Jones 18:36.0 Roosevelt
13. 9 Coe Johnson 18:39.6 Tumwater
14. 9 Jack Higgins 18:48.7 Issaquah
15. 10 Cathal O'Dea 19:09.9 Issaquah
16. 10 Arbaz Khan 19:11.8 Bothell
17. 10 Dan Constantinescu 19:21.8 Issaquah
18. 10 Caleb Losey 19:26.7 Issaquah
19. 9 Kolby Valler 19:28.4 Tumwater
20. 10 Jackson Morgan 19:29.1 Roosevelt
21. 10 Dillon Thomas 19:31.6 Burlington-Edison
22. 10 Chad Stancil 19:32.9 Tumwater
23. 9 Ethan Brown 19:34.2 Peninsula
24. 10 Marcos Gonzalez 19:34.6 Burlington-Edison
25. 9 Kaleb Rhodes 19:37.3 Bothell
26. 10 Orrin Harbol 19:39.1 Bothell
27. 10 Alex Low 19:43.2 Roosevelt
28. 9 John Ericks 19:43.9 Tumwater
29. 9 Jacob Holtzclaw 19:44.6 Peninsula
30. 10 Adam Cross 19:45.1 Lakewood
31. 10 Nigel Yeates 19:47.6 Burlington-Edison
32. 9 Nathan Johnson 19:48.1 Peninsula
33. 9 Rainnier Bozung 19:48.6 Mt Vernon
34. 10 Jacob Oneal 19:48.7 Tumwater
35. 9 Carson Greenwell 19:49.1 Tumwater
36. 10 Drew Curry 19:51.2 Bothell
37. 10 Ian Wisemore 20:01.3 Bothell
38. 10 Ben Anderson 20:05.1 Bothell
39. 10 Miles Davis 20:08.1 Tumwater
40. 10 Andrew Hansen 20:15.5 Burlington-Edison
41. 9 Gunnar Pedersen 20:26.4 Mt Vernon
42. 10 Brock Runyon 20:34.3 Peninsula
43. 9 Jordaan Weston 20:38.8 Tumwater
44. 9 Connor Williams 20:39.5 Bothell
45. 10 Spencer Strachen 20:43.9 Rogers-Puyallup
46. 9 Zach Marcuson 20:47.8 Peninsula
47. 10 Kion Mohazzalfar 20:49.3 Roosevelt
48. 10 Taylor Stich 20:49.8 Lakewood
49. 10 Killian Wright 20:52.8 Blaine
50. 9 Hunter Smith 20:53.1 Sumner
51. 9 Adam Greenberg 21:00.2 Burlington-Edison
52. 10 Collin Coughlin 21:02.3 Peninsula
53. 10 Dylan VanderBank 21:04.6 Peninsula
54. 10 Scott Asbury 21:05.0 Roosevelt
55. 10 Tyler Detert 21:15.9 Bothell
56. 10 Kaleb Duitsman 21:16.9 Lakewood
57. 9 Joey Ancheta 21:16.9 Rogers-Puyallup
58. 10 Sean Wagnon 21:17.4 Rogers-Puyallup
59. 9 Jason Kober 21:36.5 Rogers-Puyallup
60. 9 Rudolph Toepfer 21:36.8 Roosevelt
61. 10 Justin Morrison 21:40.3 Rogers-Puyallup
62. 9 Solomon Moore 21:41.9 Crosspoint
63. 9 TJ Ingersoll 21:46.4 Bothell
64. 10 Nathan Kimball 21:56.2 Roosevelt
65. 10 Griffith Richter 22:00.3 Sumner
66. 9 Cameron Hacker 22:03.4 Tumwater
67. 10 Trent Richardson 22:03.6 Tumwater
68. 10 Kyle V'Dovec 22:09.2 Blaine
69. 10 Erik Cardenas 22:21.1 Chelan
70. 10 David Klein 22:45.0 Rogers-Puyallup
71. 9 Spencer Knouff 22:47.0 Emerald Ridge
72. 10 Chandler King 22:50.9 Emerald Ridge
73. 10 Carson Eustice 22:55.6 Lakewood
74. 10 Brayden Hester 22:58.3 Peninsula
75. 10 Jonny Moore 23:18.9 Lakewood
76. 10 Cameron Hirschi 23:20.7 Granite Falls
77. 10 Gavin Johnson 23:21.4 Rogers-Puyallup
78. 10 Nathan DelaGarza 23:26.5 Lakewood
79. 10 Daniel Rogacki 23:30.3 Sumner
80. 9 Colton Petit 24:04.9 Granite Falls
81. 9 Skye Witley 24:08.7 Tumwater
82. 9 Kegan Main 24:13.1 Lakewood
83. 10 Bryant Donner 24:23.1 Monroe
84. 10 Hunter Harris 24:25.1 Rogers-Puyallup
85. 9 Kyle Nordby 24:25.4 Monroe
86. 10 Blake Clapp 24:46.4 Lakewood
87. 9 Baylor Goforth 24:58.9 Lakewood
88. 10 William Davis 25:01.6 Lakewood
89. 10 Oliver Bernate 25:14.0 Granite Falls
90. 9 Dylan Meyer 25:15.8 Granite Falls
91. 10 Josh Adams 25:15.9 Granite Falls
92. 10 Isaac High 25:46.7 Puyallup
93. 10 Alan Nash 25:55.1 Blaine
94. 9 Taylor Li 25:56.9 Crosspoint
95. 9 Jerry Sun 27:48.1 Crosspoint
96. 9 Vincent Allen 27:49.7 Lakewood
97. 10 Dane Nielson 28:01.9 Blaine
98. 10 Alex Reyes 29:39.7 Monroe
99. 10 Solomon Flowers 29:55.6 Emerald Ridge
100. 10 Scott Jensen 32:07.4 Monroe
101. 9 Miller Concha 34:46.4 Monroe