Boys 3mile Run
1. Brian Johnston 16:57.79 Xcommunity
2. Jack Harvey 17:12.58 Xcommunity
3. Tony Swenson 17:24.11 Xcommunity
4. 10 Gavin Dayment 17:29.97 Interlake
5. Michael McPherson 17:35.42 Xcommunity
6. 11 Jacob Hasse 17:45.73 Interlake
7. Bret Baldwin 17:46.54 Xcommunity
8. Marty Krafcik 17:51.93 Xcommunity
9. 10 Lucas Allen 18:00.55 Interlake
10. 11 Jakob Picciotto 18:03.50 Interlake
11. 9 Dominic Damon 18:07.18 Nathan Hale
12. 12 Ayden Allen 18:07.47 Interlake
13. 11 John Li 18:08.55 Nathan Hale
14. 10 Max VanSanford 18:10.05 Nathan Hale
15. 12 Lucas Oden 18:11.76 Interlake
16. 12 West Lawrence 18:13.06 Nathan Hale
17. 11 Olifa Biftu 18:17.73 Nathan Hale
18. 11 Bryan Van Horn 18:18.00 Interlake
19. 12 Michael Montoya 18:38.59 Interlake
20. 10 Mert Selcuk 18:40.99 Interlake
21. Dan Spencer 18:41.71 Xcommunity
22. Tayden Toledo 18:41.91 Xcommunity
23. 12 Elijah Falk 18:44.26 Nathan Hale
24. 12 Zeyab Nasir 18:44.55 Nathan Hale
25. 10 Thomas Zhu-Sordahl 18:50.65 Interlake
26. 9 Elijah Duplissey 18:51.74 North Kitsap
27. 11 Carlos Sama 18:52.19 Nathan Hale
28. 9 Miller Williams 18:56.53 Nathan Hale
29. 12 Ari Athair 19:07.50 Port Angeles
30. Eric Ellefson 19:13.99 Xcommunity
31. 9 Sebastian McKinney 19:17.11 Nathan Hale
32. 11 William Shaw 19:19.79 Nathan Hale
33. 10 Donovan Leroy 19:24.85 North Kitsap
34. Thomas Shaw 19:25.08 Xcommunity
35. Tony Raventos-Vasq... 19:33.32 Xcommunity
36. 9 Matt Young 19:36.31 Forks
37. 10 Jackson Ratcliffe 19:36.71 Nathan Hale
38. 11 Matt Solomon 19:46.91 Interlake
39. Chris Wenzel 19:47.20 Xcommunity
40. 9 Ethan Nelson-Atkins 19:48.53 Nathan Hale
41. Jayson Brocklesby 19:53.21 Xcommunity
42. 9 Joseph Lakey 19:54.93 Interlake
43. 10 Sten Hoffman 19:55.86 Interlake
44. 9 Quentin Fiessinger 19:57.53 Interlake
45. 11 Benjamin Capodanno 20:08.07 Interlake
46. 11 Eric Wang 20:13.72 Nathan Hale
47. 10 CJ Shen 20:14.31 Nathan Hale
48. 9 Benjamin Braun 20:21.67 Interlake
49. 11 Alexandre Ha 20:44.41 Interlake
50. Isaiah Archer 20:48.40 Xcommunity
51. 12 Jacob Sullivan 20:48.68 Olympic
52. Matthew Larson 20:50.72 Xcommunity
53. 10 Ian Stockdale 20:54.85 Interlake
54. 10 Ian Roberts 20:55.16 Nathan Hale
55. 12 Jake Fleming 21:01.46 Nathan Hale
56. Spenser Claeys 21:10.96 Xcommunity
57. 10 Hunter Woolridge 21:22.85 Olympic
58. 9 Seamus Ireland 21:28.15 Nathan Hale
59. Jim Felty 21:32.73 Xcommunity
60. 9 Stan Crowley-Kochler 21:37.11 Nathan Hale
61. 9 Colin Moriarty 21:42.51 Interlake
62. 9 Aron Trubow 21:55.78 Port Angeles
63. Robert Dumas 21:57.62 Xcommunity
64. 11 Solomon Ritzow 22:04.16 Nathan Hale
65. 11 Dakota Pool 22:15.70 Olympic
66. Tristan Simpson 22:17.76 Xcommunity
67. 10 Dalbir Brar 22:20.22 Interlake
68. Chris Settle 22:21.02 Xcommunity
69. 12 Andrew Endzell 22:23.15 Nathan Hale
70. 10 Marcus Bradlee 22:24.85 Nathan Hale
71. 10 Robert Gentile 22:27.13 Olympic
72. 11 Daniel Cruz 23:07.39 Forks
73. 9 Joey Liang 23:09.21 Interlake
74. 11 Fergus Mo 23:11.68 Interlake
75. 12 Hayden Tufts 23:13.49 Olympic
76. Jacob Schmidt 23:30.52 Xcommunity
77. 9 Jameson Rahmn 23:31.98 Nathan Hale
78. Chris Shaw 23:35.92 Xcommunity
79. 9 Zeke Dodson 23:38.20 Nathan Hale
80. John Taves 23:40.76 Xcommunity
81. 12 Cameron Lax 24:08.59 Olympic
82. 12 John Vu 24:50.87 Port Angeles
83. Bek GGiesbrecht 24:54.80 Xcommunity
84. 9 Sasha Tschernisch 25:01.21 Nathan Hale
85. 12 Peter Davies-Crand... 25:13.38 Interlake
86. Scott Rouse 25:54.72 Xcommunity
87. 10 Jack Perrin 26:10.78 Nathan Hale
88. Robbie Williams 26:17.56 Xcommunity
89. 10 James Minteer 27:21.53 Interlake
90. 9 Ethan Duncan 27:30.08 Interlake
91. Easton Dempsey 27:55.82 Xcommunity
92. 11 Samir Siddiqui 28:08.00 Interlake
93. Zach Johansen 28:08.27 Xcommunity
94. Archer Preston 29:14.41 Xcommunity
95. 12 Tommy DeBord 29:57.55 Olympic
Girls 3mile Results
1. Kari Larson 21:15.50 Xcommunity
2. Chloe Partsch 21:23.81 Xcommunity
3. Renee Partsch 21:38.13 Xcommunity
4. Emily Mills 21:49.57 Xcommunity
5. Marina Hartford 22:06.61 Xcommunity
6. 12 Devon Smith 22:22.99 Nathan Hale
7. 9 Hannah Keyes 22:27.14 Nathan Hale
8. 11 Mia Kinerk 22:28.61 Nathan Hale
9. Madison Carlson 23:06.91 Xcommunity
10. 12 Henrietta Hadley 23:13.96 Nathan Hale
11. 12 Claire Kantner 23:32.86 Nathan Hale
12. Karen Ensastegui 23:37.27 Xcommunity
13. 11 Helen Koenig 23:37.77 Nathan Hale
14. 10 Anna Wohnoutka 23:40.55 Nathan Hale
15. Abby Payfer 23:43.48 Xcommunity
16. Amber Sheline 23:45.40 Xcommunity
17. 9 Maureen Brennan 23:53.57 Nathan Hale
18. 9 Mari Scott 24:07.75 Nathan Hale
19. 9 Margot Adam 24:08.40 Nathan Hale
20. 10 Mari Miller-Knox 24:09.43 Nathan Hale
21. 12 Emiry Straiff 25:12.87 Olympic
22. Aubrey Arce 25:19.90 Xcommunity
23. Mariah Morey 25:36.57 Xcommunity
24. 11 Annie Mullens 26:15.04 Interlake
25. 9 Shiprah Thomas 26:33.44 Interlake
26. Lily Giesbrecht 26:38.80 Xcommunity
27. Catherine Sebastian 26:43.81 Xcommunity
28. 10 Clari Ascencio 26:59.60 Interlake
29. 10 Miranda Paulson 27:10.40 Nathan Hale
30. 9 Anastasia Gerrans 27:24.88 Interlake
31. Michelle Swearinger 27:27.09 Xcommunity
32. 9 Zoey Swartz-Ireland 27:41.07 Nathan Hale
33. 9 Isabel Mullens 27:41.73 Interlake
34. 11 Angshita Dutta 27:42.15 Nathan Hale
35. 10 Lucy Fontaine 27:50.81 Nathan Hale
36. Sharonrose Chacon 27:55.99 Xcommunity
37. 9 Zoe Gray 27:57.28 Interlake
38. Sarah Schaefermeyer 28:17.67 Xcommunity
39. Tori Sandoval 29:19.90 Xcommunity
40. Emily Rowley 31:33.30 Xcommunity
41. Tara Stump 31:44.60 Xcommunity
42. Tori Hamilton 32:17.43 Xcommunity
43. 9 Sophia Bowton-Meade 32:19.58 Nathan Hale
44. 12 Nicole Davis 32:28.61 Olympic
45. 9 Claire Owens 33:18.26 Nathan Hale
46. 10 Noemi Ventura 34:12.01 Klahowya
47. 10 Asia Hendricks 34:12.29 Klahowya
48. Aubrey Frantzen 34:12.81 Xcommunity
49. 12 Jeanette Murphy 35:00.47 Klahowya
50. 11 Chelle Smith 38:14.95 Forks