Boys 3.0 Mile Run
1. 11 Daniel Olmstead 16:44.3 Cascade-Leavenworth
2. 11 Oren Cox 17:03 Bridgeport
3. 11 Nathan Wells 17:34 Cascade-Leavenworth
4. 10 Hunter Swanson 17:36 Tonasket
5. 11 Joseph Winters 17:49 Cascade-Leavenworth
6. 12 Blakely Browne 17:58 Cascade-Leavenworth
7. 11 Chris Oates 18:02 Lake Roosevelt
8. 12 Ray Yazzie 18:19 Lake Roosevelt
9. 10 Edgar Guzman 18:28 Brewster
10. 11 Neil Flodin 18:31 Cascade-Leavenworth
11. 10 Alexis Tovar 18:38 Cascade-Leavenworth
12. 11 Austin Cassayre 18:40 Cascade-Leavenworth
13. 12 Jonathan Blake 18:45 Cascade-Leavenworth
14. 11 Bryden Hires 18:57 Tonasket
15. 11 Robert George 18:59 Lake Roosevelt
16. 11 Ben Kraske 19:03 Omak
17. 9 Kyle Holborn 19:14 Omak
18. 12 William Demarest 19:29 Cascade-Leavenworth
19. 9 Ramiro Rincon 19:39 Brewster
20. 10 Jordan Click 19:42 Omak
21. 10 Brady Busching 19:46 Brewster
22. 10 Cameron Tilman 20:03 Lake Roosevelt
23. 12 Abe Podkranic 20:10 Tonasket
24. 9 Brandon Baugher 20:14 Oroville
25. 10 Ryan Marcolin 20:16 Oroville
26. 10 Austin Hughes 20:19 Omak
27. 11 Rade Pilkinton 20:21 Tonasket
28. 9 Dawson Click 20:22 Omak
29. 11 Spencer Flodin 20:30 Cascade-Leavenworth
30. 11 Josh Wulfman 20:33 Cascade-Leavenworth
31. 9 Cole Trotter 20:36 Lake Roosevelt
32. 12 Smith Condon 20:37 Tonasket
33. 10 Alfonso Medina 20:41 Omak
34. 10 Tano Martinez 21:16 Bridgeport
35. 9 David Bryant 21:17 Cascade-Leavenworth
36. 9 Justin McDonald 21:18 Tonasket
37. 10 Will Friedlander 21:19 Lake Roosevelt
38. 12 William Hughes 21:50 Omak
39. 12 Marc Martinez 21:54 Bridgeport
40. 9 David Tveten 22:08 Cascade-Leavenworth
41. 9 Luis Vazquez 22:09 Oroville
42. 10 Devyn Grillo 22:15 Omak
43. 11 Brennan Allen 22:16 Cascade-Leavenworth
44. 12 Adam Halvorsen 22:20 Tonasket
45. 12 Nahum Garfias 22:31 Oroville
46. 12 Jovani Barrios 22:42.7 Brewster
47. 11 Kaden Trotter 22:43 Lake Roosevelt
48. 12 Emmanuel Martinez 22:43.2 Brewster
49. 8 Taggart Easter 22:54 Pateros
50. 10 Benjamin Cuq 22:55 Oroville
51. 10 Marcos Salazar 23:01 Bridgeport
52. 11 Emmanuel Castrejon 23:09 Oroville
53. 10 Colby Pedersen 23:12 Cascade-Leavenworth
54. 11 Martin Trejo 23:14 Bridgeport
55. 12 Keeton Hoines 23:32 Tonasket
56. 11 Edmund Fenton 23:49 Lake Roosevelt
57. 10 Jesse Gomez 23:55 Bridgeport
58. 11 Daniel Castrejon 23:57 Oroville
59. 9 Tim Wells 24:00 Cascade-Leavenworth
60. 12 Vaughn Lodge 24:13 Omak
61. 10 Danny Ibarra 24:13.5 Bridgeport
62. 9 Bradley Wilder 24:17 Lake Roosevelt
63. 8 Braxton Hernandez 25:25 Lake Roosevelt
64. 10 Ira Lassen 25:37 Cascade-Leavenworth
65. 10 Baxter Phillips 25:44.5 Cascade-Leavenworth
66. 10 Quincy Williams 25:45 Lake Roosevelt
67. 12 Brandon Hewitt 25:45.4 Cascade-Leavenworth
68. 9 Alex Thornton 26:26 Omak
69. 9 James Buckingham 26:37 Bridgeport
70. 10 Ethan Williams 26:52 Pateros
71. 9 Finn Johnson 27:30.8 Cascade-Leavenworth
72. 9 Aidan Derr 27:31.8 Lake Roosevelt
73. 9 Garrett Collier 27:59 Cascade-Leavenworth
74. 11 Dakota Haney 32:54 Oroville