Boys 5k run
1. 9 Alex Williams 18:12 Mountlake Terrace
2. 10 Kalevi Paavola 18:15 Edmonds-Woodway
3. 11 Jun Masunaga 18:17 Edmonds-Woodway
4. 11 Kendall Yackley 18:17 Mountlake Terrace
5. 9 Tymothy Harris 18:18 Mountlake Terrace
6. 10 Ivan Moulton 18:28 Mountlake Terrace
7. 10 Andrew Walde 18:45 Edmonds-Woodway
8. 9 Micah Cortezzo 18:47 Edmonds-Woodway
9. 10 Jackson Marrott 19:00 Mountlake Terrace
10. 10 Lane Larson 19:22 Mountlake Terrace
11. 12 Sammy Abebe 19:23 Mountlake Terrace
12. 10 Themba Kimani 19:30 Edmonds-Woodway
13. 11 Noal Leonetti 19:43 Edmonds-Woodway
13. 10 Logan Fay 19:44 Edmonds-Woodway
15. 9 Emanuel Boake-Ausa 19:49 Edmonds-Woodway
16. 12 Matthew Hagen 19:55 Meadowdale
17. 10 Charles Fritz 19:59 Mountlake Terrace
18. 9 Nicholas Sibiryakov 20:06 Edmonds-Woodway
19. 9 Harrison Rothschil... 20:15 Edmonds-Woodway
21. 10 Trevor Leen 20:17 Mountlake Terrace
22. 11 Stuart Harrison 20:22 Edmonds-Woodway
23. 11 Aldiat Burch 20:22 Lynnwood
24. 12 Jake Broulette 20:27 Mountlake Terrace
25. 11 Noah McCarty 20:29 Mountlake Terrace
26. 11 Alec Leonetti 20:39 Edmonds-Woodway
27. 9 Mitchell Givens 20:49 Mountlake Terrace
28. 11 Ethan Sargent 20:54 Meadowdale
29. 9 Matthew Callan 20:55 Meadowdale
30. 12 Spencer Willard 20:56 Lynnwood
31. 9 Alec Raring 20:58 Mountlake Terrace
32. 12 Drew Thomas 21:04 Lynnwood
33. 9 Casey Cuprynski 21:15 Meadowdale
34. 9 Angus Rate 21:18 Edmonds-Woodway
35. 9 Musa Camara 21:23 Lynnwood
36. 12 Kyle Hastler 21:29 Meadowdale
37. 9 Aaron Miller 21:30 Edmonds-Woodway
38. 9 Preston Thrush 21:42 Mountlake Terrace
39. 12 Long Nguyen 21:46 Lynnwood
40. 9 Ryan Dallas 22:18 Meadowdale
41. 10 Jackson Moody 22:45 Mountlake Terrace
42. 10 Nicholas Hollingsw... 22:49 Edmonds-Woodway
43. 10 Wyatt Muszala 23:11 Meadowdale
44. 9 Cooper Steed 23:18 Meadowdale
45. 11 Michael Kilgore 23:19 Lynnwood
46. 9 Kyle Richards 23:31 Mountlake Terrace
47. 10 Quinn Henderson 23:38 Mountlake Terrace
48. 10 Griffin Golias 24:00 Edmonds-Woodway
49. 11 Maxwell Brandt 25:01 Lynnwood
50. 10 Kai Decker 25:29 Lynnwood
51. 11 Corwin Rutan 28:21 Edmonds-Woodway
52. 9 Matt Ly 28:22 Edmonds-Woodway
53. 9 Milkyas Girmai 28:39 Mountlake Terrace
54. 12 Steven Becraft 28:39 Meadowdale
55. 10 Max Rimando 30:34 Lynnwood