Complete Results

Boys 3 Mile Run
PL	GR	Name	Time	Team
1.	10	Moe Maro	16:21.7 PR	Andrew	
2.	10	Eddie Siuda	16:23.5	Downers Grove (South)	
3.	10	Nick Dziedzic	16:34.0	Downers Grove (South)	
4.	10	James Weigel	16:42.2	Downers Grove (South)	
5.	10	Tommy Gleeson	16:52.3 PR	Chicago (Brother Rice)	
6.	10	George Willer	16:56.4	Downers Grove (South)	
7.	10	Alex Wondaal	17:06.3	Lansing (Illiana Chr...	
8.	10	Andrew Englert	17:09.6	Lincoln-Way Central	
9.	9	Jacob Fritz	17:11.1	Bradley-Bourbonnais	
10.	9	Aidan Pajeau	17:11.4 PR	Lockport (Twp.)	
11.	10	Mark Pickering	17:13.0	Bradley-Bourbonnais	
12.	10	Jeremy Cueto	17:14.7 PR	Eisenhower	
13.	10	Jackson Burriss	17:21.0	Lincoln-Way Central	
14.	10	Noah Kuxmann	17:25.1	Bradley-Bourbonnais	
15.	10	John Cunningham	17:25.3	Sandburg	
16.	10	Kyle Mulderink	17:25.9 PR	Lansing (Illiana Chr...	
17.	10	Andrew Deuschle	17:26.3 SR	Lemont	
18.	10	Jeffrey Serafini	17:27.1 PR	Andrew	
19.	10	Dalvin Humphrey	17:32.7 PR	Shepard	
20.	10	Ethan Miranda-Gale	17:35.5	Sandburg	
21.	10	Ryan Schuetz	17:35.7 PR	Frankfort (Lincoln-W...	
22.	10	Alexander Kistinger	17:39.9 PR	Lockport (Twp.)	
23.	10	Peter Bukiri	17:50.6	Sandburg	
24.	10	Ben Walter	17:51.0	Sandburg	
25.	9	Kyle Auchstetter	17:53.7 PR	Lincoln-Way West	
26.	10	Miles Appelido	17:56.5 PR	Sandburg	
27.	10	Brendan Conroy	17:57.0 PR	Stagg	
28.	10	Tom Arndt	18:04.3	Frankfort (Lincoln-W...	
29.	10	Brock Royle	18:04.5	Downers Grove (South)	
30.	10	Cade Vetor	18:05.4	Lincoln-Way West	
31.	9	Grayson Gonski	18:05.6	Bradley-Bourbonnais	
32.	9	Jazz Jabulani	18:08.4	Homewood-Flossmoor	
33.	10	Ben Laurich	18:09.0 PR	Downers Grove (South)	
34.	10	Colin Dunn	18:16.7	Downers Grove (South)	
35.	10	Ryan Drafke	18:17.7	Frankfort (Lincoln-W...	
36.	10	Gavin Villiger	18:18.7	Bolingbrook	
37.	10	Russell Simmons,	18:19.2	Lockport (Twp.)	
38.	10	Marc Schelli	18:19.9 SR	Lockport (Twp.)	
39.	-	Davon Bolden	18:20.4 PR	Thornridge	
40.	11	Kyle Kissinger	18:21.3 PR	Lincoln-Way Central	
41.	10	Alex Torres	18:21.5	Chicago Heights (Blo...	
42.	10	David Keen	18:22.6	Riverside (R.-Brookf...	
43.	10	Jacob Heimlich	18:24.6 PR	Frankfort (Lincoln-W...	
44.	10	Jimmy Grill	18:25.3 PR	New Lenox (Providenc...	
45.	10	Randy Apter	18:26.3	Sandburg	
46.	10	Sean Pittacora	18:29.8 PR	Sandburg	
47.	10	Eric Cuevas	18:31.7 PR	Joliet (Central)	
48.	10	Wyatt Shipman	18:33.6 PR	Homewood-Flossmoor	
49.	10	Kyle Mathas	18:34.1 PR	Sandburg	
50.	10	Brandon Herrera	18:35.5 PR	Shepard	
51.	10	Andrew Carollo	18:36.1 PR	Sandburg	
52.	10	Owen Langer	18:36.7	Andrew	
53.	10	Daniel Warren	18:39.3	Lincoln-Way Central	
54.	-	Corey Thomas	18:43.7	Thornridge	
55.	10	Ali Abuzir	18:43.9	Stagg	
56.	-	Luke Fitzgerald	18:44.1 PR	Frankfort (Lincoln-W...	
57.	10	Ethan Trost	18:44.2	Lincoln-Way West	
58.	10	Joey Mojica	18:44.5	Joliet (West)	
59.	10	Jesus Olvera	18:45.2	Joliet (West)	
60.	10	Jonathan Garcia	18:45.4 PR	Joliet (Central)	
61.	10	Brayan Ruiz	18:46.5 PR	Joliet (Central)	
62.	9	Dominic Turkstra	18:47.3	Lansing (Illiana Chr...	
63.	-	Julian Mines	18:48.2 PR	Joliet (Central)	
64.	10	Kyle Pearce	18:49.0	Lincoln-Way West	
65.	10	Steven Kronenberger	18:49.5	Sandburg	
66.	10	Julian Esparza	18:50.1	Lincoln-Way Central	
67.	10	Jack Reddington	18:50.2	Chicago (Brother Rice)	
68.	10	Grant Gibson	18:50.9	Lansing (Illiana Chr...	
69.	9	Kyle Schickel	18:51.3 PR	Lemont	
70.	10	Terenz Bonner	18:52.1	Olympia Fields (Rich...	
71.	10	Connor Raymond	18:55.0 PR	Riverside (R.-Brookf...	
72.	10	Mitch Ludewig	18:56.6 SR	Downers Grove (South)	
73.	10	Ryan Brogan	18:59.6 PR	Tinley Park	
74.	10	Raj Patel	18:59.8 PR	Oak Forest	
75.	10	Ben Howe	19:00.2 PR	Oak Forest	
76.	10	Sam Luna	19:00.5	Midlothian (Bremen)	
77.	10	Miguel Ortega	19:00.9 PR	Eisenhower	
78.	10	Kristian Bielski	19:08.9	Bolingbrook	
79.	10	Marcel Woods	19:10.2 PR	Eisenhower	
80.	-	Matt Pimentel	19:10.5	Lansing (Thornton Fr...	
81.	10	Julian Bendy	19:11.4 PR	Frankfort (Lincoln-W...	
82.	10	Ethan Fazio	19:12.5	Lincoln-Way Central	
83.	10	Matthew Piotrowski	19:13.0	Homewood-Flossmoor	
84.	10	Chris Pearson	19:13.3 PR	Sandburg	
85.	10	Vince Franco	19:13.5 PR	Plainfield (Central)	
86.	10	John McGuire	19:17.2 PR	New Lenox (Providenc...	
87.	10	Matt Peloso	19:18.0 PR	Downers Grove (South)	
88.	10	Marcelo Claure	19:22.1 PR	Sandburg	
89.	10	Nathan Stogsdill	19:23.2 PR	Lockport (Twp.)	
90.	10	Logan Molitor	19:24.4 PR	Lockport (Twp.)	
91.	10	Evan Dunbar	19:27.4	Riverside (R.-Brookf...	
92.	10	Henry Mora	19:29.4	Downers Grove (South)	
93.	9	Adrian Herrera	19:29.6 PR	Riverside (R.-Brookf...	
94.	10	Zach Picton	19:30.4 PR	Riverside (R.-Brookf...	
95.	10	Benjamin Villareal	19:31.7 PR	Stagg	
96.	10	Michael Zhan	19:32.6 PR	Lincoln-Way Central	
97.	10	Emmanuel Perezchica	19:34.5	Richton Park (Rich S...	
98.	10	Jonah Haskins	19:34.7 PR	Lincoln-Way Central	
99.	10	William Motto	19:35.2	Lincoln-Way West	
100.	10	Samuel Lane	19:36.3 SR	Sandburg	
101.	10	Eric Kenes	19:39.0 PR	Sandburg	
102.	-	Chidiebem Isioma	19:39.8 PR	Frankfort (Lincoln-W...	
103.	10	Zac Maher	19:42.0	Oak Forest	
104.	10	Kyle Barbalic	19:43.0 PR	Stagg	
105.	10	Kevin Snow	19:44.7 PR	Hillcrest	
106.	10	Josh Gann	19:45.1	Lansing (Thornton Fr...	
107.	10	Jose Ferreira	19:45.5 PR	Joliet (Central)	
108.	10	Nick Ruiz	19:46.3	Plainfield (Central)	
109.	10	Ahmad Johnson	19:48.1	Lansing (Thornton Fr...	
110.	10	Jeffrey Spaargaren	19:49.9 PR	Sandburg	
111.	10	Mike Perino	19:53.0 PR	New Lenox (Providenc...	
112.	10	Nathan Krabbe	19:53.2	New Lenox (Providenc...	
113.	10	Kaleb Kittl	19:54.8	Lincoln-Way West	
114.	10	Kyle Donahue	19:55.6	Stagg	
115.	10	Gabriel Are	19:57.2	Hillcrest	
116.	10	Nathan Pawlak	19:58.0	Lemont	
117.	10	Luis Hernandez	19:58.8	Joliet (Central)	
118.	10	Joe Murphy	19:59.5	New Lenox (Providenc...	
119.	-	Matthew Ketchen	20:00.9 PR	Frankfort (Lincoln-W...	
120.	10	Matt Pierce	20:02.6 SR	Shepard	
121.	10	Malachi Steinberg	20:09.3	Midlothian (Bremen)	
122.	10	Matthew Carlson	20:12.0 PR	Sandburg	
123.	10	Luke Haan	20:15.8	Lansing (Illiana Chr...	
124.	10	Elijah Knicker	20:16.8 PR	Homewood-Flossmoor	
125.	10	Mike Kopeika	20:18.0	Andrew	
126.	10	Eugene Tanquilit	20:25.1	Lincoln-Way West	
127.	10	Mike Ryan	20:25.9 PR	Andrew	
128.	10	Corey Benson	20:29.0 PR	Joliet (Central)	
129.	10	David Albano	20:30.5 PR	Stagg	
130.	10	Moe Abuasab	20:30.8 PR	Stagg	
131.	9	Nikolas Campobasso	20:31.3	Sandburg	
132.	10	Brenden McGee	20:33.0	Plainfield (Central)	
133.	10	Ethan Gaughan	20:34.4 PR	Andrew	
134.	10	Jorge Lopez	20:38.2	Eisenhower	
135.	10	Ben Ipema	20:38.4	Lansing (Illiana Chr...	
136.	10	Nick Strama	20:40.3 PR	Shepard	
137.	10	Miguel Fernandez	20:42.3	Eisenhower	
138.	10	Josue Salas	20:43.2 PR	Joliet (West)	
139.	-	Angel Suarez	20:44.0	Midlothian (Bremen)	
140.	10	Andre Colbert	20:47.5 PR	Harvey (Thornton)	
141.	10	Caleb Perez	20:51.6	Lansing (Illiana Chr...	
142.	9	Julian Perez	20:53.0 PR	Riverside (R.-Brookf...	
143.	10	Ronaldihno Wallace	20:56.2	Thornridge	
144.	10	Chris Cockrell	20:56.5 PR	Plainfield (Central)	
145.	-	Joe Cantone	20:58.1 PR	Lemont	
146.	10	Shawn Niazi	20:59.3	Oak Forest	
147.	10	Nick Marfoe	21:03.2 SR	Tinley Park	
148.	10	Kevin Laroche	21:04.8 PR	Bolingbrook	
149.	10	Max Gilmore	21:05.0 PR	Frankfort (Lincoln-W...	
150.	10	Nick Confiliano	21:06.1	Plainfield (Central)	
151.	10	Arick Hauschild	21:07.7 PR	Lincoln-Way Central	
152.	10	Sam Agoye	21:14.1	Hillcrest	
153.	10	Tyler McMahon	21:14.8	Lincoln-Way Central	
154.	10	Alaa Zeidan	21:15.9 PR	Oak Lawn (Community)	
155.	10	Kyle Roecker	21:16.1	Lincoln-Way Central	
156.	-	Alex Ude	21:17.4 PR	Bradley-Bourbonnais	
157.	-	Moneeb Malik	21:18.9 PR	Frankfort (Lincoln-W...	
158.	10	Josh Hartman	21:20.6 PR	Tinley Park	
159.	-	Leonard Pollard	21:22.1 PR	Thornridge	
160.	9	Isaiah Zillman	21:23.0 PR	Homewood-Flossmoor	
161.	-	Christopher Nunez	21:24.8 PR	Stagg	
162.	10	Luke Bisping	21:29.6	Bradley-Bourbonnais	
163.	10	Zach Brosseau	21:37.8 PR	Chicago (Brother Rice)	
164.	10	Jeremy Frias	21:38.0	Chicago (Brother Rice)	
165.	10	Matt Arndt	21:46.8 PR	Oak Lawn (Community)	
166.	10	Eddie Oh	21:48.8 PR	Stagg	
167.	10	Danny Vamvakas	21:55.0 PR	Frankfort (Lincoln-W...	
168.	9	Thomas Wakefield	21:57.4 PR	Lincoln-Way West	
169.	-	Josh Palacios	21:58.8 PR	Joliet (West)	
170.	-	Juan Martinez	21:59.9 PR	Eisenhower	
171.	10	Sam Roh	22:01.5 PR	Frankfort (Lincoln-W...	
172.	10	Peter Corasis	22:07.3 PR	Stagg	
173.	10	Anthony Rios Contr...	22:11.3 PR	Joliet (Central)	
174.	10	Joaquin Martinez	22:14.5 PR	Joliet (Central)	
175.	10	Matt Grafenauer	22:16.2 PR	Lansing (Thornton Fr...	
176.	10	Richard Arias	22:16.6 PR	Joliet (Central)	
177.	10	David Dilley	22:19.6	Tinley Park	
178.	10	Ethan Washburn	22:19.8 PR	Joliet (West)	
179.	9	Julius Valencia	22:27.3 PR	Riverside (R.-Brookf...	
180.	-	Jeremiah Agyakye	22:27.5 PR	Lansing (Thornton Fr...	
181.	10	James Ochoa	22:27.8 SR	Tinley Park	
182.	9	Charles Burns	22:30.1 PR	Lemont	
183.	9	Steve Haley	22:32.1 PR	Riverside (R.-Brookf...	
184.	10	Darek Michniak	22:34.2	Stagg	
185.	9	Nathaniel McCravy	22:35.9	Olympia Fields (Rich...	
186.	-	Joseph Rubio	22:41.3 PR	Homewood-Flossmoor	
187.	-	Michael Williams	22:41.7 PR	Harvey (Thornton)	
188.	10	Ben Williams	22:53.9 PR	Sandburg	
189.	-	Darrion Boyce	22:56.0 PR	Hillcrest	
190.	10	Corlin Leonard	22:58.0 SR	Andrew	
191.	10	Brandyn Maza	23:00.5 SR	Andrew	
192.	10	Ej Brotarlo	23:07.9	Plainfield (Central)	
193.	10	Pat Murray	23:19.4	New Lenox (Providenc...	
194.	10	Korben Keoborakot	23:34.6	Joliet (West)	
195.	10	Kevin Chen	23:48.9 PR	Lockport (Twp.)	
196.	-	Michael Rorer	23:50.2 PR	Homewood-Flossmoor	
197.	10	Danny Quirke	24:01.2 SR	New Lenox (Providenc...	
198.	10	Brendan Zaker	24:01.4	Shepard	
199.	10	Ramiro Diaz	24:04.9 PR	Joliet (Central)	
200.	-	Derek Milosovic	24:10.7 PR	Frankfort (Lincoln-W...	
201.	10	Chaz Manuel	24:22.2 PR	Thornwood	
202.	10	Michael Awoniyi	24:24.5 SR	Hillcrest	
203.	-	Leondre Pollard	24:26.5	Thornridge	
204.	10	Caleb Piacenti	24:28.5	Bradley-Bourbonnais	
205.	10	Alex Anguiano	24:34.5 PR	Oak Forest	
206.	10	Kyron Wilson-Ayers	25:26.4 PR	Lansing (Thornton Fr...	
207.	10	Armando Ramirez	25:30.0	Stagg	
208.	10	Tyler Fear	25:47.1 PR	Oak Lawn (Community)	
209.	9	James Enright	25:49.0 PR	Oak Lawn (Community)	
210.	10	John Morrison	25:56.5 PR	New Lenox (Providenc...	
211.	10	Sam Ochoa	26:12.2	Oak Forest	
212.	-	Artis Gibson	26:13.9 PR	Lansing (Thornton Fr...	
213.	-	Juan Hernandez	26:16.1 PR	Joliet (Central)	
214.	10	Ben Warren	26:33.4	New Lenox (Providenc...	
215.	10	Ethan White	26:37.8 PR	Downers Grove (South)	
216.	-	Tarik Hickland	26:49.5 PR	Lansing (Thornton Fr...	
217.	10	Luke Altman	28:26.4	Joliet (West)	
218.	-	Christopher Fabian	28:37.2 PR	Frankfort (Lincoln-W...	
219.	10	Alan Mendez	31:03.7 SR	Midlothian (Bremen)	

Boys 2 Mile Run
PL	GR	Name	Time	Team
1.	9	Brett Gardner	11:32.2 PR	Frankfort (Lincoln-W...	
2.	9	Jared Kreis	11:53.9 PR	Lincoln-Way Central	
3.	9	Tyler Cushing	12:13.3 PR	Bolingbrook	
4.	9	Ben Giblin	12:17.2 PR	Sandburg	
5.	9	Will Giblin	12:17.5 PR	Sandburg	
6.	9	Ian McGrath	12:34.5 PR	Sandburg	
7.	-	Logan Wetzel	12:35.8 PR	Chicago Heights (Blo...	
8.	9	John Heneghan	12:36.9 PR	Downers Grove (South)	
9.	9	John Norris	12:40.0 PR	Downers Grove (South)	
10.	9	Michael Walkosz	12:47.8 PR	Lockport (Twp.)	
11.	-	Ryan McCoy	12:49.3 PR	Frankfort (Lincoln-W...	
12.	9	Ross Cronholm	12:51.5 PR	Lockport (Twp.)	
13.	9	James Edgecombe	12:52.9 PR	Hillcrest	
14.	-	Michael Barber	12:54.6 PR	Lockport (Twp.)	
15.	9	Alex Miller	12:55.4 PR	Sandburg	
16.	9	Brendan Diamond	12:56.1 PR	Lockport (Twp.)	
17.	9	Marcin Czaja	12:57.0 PR	Shepard	
18.	9	Jacob Hinchley	12:57.4 PR	Lockport (Twp.)	
19.	9	Tyler Bleau	12:58.2 PR	Downers Grove (South)	
20.	9	Erik Johnson	12:59.9 PR	Lincoln-Way Central	
21.	-	Ryan McEldowney	13:01.5 PR	Frankfort (Lincoln-W...	
22.	9	Antonio Segura	13:02.8 PR	Joliet (West)	
23.	9	Canyon Stage	13:04.8 PR	Downers Grove (South)	
24.	9	Benjamin Skibbe	13:06.5 PR	Downers Grove (South)	
25.	9	Evan Jamrozy	13:08.3 PR	Shepard	
26.	9	Cameron Kavanaugh	13:10.9 PR	Frankfort (Lincoln-W...	
27.	9	Tj Cosler	13:12.0 PR	Sandburg	
28.	9	Michael Bell	13:13.4 PR	Hillcrest	
29.	9	Jeremy Koerner	13:15.7 PR	Lincoln-Way West	
30.	9	Nolan Krol	13:16.0 PR	Lincoln-Way West	
31.	9	Samuel Siquieros	13:22.2 PR	Lansing (Thornton Fr...	
32.	9	Mike Reiter	13:23.8 PR	Andrew	
33.	9	Lucas Dion	13:25.4 PR	Lincoln-Way Central	
34.	9	Jonathan Sulich	13:26.2 PR	Lockport (Twp.)	
35.	9	Christian Gambotz	13:27.2 PR	Stagg	
36.	9	Jake Gambotz	13:28.2 PR	Stagg	
37.	9	Benjamin Zinsky	13:28.6 PR	Frankfort (Lincoln-W...	
38.	9	Max Szykowny	13:29.1 PR	Shepard	
39.	9	Tony Jucik	13:31.6 PR	Midlothian (Bremen)	
40.	9	Carson Bruce	13:32.2 PR	Sandburg	
41.	9	Kevin Tracy	13:33.5 PR	Chicago (Brother Rice)	
42.	9	Marc Babicz	13:36.0 PR	St. Laurence	
43.	9	Evan Walsh	13:36.2 PR	Sandburg	
44.	9	Chase Jankowski	13:41.5 PR	Lincoln-Way West	
45.	9	Malachi Brown	13:41.7 PR	Shepard	
46.	9	Antonio Camacho	13:43.1 PR	Eisenhower	
47.	9	Ryan Kodura	13:43.6 PR	Plainfield (Central)	
48.	9	Jake Cozzi	13:44.0 PR	Bolingbrook	
49.	9	Kendall Scott	13:45.0 PR	Bolingbrook	
50.	-	Andrew Cook	13:45.5 PR	Frankfort (Lincoln-W...	
51.	9	Colin Hobart	13:46.1 PR	Stagg	
52.	-	Joseph Pasyk	13:47.0 PR	Frankfort (Lincoln-W...	
53.	9	Austin Emrath	13:50.1 PR	Plainfield (Central)	
54.	9	Jacob Malinoff	13:50.4 PR	Andrew	
55.	9	Peter Rokowski	13:51.4 PR	Stagg	
56.	9	Zach Bickerton	13:52.1 PR	Joliet (West)	
57.	9	Mike Reif	13:54.6 PR	Oak Forest	
58.	9	Henry Evans	13:55.1 PR	Stagg	
59.	9	Kyle Sterling	13:55.6 PR	Lincoln-Way Central	
60.	9	Christian Reun	13:57.5 PR	Plainfield (Central)	
61.	9	Diego Hernandez	13:59.7 PR	Sandburg	
62.	9	Angel Estrada	14:02.1 PR	Eisenhower	
63.	9	Aleksai Herrera	14:03.6 PR	Lockport (Twp.)	
64.	9	Nate Bauer	14:03.8 PR	Lockport (Twp.)	
65.	9	Anthony Herrera	14:06.6 PR	Eisenhower	
66.	9	Joe Wolniak	14:07.4 PR	Shepard	
67.	-	Joel Ravetto	14:08.2 PR	Frankfort (Lincoln-W...	
68.	9	Josh Scholl	14:09.1 PR	Lockport (Twp.)	
69.	9	Caleb Radcliff	14:10.1 PR	Downers Grove (South)	
70.	9	James Greene	14:11.0 PR	Shepard	
71.	9	Danny Jensen	14:12.1 PR	New Lenox (Providenc...	
72.	9	Christopher Nolasco	14:14.5 PR	Joliet (Central)	
73.	9	Matt Lovrich	14:14.8 PR	Midlothian (Bremen)	
74.	9	Erik Wathier	14:15.9 PR	Downers Grove (South)	
75.	-	Juan Reyes	14:17.5 PR	Chicago Heights (Blo...	
76.	9	Josh Turek	14:18.1 PR	Joliet (West)	
77.	-	Ethan Lewandowski	14:20.7 PR	Frankfort (Lincoln-W...	
78.	9	Jevohn Maxey	14:21.7 PR	Hillcrest	
79.	9	Joe Feldner	14:22.1 PR	Shepard	
80.	9	Joseph Straus	14:26.6 PR	Downers Grove (South)	
81.	9	Nick Leahy	14:29.8 PR	Oak Forest	
82.	9	Adrian Perez	14:30.4 PR	Joliet (West)	
83.	9	Nick Martin	14:33.2 PR	Tinley Park	
84.	9	Brandon Butler	14:35.2 PR	Shepard	
85.	9	Harrison Morg	14:36.2 PR	Chicago (Brother Rice)	
86.	9	Vincent Rio	14:39.5 PR	St. Laurence	
87.	9	Cydney Dixon	14:42.0 PR	Lansing (Thornton Fr...	
88.	9	Oscar Garcia	14:42.7 PR	Midlothian (Bremen)	
89.	9	Nate Berrones	14:44.4 PR	Tinley Park	
90.	9	Austin Nielsen	14:44.7 PR	Oak Forest	
91.	9	Mateusz Gronski	14:45.4 PR	Shepard	
92.	9	Raymond Temple	14:45.9 PR	Hillcrest	
93.	-	Alex Desjardins	14:47.4 PR	Frankfort (Lincoln-W...	
94.	9	Joseph Diaz	14:50.1 PR	St. Laurence	
95.	9	Dominic Gamez	14:52.9 PR	Thornwood	
96.	9	Zachary Bergman	14:54.4 PR	Downers Grove (South)	
97.	9	Mike McKeough	14:55.5 PR	Sandburg	
98.	9	Leo Hernandez	14:56.3 PR	Oak Lawn (Community)	
99.	9	Joe Hyzy	14:57.3 PR	Downers Grove (South)	
100.	9	Billy Versaskas	14:59.9 PR	Downers Grove (South)	
101.	-	Michael Clarkin	15:00.9 PR	Frankfort (Lincoln-W...	
102.	9	Derek Rutkowski	15:01.4 PR	Sandburg	
103.	9	Ryan Feyen	15:01.9 PR	Lincoln-Way West	
104.	9	Justin Price	15:02.3 PR	Joliet (West)	
105.	-	Kyle Exton	15:04.0 PR	Chicago Heights (Blo...	
106.	9	Angel Flores	15:07.5 PR	Plainfield (Central)	
107.	9	Nathaniel Nepomuceno	15:07.8 PR	Bradley-Bourbonnais	
108.	9	Adrian Castillo	15:08.7 PR	Bolingbrook	
109.	-	Justin Kwiecinski	15:09.3 PR	Frankfort (Lincoln-W...	
110.	9	Sam McCloughan	15:09.7 PR	New Lenox (Providenc...	
111.	9	Josh Amann	15:10.1 PR	New Lenox (Providenc...	
112.	9	Sebastian Earls	15:10.5 PR	Plainfield (Central)	
113.	9	Peter Viz	15:10.9 PR	Chicago (St. Rita)	
114.	9	Dan Smith	15:12.8 PR	Eisenhower	
115.	-	Dante Sullivan	15:13.1 PR	Lansing (Illiana Chr...	
116.	9	Matthew Wilmington	15:13.4 PR	Sandburg	
117.	9	Jon Slack	15:13.7 PR	Sandburg	
118.	9	TJ Murphy	15:14.0 PR	Chicago (Brother Rice)	
119.	9	Matthew Murphy	15:14.3 PR	Sandburg	
120.	9	Carlos Mendez	15:14.7 PR	Downers Grove (South)	
121.	9	Mogan Dykstra	15:15.1 PR	Oak Lawn (Community)	
122.	9	Matthew Flais	15:15.5 PR	Lincoln-Way Central	
123.	9	Jay Wiseman	15:15.9 PR	Downers Grove (South)	
124.	9	Mathias Woerner	15:16.2 PR	Lincoln-Way Central	
125.	9	Elijah Leonard	15:16.6 PR	Lincoln-Way Central	
126.	9	Brandon Martinez	15:23.5 PR	Joliet (West)	
127.	-	Ryan Juskie	15:24.9 PR	Frankfort (Lincoln-W...	
128.	-	Daniel Decero	15:25.3 PR	Frankfort (Lincoln-W...	
129.	-	Xavier Neal	15:26.2 PR	Thornridge	
130.	9	Rusty Jabaay	15:26.6 PR	Lansing (Thornton Fr...	
131.	9	Randy Montalvo	15:27.0 PR	Eisenhower	
132.	-	Nathan Castillo	15:27.8 PR	Eisenhower	
133.	9	Jose Rios	15:29.4 PR	Oak Lawn (Community)	
134.	9	Jeremy Hoffman	15:30.2 PR	Tinley Park	
135.	-	Elijah Davis	15:34.3 PR	Frankfort (Lincoln-W...	
136.	9	Sebastian Kinastow...	15:36.5 PR	Stagg	
137.	9	Pavlo Vovk	15:37.4 PR	Downers Grove (South)	
138.	9	Joe Waynauskas	15:39.1 PR	Shepard	
139.	9	Nick Dolci	15:40.6 PR	Lockport (Twp.)	
140.	9	Rocco Sarno	15:41.1 PR	St. Laurence	
141.	9	Jacob Brown	15:41.6 PR	Lockport (Twp.)	
142.	9	Joshua Boyd	15:42.2 PR	Lockport (Twp.)	
143.	9	Zachary Krauter	15:42.5 PR	Downers Grove (South)	
144.	9	Nick Schab	15:43.0 PR	Stagg	
145.	9	Dustin Deardurff	15:43.4 PR	Joliet (West)	
146.	9	Dametras Triplett	15:44.0 PR	Joliet (Central)	
147.	-	Jake Freund	15:44.5 PR	Frankfort (Lincoln-W...	
148.	9	Seth Foerster	15:45.0 PR	Frankfort (Lincoln-W...	
149.	9	Alexander Robinson	15:45.6 PR	Joliet (Central)	
150.	9	Dwayne Calvin	15:49.5 PR	Richton Park (Rich S...	
151.	9	Kevin Rodriguez	15:50.4 PR	Shepard	
152.	9	Tariq Alshdikh	15:50.8 PR	Tinley Park	
153.	9	Logan Ybarra	15:51.4 PR	Joliet (West)	
154.	9	Justin Cordero	15:53.8 PR	Lincoln-Way Central	
155.	9	David Arlt	15:56.0 PR	Downers Grove (South)	
156.	9	Tim Moran	15:58.2 PR	Oak Forest	
157.	9	Raghav Bhan	16:01.3 PR	Sandburg	
158.	9	Nicholas Currier	16:08.6 PR	Chicago (Brother Rice)	
159.	-	Henry Dilger	16:10.2 PR	Frankfort (Lincoln-W...	
160.	9	Grant Gierhahn	16:12.5 PR	Chicago (Brother Rice)	
161.	-	Emerson Dell	16:14.5 PR	Frankfort (Lincoln-W...	
162.	9	Ryan Franklin	16:16.4 PR	Tinley Park	
163.	-	Olukayode Adebogun	16:20.8 PR	Harvey (Thornton)	
164.	9	Brandon Johnson	16:21.6 PR	Olympia Fields (Rich...	
165.	9	Brian Karstensen	16:23.3 PR	Andrew	
166.	9	Josh Kingzette	16:23.7 PR	Shepard	
167.	-	Gabriel Haberling	16:24.1 PR	Frankfort (Lincoln-W...	
168.	9	Abraham Robledo-Al...	16:24.6 PR	Joliet (Central)	
169.	9	Thomas Jesse	16:25.4 PR	Lockport (Twp.)	
170.	9	Nic Zappala	16:34.8 PR	Downers Grove (South)	
171.	9	Francis Balquin	16:36.0 PR	Lincoln-Way West	
172.	9	Tyler Holmes	16:36.9 PR	Joliet (Central)	
173.	9	Ethan Pehler	16:39.2 PR	St. Laurence	
174.	-	Dontreal Butler	16:44.1 PR	Lansing (Illiana Chr...	
175.	9	Johnny Joyce	16:47.3 PR	Lincoln-Way Central	
176.	9	Dante Miller	16:47.9 PR	Thornwood	
177.	-	Andrew Rohan	16:52.9 PR	Sandburg	
178.	9	Rian Jacquat	16:55.5 PR	Bolingbrook	
179.	9	James Boudreau	16:56.2 PR	Shepard	
180.	9	Gary Munoz	16:56.7 PR	Shepard	
181.	9	Alan Ramos	16:57.2 PR	Thornwood	
182.	9	Manny Quam	17:04.3 PR	Midlothian (Bremen)	
183.	9	Kendall Marshall	17:04.6 PR	Richton Park (Rich S...	
184.	-	Steven Maya	17:05.1 PR	Frankfort (Lincoln-W...	
185.	9	Leo MontesDeoca	17:06.0 PR	Stagg	
186.	9	Jesse Solis	17:10.4 PR	St. Laurence	
187.	9	Kyle Santore	17:10.8 PR	Downers Grove (South)	
188.	9	Ryan Rice	17:11.3 PR	Chicago (Brother Rice)	
189.	9	Ronnie Portis	17:17.6 PR	Richton Park (Rich S...	
190.	9	Evan Washburn	17:17.9 PR	Joliet (West)	
191.	-	Antonio Urbano	17:19.3 PR	Midlothian (Bremen)	
192.	9	Ulices Mendoza	17:20.8 PR	Midlothian (Bremen)	
193.	9	Snehal Saini	17:21.2 PR	Joliet (West)	
194.	9	Conlon Angus	17:23.3 PR	Chicago (St. Rita)	
195.	-	Wnston Hill	17:27.5 PR	Chicago (St. Rita)	
196.	9	John Putnam	17:30.1 PR	Midlothian (Bremen)	
197.	9	Gabe Martinez	17:37.6 PR	Eisenhower	
198.	-	Anthony Wells	17:45.7 PR	Olympia Fields (Rich...	
199.	9	Justin Smith	17:48.2 PR	Richton Park (Rich S...	
200.	9	Victor Sahagun	17:59.6 PR	Eisenhower	
201.	-	Andrew Scott	18:00.1 PR	Lansing (Thornton Fr...	
202.	-	William Pasco	18:01.3 PR	Chicago Heights (Blo...	
203.	9	Antonio Loaiza	18:02.3 PR	St. Laurence	
204.	-	Gilberto Ruiz	18:11.6 PR	Eisenhower	
205.	9	David Quiroz	18:17.3 PR	Oak Lawn (Community)	
206.	9	Gavin Burnson	18:44.0 PR	Sandburg	
207.	9	Kendall Townsen	19:01.2 PR	Shepard	
208.	9	Reheem Dickerson	19:05.0 PR	Richton Park (Rich S...	
209.	-	Connor Raggerty	19:10.7 PR	Chicago (St. Rita)	
210.	-	Ibraham Zayad	19:12.7 PR	Tinley Park	
211.	9	Gaspar Vaca	19:28.9 PR	Andrew	
212.	-	Alex Ojeda	19:30.4 PR	Shepard	
213.	9	Jake Handing	20:22.2 PR	Midlothian (Bremen)	
214.	9	Sadik Froukh	20:46.2 PR	Midlothian (Bremen)	
215.	9	John Rubin	20:58.6 PR	Shepard	
216.	9	Freddy Ortiz	21:02.3 PR	Joliet (West)	
217.	-	Tristen Porter	21:02.6 PR	Lansing (Illiana Chr...	
218.	9	Mike Marrella	21:21.4 PR	Frankfort (Lincoln-W...	
219.	9	Nick Psaltakis	21:30.2 PR	Tinley Park	
220.	9	Charlie Coughlan	21:37.6 PR	New Lenox (Providenc...	
221.	-	Omar Taha	22:15.5 PR	Stagg	
222.	-	Dominic Peterman	26:57.6 PR	Lincoln-Way Central	
223.	9	Damian Aguilar	27:02.7 PR	Shepard	
224.	-	Lawrence Daniels	27:15.0 PR	Olympia Fields (Rich...