Official Team Scores
1. Winnetka (New Trier) 27
2. Barrington 72
3. Lake Zurich 77
4. Hersey 143
5. Rolling Meadows 146
6. Libertyville 150
7. Highland Park 207
8. Palatine (Fremd) 220
9. Deerfield 229
10. Vernon Hills 230
11. Roselle (Lake Park) 275
12. Wheeling 370
13. Zion-Benton 371
14. St. Viator 397
15. Antioch 439
16. Maine West 448
Mens Results
3 Miles Open
PL YR Name Mark Team
1. 11 Aiden Raymond 16:46.3 Winnetka (New Trier)
2. 11 Josh Harden 16:52.4 Hersey
3. 12 Ben Parkhill 17:03.6 Winnetka (New Trier)
4. 12 Patrick True 17:08.1 Lake Zurich
5. 12 Cole Rodgers 17:09.8 Hersey
6. 11 Cameron Chang 17:15.2 Winnetka (New Trier)
7. 11 Luke Wisner 17:17.3 Winnetka (New Trier)
8. 11 Sean Cleary 17:17.7 Barrington
9. 12 Colin Beattie 17:21.1 Libertyville
10. 11 Ben Weiler 17:22.5 Winnetka (New Trier)
11. 11 Nathan Zachar 17:23.9 Barrington
12. 11 Thomas Rudrud 17:24.6 Winnetka (New Trier)
13. 11 Sam Guinta 17:25.9 Lake Zurich
14. 9 Andrew Flynn 17:26.9 Winnetka (New Trier)
15. 12 Ryan Struckman 17:27.6 Winnetka (New Trier)
16. 12 Ethan Jakob 17:29.4 Winnetka (New Trier)
17. 12 Ben Citow 17:31.9 Winnetka (New Trier)
18. 12 Ben Dieffenbacher 17:32.6 Winnetka (New Trier)
19. 11 Sevan Brodjian 17:34.3 Barrington
20. 11 Emmett Lodl 17:36.3 Barrington
21. 11 Moses Nattawuttisit 17:37.8 Winnetka (New Trier)
22. 12 Zach Ault 17:39.9 Hersey
23. 9 Conor O'Neill 17:41.2 Winnetka (New Trier)
24. 12 Luke Thurston 17:41.4 Lake Zurich
25. 12 Danny Soto 17:47.9 Lake Zurich
26. 11 David Peters 17:53.8 Winnetka (New Trier)
27. 11 Sawyer Martini 17:54.5 Winnetka (New Trier)
28. 12 Brad Fugiel 17:56.7 Rolling Meadows
29. 9 Carter Lindberg 17:57.9 Winnetka (New Trier)
30. 12 Kiran Baakkonen 17:59.4 Winnetka (New Trier)
31. 12 Miles Purcell 18:01.0 Winnetka (New Trier)
32. 11 William Gibbons 18:02.4 Winnetka (New Trier)
33. 11 Ryan Meyer 18:03.1 Palatine (Fremd)
34. 11 Nelson May 18:08.4 Winnetka (New Trier)
35. 9 Charles Siebert 18:11.2 Winnetka (New Trier)
36. 11 Skyler Giampa 18:13.2 Barrington
37. 11 Alex Irvine 18:13.4 Lake Zurich
38. 11 Reese Palm 18:14.0 Barrington
39. 10 Ben Kraemer 18:14.1 Deerfield
40. 9 Connor Caserio 18:14.7 Winnetka (New Trier)
41. 12 Kirk Stewart 18:14.8 Winnetka (New Trier)
42. 12 Daniel Burke 18:15.4 Rolling Meadows
43. 11 Matt Adkins 18:16.9 Winnetka (New Trier)
44. 11 Matt Beckman 18:17.7 Libertyville
45. 10 Nico Panawa 18:21.5 Roselle (Lake Park)
46. 9 Lincoln Crowe 18:25.6 Winnetka (New Trier)
47. 11 Sean Kim 18:25.9 Vernon Hills
48. 9 Matt Flick 18:26.9 Winnetka (New Trier)
49. 12 Edward Moy 18:27.1 Libertyville
50. 10 Erik Vinopal 18:30.0 Rolling Meadows
51. 12 Mark Helminski 18:30.5 Rolling Meadows
52. 9 Max Friedman 18:31.5 Highland Park
53. 9 Tyler Carlson 18:31.8 Highland Park
54. 12 John McDonough 18:37.0 Hersey
55. 11 Francis Gorham 18:38.4 Vernon Hills
56. 12 Patrick Shalton 18:40.2 Rolling Meadows
57. 11 Antoni Okinczyc 18:44.6 Vernon Hills
58. 12 James Coombes 18:46.3 Palatine (Fremd)
59. 12 Allen Moy 18:46.9 Winnetka (New Trier)
60. 11 Quinn McClamroch 18:50.1 Winnetka (New Trier)
61. 12 Paul Sommer 18:51.4 Libertyville
62. 11 Evan Miyake 18:52.9 Barrington
63. 12 Jonas Monieson 18:53.4 Winnetka (New Trier)
64. 12 Zach Dolnick 18:54.4 Deerfield
65. 12 Victor Perez 18:55.8 Palatine (Fremd)
66. 11 Nicholas Otto 18:56.5 Libertyville
67. 12 Aiden Favekah 18:56.8 Winnetka (New Trier)
68. 11 Joseph Murnane 18:57.2 Winnetka (New Trier)
69. 9 Evan Diethrich 19:00.6 Highland Park
70. 11 Tommy Braasch 19:01.2 Lake Zurich
71. 11 Nick Lagoni 19:01.3 Barrington
72. 12 Miles Ham 19:01.5 Barrington
73. 9 Jason Werneth 19:01.8 Highland Park
74. 10 Jake Margolick 19:03.8 Highland Park
75. 10 Joe Ariano 19:06.1 Deerfield
76. 12 Arjun Thakkar 19:06.6 Winnetka (New Trier)
77. 11 Kenneth Miller 19:06.7 Libertyville
78. 12 Zachary Carrera 19:06.9 Roselle (Lake Park)
79. 12 Drew Patton 19:07.0 Winnetka (New Trier)
80. 12 Joshua Calas 19:08.9 Palatine (Fremd)
81. 11 Will Conley 19:09.1 Libertyville
82. 12 Hugo Troesken 19:11.9 Roselle (Lake Park)
83. 11 Matthew Huh 19:13.0 Vernon Hills
84. 10 Jeremy Plofsky 19:13.4 Deerfield
85. 10 Mac Cooley 19:14.8 Deerfield
86. 11 Sam Green 19:15.3 Winnetka (New Trier)
87. 11 Mitch Gifford 19:16.9 Libertyville
88. 10 Bennett Scheunemann 19:17.0 Libertyville
89. 11 Matt Wagner 19:19.7 Libertyville
90. 10 Brandon Neas 19:21.4 Zion-Benton
91. 12 Aaron Bernacho 19:22.1 Wheeling
92. 9 Anthony Schonter 19:22.9 Zion-Benton
93. 12 Joel Cropsey 19:23.0 Barrington
94. 12 Gabe Moskow 19:23.4 Winnetka (New Trier)
95. 10 Micah Plofsky 19:24.1 Deerfield
96. 12 Will Madsen 19:24.2 Lake Zurich
97. 12 Stephan Nedeljkovic 19:24.6 Winnetka (New Trier)
98. 9 Connor Flynn 19:26.0 St. Viator
99. 11 Brett Needelman 19:26.7 Deerfield
100. 12 Nathan Valley 19:29.2 Libertyville
101. 12 Scott Brindise 19:29.7 Lake Zurich
102. 9 Hayden Katz 19:30.9 Deerfield
103. 11 Jacob Dodson 19:35.4 Palatine (Fremd)
104. 11 Brendan Whaley 19:35.7 Barrington
105. 11 Zach Rowley 19:39.6 Barrington
106. 12 Jaxson Perlow 19:41.1 Deerfield
107. 11 Richard Varvara 19:42.2 St. Viator
108. 10 Dane Whitney 19:45.7 Libertyville
109. 9 Ben Zamler 19:45.8 Deerfield
110. 10 Vicente Bernal 19:47.7 Roselle (Lake Park)
111. 9 Jack Levine 19:48.7 Highland Park
112. 11 David Martinez 19:48.8 Wheeling
113. 12 Joe Musolino 19:49.3 Winnetka (New Trier)
114. 12 Ethan Abanero 19:50.1 Lakes Community
115. 12 Nick Zonsius 19:50.5 Maine West
116. 12 Jack Fisher 19:51.2 Deerfield
117. 9 Alex Stoffelmayr 19:51.4 Winnetka (New Trier)
118. 9 Kenneth Dolin 19:52.9 Winnetka (New Trier)
119. 11 Bennett Basil 19:53.3 Winnetka (New Trier)
120. 12 Brad Gaydovchik 19:54.0 Antioch
121. 11 Ethan Schuster 19:54.8 Vernon Hills
122. 9 Chance Martin 19:54.9 Highland Park
123. 12 Will Conley 19:55.3 Winnetka (New Trier)
124. 10 Jacob Nitsun 19:58.7 Deerfield
125. 11 Marcellis Barretto 19:59.0 Maine West
126. 11 Josh Samojla 19:59.7 Roselle (Lake Park)
127. 11 Charlie Marquita-P... 20:02.0 Rolling Meadows
128. 9 Nathan Kornberg 20:03.4 Highland Park
129. 11 Jackson West 20:04.6 Winnetka (New Trier)
130. 12 Trevor Rowland 20:04.9 Winnetka (New Trier)
131. 12 Evan Allada 20:05.8 Winnetka (New Trier)
132. 11 Tristan Fitzgerald 20:06.3 Zion-Benton
133. 12 Jorge Pizano 20:09.3 Wheeling
134. 11 Ben Gordon 20:10.6 Highland Park
135. 11 Max Murphy 20:11.4 Palatine (Fremd)
136. 12 Hunter Kingsbury 20:11.6 Winnetka (New Trier)
137. 9 Albert Klayman 20:12.0 Highland Park
138. 10 Matthew Kroscher 20:13.4 Deerfield
139. 10 Tyler Kraemer 20:15.9 Roselle (Lake Park)
140. 12 Angel Villegas 20:16.0 Wheeling
141. 9 Henry Russell 20:18.5 Winnetka (New Trier)
142. 11 Jared Robbins 20:18.6 Libertyville
143. 10 John-Henry Ohlwein 20:19.0 Highland Park
144. 12 Jorge Halek 20:20.5 Lakes Community
145. 12 Daniel Dababneh 20:20.8 St. Viator
146. 12 Vlad Castillo 20:22.4 Wheeling
147. 11 Jack Harmon 20:23.4 Hersey
148. 9 Ari Kaden 20:24.8 Highland Park
149. 10 Jaime-Enrique Acosta 20:25.2 Zion-Benton
150. 12 Adam Renetzky 20:27.5 Barrington
151. 11 Jack Holston 20:27.8 Antioch
152. 12 Brandon Alpert 20:31.4 Vernon Hills
153. 11 Teddy Caras 20:34.9 Winnetka (New Trier)
154. 9 Mark Goldenberg 20:36.5 Deerfield
155. 9 Javier Bernal 20:37.4 Roselle (Lake Park)
156. 12 Andrew Bouc 20:38.1 Lake Zurich
157. 11 Dylan Heimert 20:39.5 Libertyville
158. 11 Jason Lenz 20:41.0 Libertyville
159. 12 Jacob Prillaman 20:42.1 Libertyville
160. 9 Martin Domaradzki 20:43.1 Roselle (Lake Park)
161. 10 Nicolas Schrimmenti 20:44.6 Roselle (Lake Park)
162. 11 Zach Cook 20:44.7 Antioch
163. 12 Billy Crimmins 20:45.5 Winnetka (New Trier)
164. 11 Jonathyn Russo 20:47.0 Vernon Hills
165. 12 Ben Kamen 20:48.1 Deerfield
166. 12 Peter Dicamillo 20:48.8 Winnetka (New Trier)
167. 10 Alexis Arenas 20:48.9 Zion-Benton
168. 11 Jaden Stern 20:50.1 Winnetka (New Trier)
169. 12 Ryan Springer 20:50.1 St. Viator
170. 9 Nathaniel Rivera 20:51.1 Zion-Benton
171. 10 David Hegberg 20:51.7 St. Viator
172. 12 Dylan Wheatley 20:55.6 Deerfield
173. 9 Mason Goldstein 20:55.8 Highland Park
174. 9 George Esteve 20:58.0 Winnetka (New Trier)
175. 12 Kevin Day 20:58.2 Winnetka (New Trier)
176. 12 Luke Anaclerio 20:59.9 Winnetka (New Trier)
177. 11 Jeff Adamczyk 21:00.4 Antioch
178. 11 Thomas Tran 21:01.5 Lake Zurich
179. 11 Andres Reyes 21:07.9 Winnetka (New Trier)
180. 10 Ryan Rosenfeld 21:08.0 Highland Park
181. 12 Daniel O'Hara 21:13.5 Libertyville
182. 12 Joey Mcinerney 21:13.7 Hersey
183. 12 Matt Kamen 21:19.9 Deerfield
184. 12 Kevin Cronin 21:22.6 Vernon Hills
185. 11 Ryan Fisher 21:25.9 Libertyville
186. 12 Julio Diez 21:27.2 Maine West
187. 11 Brendan Rattin 21:30.8 Libertyville
188. 11 Noah Seed 21:32.7 Deerfield
189. 9 Matt Newcomb 21:32.7 Winnetka (New Trier)
190. 12 Dylan Boyle 21:33.3 Libertyville
191. 11 Cale Wolf 21:34.3 Antioch
192. 10 Dave Ilea 21:35.2 Roselle (Lake Park)
193. 12 Grant Condry 21:36.7 Winnetka (New Trier)
194. 11 Noah Proft 21:37.4 Vernon Hills
195. 12 Joseph Perrone 21:39.3 Libertyville
196. 11 Jake Duffy 21:42.8 Libertyville
197. 9 Emmanuel Akinyoade 21:43.3 Roselle (Lake Park)
198. 12 Patrick Rocap 21:43.4 Winnetka (New Trier)
199. 12 Peter Wacnik 21:43.7 Libertyville
200. 9 Salvador Cortes Ol... 21:46.9 Zion-Benton
201. 12 Cameron Nissen 21:53.0 Libertyville
202. 12 Max Kratcoski 21:56.2 Libertyville
203. 11 Rudra Patel 21:57.5 Lakes Community
204. 9 Max Laky 22:03.7 Highland Park
205. 9 Kyle James 22:14.3 Winnetka (New Trier)
206. 11 Rocco Rooney 22:19.8 Rolling Meadows
207. 12 Spencer Stilp 22:21.2 Winnetka (New Trier)
208. 10 David Scafidi 22:21.6 St. Viator
209. 11 Foster Boom 22:23.0 Libertyville
210. 9 Andrew Osborn 22:24.2 Deerfield
211. 12 TaeHo Kim 22:25.1 Vernon Hills
212. 11 Andrew Zemeske 22:30.0 Libertyville
213. 9 Tom Schermerhorn 22:35.4 Winnetka (New Trier)
214. 9 Artom Miller 22:39.2 Highland Park
215. 9 Shawn Badgley 22:41.1 Roselle (Lake Park)
216. 12 Phillip Shaw 22:44.7 Winnetka (New Trier)
217. 11 Derek Miller 22:46.2 Winnetka (New Trier)
218. 12 Marlon Pante 22:46.9 Maine West
219. 11 Daniel Chertow 22:55.4 Deerfield
220. 12 Brian Wimer 23:04.4 Antioch
221. 9 Tyler Albinson 23:12.4 Winnetka (New Trier)
222. 12 Alexander Aksland 23:14.2 Libertyville
223. 11 Dean Lambertsen 23:15.1 Lake Zurich
224. 9 Max Marshall 23:20.0 Winnetka (New Trier)
225. 9 Jack Wineman 23:24.3 Winnetka (New Trier)
226. 9 Sheen Patel 23:33.0 Winnetka (New Trier)
227. 9 Evan Kalish 23:49.7 Winnetka (New Trier)
228. 12 Evan Boettcher 24:02.0 Libertyville
229. 9 Owen Monieson 24:17.1 Winnetka (New Trier)
230. 12 Dylan Maldonado 24:40.8 Libertyville
231. 12 Marcus Trudell 24:49.4 Antioch
232. 11 Riley Menges 24:51.7 Lakes Community
233. 9 Will Frohling 24:52.4 Winnetka (New Trier)
234. 12 Nick Jarmusz 25:04.2 Winnetka (New Trier)
235. 11 David Kiaupa 25:06.6 Rolling Meadows
236. 9 Hornilo San Ramon 25:07.8 Zion-Benton
237. 12 Jonathan Schriver 25:08.4 Fox Lake (Grant)
238. 11 Dhanvi Ravindran 25:11.6 Lake Zurich
239. 11 Michael Zhao 25:20.4 Winnetka (New Trier)
240. 10 Haiven Garcia 25:23.3 Highland Park
241. 9 Zachary Kogen 25:27.1 Winnetka (New Trier)
242. 11 John Freberg 25:33.0 Libertyville
243. 12 Anthony Ponce 25:33.1 Maine West
244. 12 Alek Giecewicz 25:36.8 Roselle (Lake Park)
245. 9 Asher Kriegel 25:39.1 Deerfield
246. 11 Kacper Dural 25:42.6 Libertyville
247. 10 Hunter McCrea 25:43.4 Roselle (Lake Park)
248. 11 Ryan Coe 26:19.0 Winnetka (New Trier)
249. 9 Luke McDonnell 26:24.8 Winnetka (New Trier)
250. 9 Eli Paster 26:33.5 Winnetka (New Trier)
251. 9 Logan Gryzlo 26:36.3 St. Viator
252. 11 Nate Colpaert 27:04.9 Antioch
253. 9 Adrian Knight 27:05.1 Zion-Benton
254. 9 Mekiel Saqibuddin 27:17.8 Winnetka (New Trier)
255. 11 Jacob Lawrence 27:34.0 Libertyville
256. 9 Alex Requena 27:56.1 Zion-Benton
257. 9 Mitch Krueger 28:05.2 Winnetka (New Trier)
258. 12 Seth Neiman 28:26.1 Deerfield
259. 11 Eugene Yturralde 29:54.9 Vernon Hills
Provided by Athletic.net
Official Team Scores
1. Winnetka (New Trier) 25
2. Barrington 49
3. Evanston (Twp.) 89
4. Libertyville 116
5. Wheeling 147
6. Lake Zurich 151
7. Highland Park 185
8. Vernon Hills 226
9. Rolling Meadows 246
10. Buffalo Grove 305
11. Elk Grove 318
12. Zion-Benton 353
Womens Results
3 Miles Open
PL YR Name Mark Team
1. 10 Kiran Awatramani 20:39.4 Winnetka (New Trier)
2. 11 Maddy Dervin 21:00.9 Barrington
3. 12 Sarah Messerschmidt 21:05.3 Barrington
4. 12 Eliza Tilson 21:09.0 Winnetka (New Trier)
5. 10 Katherine Immesber... 21:18.7 Winnetka (New Trier)
6. 12 Katie Burton 21:20.6 Winnetka (New Trier)
7. 12 Catherine McMahon 21:21.6 Barrington
8. 11 Elinor Rosenberg 21:23.0 Evanston (Twp.)
9. 11 Stephanie Kim 21:32.3 Winnetka (New Trier)
10. 10 Lilian Ryan 21:35.8 Winnetka (New Trier)
11. 9 Mary Caserrio 21:40.7 Winnetka (New Trier)
12. 9 Lyann Tam 21:45.4 Libertyville
13. 12 Elizabeth Cudmore 21:49.4 Winnetka (New Trier)
14. 12 Sarah Toohey 21:51.9 Libertyville
15. 11 Chloe Solon 21:54.5 Winnetka (New Trier)
16. 11 Katherine Lindh 21:57.3 Barrington
17. 11 Alice Zummer 22:03.1 Winnetka (New Trier)
18. 11 Alex Houser 22:10.0 Libertyville
19. 12 Melissa Bingham 22:14.1 Winnetka (New Trier)
20. 12 Noni Shelton 22:17.6 Evanston (Twp.)
21. 12 Molly Gallagher 22:19.2 Winnetka (New Trier)
22. 11 Darlin Santana 22:20.6 Wheeling
23. 9 Mary Lato 22:27.6 Winnetka (New Trier)
24. 11 Sophia Weix 22:31.3 Winnetka (New Trier)
25. 12 Annie Bingham 22:33.3 Winnetka (New Trier)
26. 11 Natalie Laky 22:33.7 Highland Park
27. 9 Ashley Dean 22:35.9 Evanston (Twp.)
28. 12 Fiorella Ghiorsi 23:01.9 Wheeling
29. 12 Mary Cassato 23:07.2 Winnetka (New Trier)
30. 9 Alison Embree 23:08.3 Winnetka (New Trier)
31. 11 Claudia Levens 23:08.6 Winnetka (New Trier)
32. 9 Grace Shean 23:12.8 Winnetka (New Trier)
33. 9 Evelyn Wigdale 23:14.0 Winnetka (New Trier)
34. 11 Amelia Haag 23:14.4 Winnetka (New Trier)
35. 12 Mia Lecinski 23:14.6 Winnetka (New Trier)
36. 10 Sofia Onuscheck 23:15.2 Evanston (Twp.)
37. 9 Grace Ghiselli 23:18.2 Winnetka (New Trier)
38. 12 Maria Vazquez 23:19.0 Wheeling
39. 11 Hannah Mullany 23:26.7 Barrington
40. 10 Mia Raftery 23:27.4 St. Viator
41. 12 Katie Pardun 23:27.6 Lake Zurich
42. 11 Kathleen Finneran 23:29.3 Evanston (Twp.)
43. 12 Tristin Sorrells 23:30.8 Lake Zurich
44. 11 Alexis Larson 23:31.8 Evanston (Twp.)
45. 9 Kate Krasinski 23:33.7 Evanston (Twp.)
46. 11 Katie Schindler 23:35.3 Winnetka (New Trier)
47. 11 Katelin Loehr 23:37.6 Winnetka (New Trier)
48. 11 Hayden Snow 23:40.6 Winnetka (New Trier)
49. 12 Mia Sampson 23:42.5 Winnetka (New Trier)
50. 12 Annalise Bordenet 23:42.5 Barrington
51. 12 Allison Pine 23:49.6 Highland Park
52. 11 Kiersten Mazurkiew... 23:51.3 Lake Zurich
53. 12 Karolina Balcarcel 23:55.4 Wheeling
54. 11 Dayana Flores 23:58.6 Rolling Meadows
55. 9 Gabrielle Froum 23:59.9 Evanston (Twp.)
56. 11 Sophia Abad 24:00.5 Lake Zurich
57. 11 Emma Pigott 24:02.1 Winnetka (New Trier)
58. 12 Clare Healy 24:03.1 Winnetka (New Trier)
59. 11 Elle Imm 24:04.7 Libertyville
60. 10 Jessica Parcell 24:05.2 Evanston (Twp.)
61. 11 Callie Kleinke 24:09.4 Lake Zurich
62. 11 Julia Smith 24:10.2 Vernon Hills
63. 10 Carol Klinger 24:10.4 Winnetka (New Trier)
64. 11 Kathleen Hopps 24:13.8 Winnetka (New Trier)
65. 9 Mia Conversa 24:14.6 Winnetka (New Trier)
66. 9 Josie Lambert 24:16.1 Evanston (Twp.)
67. 9 Madison Coe 24:16.8 Winnetka (New Trier)
68. 11 Rebekah Agnew 24:17.0 Vernon Hills
69. 11 Thaliya Martinez 24:24.0 Evanston (Twp.)
70. 11 Phoebe Liccardo 24:29.5 Evanston (Twp.)
71. 12 McKenna Golota 24:31.1 Rolling Meadows
72. 11 Tiphany Schlau 24:33.3 Roselle (Lake Park)
73. 11 Eleanor Kaplan 24:35.5 Winnetka (New Trier)
74. 11 Helen Kuhn 24:37.2 Winnetka (New Trier)
75. 11 Alyssa Le Veille 24:38.9 Winnetka (New Trier)
76. 11 Olivia Tragos 24:39.1 Winnetka (New Trier)
77. 12 Elise McKenna 24:39.4 Winnetka (New Trier)
78. 11 Hanna Krinninger 24:40.0 Lake Zurich
79. 12 Sarah Hayes 24:43.7 Winnetka (New Trier)
80. 11 Lisa Lamb 24:44.4 Libertyville
81. 9 Vita Kovacevic 24:44.5 Winnetka (New Trier)
82. 12 Daphne Donnally 24:46.6 Winnetka (New Trier)
83. 12 Madison Kerber 24:48.7 Libertyville
84. 12 Jessica Alt 24:53.4 Winnetka (New Trier)
85. 11 Anne McDonald 24:53.6 Barrington
86. 9 Maddie Wszor 24:54.8 St. Viator
87. 12 Jessica Livney 24:56.6 Highland Park
88. 11 Sile Surman 24:56.6 Winnetka (New Trier)
89. 12 Mae Garland 24:58.6 Winnetka (New Trier)
90. 12 Hannah Xu 24:58.9 Winnetka (New Trier)
91. 12 Lauren Glenn 25:05.2 Vernon Hills
92. 12 Molly Schneck 25:08.5 Highland Park
93. 11 Sofia Lasko 25:08.7 Highland Park
94. 12 Jackie Rundle 25:09.9 Barrington
95. 11 Mackenzie Mahler 25:10.3 Vernon Hills
96. 10 Catherine Bryant 25:10.5 Evanston (Twp.)
97. 11 Elise Doctor 25:11.3 Libertyville
98. 12 Angela Apicella 25:14.4 Buffalo Grove
99. 12 Molly Goebel 25:16.5 Libertyville
100. 9 Maria Chavez 25:18.0 Rolling Meadows
101. 10 Zora Ruen 25:18.0 Evanston (Twp.)
102. 9 Hailey Bates 25:19.9 Evanston (Twp.)
103. 12 Kianna Novak 25:25.7 Lake Zurich
104. 10 Melia Thakker 25:26.4 Roselle (Lake Park)
105. 11 Kate Kirkham 25:26.5 Roselle (Lake Park)
106. 12 Sophia White 25:28.9 Winnetka (New Trier)
107. 11 Megan Kranz 25:31.3 Barrington
108. 12 Sasha Kirov 25:31.9 Buffalo Grove
109. 9 Zara Anwar 25:34.0 Winnetka (New Trier)
110. 12 Luna Corchado 25:34.7 Elk Grove
111. 9 Liliia Osboorne 25:36.2 Winnetka (New Trier)
112. 11 Diya Mehta 25:38.6 Barrington
113. 12 Alex Knight 25:40.1 Antioch
114. 10 Genevieve Moore 25:45.4 Winnetka (New Trier)
115. 9 Alexis Petrielli 25:52.2 Rolling Meadows
116. 10 Emily Geier 25:53.4 Winnetka (New Trier)
117. 11 Karina Gomez 25:56.5 Wheeling
118. 9 Isabelle Hester 25:58.2 Winnetka (New Trier)
119. 12 Jennifer Gattuso 25:58.3 Winnetka (New Trier)
120. 11 Adriana Vega 26:00.2 Elk Grove
121. 11 Kathleen Noren 26:01.7 Winnetka (New Trier)
122. 10 Ava Palatnik 26:02.2 Winnetka (New Trier)
123. 11 Chaeyoung Kim 26:03.9 Vernon Hills
124. 11 Sophi Schofield 26:08.1 Vernon Hills
125. 9 Phoebe Elliott 26:11.7 Winnetka (New Trier)
126. 12 Abby Wink 26:15.7 Barrington
127. 12 Grace McManus 26:19.1 Winnetka (New Trier)
128. 11 Allison McLean 26:19.9 Libertyville
129. 11 Ella Hutchison 26:23.1 Barrington
130. 11 Paige Zimmerman 26:23.8 Winnetka (New Trier)
131. 11 Michelle Levine 26:24.0 Winnetka (New Trier)
132. 11 Katie Felsl 26:26.5 Libertyville
133. 11 Kim Simon 26:27.0 Wheeling
134. 12 Sara Mooney 26:30.8 Winnetka (New Trier)
135. 11 Sage Patchett 26:31.6 Evanston (Twp.)
136. 10 Emma Homer 26:32.5 Winnetka (New Trier)
137. 10 Isabella Puljic 26:32.6 Winnetka (New Trier)
138. 11 Kelsey Recinas 26:33.7 Barrington
139. 12 Sophie McGinnis 26:34.6 Winnetka (New Trier)
140. 11 Grace Hackett 26:34.8 Winnetka (New Trier)
141. 11 Samantha Pelaez 26:36.7 Elk Grove
142. 11 Catherine Taylor 26:38.5 Winnetka (New Trier)
143. 12 Sophia Feinerman 26:39.4 Winnetka (New Trier)
144. 10 Sophia Dominguez 26:41.9 St. Viator
145. 10 Bella Troglia 26:44.3 Winnetka (New Trier)
146. 12 Jordyn Bunning 26:46.2 Vernon Hills
147. 11 Diana Lima 26:50.4 Wheeling
148. 9 Hadley Jungst 26:51.5 Evanston (Twp.)
149. 12 Juliette Lewis 26:53.1 Winnetka (New Trier)
150. 12 Kate Vieyra 26:53.4 Zion-Benton
151. 12 Ragini Rangan 26:55.5 Lake Zurich
152. 12 Jane Lombardo 26:58.0 Winnetka (New Trier)
153. 12 Cassie Kunschke 27:01.1 Lake Zurich
154. 11 Margaret Lynch 27:06.0 Winnetka (New Trier)
155. 12 Gillian Cairo 27:10.9 Highland Park
156. 11 Riley Carpenter 27:12.7 Lake Zurich
157. 11 Danica Roque 27:14.6 Maine West
158. 10 Finja Scholz 27:15.9 Winnetka (New Trier)
159. 9 Sofie O'Bryan 27:17.0 Winnetka (New Trier)
160. 11 Emmi Amaral 27:17.5 Buffalo Grove
161. 12 Elise Perkins 27:18.2 Buffalo Grove
162. 9 Alyce Smith 27:26.4 Winnetka (New Trier)
163. 10 Gretta Gleeson 27:30.1 Winnetka (New Trier)
164. 11 Rabecca Livney 27:31.3 Winnetka (New Trier)
165. 9 Alexis Boe 27:33.2 Winnetka (New Trier)
166. 9 Madeline Matuska 27:35.6 Winnetka (New Trier)
167. 12 Zuzanna Wierzbicka 27:36.4 Lake Zurich
168. 11 Lilly Caines 27:39.0 Roselle (Lake Park)
169. 9 Grace Baisley 27:39.0 Winnetka (New Trier)
170. 11 Vija Berry 27:43.9 Barrington
171. 12 Serena Braun 27:46.0 Winnetka (New Trier)
172. 12 Haley Cohen 27:46.0 Winnetka (New Trier)
173. 11 Emma Citow 27:47.8 Winnetka (New Trier)
174. 11 Charlotte Frischer 27:49.1 Evanston (Twp.)
175. 10 Lilly Puleo 27:51.0 Rolling Meadows
176. 11 Angela Schroeder 27:55.7 Winnetka (New Trier)
177. 12 Kayla Wasielewski 27:59.8 Buffalo Grove
178. 9 Aja Myers 28:06.1 Zion-Benton
179. 9 Rebecca Lerner 28:10.9 Winnetka (New Trier)
180. 11 Nicole Gallant 28:21.9 St. Viator
181. 12 Gracie Mateja 28:22.5 Antioch
182. 11 Brittany Jaimes 28:23.0 Vernon Hills
183. 11 Rachel Koza 28:23.3 Vernon Hills
184. 9 Sarah Mitten 28:25.2 Zion-Benton
185. 11 Stephanie Gianopulos 28:26.8 Barrington
186. 11 Kaitlyn Doyle 28:26.9 Winnetka (New Trier)
187. 12 Wendy Jimenez 28:36.8 Elk Grove
188. 12 Naya Gerena 28:41.5 Zion-Benton
189. 11 Katie McGeever 28:41.6 Lake Zurich
190. 11 Elizabeth Gediman 28:44.8 Winnetka (New Trier)
191. 10 Kylie Alt 28:45.2 Winnetka (New Trier)
192. 12 Carey Towne 28:46.2 Barrington
193. 11 Brithanya Becerrill 28:46.2 Elk Grove
194. 11 Andrea Blood 28:47.2 Winnetka (New Trier)
195. 9 Carly Ross 28:56.3 Evanston (Twp.)
196. 12 Jenna Patino 28:58.4 Barrington
197. 9 Delilah Cantu 29:04.4 Zion-Benton
198. 10 Crizaber Cruz 29:09.0 Zion-Benton
199. 10 Elizabeth Kalt 29:09.6 Winnetka (New Trier)
200. 9 Karen Rios 29:09.8 Zion-Benton
201. 9 Lily Hatton 29:12.2 Evanston (Twp.)
202. 9 Jayla Benke 29:16.4 Zion-Benton
203. 10 Julia Braham 29:17.9 Winnetka (New Trier)
204. 12 Diana Sifuentes 29:21.0 Vernon Hills
205. 10 Elyssa Martinez 29:30.6 Zion-Benton
206. 11 Grace Jee Shin 29:38.7 Winnetka (New Trier)
207. 12 Leah Demas 29:39.5 Vernon Hills
208. 12 Emma Kraft 29:41.2 Libertyville
209. 12 Aliza Knipis 29:45.8 Highland Park
210. 12 Alexia Rehling 29:52.5 Zion-Benton
211. 10 Bella Hubbard 29:52.5 Evanston (Twp.)
212. 12 Kathryn Watson 29:53.2 Winnetka (New Trier)
213. 11 Katie Scheck 29:53.4 Libertyville
214. 10 Claire Dillon 29:54.1 Winnetka (New Trier)
215. 11 Samantha Harris 29:56.0 Vernon Hills
216. 12 zayna hai 29:59.7 Maine West
217. 12 Elise Weiglein 30:01.1 Libertyville
218. 10 Madeline Jacque 30:02.4 Evanston (Twp.)
219. 9 Rylie Raupp 30:11.3 Winnetka (New Trier)
220. 11 Malaika Bergner 30:19.1 Evanston (Twp.)
221. 10 Margaret Baxter 30:27.2 Winnetka (New Trier)
222. 12 Peyton Hendricks 30:31.1 Winnetka (New Trier)
223. 12 Anna DeNunzio 30:31.2 Winnetka (New Trier)
224. 10 Danielle Towers 30:32.9 Winnetka (New Trier)
225. 11 Arleigh Nisbet 30:40.3 Barrington
226. 10 Charmaine Lachica 30:54.6 Zion-Benton
227. 12 Carolina Estrada 30:59.1 Waukegan
228. 12 Lauren Laible 31:05.5 Winnetka (New Trier)
229. 11 Amarilis Carrillo 31:12.6 Elk Grove
230. 12 Morgan Sheridan 31:13.9 Winnetka (New Trier)
231. 12 Jessica Werner 31:14.6 Winnetka (New Trier)
232. 12 Julia Kraut 31:20.0 Winnetka (New Trier)
233. 12 Allison Schwartz 31:22.8 Winnetka (New Trier)
234. 11 Julianna Novelo 31:32.8 Waukegan
235. 10 Charlotte Cleary 31:57.2 Winnetka (New Trier)
236. 12 Michelle Mayward 32:04.0 Maine West
237. 12 Amanda Varela 32:23.5 Vernon Hills
238. 11 Mary Baisley 32:30.8 Winnetka (New Trier)
239. 11 Farah Qureshi 32:31.6 Winnetka (New Trier)
240. 10 Anna Hinrichs 32:36.1 Winnetka (New Trier)
241. 11 Sidney Johnson 32:46.8 Winnetka (New Trier)
242. 11 Carley Lewin 32:52.4 Winnetka (New Trier)
243. 11 Margo Paschen 32:53.1 Winnetka (New Trier)
244. 10 Elizabeth Friedman 32:53.5 Winnetka (New Trier)
245. 10 Maria Kyriakopoulos 32:53.5 Winnetka (New Trier)
246. 10 Mary Caroline Hauser 33:21.4 Winnetka (New Trier)
247. 10 Shea Baron 33:24.3 Winnetka (New Trier)
248. 11 Jessica Murillo 33:54.0 Elk Grove
249. 9 Ashley Molina 35:33.6 Zion-Benton
250. 11 Janice Yoon 36:19.0 Vernon Hills
251. 11 Layla Saqibuddin