boys 5000m run
1. 9 Leandro Garduño 19:26 Cleveland (OR)
2. 10 Carter Crail 19:28 Wilson
3. 11 Aiden Nelson 19:44 Wilson
4. 10 Henry Bringenberg 19:54 Wilson
5. 12 Bryce Purgiel 20:01 Wilson
6. 12 Gabe Kemling 20:02 Wilson
7. 10 Nathan Rutledge-Go... 20:03 Wilson
8. 11 Paul Parodi 20:08 Wilson
9. 9 Santo Mallon 20:09 Wilson
10. 9 Craig Weeks 20:43 Wilson
11. 11 Aiden Grimshaw 20:51 Wilson
12. 9 Adam Nayak 21:00 Cleveland (OR)
13. 10 Linus Clark 21:03 Cleveland (OR)
14. 10 Calvin Bartlett 21:05 Cleveland (OR)
15. 9 Alex Harris 21:07 Wilson
16. 11 Alexander Helton 21:11 Wilson
17. 10 Derek Chen 21:16 Cleveland (OR)
18. 9 Alex Deeb 21:20 Wilson
19. 12 James Rutledge-Gor... 21:25 Wilson
20. 9 Elijah Emmons 21:26 Wilson
21. 9 Anders Bjork 21:44 Wilson
22. 10 Jesse Maack 21:45 Wilson
23. 10 Isaak Simpson 21:46 Wilson
24. 11 Ian Morgan 21:48 Wilson
25. 10 Jackson Curtin 21:49 Wilson
26. 10 Aiden Ormond 21:51 Wilson
27. 11 Tommy Harvison 21:52 Wilson
28. 10 Carlos Pena 21:53 Wilson
29. 12 James Trotter 22:08 Wilson
30. 11 Taylor Acuña 22:18 Cleveland (OR)
31. 11 Mitchell Schenk 22:19 Wilson
32. 9 Gabe Knepper 22:20 Cleveland (OR)
33. 10 Jake Warmflash 22:34 Cleveland (OR)
34. 9 Cyrus Johnson 22:37 Cleveland (OR)
35. 9 Max Schroedl 22:40 Cleveland (OR)
36. 10 James Reynolds 22:42 Wilson
37. 9 Will Tsai 22:48 Cleveland (OR)
38. 9 Owen Carey 22:49 Wilson
39. 11 Dylan Conway 23:02 Cleveland (OR)
40. 9 Sam Duchow-Pressley 23:04 Wilson
41. 10 Jake Van Horn 23:04 Wilson
42. 12 Lukas Aberle 23:10 Wilson
43. 12 Chris Venturelli 23:12 Wilson
44. 9 Andy Ho 23:37 Cleveland (OR)
45. 10 Avi Halperin 23:46 Cleveland (OR)
46. 12 Nick Spaulding 23:48 Madison
47. 9 Jake Lukens 23:53 Madison
48. 9 Powell Terrell 23:55 Cleveland (OR)
49. 11 Jarod Morrow 23:56 Madison
50. 9 Alec Sautter 23:56 Wilson
51. 10 Jackie Vu 23:58 Madison
52. 9 Essau Klopfenstein 24:06 Benson
53. 9 David Scheurer 24:15 Wilson
54. 9 Gabriel Reitzes 24:18 Benson
55. 10 Shaun Hannan 24:19 Madison
56. 9 Finn Hughes 24:22 Cleveland (OR)
57. 11 Teddy Wyman 24:30 Cleveland (OR)
58. 9 Julian Scherer 24:32 Benson
59. 11 Jack Caldwell 24:34 Madison
60. 10 Nathan Jewell 24:53 Wilson
61. 10 Raymond Hill 24:57 Wilson
62. 9 Casey Strike 25:01 Cleveland (OR)
63. 9 Michael Seid 25:14 Cleveland (OR)
64. 10 Henry Strecker 25:21 Wilson
65. 11 Calvin Gagliano 25:24 Wilson
66. 10 Trevor Vandeberg 25:37 Madison
67. 10 Matthew Blender 25:38 Cleveland (OR)
68. 10 Morgan Penk 25:39 Wilson
69. 9 Kadeg Perrot 25:46 Wilson
70. 10 Clarence Groth 25:52 Madison
71. 10 Mark Davenport 26:01 Cleveland (OR)
72. 11 Kevin Bezodis 27:00 Wilson
73. 11 Danny Chen 28:43 Madison
74. 9 Henry Hawking 28:47 Cleveland (OR)
75. 10 Bridger Hayes-Lattin 28:52 Cleveland (OR)
76. 9 Tommy Piwonka 29:50 Wilson
77. 10 Kavi Kien 30:45 Wilson
78. 9 Gabe Garcia 31:27 Madison
79. 11 Trystan Stephens-T... 32:01 Madison