mens 2.8 mile run
1. 12 Duncan Forsman 15:19 Republic
2. 11 Spencer Reiss 15:52 Republic
3. 11 Daniel Olmstead 15:58 Cascade-Leavenworth
4. 11 Daniel Tveten 16:22 Cascade-Leavenworth
5. 12 Blakely Browne 16:37 Cascade-Leavenworth
6. 11 Nathan Wells 16:42 Cascade-Leavenworth
7. 10 Mereck Palazzo 16:54 Chelan
8. 11 Joseph Winters 16:58 Cascade-Leavenworth
9. 10 Henry Elsner 17:01 Chelan
10. 10 Hunter Swanson 17:01 Tonasket
11. 11 Oren Cox 17:05 Bridgeport
12. 9 Gideon Bolton 17:29 Omak
13. 11 Kieran Poore 17:33 Republic
14. 11 Neil Flodin 17:34 Cascade-Leavenworth
15. 12 Sam Thomas 17:41 Manson
16. 12 Jonathan Blake 17:47 Cascade-Leavenworth
17. 10 Austin Hughes 17:54 Omak
18. 11 Adrian McCarthy 18:07 Tonasket
19. 11 Brair Ivory 18:07 Chelan
20. 12 William Demarest 18:10 Cascade-Leavenworth
21. 10 Edgar Guzman 18:11 Brewster
22. 10 Jordan Click 18:13 Omak
23. 9 Gabriel Wulfman 18:21 Cascade-Leavenworth
24. 11 Ben Kraske 18:40 Omak
25. 12 Edgar Arroyo 18:55 Brewster
26. 9 Ryan Rose 19:09 Republic
27. 11 Bryden Hires 19:11 Tonasket
28. 9 Tano Martinez 19:12 Bridgeport
29. 12 Abe Podkranic 19:15 Tonasket
30. 12 Marc Martinez 19:22 Bridgeport
31. 9 Brandon Baugher 19:30 Oroville
32. 9 Dawson Click 19:33 Omak
33. 12 Bryan Cadena 19:34 Chelan
34. 11 Spencer Flodin 19:39 Cascade-Leavenworth
35. 12 Willy Picton 19:41 Manson
36. 10 Ryan Marcolin 19:56 Oroville
37. 12 Garrett Hill 20:03 Cascade-Leavenworth
38. 11 Josh Wulfman 20:03 Cascade-Leavenworth
39. 10 Misael Montes 20:12 Manson
40. 9 Justin McDonald 20:14 Tonasket
41. 9 David Tveten 20:23 Cascade-Leavenworth
42. 12 Smith Condon 20:30 Tonasket
43. 12 Giovanni Reyes 20:32 Chelan
44. 9 Samuel Strandberg 20:35 Tonasket
45. 9 Luis Vazquez 20:39 Oroville
46. 12 Armondo Granados 20:40 Chelan
47. 11 Gabe Holz 21:02 Omak
48. 9 Tim Wells 21:04 Cascade-Leavenworth
49. 10 Liam Chamberlin 21:35 Republic
50. 11 Rade Pilkinton 21:38 Tonasket
51. 9 David Bryant 22:01 Cascade-Leavenworth
52. 11 Emmanuel Castrejon 22:14 Oroville
53. 12 Keeton Hoines 22:20 Tonasket
54. 11 Daniel Castrejon 22:20 Oroville
55. 10 Colby Pedersen 22:29 Cascade-Leavenworth
56. 12 Miguel Garza 22:33 Bridgeport
57. 10 Baxter Phillips 22:56 Cascade-Leavenworth
58. 9 Braden Williams 23:03 Chelan
59. 12 Adam Halvorsen 23:04 Tonasket
60. 11 Brennan Allen 23:14 Cascade-Leavenworth
61. 11 Luis Casarrubias 23:35 Tonasket
62. 12 Vaughn Lodge 23:36 Omak
63. 9 Alex Thornton 23:49 Omak
64. 11 Martin Trejo 23:53 Bridgeport
65. 9 Finn Johnson 24:41 Cascade-Leavenworth
66. 12 Gabe Sori 24:42 Manson
67. 11 Sam Winters 27:24 Cascade-Leavenworth
68. 10 Ira Lassen 27:55 Cascade-Leavenworth
69. 11 Dakota Haney 31:00 Oroville