Boys 3.0 Mile Run
1. 12 Cole Christman 15:38.52 Wenatchee
2. 12 Austen Lane 15:43.21 Wenatchee
3. 11 Jacob Dingfield 16:04.34 Medical Lake
4. 12 Justin Pringle 16:25.83 Wenatchee
5. 11 Matt Olson 16:32.38 Eastmont
6. 11 Michael Nall 16:42.62 Central Valley
7. 12 Eric Ballard 16:44.40 Eastmont
8. 12 Noah Kroeze 16:50.67 Medical Lake
9. 11 Ben Klemmeck 16:52.51 Liberty Bell
10. 11 Porter McMichael 16:56.86 Hanford
11. 11 Oren Cox 16:59.38 Bridgeport
12. 12 Micah Dingfield 17:02.74 Medical Lake
13. - Alex Seckel 17:06.21 Central Valley
14. 11 Ricardo Saenz 17:08.23 Pasco
15. 12 Garrett Bates 17:09.42 Hanford
16. 10 Moses Lurbur 17:11.72 Wenatchee
17. 11 Abe Jensen 17:14.94 Central Valley
18. 12 Victor Salgado 17:18.06 Quincy
19. 12 Garrett Britt 17:19.81 Wenatchee
20. 11 Cameron Wagstaff 17:20.73 Marysville Getchell
21. 11 Jonathan Mangas 17:25.08 Cashmere
22. 12 Ethan Gering 17:27.80 Central Valley
23. 11 Eli Phillips 17:36.51 Cashmere
24. 12 Nick Moore 17:38.52 Eastmont
25. 11 Thomas Lindgren 17:42.39 Marysville Getchell
26. 9 Mason Williams 17:43.06 Medical Lake
27. 10 Skylar Dietrich 17:45.81 Eastmont
28. 12 Zach Parsons 17:48.59 Eastmont
29. 11 Ben Giachetti 17:51.01 Central Valley
30. 10 Mark Jensen 17:53.61 Medical Lake
31. 9 Porter Withers 17:56.65 Hanford
32. 11 Ryan Tucker 17:57.76 Central Valley
33. 10 Channing Frohlich 17:58.31 Marysville Getchell
34. 12 Drake Lewis 18:01.74 Wenatchee
35. 12 Wil Noble 18:09.09 Medical Lake
36. 12 Grant Gilbert 18:11.93 Eastmont
37. 11 Kyle Probst 18:12.78 Marysville Getchell
38. 12 Josiah Klemmeck 18:20.05 Liberty Bell
39. 12 Sam Thomas 18:22.69 Manson
40. 11 Carson Dillard 18:26.34 Wenatchee
41. 11 Will Eldred 18:31.42 Hanford
42. 10 Connor Stickels 18:33.29 Marysville Getchell
43. 12 Nathan Mars 18:37.91 Hanford
44. 11 Torin Kuether 18:39.26 Hanford
45. 11 Kyle Brockbank 18:40.22 Central Valley
46. 9 Ismael Castaneda 18:40.73 Pasco
47. 12 Willy Duguay 18:43.56 Liberty Bell
48. 12 Carson Duncan 18:50.05 Entiat
49. 9 Evan Gambill 18:53.13 Cashmere
50. 9 Ross Keifer 18:55.46 Hanford
51. 10 Edgar Guzman 18:56.98 Brewster
52. 10 Drew Whited 19:05.20 Eastmont
53. 12 Ryan Spangler 19:10.94 Medical Lake
54. 12 Gustavo Mendoza 19:20.15 Quincy
55. 12 Luis Alverez 19:29.33 Manson
56. 10 Tate Christensen 19:49.97 Cashmere
57. 12 Emmett Fink 19:51.80 Liberty Bell
58. 10 Brady Busching 20:06.06 Brewster
59. 10 Carter Dornfeld 20:23.67 Liberty Bell
60. 10 Cyril Berndt 20:25.74 Quincy
61. 12 Kendall Getchell 20:32.12 Cashmere
62. 11 Grant Keller 20:38.89 Cashmere
63. 11 Jake Covington 20:41.09 Pasco
64. 12 Willy Picton 20:48.54 Manson
65. 10 Ian Lindell 20:50.16 Cashmere
66. 11 Zhorik Rosenburg 21:28.74 Quincy
67. 9 Jordan Renteria 21:40.21 Pasco
68. 9 Brandon Melburn 22:08.38 Quincy
69. 10 Misael Montes 22:33.44 Manson
70. 9 Cody Amsden 22:54.26 Manson
71. 11 Andy Reynolds 23:45.67 Quincy
72. 12 Emmanuel Martinez 26:36.00 Brewster
73. 12 Gabe Sori 26:36.00 Manson