IHSA Class 3A State XC Championships

Location

Detweiller Park

Date

11/8/2025

Type

Cross Country

Teams

Female

1. Plainfield (North): 149

2. Downers Grove (North): 169

3. Arlington Heights (Hersey): 198

4. Lake Zurich: 211

5. Elmhurst (York): 226

6. Plainfield (South): 251

7. Mt. Prospect (Prospect): 262

8. St. Charles (North): 273

9. Orland Park (Sandburg): 284

10. Chicago (Lane): 341

11. New Lenox (Lincoln-Way Central): 344

12. Palatine (Fremd): 364

13. Hinsdale (Central): 378

14. Naperville (Neuqua Valley): 384

15. Glenview (Glenbrook South): 405

16. Naperville (Central): 407

17. Downers Grove (South): 426

18. Chicago (Payton): 434

19. Berwyn-Cicero (Morton): 434

20. Batavia: 447

21. Yorkville: 450

22. Glen Ellyn (Glenbard West): 487

23. Edwardsville: 502

24. Libertyville: 509

25. Palatine: 527

26. Huntley: 573

27. Frankfort (Lincoln-Way East): 577

28. Oswego (East): 678

1. Barrington: 144

2. Mt. Prospect (Prospect): 159

3. Elmhurst (York): 187

4. Arlington Heights (Hersey): 199

5. Lake Zurich: 209

6. Chicago (St. Ignatius College Prep): 248

7. Hinsdale (Central): 254

8. Edwardsville: 260

9. Chicago (Lane): 292

10. Glen Ellyn (Glenbard West): 295

11. Winnetka (New Trier): 316

12. New Lenox (Lincoln-Way Central): 319

13. Batavia: 355

14. Plainfield (North): 357

15. Naperville (North): 370

16. Minooka: 406

17. Huntley: 414

18. Chicago (DePaul College Prep): 487

19. Algonquin (Jacobs): 501

20. O'Fallon: 503

21. Frankfort (Lincoln-Way East): 532

22. Park Ridge (Maine South): 550

23. Lisle (Benet Academy): 550

24. Aurora (Metea Valley): 589

25. Downers Grove (North): 599

26. Downers Grove (South): 609

27. Orland Park (Sandburg): 631

28. Yorkville: 639

View on Athletic.net

Results

