Boys FR/SO

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...