Boys 5000 Meter Run
1. 12 Josiah Langstaff 17:30.3 Lincoln
2. 11 Avi Meyer 17:38.3 Lincoln
3. 12 Dylan Ludiker 18:03.5 Lincoln
4. 11 Harry Thoma 18:14.3 Lincoln
5. 12 Jake Faha 18:14.7 Grant
6. 11 Nick Slenning 18:25.7 Wilson
7. 11 Henry Guinn 18:26.0 Lincoln
8. 10 Carson Cohn 18:36.7 Lincoln
9. 9 Will Eaton 18:42.8 Franklin
10. 11 Aiden Nelson 18:45.1 Wilson
11. 11 Xavier Triplett 18:45.6 Wilson
12. 11 Paul Parodi 18:47.0 Wilson
13. 10 Cole Marshall 18:47.9 Grant
14. 10 Mike Meo 18:48.3 Grant
15. 9 Fred Kerr 18:54.9 Grant
16. 10 Christopher Midyett 18:59.4 Grant
17. 9 Jack Wright 19:00.6 Lincoln
18. 11 Stevie Mare 19:01.9 Franklin
19. 10 Henry Bringenberg 19:09.8 Wilson
20. 10 Chris Duval 19:13.6 Grant
21. 11 Henry Schoonover 19:15.7 Grant
22. 9 John Meo 19:17.8 Grant
23. 11 Cole Graham 19:20.0 Lincoln
24. 10 Jack Casey 19:22.2 Grant
25. 10 Evan Kane 19:24.8 Cleveland (OR)
26. 11 Ben Ward-DuBois 19:28.1 Grant
27. 12 Gabe Kemling 19:29.0 Wilson
28. 10 Dezmond Douglas 19:29.6 Franklin
29. 12 William Mundorff 19:32.6 Franklin
30. 11 Sean Gillen 19:33.0 Grant
31. 10 Torrien Bruce 19:36.0 Franklin
32. 10 Riley Wilson 19:37.0 Lincoln
33. 12 Alex Duval 19:40.9 Grant
34. 12 Alec Adams 19:42.8 Grant
35. 9 Alex Harris 19:44.1 Wilson
36. 9 Ryan Kinnucan 19:44.7 Grant
37. 12 Mo Stockman 19:45.8 Cleveland (OR)
38. 10 Carter Crail 19:47.6 Wilson
39. 9 Soren Oakley 19:48.5 Grant
40. 10 Calvin Bartlett 19:48.9 Cleveland (OR)
41. 12 Nyles Green 19:49.2 Grant
42. 9 Leandro Garduño 19:49.9 Cleveland (OR)
43. 11 Andrew Brinker 19:50.0 Lincoln
44. 10 Ryan Patridge 19:53.7 Lincoln
45. 9 Santo Mallon 19:58.9 Wilson
46. 11 Peter Paskill 20:00.4 Lincoln
47. 11 Fischer Jemison 20:01.5 Grant
48. 10 Nathan Rutledge-Go... 20:02.0 Wilson
49. 11 Ethan Shields 20:05.2 Grant
50. 10 Alejandro Barbosa 20:05.5 Grant
51. 12 Kazuki Reents 20:08.0 Grant
52. 11 Alex Laub 20:10.4 Lincoln
53. 11 Alexander Helton 20:15.6 Wilson
54. 11 Matthew Bennett 20:21.7 Madison
55. 11 Griffin Koerner 20:29.2 Lincoln
56. 11 Din Bacher 20:38.5 Lincoln
57. 9 Adam Nayak 20:41.0 Cleveland (OR)
58. 9 Matthew Kirkland 20:43.0 Lincoln
59. 9 Will Swindell 20:50.1 Lincoln
60. 9 Alex Deeb 20:52.4 Wilson
61. 10 Nick Hart 20:52.7 Cleveland (OR)
62. 10 Jesse Maack 20:55.6 Wilson
63. 11 Miles Scheuering 20:58.4 Franklin
64. 9 Max Schroedl 21:00.3 Cleveland (OR)
65. 9 Owen Carey 21:04.8 Wilson
66. 12 James Rutledge-Gor... 21:14.8 Wilson
67. 10 Jackson Curtin 21:17.1 Wilson
68. 11 Calvin Gagliano 21:19.5 Wilson
69. 11 Parker Trelstad 21:24.3 Lincoln
70. 10 Isaak Simpson 21:26.2 Wilson
71. 12 Alejandro Comas-Sh... 21:33.2 Cleveland (OR)
72. 12 Martin Chasehill 21:36.2 Grant
73. 10 Linus Clark 21:44.8 Cleveland (OR)
74. 10 Ryan Premi 21:45.4 Lincoln
75. 10 Simon Brown 21:45.8 Cleveland (OR)
76. 10 Noah Gladen-Kolarsky 21:46.5 Lincoln
77. 10 Jesse Dammann 21:47.8 Cleveland (OR)
78. 9 Powell Terrell 21:49.3 Cleveland (OR)
79. 9 Sam Duchow-Pressley 21:49.9 Wilson
80. 9 Max Erlandson 21:51.7 Franklin
81. 10 Josiah Greene 21:53.7 Roosevelt
82. 11 Ian Morgan 21:54.1 Wilson
83. 9 Elijah Emmons 21:54.4 Wilson
84. 10 Harley Hodgson 21:58.2 Lincoln
85. 10 Caleb Spiro 22:00.2 Lincoln
86. 9 Alec Sautter 22:02.1 Wilson
87. 9 Henry Bennett-Hanes 22:03.5 Lincoln
88. 10 Kilian Jones 22:05.0 Grant
89. 12 James Trotter 22:07.8 Wilson
90. 11 Dylan Young 22:08.2 Roosevelt
91. 9 Quinn Sengstake 22:12.0 Wilson
92. 9 Jackson Heath 22:12.2 Grant
93. 11 Jose Calderon 22:14.1 Lincoln
94. 11 Tommy Harvison 22:15.0 Wilson
95. 10 Owen Cooper 22:16.2 Grant
96. 10 Carlos Pena 22:16.9 Wilson
97. 10 Jake Van Horn 22:31.6 Wilson
98. 9 Nathaniel Medina 22:32.1 Jefferson
99. 10 Michael Ioffe 22:33.1 Lincoln
100. 10 Gabriel Baltzell 22:34.1 Jefferson
101. 9 Zakiah Schaefle 22:35.4 Franklin
102. 11 Zach Guastadisegni 22:39.9 Lincoln
103. 12 Lukas Aberle 22:40.8 Wilson
104. 11 Aiden Grimshaw 22:41.9 Wilson
105. 12 Chris Venturelli 22:42.4 Wilson
106. 12 Raul Vega-Juarez 22:43.1 Grant
107. 9 Job Nollette 22:43.7 Lincoln
108. 9 Andy Dana 22:50.2 Grant
109. 11 Cameron Hilman 22:52.2 Grant
110. 12 Cole Domenico 22:53.6 Grant
111. 12 Sivert Laurendz-Je... 22:54.0 Roosevelt
112. 9 Michael Rask 22:54.6 Grant
113. 9 Filip Slezak 22:55.9 Franklin
114. 9 Will Tsai 22:58.5 Cleveland (OR)
115. 10 Aiden Ormond 22:59.1 Wilson
116. 12 Ismail Aden 22:59.7 Roosevelt
117. 10 Isaac Gadberry 23:00.4 Grant
118. 12 Nick Spaulding 23:01.9 Madison
119. 10 Lucas Copp 23:04.5 Franklin
120. 9 Simon Chow 23:08.5 Lincoln
121. 9 Brett Zonick 23:11.0 Grant
122. 9 Andy Ho 23:18.2 Cleveland (OR)
123. 11 Taylor Acuña 23:39.1 Cleveland (OR)
124. 9 David Scheurer 23:40.4 Wilson
125. 10 Jake Warmflash 23:43.0 Cleveland (OR)
126. 9 Cyrus Johnson 23:44.7 Cleveland (OR)
127. 11 Drake Graham 23:47.3 Wilson
128. 12 Carson Hauth 23:51.0 Lincoln
129. 10 Nicolas Chu 23:51.7 Lincoln
130. 11 Owen Van Valkenburgh 23:53.8 Grant
131. 10 Siddharth Suri 23:54.7 Lincoln
132. 11 Conrad Clemans 23:59.6 Grant
133. 9 Emiliano Zook 24:00.8 Jefferson
134. 11 Mason Ashmore 24:02.0 Grant
135. 9 Harrison Brown 24:02.9 Grant
136. 10 Shaun Hannan 24:05.3 Madison
137. 9 James Houghton 24:05.9 Grant
138. 9 Ray Wagner 24:06.0 Grant
139. 9 Ryan O'Connor 24:08.8 Grant
140. 10 Ethan Hess 24:12.3 Grant
141. 11 Jarod Morrow 24:13.3 Madison
142. 11 Teddy Wyman 24:14.9 Cleveland (OR)
143. 9 Michael Seung 24:15.4 Lincoln
144. 9 Silas Kidd-Myers 24:16.0 Grant
145. 9 Jack Plager 24:17.1 Grant
146. 10 Max Terry 24:17.6 Grant
147. 12 Gunnar Olson 24:17.9 Grant
148. 9 Gabriel Reitzes 24:20.3 Benson
149. 9 Michael Seid 24:22.0 Cleveland (OR)
150. 9 Sam Craig 24:23.9 Lincoln
151. 9 Mackie Mallison 24:24.4 Grant
152. 9 Ibrahim Seraphin 24:27.3 Roosevelt
153. 11 Dylan Conway 24:32.3 Cleveland (OR)
154. 9 Ollie Sims 24:32.5 Grant
155. 10 Avi Halperin 24:39.3 Cleveland (OR)
156. 10 Fin Bradshaw-Gutmann 24:42.0 Jefferson
157. 10 Mohamed Ali 24:43.3 Roosevelt
158. 9 Connor O'Doherty 24:43.6 Grant
159. 9 Henry Craddock 24:45.6 Grant
160. 10 Jackie Vu 24:46.6 Madison
161. 9 Micah Cabot 24:54.1 Lincoln
162. 9 Max Crever 24:54.8 Lincoln
163. 10 Xander Collins 25:03.0 Grant
164. 12 Gunnar Rosenberg 25:04.2 Lincoln
165. 9 Griffin Anderton 25:08.7 Lincoln
166. 9 Nolan Ludiker 25:10.6 Lincoln
167. 10 David Charatan 25:16.2 Lincoln
168. 9 Finn Hughes 25:17.0 Cleveland (OR)
169. 11 Stephen Legge 25:17.9 Lincoln
170. 9 Ethan Craig 25:19.2 Franklin
171. 9 Kadeg Perrot 25:21.7 Wilson
172. 11 Alex Maciocco 25:22.1 Lincoln
173. 11 Bob Qiu 25:22.4 Lincoln
174. 10 Sam Hehr 25:22.7 Grant
175. 10 Dacha Kalil 25:26.4 Roosevelt
176. 11 Daniel Ortiz 25:31.3 Jefferson
177. 9 Evan Slupesky 25:36.0 Jefferson
178. 9 Reid Tingley 25:38.4 Grant
179. 10 Matthew Blender 25:39.2 Cleveland (OR)
180. 11 Danny Chen 25:40.0 Madison
181. 9 Alex Coffin 25:40.5 Cleveland (OR)
182. 11 Connor Onitsuka 25:44.8 Grant
183. 10 Oscar Bernat 25:45.0 Grant
184. 12 Parker Brown 25:46.1 Grant
185. 10 Henry Strecker 25:48.3 Wilson
186. 10 Nathan Jewell 25:48.5 Wilson
187. 9 Henri Bozarth 25:52.7 Grant
188. 10 Morgan Penk 25:59.8 Wilson
189. 10 Trevor Vandeberg 26:09.8 Madison
190. 9 Gabe Servo 26:17.8 Lincoln
191. 9 Jay Sharabu 26:33.9 Lincoln
192. 12 Johnny Manhkong 26:39.3 Roosevelt
193. 10 Malik Mitchell 26:40.4 Jefferson
194. 9 Elijah Westberry 26:49.4 Franklin
195. 11 Jack Caldwell 26:50.9 Madison
196. 10 Clarence Groth 27:02.5 Madison
197. 9 Collin Craig 27:12.9 Franklin
198. 9 Micah Chrisman 27:17.8 Grant
199. 9 Julian Wyatt 27:20.9 Grant
200. 9 Dana Pearson 27:21.8 Grant
201. 11 Kevin Bezodis 27:22.8 Wilson
202. 10 James Reynolds 27:41.2 Wilson
203. 9 Tommy Piwonka 27:47.2 Wilson
204. 10 Vincent Vang 27:48.9 Roosevelt
205. 10 Jacob Schulte 27:49.2 Wilson
206. 9 Irvin Torres 28:23.9 Franklin
207. 10 Bridger Hayes-Lattin 28:32.5 Cleveland (OR)
208. 9 Gabe Garcia 29:00.2 Madison
209. 10 Kavi Kien 29:02.9 Wilson
210. 10 Robbie Rudolph 30:05.5 Roosevelt
211. 11 Daniel Hurwitz 30:34.5 Wilson