boys 5000m run
1. 11 Bryce Nurding 17:15 Astoria
2. 12 Evan Sutherland 17:51 Ilwaco
3. 10 Lucas Caruana 18:14 Astoria
4. 12 Chris Cruz 18:35 Knappa
5. 12 Emmett Earlywine 18:39 Rainier
7. 10 Jeryd Lewis 18:51 Warrenton
8. 12 Daymon Gardner 18:57 Astoria
9. 9 Jacob Moore 19:00 Clatskanie
9. 12 Drew Cheney 19:00 Vernonia
10. 11 Bryan Falls 19:10 Rainier
11. 10 Johnathan Guisinger 19:21 Rainier
12. 10 Marcos Mendoza 19:38 Ilwaco
13. 12 Drexler Martin 19:41 Clatskanie
14. 10 Ben Brownlee 19:47 Ilwaco
15. 11 Tim Graves 19:50 Astoria
16. 12 Dan Rice 19:53 Vernonia
17. 10 John Graff 19:58 Rainier
18. 11 Jarod Medearos 20:01 Vernonia
19. 11 Emmanuel Goicochea 20:37 Astoria
20. 10 Luke Liljenwall 20:48 Warrenton
21. 10 Sam Nauha 21:03 Knappa
22. 9 Tyler Whitaker 21:14 Warrenton
23. 12 Hui Jun Jo 21:15 Rainier
24. 12 Kenny Price 21:26 Ilwaco
25. 9 Jac Coe 21:29 Clatskanie
26. 12 Davide Bomboi 21:30 Vernonia
27. 12 Trevor Lefebvre 21:31 Rainier
28. 9 Clay Sullivan 21:32 Vernonia
29. 10 Dean Purdy 21:36 Rainier
30. 10 Cody Hobbs 21:37 Knappa
31. 12 Tyler Dodson 21:55 Warrenton
32. 10 Blake Hajdok 21:56 Ilwaco
33. 10 Wyatt Holiday 22:08 Astoria
34. 12 Shaden Moss 22:24 Warrenton
35. 12 Liam Baker 22:27 Warrenton
36. 10 Jon Zielinski 22:34 Rainier
37. 10 Jarod Shaw 22:37 Vernonia
38. 10 Logan Davidson 22:37 Rainier
39. 12 Caleb Biel 22:38 Warrenton
40. 11 Trask Hill 22:41 Clatskanie
41. 11 Otto Kemmer 22:46 Ilwaco
42. 10 John Adkinson 22:48 Clatskanie
43. 9 Noah Carper 22:54 Ilwaco
44. 11 Alex Gates 23:15 Rainier
45. 9 Garrett Lefebvre 23:16 Rainier
46. 9 Isaiah Vasquez 23:17 Rainier
47. 9 Adam Rutherford 23:23 Ilwaco
48. 10 Liam Corchoran 23:24 Knappa
52. 9 Spencer Fulton 23:27 Knappa
49. 9 Austin Stein 23:33 Warrenton
50. 9 Justin Gwinner 23:33 Clatskanie
51. 9 Joseph Smart 23:45 Clatskanie
53. 9 Ben Fleck 24:13 Vernonia
54. 9 Luke Boutwell 24:28 Vernonia
55. 11 Riley Coulter 24:40 Rainier
56. 12 Nikita Osiyev 24:57 Vernonia
57. 10 Benson Chang 25:09 Ilwaco
58. 9 Jared Rutherford 25:11 Ilwaco
59. 11 Noah Gothro 25:18 Knappa
60. 10 Noah Bagdall 26:00 Knappa
61. 10 Nolan Abell 26:13 Rainier
62. 10 Reece Lowry 26:19 Rainier
62. 11 Gio Lazaro 26:19 Ilwaco
64. 11 Isaac Bell 26:45 Rainier
65. 11 Elijah Patterson 27:50 Knappa
66. 11 Charlie Burrows 28:14 Warrenton
67. 11 Travis Pine 28:19 Naselle
68. 10 Cameron Burch 28:20 Naselle
69. 10 Andrew Todd 28:31 Naselle
70. 11 Trevor Gilgore 29:09 Ilwaco
71. 11 Bryce Moon 29:55 Rainier
72. 9 Nate Strong 29:56 Clatskanie
73. 10 Hunter Pierce 30:00 Rainier