Boys 3 Mile Run
PL GR Name Time Team
1. 10 Julian Higueros 16:22.0 Lane Tech
2. 10 Michael Parduhn 16:44.9 SR Mundelein
3. 10 Aidan Afonso 16:50.8 Mundelein
4. 9 William Hauenstein 16:56.0 PR Wheaton Warrenville ...
5. 10 Joey Pauletto 16:57.6 PR Glenview (Glenbrook ...
6. 10 Gregory Van Hollen 17:01.6 SR Barrington
7. 10 Ford Baker 17:03.0 Winnetka (New Trier)
8. 9 Carter Schorr 17:06.6 Mundelein
9. 10 James Lyon 17:08.7 PR Barrington
10. 10 Jack DeWeerdt 17:09.8 SR Barrington
11. 9 Jack James 17:13.3 PR Wheaton Warrenville ...
12. 10 Graeme Lane 17:19.1 PR Winnetka (New Trier)
13. 10 David Lopez 17:22.3 PR Glenview (Glenbrook ...
14. 10 Charlie Schultz 17:23.5 SR Glenview (Glenbrook ...
15. 10 Brandon Krohn 17:24.0 PR Wheaton (North)
16. 9 Valdis Slokenbergs 17:25.3 PR Geneva
17. 9 Maxum Caesar 17:29.7 PR Cary-Grove
18. 10 Andrew Lewis 17:31.3 PR Cary-Grove
19. 10 Frank Burke-Olson 17:44.2 PR Lane Tech
20. 10 Aiden Raymond 17:45.6 Winnetka (New Trier)
21. 9 Tyler Green 17:45.8 Mundelein
22. 9 Hunter Subry 17:46.1 PR Warren Township
23. 10 David Peters 17:47.1 Winnetka (New Trier)
24. 9 Aaron Sarkar 17:47.8 PR Barrington
25. 10 Matt Rice 17:51.4 Wheaton Warrenville ...
26. 9 Will Kelly 17:51.8 PR Glenview (Glenbrook ...
27. 10 Ben Weiler 17:53.4 Winnetka (New Trier)
28. 9 John Logan 17:54.2 Wheaton (North)
29. 10 Thomas Rudrud 17:56.8 Winnetka (New Trier)
30. 10 Patrick McQuillan 17:59.2 PR Lane Tech
31. 10 Adam Zentner 17:59.5 SR Crystal Lake (Central)
32. 9 Will Houser 17:59.7 PR Glenview (Glenbrook ...
33. 9 Patrick Furlong 17:59.7 PR Barrington
34. 9 Joseph Franke 17:59.9 PR Wheaton Warrenville ...
35. 10 Tommy Scholle 18:02.1 SR Lane Tech
36. 10 Joel Peterson 18:02.3 SR Wheaton (North)
37. 10 Sam Ufford 18:03.1 Winnetka (New Trier)
38. 10 Leo Purcell 18:06.2 Winnetka (New Trier)
39. 9 Aidan Filetti 18:06.2 PR Woodstock (North)
40. 9 Jack Burns 18:06.6 PR Lane Tech
41. 9 Jared Peaslee 18:06.7 PR Wheaton Warrenville ...
42. 9 Trevor Werner 18:10.0 Mundelein
43. 9 Brandt Batteau 18:12.6 PR Grayslake (North)
44. 10 Sean Finerty 18:13.4 PR Mundelein
45. 10 Nelson May 18:15.5 Winnetka (New Trier)
46. 10 Thomas Koschak 18:15.9 SR Richmond (R.-Burton)
47. 10 Teddy Caras 18:16.8 PR Winnetka (New Trier)
48. 9 Mauricio Xochitecatl 18:19.0 Wheaton (North)
49. 9 Cameron Sprague 18:19.2 Lincolnshire (Steven...
50. 10 Emmett Lodl 18:19.6 PR Barrington
51. 10 Sean Cleary 18:20.7 PR Barrington
52. 10 Sawyer Martini 18:22.7 Winnetka (New Trier)
53. 10 Andreas Reaume 18:23.5 SR Barrington
54. 10 Daniel Whalen 18:29.4 SR Warren Township
55. 9 Cameron Coffey 18:30.2 Lincolnshire (Steven...
56. 10 Miguel Leon 18:34.6 Aurora (East)
57. 10 Kellen Cesarone 18:34.7 PR Geneva
58. 9 Hugo Mosqueda 18:35.9 PR Aurora (East)
59. 9 Eric Palmquist 18:37.4 PR Geneva
60. 9 Huitzi Del Real 18:41.7 PR Aurora (East)
61. 10 Finn Askin 18:43.1 SR Wheaton (North)
62. 9 Jessi Garcia 18:45.8 PR McHenry
63. 10 James Wozniak 18:47.7 SR Cary-Grove
64. 10 Aayush Agarwal 18:48.1 PR Barrington
65. 10 Luke Duenas 18:49.8 PR Woodstock (North)
66. 10 Marco Barcenas 18:50.1 Round Lake
67. 9 Jonathon Aube 18:50.3 Mundelein
68. 10 Nate Kopp 18:51.0 SR Crystal Lake (Central)
69. 9 Joseph Parker 18:51.7 PR Wheaton (North)
70. 10 Matt Smith 18:52.7 SR Libertyville
71. 9 Emmet Burke 18:53.8 PR Libertyville
72. 9 Matt Hall 18:56.4 PR Geneva
73. 9 David Zeller 18:56.6 PR Wheaton Warrenville ...
74. 10 Matt Olorvida 18:57.0 Mundelein
75. 9 Trevor Giampa 18:58.6 PR Barrington
76. 10 Nick Otto 18:58.7 PR Libertyville
77. 10 Steven Yee 18:59.6 SR Lane Tech
78. 9 Aaron Beck 19:00.9 PR Geneva
79. 10 Jay Gail 19:04.4 SR Wheaton (North)
80. 10 Joe Powers 19:05.2 PR Lane Tech
81. 10 Kunal Mamtani 19:05.4 PR Barrington
82. 9 James Kurtzweil 19:05.8 PR Glenview (Glenbrook ...
83. 10 Chase Duncan 19:07.3 SR Richmond (R.-Burton)
84. 9 Henry Carrabine 19:08.1 PR Lake Forest
85. 9 Mark Lozonvoy 19:08.2 Lincolnshire (Steven...
86. 10 Frank Rodriguez 19:10.6 PR Lane Tech
87. 10 Thomas Roth 19:13.3 SR Cary-Grove
88. 10 Luke Reynolds 19:13.7 Wheaton Warrenville ...
89. 10 Jesus Nava 19:14.0 PR Aurora (East)
90. 10 Benjamin Johnson 19:14.7 SR Libertyville
91. 10 William Gibbons 19:15.0 Winnetka (New Trier)
92. 10 Dominic Dipaolo 19:16.0 PR Lincolnshire (Steven...
93. 12 Sam Greene 19:16.1 Winnetka (New Trier)
94. 9 Carter Sherwin 19:19.6 Vernon Hills
95. 9 Alex McBride 19:20.9 PR Lane Tech
96. 10 Patrick Kaufman 19:21.0 PR Winnetka (New Trier)
97. 9 Lucas Urchell 19:22.6 Wheaton (North)
98. 9 Aaron De Lara 19:23.1 Mundelein
99. 10 Joseph Murnane 19:24.8 Winnetka (New Trier)
100. 10 Cristian Gonzalez 19:25.3 PR Aurora (East)
101. 10 Jonah Benthusen 19:26.0 Lincolnshire (Steven...
102. 9 Kyle Chong 19:26.1 PR Barrington
103. 10 Evan Guthrie 19:27.2 Wheaton Warrenville ...
104. 10 Moses Nattawuttisit 19:28.8 Winnetka (New Trier)
105. 9 Andrew Nisipeanu 19:29.6 PR Warren Township
106. 10 Skyler Giampa 19:29.8 SR Barrington
107. 10 Angel Flores 19:30.8 PR West Chicago
108. 10 Sean Kim 19:32.0 Vernon Hills
109. 10 Hunter Thompson 19:32.3 SR Wauconda
110. 10 Spencer Hines 19:33.1 Marian Central Catho...
111. 9 Christopher Davis 19:33.7 PR Crystal Lake (South)
112. 10 Keegan Smalley 19:34.6 Crystal Lake (Central)
113. 9 Aaron Dewey 19:36.4 PR Geneva
114. 9 Jacob Mc Lean 19:37.7 PR McHenry
115. 9 Siddharth Kaza 19:38.7 Lincolnshire (Steven...
116. 10 Trevor O'Connor 19:39.3 PR Crystal Lake (South)
117. 10 Sevan Brodjian 19:39.5 SR Barrington
118. 10 Ryan Schroeder 19:39.7 Grayslake (North)
119. 9 Joe Tegge 19:43.3 Geneva
120. 9 Nathan Papierniak 19:46.1 PR Warren Township
121. 10 William Kim 19:46.5 PR Barrington
122. 9 Andrew Rogers 19:46.6 PR Wheaton (North)
123. 9 David Palmer 19:46.8 Vernon Hills
124. 9 Will Puls 19:47.0 PR McHenry
125. 10 Will Dring 19:47.1 SR Wheaton (North)
126. 10 Jordaan Boxer 19:47.7 Grayslake (North)
127. 10 Declan Kane 19:47.8 Wheaton (North)
128. 9 Adam Caesar 19:50.0 PR Cary-Grove
129. 9 Chase Johnson 19:51.0 Vernon Hills
130. 10 Gunnar Wheeler 19:52.0 Wheaton Warrenville ...
131. 10 Matt Beckman 19:53.9 PR Libertyville
132. 9 Alex Caswell 19:55.1 Wheaton (North)
133. 9 Jacob Green 19:55.8 Mundelein
134. 9 Blake Pokora 19:55.9 PR Crystal Lake (Central)
135. 9 Eric Christensen 19:57.1 PR Cary-Grove
136. 9 Eric Stemper 19:58.4 PR Lane Tech
137. 9 Bennett Scheuneman 19:59.5 PR Libertyville
138. 10 Hector Merchan 20:00.2 PR Lane Tech
138. 10 Peter Ornowski 20:00.2 PR Lane Tech
139. 9 Jayden Wilhelm 20:01.2 PR Wheaton (North)
140. 9 Henry Lokken 20:01.4 PR Lane Tech
141. 9 Glenn Fowler 20:01.5 PR Aurora (East)
142. 10 Ethan Robbins 20:02.3 SR Libertyville
143. 10 Jared Robbins 20:02.7 SR Libertyville
144. 9 Josh Tsai 20:03.3 Lincolnshire (Steven...
145. 9 Jeremy Hernandez 20:03.6 PR Mundelein
146. 9 Gavin White 20:05.0 Vernon Hills
147. 9 Henry Adkins 20:07.7 PR Wheaton Warrenville ...
148. 9 Corey Pacernick 20:09.3 PR Lincolnshire (Steven...
149. 10 Joey Patronik 20:12.4 PR Glenview (Glenbrook ...
150. 10 Igor Pappas 20:13.3 Wheaton Warrenville ...
151. 9 Joshua Lane 20:13.6 PR Lake Forest
152. 9 Ben Rosa 20:13.8 PR Lake Forest
153. 10 Andrew Kline 20:14.2 Winnetka (New Trier)
154. 9 Zack Heisner 20:14.7 PR West Chicago
155. 9 Dylan Murphy 20:14.8 Lincolnshire (Steven...
156. 10 Dylan Heimert 20:14.9 PR Libertyville
157. 9 John Kalstrup 20:15.2 Grayslake (North)
158. 9 Matt Dutton 20:15.9 Geneva
159. 10 Carl Lyons 20:16.4 PR Lane Tech
160. 9 Josh Krueger 20:17.5 PR Libertyville
161. 10 Brendan Garvey 20:19.2 SR Glenview (Glenbrook ...
162. 9 Carson Ward 20:20.8 PR Lake Forest
163. 10 Cooper Miller 20:21.1 PR Libertyville
164. 10 Thomas Libert 20:21.8 PR Cary-Grove
165. 11 Johnathan Westphal 20:21.9 SR Warren Township
166. 10 Matt Adkins 20:25.2 Winnetka (New Trier)
167. 9 Stephen Sheffel 20:26.5 PR Cary-Grove
168. 10 Garrett Carden 20:27.6 SR Lake Forest
169. 9 Ryan Mc Kew 20:27.8 PR Glenview (Glenbrook ...
170. 10 Kamal Patel 20:28.3 PR West Chicago
171. 10 Ethan Anderson 20:28.7 SR Richmond (R.-Burton)
172. 10 Lucas Seegers 20:28.9 SR Crystal Lake (Central)
173. 10 Michael Kim 20:29.2 Mundelein
174. 9 Bret Schwardt 20:29.3 PR Geneva
175. 9 Abraham Holtermann 20:31.0 PR Barrington
176. 9 Sohom Dash 20:31.1 PR Warren Township
177. 10 AJ Lehman 20:31.5 Grayslake (Central)
178. 10 Payton Taylor 20:31.7 Grayslake (North)
179. 10 Otto Skelley 20:33.2 SR Cary-Grove
180. 10 Josh Garate 20:33.9 SR Glenview (Glenbrook ...
181. 10 Austin Douthit 20:34.2 Winnetka (New Trier)
182. 10 Dawei Ding 20:34.8 Lincolnshire (Steven...
183. 9 Grant Hampton 20:35.8 Vernon Hills
184. 10 Carson Johnson 20:36.4 Crystal Lake (Central)
185. 9 Zachary Mattson 20:37.0 Lincolnshire (Steven...
186. 9 Robert Barreca 20:37.0 Lincolnshire (Steven...
187. 9 Jacob Letmanski 20:37.3 PR McHenry
188. 10 Nick Camacho 20:37.8 PR Crystal Lake (Central)
189. 9 Josh Gorup 20:38.0 PR Wheaton (North)
190. 9 Aiden Dunleavy 20:38.0 PR Barrington
191. 10 Ethan Schuster 20:38.6 Vernon Hills
192. 10 Trevor May 20:38.9 PR Crystal Lake (Central)
193. 10 Trevin Hernandez 20:44.4 PR Winnetka (New Trier)
194. 9 Mize Owen 20:47.2 PR Crystal Lake (Central)
195. 9 Bryan Donaire 20:48.0 Grayslake (North)
196. 10 JJ Sergey 20:48.2 Maine East
197. 9 Liam Jackson 20:49.7 PR Lane Tech
198. 10 Zach Rowley 20:49.7 SR Barrington
199. 10 Eean Steinhagen 20:49.8 PR Crystal Lake (Central)
200. 10 Kellen Klapatch 20:50.7 PR West Chicago
201. 9 Ryan DeMarco 20:51.4 Geneva
202. 9 Justin Wrona 20:52.9 PR Glenview (Glenbrook ...
203. 10 Marcus Conceicao 20:53.3 PR Grayslake (North)
204. 9 Peter Osielski 20:55.1 PR West Chicago
205. 10 Colin Heffernan 20:55.5 SR Crystal Lake (Central)
206. 10 Gus Peterson 20:57.7 Wheaton (North)
207. 9 Joshua Taylor 20:59.3 PR Wheaton Warrenville ...
208. 10 Will Conley 21:01.7 PR Libertyville
209. 9 Ian Bouma 21:01.8 PR Warren Township
210. 10 Matthew Waller 21:01.9 SR Lane Tech
211. 9 JJ Lich 21:02.7 Harvard
212. 9 Jacob Perraud 21:03.5 PR Mundelein
213. 10 Zach Anderson 21:05.2 SR Richmond (R.-Burton)
214. 10 Daniel Saltz 21:06.6 PR Lincolnshire (Steven...
215. 10 Kento Usui 21:08.4 Wheaton Warrenville ...
216. 10 Eric Latham 21:08.4 SR West Chicago
217. 10 Truman Silberg 21:09.0 PR Barrington
218. 9 Micheal Raupp 21:11.1 PR Lake Forest
219. 10 Ryan Present 21:12.1 Lincolnshire (Steven...
220. 10 Sean Lynch 21:12.9 PR Glenview (Glenbrook ...
221. 10 Evan Miyake 21:13.4 SR Barrington
222. 10 Tyler Winkelman 21:13.5 Mundelein
223. 10 Anthony Rayzman 21:14.0 Wauconda
224. 10 Daniel Nieto 21:14.1 Mundelein
225. 9 Alex Randall 21:15.0 Vernon Hills
226. 10 Eli Taitz 21:15.6 Lincolnshire (Steven...
227. 9 Brandon Neas 21:15.7 Zion-Benton
228. 10 Braedan Johnson 21:17.7 Wheaton Warrenville ...
229. 9 Augustus Bankson 21:18.5 PR Grayslake (Central)
230. 9 Thai Davis 21:18.7 PR Wheaton Warrenville ...
231. 10 Ryan Kenny 21:19.5 SR Barrington
232. 10 Bennett Whitney 21:19.8 PR Libertyville
233. 9 Spencer Madden 21:20.1 Mundelein
234. 9 Daniel Fuchs 21:20.3 Grayslake (Central)
235. 10 Derek Lee 21:20.5 SR Marian Central Catho...
236. 9 Logan Spaulding 21:20.7 Grayslake (Central)
237. 9 Esteban Padilla 21:22.7 PR Warren Township
238. 10 Brian Heffernan 21:28.1 SR Crystal Lake (Central)
239. 10 Severio Hernandez 21:28.1 PR Warren Township
240. 10 Justin Vega 21:29.7 Round Lake
241. 9 Ryan Paul 21:30.3 PR Barrington
242. 10 Brendan Overbey 21:30.5 McHenry
243. 10 Matthew Garcia 21:31.3 PR McHenry
244. 9 Seth Rieske 21:31.4 Wheaton (North)
245. 10 Jack Welch 21:31.9 SR Warren Township
246. 10 Alejandro Reyther 21:33.1 PR Barrington
247. 9 Brayden Singer 21:35.8 PR McHenry
248. 9 Andrew Schwartz 21:36.4 PR McHenry
249. 10 Reese Kinzig 21:38.3 Grayslake (Central)
250. 10 Cole Polek 21:38.4 Grayslake (Central)
251. 9 Frank Jang 21:41.1 PR Glenview (Glenbrook ...
252. 9 Johnny Bey 21:41.4 PR West Chicago
253. 10 Jack Reynolds 21:42.2 PR Winnetka (New Trier)
254. 9 Alex Yu 21:42.7 PR Vernon Hills
255. 9 Carson Ghys 21:42.7 PR Warren Township
256. 9 Parker Zancho 21:43.6 PR McHenry
257. 9 Nathan Polizzi 21:44.4 PR Lane Tech
258. 10 Martin Timoteo 21:45.1 PR Lane Tech
259. 9 Michael Khalef 21:45.3 PR Lane Tech
260. 10 Jake Atkinson 21:45.4 PR Crystal Lake (Central)
261. 9 Mark Leamy 21:46.1 Zion-Benton
262. 9 Brandell Cal 21:46.6 PR Crystal Lake (Central)
263. 9 Collin Sorge-Young 21:47.7 PR Warren Township
264. 10 Patrick Kemp 21:48.8 SR Wheaton (North)
265. 9 Andrew Metcalf 21:49.6 PR Warren Township
266. 9 Ethan Lane 21:49.7 PR Lake Forest
267. 10 Anthony Cabrera 21:51.0 PR Crystal Lake (South)
268. 10 Bennett Chou 21:51.3 PR Winnetka (New Trier)
269. 10 Jack Miller 21:52.8 PR Winnetka (New Trier)
270. 10 Alex Margaglione 21:52.9 Wheaton (North)
271. 9 William Wallace 21:53.1 Wheaton (North)
272. 9 Liam Quinn 21:53.7 PR Lane Tech
273. 9 Stuart Patton-Van ... 21:54.8 PR Lane Tech
274. 9 Jameson Teuber 21:55.1 PR Woodstock (North)
275. 9 Colin Hogan 21:55.9 Mundelein
276. 9 Robert Spicer 21:57.4 PR Wheaton Warrenville ...
277. 10 Alejandro Ortiz 21:57.9 PR Woodstock (North)
278. 9 Nicholas Gloss 21:58.3 PR Lane Tech
279. 10 Luke Beccasio 21:59.0 Wheaton (North)
280. 9 Luke Morehead 22:00.1 PR Marian Central Catho...
281. 10 Declan Fontillas 22:01.4 SR Glenview (Glenbrook ...
282. 10 Teddy Webster 22:02.1 Geneva
283. 9 Theo Gikas 22:06.6 PR Glenview (Glenbrook ...
284. 10 John-Erik Bruchman 22:10.2 Lincolnshire (Steven...
285. 10 Hernan Lima Vasquez 22:10.6 Maine East
286. 9 Nick Phillips 22:11.0 PR Woodstock (North)
287. 9 Adhit Sundaram 22:12.5 Lincolnshire (Steven...
288. 9 Ryan Starkey 22:12.8 Cary-Grove
289. 10 Daniel Flores 22:13.6 Cary-Grove
290. 10 Harrison Hardcastle 22:13.7 Lincolnshire (Steven...
291. 10 Jaden Stern 22:17.8 SR Winnetka (New Trier)
292. 9 Jesus Renteria 22:18.7 Aurora (East)
293. 10 Zeke Ochoa 22:18.9 PR Aurora (East)
294. 10 Nicolaus Shepard 22:19.6 PR Marian Central Catho...
295. 10 Juan Olaya-Nino 22:20.6 PR Warren Township
296. 9 Itamar Shifrin 22:20.6 Vernon Hills
297. 10 Brendan Whaley 22:23.2 PR Barrington
298. 9 John Bresnahan 22:25.4 PR Glenview (Glenbrook ...
299. 9 Ben Reuter 22:27.6 PR Marian Central Catho...
300. 9 Kalen Otwell 22:27.9 PR Glenview (Glenbrook ...
301. 9 Ryan Peters 22:28.5 PR Lake Forest
302. 10 Josh Tischler 22:29.7 Wheaton Warrenville ...
303. 10 Foster Boom 22:32.9 PR Libertyville
304. 9 Addy Otgontseren 22:33.9 PR Glenview (Glenbrook ...
305. 9 Brigham Cieslak 22:34.5 Grayslake (Central)
306. 10 Matt Huh 22:35.7 Vernon Hills
307. 9 Tim Lorenz 22:36.7 PR Crystal Lake (South)
308. 9 Sam Laughlin 22:41.6 PR Lane Tech
309. 9 Connor Vondrak 22:42.7 PR Barrington
310. 10 Ben Lalor 22:43.2 SR Crystal Lake (Central)
311. 9 Richard Mack 22:44.7 PR Barrington
312. 10 Joey Berg 22:44.9 PR Crystal Lake (Central)
313. 9 Raul Dominguez 22:46.3 PR Grayslake (North)
314. 10 Joe Fernandez 22:46.4 PR Grayslake (Central)
315. 9 Adrian Dela Cruz 22:47.0 PR Grayslake (Central)
316. 9 Dane Whitney 22:48.0 PR Libertyville
317. 10 Ellis Laveen 22:48.5 SR Wheaton Warrenville ...
318. 10 Luis Panchi 22:49.3 PR Lane Tech
319. 10 Ryan Walowski 22:49.9 PR Warren Township
320. 10 Ethan Rutledge 22:50.6 PR Warren Township
321. 10 Adrian Marin 22:50.9 Lincolnshire (Steven...
322. 10 Daniel Reynolds 22:51.6 SR Lane Tech
323. 9 Kyle Rivas 22:51.7 PR Barrington
324. 10 Chris Beattie 22:51.9 PR Libertyville
325. 9 Timothy Schenk 22:52.1 PR Warren Township
326. 9 Su Min Cho 22:54.5 PR Glenview (Glenbrook ...
327. 10 Jake Duffy 22:55.4 PR Libertyville
328. 9 Julian Zea 22:55.5 PR Lane Tech
329. 10 Danny Olson 22:56.2 SR Barrington
330. 9 Kevin Stone 22:56.3 PR Libertyville
331. 9 Justin Salinger 22:56.8 Grayslake (North)
332. 9 Keir Luczak 22:57.8 Grayslake (Central)
333. 9 Kayode Awonaike 22:58.3 PR Warren Township
334. 9 Kyle Green 23:01.7 PR Aurora (East)
335. 10 Dan Lyons 23:02.6 SR Crystal Lake (South)
336. 10 Matt Walsh 23:03.9 PR Lincolnshire (Steven...
337. 10 Hunter Stromig 23:05.2 Lincolnshire (Steven...
338. 9 Lucien Kaczmarczyk 23:05.8 PR Crystal Lake (South)
339. 9 Jakob Friedman 23:08.0 Lincolnshire (Steven...
340. 10 Brendan Rattin 23:10.1 SR Libertyville
341. 10 Josiah Moody 23:11.7 PR Wheaton (North)
342. 10 Marcello Montes 23:12.2 PR Warren Township
343. 10 Franklin Dietz 23:12.3 Grayslake (North)
344. 10 Kevin Galindo 23:13.2 Waukegan
345. 9 Ethan Mok 23:15.5 PR Crystal Lake (South)
346. 9 Ethan Scott 23:16.2 PR Wheaton (North)
347. 9 Eduardo Loa 23:16.5 PR West Chicago
348. 10 Jason Lenz 23:16.8 SR Libertyville
349. 10 Eli Wurster 23:16.9 Wauconda
350. 9 Michael Wagner 23:17.2 PR Wheaton Warrenville ...
351. 10 David Serrechia 23:19.5 SR Libertyville
352. 10 Justin Goers 23:21.6 PR Grayslake (North)
353. 9 Kunal Sharma 23:23.2 PR Warren Township
354. 9 Pedro Lopez-Vargas 23:23.5 Waukegan
355. 9 Adam Wallach 23:24.6 Lincolnshire (Steven...
356. 10 Andrew Zemeske 23:26.2 PR Libertyville
357. 10 Cody Medina 23:33.7 Grayslake (Central)
358. 9 Luke Steinbeck 23:36.7 Grayslake (Central)
359. 9 Conor Devlin 23:37. PR Lane Tech
359. 10 Kamil Radecki 23:37.0 PR Lane Tech
360. 9 Levi Austin 23:39.8 PR Harvard
361. 9 Soroush DJangi 23:44.2 PR Lane Tech
361. 9 Xavier Lewellen 23:44.2 PR Lane Tech
362. 9 Miles Pletcher 23:49.2 Grayslake (Central)
363. 10 Christian Larsen 23:51.5 PR Libertyville
364. 9 Joshua Kim 23:57.9 Maine East
365. 9 Danny O Brien 23:58.9 PR Glenview (Glenbrook ...
366. 9 Ethan Utreras 23:59.7 PR Lane Tech
366. 9 Max Gutierrez 23:59.7 PR Lane Tech
367. 9 Ethan Luedke 24:00.0 PR Richmond (R.-Burton)
368. 9 Luke Roswick 24:01.0 Mundelein
369. 9 Daniel Maldanado 24:07.8 PR Aurora (East)
370. 9 Wade Herrera 24:09.1 PR Glenview (Glenbrook ...
371. 9 Thomas Kesling 24:13.3 PR Glenview (Glenbrook ...
372. 9 Craig Hundley 24:14.8 Grayslake (Central)
373. 9 Alex Erpelding 24:15.0 PR Cary-Grove
374. 9 Gabe Waz 24:15.4 PR Crystal Lake (South)
375. 9 Sachin Dubey 24:18.1 PR Grayslake (North)
376. 9 Caleb Smith 24:24.3 Vernon Hills
377. 10 Campbell Scott 24:26.5 PR Crystal Lake (South)
378. 10 Hans Vandenheuval 24:27.8 Lincolnshire (Steven...
379. 10 Jack Bubala 24:28.4 SR Marian Central Catho...
380. 9 George Harvey 24:32.7 PR Libertyville
381. 10 John Silberbauer 24:33.1 PR Richmond (R.-Burton)
382. 9 Juan Taia 24:39.6 PR West Chicago
383. 10 Mads De La Pena 24:42.0 PR Warren Township
384. 10 Sam Rankin 24:49.0 Wheaton Warrenville ...
385. 10 Tobias Rosales 24:51.5 Round Lake
386. 9 Alec Aguinaga 24:58.3 PR Aurora (East)
387. 9 Erik Osorio-Cruz 25:01.3 PR Maine East
388. 10 Spencer Robieson 25:02.3 PR Lincolnshire (Steven...
389. 10 Kael Valdez 25:03.8 PR Warren Township
390. 9 Nitin Nadella 25:04.6 PR Lincolnshire (Steven...
391. 9 Chris Achammer 25:06.0 PR Wheaton Warrenville ...
392. 9 Paul Park 25:07.2 Lincolnshire (Steven...
393. 9 Matt Delmonico 25:13.1 Vernon Hills
394. 9 Jack Reinwald 25:19.9 Grayslake (North)
395. 9 Adrian Ruiz 25:25.7 PR Warren Township
396. 10 Jeremy Gunter 25:38.8 SR Warren Township
397. 9 Jake Genc 25:39.9 PR Grayslake (Central)
398. 9 Bobby Emerick 25:40.4 PR Grayslake (Central)
399. 10 Carlos Mandujano 25:44.4 SR Warren Township
400. 9 Zach Tran 25:46.4 PR Wheaton (North)
401. 10 Blake Persons 25:46.5 SR Richmond (R.-Burton)
402. 10 Andres Reyes 25:48.1 PR Winnetka (New Trier)
403. 9 Lara Antiono 25:49.5 PR Crystal Lake (Central)
404. 10 Ethan Rogers 25:49.6 SR Wauconda
405. 9 Ethan Bentley 25:58.3 PR Lane Tech
406. 9 Andrew Rosado 26:02.2 PR Crystal Lake (South)
407. 9 Matthew Vela 26:11.6 PR Zion-Benton
408. 9 Jake Wand 26:11.7 PR Marian Central Catho...
409. 10 Mario Haro 26:26.9 SR Wheaton Warrenville ...
410. 10 Richter Tyler 26:34.7 Crystal Lake (Central)
411. 10 Tyler Palo 26:42.4 SR Grayslake (North)
412. 10 Shakir Ghoghawala 26:54.5 PR Barrington
413. 9 Ryan Robb 26:58.5 Grayslake (Central)
414. 10 Poojan Palwai 26:59.8 PR Lincolnshire (Steven...
415. 10 Juan Sanchez 27:02.8 SR Round Lake
416. 9 Phil Norton 27:08.6 PR Glenview (Glenbrook ...
417. 9 John Sanchez 27:09.5 Round Lake
418. 9 Michael Keegan 27:14.8 Mundelein
419. 9 Owen Neal 27:19.4 PR Lane Tech
419. 10 Killian Zindel 27:19.4 PR Lane Tech
420. 9 Jacob Cook 27:21.6 PR Richmond (R.-Burton)
421. 10 Jose Sanchez 27:29.4 Round Lake
422. 9 Kevin Orellana 27:29.6 Maine East
423. 10 Ryan Coe 27:29.9 SR Winnetka (New Trier)
424. 10 Jacob Lawrence 27:40.3 PR Libertyville
425. 10 Daniel Wulf 27:45.7 SR Lincolnshire (Steven...
426. 10 William Bechtel 27:50.2 PR Winnetka (New Trier)
427. 9 Nate Brown 27:50.7 Wauconda
428. 12 Louis Culloton 27:54.4 West Chicago
429. 9 Alexandro Zelaya 27:55.8 PR Waukegan
430. 10 Neil Chhikara 28:11.6 SR Libertyville
431. 9 Matt Wember 28:13.2 PR Marian Central Catho...
432. 9 Angel Villegas 28:13.8 PR Maine East
433. 10 Joshua Lee 28:44.9 Vernon Hills
434. 10 John Freberg 28:45.0 SR Libertyville
435. 9 Andrew Zalewski 28:54.9 Wauconda
436. 9 William Bermudez 28:59.9 PR Glenview (Glenbrook ...
437. 10 Diego Jimenez 29:00.7 SR Round Lake
438. 9 Zach Chamberlain 29:06.1 Grayslake (North)
439. 9 Joseph Shin 29:17.4 PR Glenview (Glenbrook ...
440. 9 Sean Kelly 30:01.0 PR Glenview (Glenbrook ...
441. 9 Jack Fritz 30:10.1 PR Richmond (R.-Burton)
442. 9 Omar Garcia 30:10.7 PR Aurora (East)
443. 10 Josh Mackay 31:37.1 Mundelein
444. 9 Peter Cowsky 31:49.0 PR Libertyville
445. 9 Noah Colon 32:46.8 Mundelein
446. 9 Elliot Kahles 33:04.4 PR Crystal Lake (Central)
447. 9 Samson Goitom 33:51.4 PR Wheaton (North)
448. 10 Jibriel Saqibuddin 34:11.0 PR Winnetka (New Trier)
449. 9 Stephan Hurley 35:10.2 Mundelein
450. 9 Bradley Drummer 35:13.9 Grayslake (North)
451. 9 Drew Gillum 36:25.0 Marian Central Catho...