Boys 5000 Meter Run
1. 11 John Rodeheffer 16:23 Oak Harbor
2. 12 Clayton Richardson 16:41 Oak Harbor
3. 12 Dylan Olson 17:21 Cascade-Everett
4. 11 Jackson Wagner 17:35 Cascade-Everett
5. - Sebastian Ceasar 17:40 Oak Harbor
6. 11 Chris Moen 17:43 Marysville-Pilchuck
7. 9 Lucas Strand 18:10 Cascade-Everett
8. 11 Joel Henry 18:24 Cascade-Everett
9. 11 Evan Hurt 18:29 Cascade-Everett
10. 10 Nathan Richardson 18:37 Oak Harbor
11. - Miguel Guzman 18:45 Oak Harbor
12. 12 Brendan Bristow 18:45 Oak Harbor
13. 12 Brandon Pope 18:47 Cascade-Everett
14. 11 Tristin Mirabal 19:06 Oak Harbor
15. 11 David Gloyd 19:12 Marysville-Pilchuck
16. 11 Michael Dufour 19:19 Marysville-Pilchuck
17. - Caleb Peek 19:25 Oak Harbor
18. 10 David Adams 19:31 Marysville-Pilchuck
19. 12 Stephen Miller 19:35 Oak Harbor
20. 12 Josh Berry 19:43 Marysville-Pilchuck
21. 10 Nate Heckendorf 19:45 Marysville-Pilchuck
22. 12 Brandon Farrington 20:40 Marysville-Pilchuck
23. 11 Ryan Daurie 20:46 Marysville-Pilchuck
24. 10 Steven Bishop 20:47 Cascade-Everett
25. 9 Karl Anderson 21:06 Marysville-Pilchuck
26. 11 Jason Kent 22:02 Marysville-Pilchuck
JV Boys 5000 Meter Run
1. 11 Kyle Stemm 19:34 Cascade-Everett
2. 10 Joe Gorman 19:37 Oak Harbor
3. - Mathew Nortier 19:49 Oak Harbor
4. 10 Alexis Hernandez 19:58 Cascade-Everett
5. 9 Jacob Schafte 19:58 Cascade-Everett
6. - Ziwei Peng 20:06 Oak Harbor
7. - Alex Hartley 20:07 Oak Harbor
8. 10 Edgar Santos 20:08 Cascade-Everett
9. - Patrick Abercrombie 20:13 Oak Harbor
10. 11 Ken Tran 20:19 Cascade-Everett
11. 10 Irais Hernandez 20:28 Cascade-Everett
12. - Garrett Stahl 21:04 Oak Harbor
13. 9 Mohamed Mohamed 21:19 Cascade-Everett
14. 10 Anton Primachuk 21:21 Cascade-Everett
15. 10 Nathan Larson 21:34 Oak Harbor
16. 11 EJ Adcock 21:53 Marysville-Pilchuck
17. 11 Ivan Cristi 22:07 Marysville-Pilchuck
18. 11 Derek Volk 22:24 Oak Harbor
19. - Josh Margraf 22:40 Oak Harbor
20. 9 Connor Hurt 22:48 Cascade-Everett
21. 11 Alex Berry 23:06 Oak Harbor
22. 9 James Ramirez 23:07 Cascade-Everett
23. - Thomas O'Brien 23:09 Oak Harbor
24. 11 Jacob Zehnder 23:31 Marysville-Pilchuck
25. 12 Andy Hay 23:31 Cascade-Everett
26. 11 Austin Schuh 23:42 Cascade-Everett
27. 11 Anthony Eddy 24:07 Cascade-Everett
28. 10 Rami Sabra 24:23 Cascade-Everett
29. - William Nicholson 24:32 Oak Harbor
30. 11 Connor Blakely 25:08 Oak Harbor
31. - Lucas Nicholson 25:08 Oak Harbor
32. - Scot Eriksen 25:09 Oak Harbor
33. 10 Donovan Hamilton 25:49 Marysville-Pilchuck
34. 9 Nathan Venables 27:22 Marysville-Pilchuck
35. - Logan Lawhon 28:36 Oak Harbor
36. 10 Agustin Castro 28:46 Cascade-Everett
37. 9 James DeLong 30:09 Cascade-Everett
38. 9 Sean Johnson 31:29 Cascade-Everett