boys 3 mile run
1. 11 Calvin Oakenfold 16:54.70 Nathan Hale
2. 12 James Eck 16:57.60 Nathan Hale
3. 9 Matthew Roberts 16:58.82 Interlake
4. 9 Liam Settle 17:10.24 Nathan Hale
5. 11 Mitchell House 17:15.19 Interlake
6. 12 Tyler Skelton 17:32.41 Interlake
7. 10 Jack Kingsley 17:33.14 Port Townsend
8. 11 Albert Wu 17:34.29 Interlake
9. 11 Elijah Falk 17:34.63 Nathan Hale
10. 11 Kelebet Engida 17:40.87 Nathan Hale
11. 11 Ayden Allen 17:45.26 Interlake
12. 12 Eric Pilchowski 17:53.93 Interlake
13. 11 Elijah Dodson 17:57.87 Nathan Hale
14. 9 Alex Matteson 18:06.62 Nathan Hale
15. 12 Martin Waldrip 18:15.66 Crescent
16. 12 Robert Zhang 18:17.18 Interlake
17. 10 Nolan Platz 18:24.91 Kingston
18. 9 Andrew Ward 19:06.16 Lynden Christian
19. 10 Eli Miller 19:17.23 Kingston
20. 9 Timothy Lara 19:20.92 North Kitsap
21. 11 David Horst 19:27.40 Olympic
22. 11 Matthew Grigsby 19:31.57 North Kitsap
23. 10 Alexander Chow 19:39.60 North Kitsap
24. 11 Jacob McMurrin 19:42.51 Kingston
25. 10 Caleb Harding 19:43.24 Kingston
26. 12 Evan Gallant 19:44.69 North Kitsap
27. 10 Ramiel Behrens 19:45.73 Olympic
28. 12 Michael Gutierrez 19:46.18 Lynden Christian
29. 9 Zachary Keith 19:48.96 North Kitsap
30. 9 Matthew Tucker 19:51.60 North Kitsap
31. 11 Adam Braude 19:57.06 Port Townsend
32. 11 Hayden Tufts 20:07.19 Olympic
33. 9 Ryan Beatty 20:09.23 North Kitsap
34. 11 Maxwell Prichard 20:15.59 North Kitsap
35. 11 Joseph Mariner 20:35.39 Forks
36. 12 Thomas Ranes 20:41.13 Olympic
37. 9 Matthew Fox 20:45.51 Olympic
38. 10 Isaac Newlin 20:48.40 Port Angeles
39. 10 Bryce Hoskinson 21:03.09 Olympic
40. 12 Tommy Lyons 21:03.81 North Kitsap
41. 10 Jonathan Felty 21:11.84 Klahowya
42. 10 Tyler Paul 21:30.25 North Kitsap
43. 9 Ian Wisbey 21:31.91 Crosspoint Academy
44. 10 Blake Keim 21:33.28 North Kitsap
45. 9 Dallas McKinney 21:40.61 Klahowya
46. 10 Drake Ballou 21:43.10 Klahowya
47. 10 Brennan Jacobson 21:45.92 Kingston
48. 10 Brandon Collins 21:48.21 Kingston
49. 9 Chris Nardelli 21:49.85 Kingston
50. 9 Miguel Rameriz 21:52.89 Forks
51. 9 Joshua Sanders 22:17.16 Olympic
52. 11 Nick Osburn 22:31.92 Olympic
53. 11 Joe Hawley 22:48.18 Klahowya
54. 10 Jonas Berney 22:57.01 Crosspoint Academy
55. 12 Wyatt Sheets 23:05.48 Klahowya
56. 10 Caleb Lumbard 23:20.65 Port Townsend
57. 12 Zephyr Petrick 23:29.12 Port Townsend
58. 12 Marc Henry 23:35.63 Port Angeles
59. 10 Tony Su 24:16.91 Crosspoint Academy
60. 11 Trevor Handyside 24:32.94 North Mason
61. 9 Brad Gamble 25:09.08 Port Townsend
62. 10 Daniel Cruz 25:32.53 Forks
63. 9 Harrison Greenlee 25:44.73 Klahowya
64. 12 Jacob Higbee 26:02.55 Port Angeles
65. 9 Clayton Mckinney 26:35.81 Klahowya
66. 12 Cameron Hunt 26:50.95 Klahowya
67. 9 Francisco Battaglia 27:09.65 Olympic
68. 9 Michael Liu 27:43.38 Crosspoint Academy
69. 10 Tim Gao 31:39.01 Crosspoint Academy