Results for 3 Miles 3A Varsity
Place Name Team Result
1 Philip Cupial Downers Grove (North) 14:03.20
2 Gordy (Cameron) Libby Lake Zurich 14:07.50
3 Owen Horeni Yorkville (H.S.) 14:07.50
4 Thomas Czerwinski Plainfield (North) 14:11.80
5 Conrad Saner Downers Grove (South) 14:17.50
6 Samuel Assefa Chicago (Lane) 14:17.90
7 Alex Batsala Plainfield (South) 14:19.70
8 Karanveer Patil Lake Zurich 14:20.10
9 Samuel Hill St. Charles (North) 14:20.40
10 Junior Lopez Glenview (Glenbrook South) 14:21.00
11 Luke Marshall Lake Zurich 14:22.20
12 Jack Jennings Palatine (Fremd) 14:22.50
13 Aidan Connors Plainfield (North) 14:23.60
14 Grayson Meek Naperville (Neuqua Valley) 14:23.60
15 Orlando Sandoval Berwyn-Cicero (Morton) 14:24.80
16 Mateo Ramiro-Garcia Orland Park (Sandburg) 14:24.90
17 Elliot Batz Rock Island 14:25.10
18 Will Surratt Downers Grove (North) 14:26.30
19 Maxx Haas Fox Lake (Grant) 14:26.70
20 Jack Krusinski Palos Hills (Stagg) 14:26.80
21 Santiago Chavez Burbank (Reavis) 14:27.10
22 Amilo Rajandram Chicago (Whitney Young) 14:28.60
23 Brendan Hanrahan Frankfort (Lincoln-Way East) 14:28.60
24 Jesse Gudauskas Naperville (Neuqua Valley) 14:31.90
25 Mateus Salomao Arlington Heights (Hersey) 14:35.10
26 Miguel Flores Berwyn-Cicero (Morton) 14:36.90
27 Patrick Hill Elmhurst (York) 14:38.70
28 Henry Miller Hinsdale (Central) 14:39.80
29 Charlie Calderone Hoffman Estates (Conant) 14:40.60
30 Andrew Straley Chicago (Brother Rice) 14:40.90
31 Matt King Glen Ellyn (Glenbard West) 14:41.90
32 Harrison Manternach Elmhurst (York) 14:42.50
33 Stephen Cox Downers Grove (North) 14:42.70
34 Brayden Kloeppel O'Fallon (H.S.) 14:42.70
35 Luke Robinson Mt. Prospect (Prospect) 14:44.20
36 James Maso Plainfield (North) 14:45.10
37 Nathan Gundersen Addison (A. Trail) 14:45.10
38 Caleb Mathias Champaign (Central) 14:45.60
39 David Moore Palatine (Fremd) 14:45.90
40 Isaiah Engle Moline 14:46.10
41 Riley Wold Buffalo Grove 14:46.10
42 Declan Slavin Chicago (Payton) 14:46.50
43 Carter Olsen Elmhurst (York) 14:47.40
44 Nicholas Dul New Lenox (Lincoln-Way West) 14:47.60
45 Cian Scanlon New Lenox (Lincoln-Way Central) 14:48.10
46 Alex Rodriguez Berwyn-Cicero (Morton) 14:49.60
47 Gabriel Gronski Arlington Heights (Hersey) 14:50.00
48 Jake Crotty Orland Park (Sandburg) 14:50.30
49 Austin Cory Plainfield (South) 14:50.70
50 Miteku Branch Villa Park (Willowbrook) 14:51.10
51 Kellan Hernandez Plainfield (South) 14:51.50
52 Caden Wolfe Tinley Park (Andrew) 14:51.80
53 Elliot Baik Arlington Heights (Hersey) 14:52.30
54 Frankie Hackl Glenview (Glenbrook South) 14:53.30
55 Tra'Monti Williams Chicago (Payton) 14:53.40
56 Matthew Russell St. Charles (North) 14:53.70
57 Logan Grey Carpentersville (Dundee-Crown) 14:55.60
58 Quinn Anderson Chicago (Lane) 14:55.80
59 Santino Conte Niles (Notre Dame) 14:55.90
60 AJ Ince Normal (Community) 14:56.80
61 John Clinton Downers Grove (South) 14:57.10
62 Mason Hephner Lombard (Glenbard East) 14:57.10
63 Bryce Counihan New Lenox (Lincoln-Way Central) 14:57.30
64 Quinn Davis Mt. Prospect (Prospect) 14:58.30
65 Brody Cushing Mt. Prospect (Prospect) 14:58.60
66 Derek Williamson Naperville (Central) 14:58.90
67 Dominic Frigo Plainfield (North) 14:59.00
68 Jack Lyons Glenview (Glenbrook South) 14:59.10
69 James O'Sullivan Palatine (H.S.) 14:59.40
70 George Knott Elmhurst (York) 14:59.50
71 Nathan Marotta Arlington Heights (Hersey) 14:59.80
72 Elliot Kotleba Hinsdale (Central) 14:59.90
73 Aidan Korb Arlington Heights (Hersey) 15:00.30
74 Edward Polaski Batavia 15:00.70
75 Gavin Hall Plainfield (North) 15:01.80
76 Christian Enger St. Charles (North) 15:02.40
77 Jackson Truty Naperville (North) 15:03.10
78 Knox Winn Chicago (Payton) 15:03.10
79 Filip Vojvodic Libertyville 15:03.70
80 Sushant Kesavan Lake Zurich 15:03.90
81 Landon Samp Mt. Prospect (Prospect) 15:04.20
82 Isaak Stein Downers Grove (North) 15:05.10
83 Dylan Wood Downers Grove (North) 15:05.70
84 Henry Gamson Highland Park 15:05.80
85 Manuel Najera Naperville (Central) 15:05.80
86 Luke Carlson Arlington Heights (Hersey) 15:05.80
87 Joseph Sittler Huntley 15:05.90
88 Ethan Ensign Plainfield (South) 15:06.60
89 Elliott Locke Glen Ellyn (Glenbard West) 15:06.70
90 Cooper Wittek Edwardsville (H.S.) 15:07.20
91 Andrew Nilson New Lenox (Lincoln-Way Central) 15:07.20
92 Myles Wagner McHenry 15:07.40
93 Trent Odachowski Palatine (Fremd) 15:09.00
94 Jack Anderson Naperville (Central) 15:09.30
95 Matthew Miller Orland Park (Sandburg) 15:09.70
96 Malik Gbadamassi East Moline (United) 15:10.50
97 Jack Wolstenholm Oswego (East) 15:10.60
98 Abdullahi Hussein Chicago (Mather) 15:10.60
99 Will Miller Downers Grove (South) 15:11.20
100 Brayden Gaffud Orland Park (Sandburg) 15:11.20
101 Sean Jansen Plainfield (North) 15:11.30
102 Taylor Davis Edwardsville (H.S.) 15:11.30
103 Yonny Rafter Oak Park (O.P.-River Forest) 15:11.50
104 Nick Sheklarevski Roselle (Lake Park) 15:11.60
105 Anish Bhagwat Naperville (Neuqua Valley) 15:11.70
106 Alexander Krieg Palatine (H.S.) 15:12.40
107 Lucas Reed St. Charles (North) 15:13.50
108 Joshua Farrero Downers Grove (North) 15:13.80
109 Collin Ryan Mt. Prospect (Prospect) 15:14.60
110 Gavin Crotty Orland Park (Sandburg) 15:14.70
111 Joseph Bagnuolo Bartlett 15:15.80
112 John Tanig St. Charles (North) 15:16.20
113 Simon Reckamp Naperville (North) 15:16.90
114 Johnny Krueger Hinsdale (Central) 15:17.40
115 Michael Gamboa Hinsdale (Central) 15:17.80
116 Robert Wintermute Mt. Prospect (Prospect) 15:18.00
117 Alexander Fitzpatrick Chicago (Lane) 15:18.00
118 Milo Flores Chicago (Whitney Young) 15:18.10
119 Mekhai Wright New Lenox (Lincoln-Way Central) 15:18.60
120 Andrew Rich Evanston (Twp.) 15:18.80
121 Jack Sanders Wheaton (North) 15:19.40
122 Gavin Warpinski Batavia 15:20.00
123 Tyler Lynch-Goff Downers Grove (North) 15:20.50
124 Shreyas Meyer Naperville (North) 15:21.20
125 Aaron Kernler Batavia 15:21.30
126 Miles Trost Chicago (Lane) 15:21.40
127 Carter Reichert Yorkville 15:21.90
128 Pierce Baker Mt. Prospect (Prospect) 15:22.00
129 Jacob McKillop Elmhurst (York) 15:22.20
130 Vaughn Scherer Naperville (Central) 15:22.50
131 Judah Clark Wheaton (North) 15:22.50
132 Jack Steffe Libertyville 15:22.70
133 Will McGinness Edwardsville 15:23.20
134 Thomas Chudy Libertyville 15:23.80
135 Landon Samuelson Rockton (Hononegah) 15:23.90
136 Will Polaski Batavia 15:24.00
137 Collin Frye Park Ridge (Maine South) 15:24.20
138 Ayden Nydegger Yorkville 15:24.60
139 Phoenix Viger Plainfield (South) 15:24.70
140 Logan Hitchings St. Charles (North) 15:25.80
141 Luke Gianfrancesco Batavia 15:26.60
142 Christopher Quick Palatine (H.S.) 15:28.00
143 Ronin Borgeson New Lenox (Lincoln-Way Central) 15:29.50
144 Anders Dochoff Elmhurst (York) 15:30.20
145 Hugo Ayala Chicago (Lane) 15:30.50
146 Kyler Savini Bradley (B.-Bourbonnais) 15:30.70
147 Brandon Rugg Arlington Heights (Hersey) 15:31.40
148 Michael Gurgone Elmhurst (York) 15:31.60
149 Nate Lipani Buffalo Grove 15:32.10
150 Nick Zegger Roselle (Lake Park) 15:32.70
151 Andrew Raistrick Huntley 15:33.00
152 Nicholas Sanchez Yorkville 15:33.30
153 Luke Dupuy Glen Ellyn (Glenbard West) 15:33.40
154 Anthony Garcia Oswego (East) 15:33.40
155 Trace Whildin Libertyville 15:33.70
156 Nathan Schroers Frankfort (Lincoln-Way East) 15:34.20
157 Max Horton Edwardsville 15:34.30
158 Miles Dill St. Charles (North) 15:34.30
159 Nathan Sauber Huntley 15:34.40
160 Gavin Smalarz Orland Park (Sandburg) 15:34.50
161 Evan Salgado Palatine 15:34.70
162 Hunter Spee New Lenox (Lincoln-Way West) 15:35.30
163 Mark Omoniyi Huntley 15:36.80
164 Jackson Kelly Palatine (Fremd) 15:37.50
165 Alex Hostetler Naperville (Central) 15:37.60
166 Bryden Li Palatine (Fremd) 15:37.90
167 Garrett Anderson Naperville (Neuqua Valley) 15:38.20
168 Mark Dillenburg Hinsdale (Central) 15:38.40
169 Carson Porter Lake Zurich 15:38.60
170 Gary Angelo Chicago (Lane) 15:38.80
171 Nathan Ho Glen Ellyn (Glenbard West) 15:39.50
172 Marcello Prinz Libertyville 15:39.90
173 Mitchell Cerva Orland Park (Sandburg) 15:40.00
174 Declan Schou Yorkville 15:40.20
175 Jackson Elliott Edwardsville (H.S.) 15:40.20
176 Tyler Miller Plainfield (South) 15:41.70
177 Cole Levin Hinsdale (Central) 15:42.50
178 Ryan Taylor Glenview (Glenbrook South) 15:43.80
179 Toby Silder Naperville (Central) 15:44.20
180 Jakub Kranz Downers Grove (South) 15:45.40
181 Rohan Bhargava Frankfort (Lincoln-Way East) 15:46.50
182 Aidan Kyrychenko Plainfield (North) 15:48.60
183 Joseph Clifton Naperville (Neuqua Valley) 15:49.70
184 Miles Mueller Frankfort (Lincoln-Way East) 15:49.80
185 Aidan Pour Naperville (Neuqua Valley) 15:50.20
186 Matt Guiry Batavia 15:51.30
187 Cole Mocko Glen Ellyn (Glenbard West) 15:51.60
188 Logan Barreto Huntley 15:51.70
189 Aiden Pantojas Oswego (East) 15:51.70
190 Gus Berlinghof Chicago (Payton) 15:52.00
191 Joseph Zawacki Huntley 15:52.10
192 Hakim Elmenshawy Libertyville 15:52.50
193 Ian Schroers Frankfort (Lincoln-Way East) 15:53.10
194 Luis Urquiza Chicago (Payton) 15:53.80
195 Jake Burris Edwardsville 15:55.00
196 Sam Roser Glen Ellyn (Glenbard West) 15:55.40
197 Tristan Wong Chicago (Lane) 15:56.10
198 Nishanth Mandavilli Lake Zurich 15:56.80
199 Peter Day Batavia 15:57.40
200 Eddie Matteson Frankfort (Lincoln-Way East) 15:57.80
201 Ethan Traugott Downers Grove (South) 15:59.40
202 Chase Gewin Naperville (Central) 15:59.70
203 Mason Van Denend Oswego (East) 15:59.70
204 Judah Cabral Glen Ellyn (Glenbard West) 16:00.40
205 Reyaansh Bhagat Naperville (Neuqua Valley) 16:02.30
206 Andrew Schellenbach Palatine 16:04.10
207 Mark Uskov Glenview (Glenbrook South) 16:07.60
208 Owen Cummings Glenview (Glenbrook South) 16:09.30
209 James Cherney Yorkville 16:09.40
210 Daniel Bounpaseuth Palatine (Fremd) 16:11.90
211 Avonte Thomas Yorkville 16:13.80
212 Patrick Garrett Palatine 16:16.00
213 Phoenix Scott Oswego (East) 16:16.80
214 Noah Borchert Frankfort (Lincoln-Way East) 16:18.90
215 Gavin Hoff New Lenox (Lincoln-Way Central) 16:20.00
216 Ethan Cole Jackson Chicago (Payton) 16:20.10
217 Nihal Kalsi Palatine (Fremd) 16:21.70
218 Perfecto Lopez Berwyn-Cicero (Morton) 16:27.90
219 Yacoub Fedjer Chicago (Mather) 16:28.90
220 Felix Pilny Oswego (East) 16:29.00
221 Jack Whiteaker Edwardsville 16:29.60
222 Owen Wu Glenview (Glenbrook South) 16:29.80
223 Thomas O'Connor Downers Grove (South) 16:32.00
224 Ryan Zartler New Lenox (Lincoln-Way Central) 16:35.90
225 Michael Barhoum Libertyville 16:36.60
226 Gavin Quinn Berwyn-Cicero (Morton) 16:39.70
227 Camden Frankino Oswego (East) 16:42.70
228 John Falciglia Chicago (Payton) 16:48.80
229 Owen Holzhauer Lake Zurich 16:50.30
230 Henry Baker Downers Grove (South) 17:04.70
231 David Hernandez Berwyn-Cicero (Morton) 17:07.20
232 Noah Mokhtarian Hinsdale (Central) 17:20.30
233 Nathaniel Punti Berwyn-Cicero (Morton) 17:27.70
234 Nolan Salgado Palatine 18:01.50
235 Brandon Thompson Huntley 19:05.80
236 Dylan Buturusis Plainfield (South) 19:19.60