Official Team Scores
1. Gurnee (Warren) 119
2. Palatine (Fremd) 131
3. Glenview (Glenbroo... 136
4. Evanston (Twp.) 162
5. Grayslake (North) 177
6. Crystal Lake (South) 179
7. Skokie (Niles North) 184
8. Rolling Meadows 190
9. Northbrook (Glenbr... 196
10. Mundelein 208
11. Mundelein (Carmel) 267
12. Wheeling 290
13. Round Lake 324
14. Zion (Z.-Benton) 337
15. Bensenville (Fenton) 386
16. Wauconda 425
17. Antioch 445
18. Cary-Grove 471
19. Park Ridge (Maine ... 550
20. Grayslake (Central) 625
21. Lake Forest 659
freshmen-sophomore boys 3 mile run
1. 10 John Gerardi 16:06.47 Rolling Meadows
2. 10 Liam O'Connell 16:21.13 Grayslake (North)
3. 10 Ben Krauss 16:25.47 Mundelein
4. 10 Jack Whetstone 16:25.97 Glenview (Glenbrook ...
5. 10 Joe Hume 16:31.67 Rolling Meadows
6. 10 Julian Ruiz 16:33.43 Gurnee (Warren)
7. 9 Jordan Theriault 16:34.19 Glenview (Glenbrook ...
8. 9 Ryan Foster 16:35.76 Crystal Lake (South)
9. 10 Tommy Montgomery 16:36.10 Skokie (Niles North)
10. 10 Raymond Sorge-Young 16:45.04 Gurnee (Warren)
11. 10 Brian Ortega 16:45.39 Round Lake
12. 9 Conor Perrault 16:49.89 Skokie (Niles North)
13. 10 Lewis Monaxious 16:51.49 Wheeling
14. 9 Ed Worth 16:52.00 Palatine (Fremd)
15. 10 Sam Burgman 16:52.25 Evanston (Twp.)
16. 10 ALex Foydl 16:54.64 Crystal Lake (South)
17. 10 Paul Clarke 16:59.78 Evanston (Twp.)
18. 10 Zach Harris 17:00.05 Skokie (Niles North)
19. 10 Nathaniel Jinkens 17:01.70 Palatine (Fremd)
20. 10 Ricky Reeve 17:02.06 Wheeling
21. 9 Jack Warnecke 17:02.31 Cary-Grove
22. 10 Robert Heck 17:12.13 Rolling Meadows
23. 9 Mike Lee 17:12.93 Northbrook (Glenbroo...
24. 9 Matt Van Witzenburg 17:13.99 Crystal Lake (South)
25. 10 Gianfranco Torres 17:14.90 Palatine (Fremd)
26. 10 Matt Runtz 17:15.18 Glenview (Glenbrook ...
27. 9 Carl Schoenfield 17:15.48 Mundelein
28. 10 Raees Ahmad 17:15.98 Gurnee (Warren)
29. 10 Stephen Lacke 17:16.45 Mundelein (Carmel)
30. 10 Miguel Ramirez 17:18.12 Palatine (Fremd)
31. 10 Cameron Detweiler 17:18.65 Grayslake (North)
32. 9 Jack Teehan 17:19.75 Mundelein (Carmel)
33. 10 Andrew Miller 17:20.06 Gurnee (Warren)
34. 10 Miguel Carrera 17:21.40 Grayslake (North)
35. 9 Kaleb Carlson 17:21.93 Mundelein
36. 10 Nick Ingraffia 17:23.08 Evanston (Twp.)
37. 10 Moises Acosta 17:24.34 Round Lake
38. 10 Will Congbalay 17:26.96 Northbrook (Glenbroo...
39. 10 Christian Hernandez 17:28.00 Park Ridge (Maine Ea...
40. 10 Itai Epstein 17:28.41 Northbrook (Glenbroo...
41. 10 Chris Lee 17:31.01 Glenview (Glenbrook ...
42. 10 Nathaniel Oommen 17:33.11 Gurnee (Warren)
43. 10 Andrew Kelley 17:33.70 Palatine (Fremd)
44. 9 Logan Singer 17:34.91 Evanston (Twp.)
45. 10 John Mutter 17:35.87 Grayslake (North)
46. 10 JD Casey 17:36.62 Northbrook (Glenbroo...
47. 9 Adam Fox 17:38.31 Wauconda
48. 9 Collin Luell 17:38.65 Zion (Z.-Benton)
49. 10 Josh Prupes 17:41.14 Northbrook (Glenbroo...
50. 10 H.R. Jahn 17:41.72 Evanston (Twp.)
51. 10 Miles Foydl 17:41.97 Crystal Lake (South)
52. 10 Michael Orsini 17:43.09 Mundelein (Carmel)
53. 10 Anye Whyte 17:44.13 Bensenville (Fenton)
54. 10 Joseph Norrish 17:44.44 Zion (Z.-Benton)
55. 10 Steven Van Belleghem 17:44.74 Mundelein
56. 10 Sergio Vargas 17:47.53 Zion (Z.-Benton)
57. 9 Jay Moore 17:48.38 Evanston (Twp.)
58. 10 Thomas Kosack 17:48.65 Glenview (Glenbrook ...
59. 9 Jacob Rosenberg 17:48.91 Northbrook (Glenbroo...
60. 9 Ethan Hawker 17:54.18 Evanston (Twp.)
61. 10 Sam Cowhey 17:55.19 Glenview (Glenbrook ...
62. 10 Zack Murphy 17:56.45 Palatine (Fremd)
63. 10 Kevin Vettesse 17:57.35 Antioch
64. 9 Mike Ocasek 17:59.36 Northbrook (Glenbroo...
65. 9 Joe Eovaldi 18:00.00 Evanston (Twp.)
66. 9 William Krupkin 18:01.28 Evanston (Twp.)
67. 9 Marcus Sandroni 18:04.59 Grayslake (North)
68. 10 Shailesh Vhasure 18:05.47 Palatine (Fremd)
69. 10 Matt Kim 18:06.08 Northbrook (Glenbroo...
70. 10 AJ Amadio 18:06.46 Grayslake (North)
71. 10 Jay Patel 18:07.41 Skokie (Niles North)
72. 10 Liam Collins 18:08.69 Rolling Meadows
73. 10 Dawson Gorski 18:09.81 Wauconda
74. 10 Zach Schnieder 18:10.30 Mundelein (Carmel)
75. 9 Blake Barreca 18:12.83 Grayslake (North)
76. 9 Bryan Medina 18:13.35 Bensenville (Fenton)
77. 9 Cristian Sanchez 18:13.91 Bensenville (Fenton)
78. 9 Matt Jortberg 18:14.17 Glenview (Glenbrook ...
79. 9 Nathan Etherington 18:14.43 Round Lake
80. 10 Erick Rodriguez 18:15.85 Skokie (Niles North)
81. 10 Mikey Izquierdo 18:17.58 Zion (Z.-Benton)
82. 9 Chris Modlin 18:19.96 Wheeling
83. 10 Drew Caulk 18:20.72 Crystal Lake (South)
84. 10 Calvin Pennisi 18:20.99 Evanston (Twp.)
85. 9 Alex Besson 18:21.42 Antioch
86. 9 Daniel Cho 18:21.98 Glenview (Glenbrook ...
87. 10 Jack Doden 18:25.91 Gurnee (Warren)
88. 10 Jeff Van Spankeren 18:29.54 Northbrook (Glenbroo...
89. 10 Jack McKernan 18:30.54 Mundelein (Carmel)
90. 10 Brandon Moulton 18:31.35 Wheeling
91. 10 Conner Speidel 18:32.60 Evanston (Twp.)
92. 9 Sam Rayzman 18:32.90 Wauconda
93. 9 Marco Hernandez 18:33.97 Round Lake
94. 9 Brandon Granzin 18:35.20 Grayslake (North)
95. - Jake Ebenhoch 18:35.49 Gurnee (Warren)
96. 10 Dylan O'Malley 18:35.87 Northbrook (Glenbroo...
97. 10 C. Low 18:36.25 Evanston (Twp.)
98. 9 Davis Patterson 18:36.64 Evanston (Twp.)
99. 10 Chris Shannon 18:38.72 Mundelein
100. 10 Jaime Velasco 18:39.57 Grayslake (North)
101. 10 Gabriel Murashev 18:40.08 Northbrook (Glenbroo...
102. 10 Jason Carrington 18:40.74 Gurnee (Warren)
103. 9 Max Barton 18:41.23 Antioch
104. 10 Eduardo Garcia 18:45.51 Bensenville (Fenton)
105. 10 Lupe Matias 18:47.45 Mundelein
106. 9 Matthew Cote 18:48.23 Gurnee (Warren)
107. 10 Tom Veal 18:48.47 Cary-Grove
108. 10 Zach Miller 18:50.95 Rolling Meadows
109. 10 Oliver Baldwin 18:51.57 Evanston (Twp.)
110. 9 Adrian Figueroa 18:53.60 Wheeling
111. 10 Ryan Veith 18:53.95 Northbrook (Glenbroo...
112. 10 Tomoki Yasuda 18:54.61 Palatine (Fremd)
113. 10 Eugene Felix 18:55.50 Crystal Lake (South)
114. 10 Jacob Andersen 18:57.23 Gurnee (Warren)
115. 9 Andrew Keaskowski 18:57.56 Grayslake (North)
116. 10 Jared Larson 18:57.86 Evanston (Twp.)
117. 9 Alex Whyte 18:59.56 Bensenville (Fenton)
118. 9 Adam Geibel 19:00.15 Evanston (Twp.)
119. 10 Jason Smith 19:01.18 Crystal Lake (South)
120. 10 Oswaldo Gonzalez 19:02.33 Wheeling
121. 9 Scott Haseman 19:03.31 Mundelein (Carmel)
122. 9 Jack Lund 19:03.60 Crystal Lake (South)
123. 9 Matt Caines 19:04.02 Evanston (Twp.)
124. 9 Josh Doh 19:04.22 Rolling Meadows
125. 9 Bill McMichael 19:04.98 Evanston (Twp.)
126. 9 Joel Douglas 19:06.05 Zion (Z.-Benton)
127. 9 Jeremy Lodewyck 19:07.19 Bensenville (Fenton)
128. 9 Mark Helminski 19:07.57 Rolling Meadows
129. 10 Kyle Berry 19:10.35 Antioch
130. 9 Ayan Bhowmick 19:14.53 Palatine (Fremd)
131. 10 Erik Keller 19:15.05 Wauconda
132. 10 Ed Liccardo 19:15.29 Evanston (Twp.)
133. 9 John Sullivan 19:15.48 Grayslake (Central)
134. 10 Brandon Nguyen 19:16.56 Skokie (Niles North)
135. 9 Joe Sculua 19:20.54 Antioch
136. 10 Jonathan Altendorf 19:21.92 Cary-Grove
137. 10 Justin Hunt 19:22.41 Grayslake (North)
138. 10 Noah Gallery 19:22.61 Antioch
139. 9 David Hoffman 19:22.82 Mundelein (Carmel)
140. 10 S. Bundev 19:23.81 Evanston (Twp.)
141. 10 Matt White 19:24.38 Evanston (Twp.)
142. 9 Cameron Tonkery 19:25.89 Grayslake (Central)
143. 9 Zack Vandreese 19:26.60 Zion (Z.-Benton)
144. 9 Daniel Diaz 19:32.31 Round Lake
145. 10 Samuel Baseley 19:35.61 Gurnee (Warren)
146. 10 Coleman Larson 19:37.04 Northbrook (Glenbroo...
147. 9 Eric Schmidt 19:38.61 Glenview (Glenbrook ...
148. 9 Eun Tak Jang 19:39.72 Northbrook (Glenbroo...
149. 9 Evan Salazar 19:40.58 Mundelein
150. 10 Eric Escoto 19:40.92 Mundelein (Carmel)
151. 9 Gabriel Cope 19:41.25 Grayslake (North)
152. 10 Nick Charlton-Perrin 19:41.93 Northbrook (Glenbroo...
153. 10 Nikhil Patel 19:42.77 Gurnee (Warren)
154. 9 Sam Ruiz 19:43.28 Round Lake
155. 9 Benjamin Streightiff 19:43.68 Lake Forest
156. 9 Brendan Gayton 19:44.23 Mundelein (Carmel)
157. 9 Tommy O'Brien 19:44.61 Wauconda
158. 10 Jarred Gershowitz 19:45.27 Glenview (Glenbrook ...
159. 10 Erick Valen 19:48.49 Gurnee (Warren)
160. 10 Austin Smith 19:50.55 Northbrook (Glenbroo...
161. 9 Brad Gaydovchik 19:51.65 Antioch
162. 10 Ben Schonken 19:52.18 Glenview (Glenbrook ...
163. 10 Estevan Lemus 19:54.24 Gurnee (Warren)
164. 10 Tommy Nordberg 19:55.56 Northbrook (Glenbroo...
165. 9 David Kang 19:57.07 Northbrook (Glenbroo...
166. 10 Pedro Godinez 19:59.10 Wheeling
167. 10 Roderick Clark 20:00.76 Zion (Z.-Benton)
168. 10 Nathan Fong 20:01.68 Northbrook (Glenbroo...
169. 10 Andy Herus 20:03.27 Wheeling
170. 10 Jigar Patel 20:04.51 Park Ridge (Maine Ea...
171. 10 David Throw 20:05.16 Cary-Grove
172. 10 Tyler Gano 20:06.32 Gurnee (Warren)
173. 9 Kevin Graham 20:06.84 Lake Forest
174. 10 Alex Vo 20:09.37 Rolling Meadows
175. 9 Kanta Nakano 20:09.61 Palatine (Fremd)
176. 9 Eric Tekien 20:11.30 Bensenville (Fenton)
177. 9 Jonathon Lewis 20:11.90 Cary-Grove
178. 9 Trevor Schuetz 20:12.77 Wauconda
179. 9 Carlos Diaz 20:13.64 Wheeling
180. 10 Ben Zhao 20:15.29 Northbrook (Glenbroo...
181. 9 William Vargas 20:16.41 Bensenville (Fenton)
182. 9 Joseph Rice 20:17.42 Grayslake (North)
183. 9 Alexander Hoy 20:18.03 Gurnee (Warren)
184. 10 Mike Utyro 20:19.45 Rolling Meadows
185. 10 Daniel Farley 20:19.89 Park Ridge (Maine Ea...
186. 9 Sebastian Patino 20:21.96 Park Ridge (Maine Ea...
187. 10 Grant Kim 20:22.35 Northbrook (Glenbroo...
188. 10 Steven Kang 20:22.55 Glenview (Glenbrook ...
189. 10 Anthony Maskevich 20:24.86 Round Lake
190. 10 Kwonjay Lee 20:25.17 Northbrook (Glenbroo...
191. 9 Nolan Aschenbrener 20:27.73 Antioch
192. 10 Max Mraz 20:29.12 Crystal Lake (South)
193. 9 Jalan Lee 20:30.14 Zion (Z.-Benton)
194. 9 Michael Lieggi 20:33.09 Bensenville (Fenton)
195. 10 Matt Loula 20:33.92 Grayslake (Central)
196. 9 Eric Salgado 20:36.28 Gurnee (Warren)
197. 9 Pat Cogan 20:37.88 Evanston (Twp.)
198. 10 Josh Yolangco 20:38.60 Park Ridge (Maine Ea...
199. 10 Brian Arata 20:39.33 Mundelein (Carmel)
200. 10 Jack Piscitello 20:39.80 Rolling Meadows
201. 9 Frankie Chavarria 20:41.80 Round Lake
202. 9 Brad Fugiel 20:42.26 Rolling Meadows
203. - Brock Robards 20:42.90 Gurnee (Warren)
204. 9 George Carrasco 20:44.83 Cary-Grove
205. 9 Eddie Buisson 20:51.19 Wauconda
206. 9 Daniel Burke 20:54.02 Rolling Meadows
207. 10 Connor Harkness 20:58.74 Grayslake (North)
208. 9 George Paraskevopo... 20:58.92 Rolling Meadows
209. 10 Jack Connelly 21:01.72 Antioch
210. 10 Michael Mondy 21:04.77 Palatine (Fremd)
211. 9 Zach Schiffman 21:06.77 Glenview (Glenbrook ...
212. 9 George Wood 21:08.43 Glenview (Glenbrook ...
213. 9 Ben Burkett 21:10.21 Mundelein (Carmel)
214. 9 Alam Gonzalez 21:19.37 Grayslake (North)
215. 9 Iyke George 21:19.55 Skokie (Niles North)
216. 9 Michael Prevo 21:23.48 Northbrook (Glenbroo...
217. 10 Joseph Van Belleghem 21:24.06 Mundelein
218. 10 Paul Latreille 21:24.23 Glenview (Glenbrook ...
219. 9 Matthew DiValerio 21:28.81 Lake Forest
220. 10 Nathan Irby 21:36.43 Bensenville (Fenton)
221. 10 Nicholas Pleszkun 21:36.70 Northbrook (Glenbroo...
222. 10 Geoffrey Schmelzer 21:36.97 Skokie (Niles North)
223. 9 Philip Heck 21:42.00 Rolling Meadows
224. 9 Ryan Campbell 21:42.24 Antioch
225. 10 Mitchell Pritsker 21:44.80 Glenview (Glenbrook ...
226. 10 Zach Garti 21:46.78 Northbrook (Glenbroo...
227. 9 Walter Synder 21:49.84 Glenview (Glenbrook ...
228. 9 Alex Slack 21:52.78 Mundelein (Carmel)
229. 10 Jacob Micksch 21:54.23 Grayslake (Central)
230. 10 John Stasiek 21:55.10 Crystal Lake (South)
231. 10 Ben Lipka 21:56.67 Skokie (Niles North)
232. 10 Michael Baek 21:59.51 Park Ridge (Maine Ea...
233. 9 Zach Volpe 22:01.77 Evanston (Twp.)
234. 10 Fritz Klett 22:02.02 Grayslake (Central)
235. 9 Raiyan Chowdhury 22:02.53 Skokie (Niles North)
236. 9 George Grunditz 22:05.89 Northbrook (Glenbroo...
237. 10 Taranvir Mann 22:06.85 Bensenville (Fenton)
238. 9 Brendan Wilke 22:08.99 Skokie (Niles North)
239. 9 Dominc Chavez 22:10.60 Glenview (Glenbrook ...
240. 9 Ethan Talbot 22:10.85 Lake Forest
241. 9 David Sarmiento 22:11.16 Bensenville (Fenton)
242. 9 Nick Jimenez 22:11.47 Crystal Lake (South)
243. 10 Alex Nixa 22:12.59 Gurnee (Warren)
244. 9 Nathan Sislow 22:13.52 Gurnee (Warren)
245. 10 Sean Montgomery 22:21.53 Northbrook (Glenbroo...
246. 9 Trysten Lamphear 22:29.65 Zion (Z.-Benton)
247. 10 Bryce Chobak 22:30.01 Northbrook (Glenbroo...
248. 9 Nathaniel Tang 22:32.34 Glenview (Glenbrook ...
249. 10 Sam Lahti 22:35.26 Antioch
250. 10 Adam Sang 22:35.70 Rolling Meadows
251. 10 Zach Belyaef 22:36.12 Mundelein (Carmel)
252. 9 Jonathan Roeck 22:43.90 Gurnee (Warren)
253. 9 Jakob Kjeldbjerg 22:48.22 Gurnee (Warren)
254. 9 Corey Domijan 22:50.12 Northbrook (Glenbroo...
255. 9 Johnathan Westphal 22:53.74 Gurnee (Warren)
256. 10 Alex Rohner 22:54.30 Evanston (Twp.)
257. 10 kerar Al-Maliky 22:57.63 Park Ridge (Maine Ea...
258. 9 Alex Moran 22:58.06 Mundelein (Carmel)
259. 10 Elijah McArthur 22:58.52 Gurnee (Warren)
260. 9 Andrew Johnson 22:58.71 Antioch
261. 9 Paul Kim 22:59.03 Northbrook (Glenbroo...
262. 10 Santiago Olaya Nino 22:59.32 Gurnee (Warren)
263. 9 Brian Wimer 23:00.18 Antioch
264. 10 Akhil Joseph 23:01.04 Gurnee (Warren)
265. 10 James Felix 23:06.23 Crystal Lake (South)
266. 10 Andrew Romack 23:34.38 Lake Forest
267. 9 Jacob Hill 23:36.23 Cary-Grove
268. 9 Carson Lowery 23:44.37 Crystal Lake (South)
269. 10 Rigoberto Marin-Luna 23:47.20 Bensenville (Fenton)
270. 9 Daniel Lopez 23:47.45 Round Lake
271. 9 Maks Kadukov 23:50.99 Wauconda
272. 9 Cale Hansen 24:05.56 Rolling Meadows
273. 9 Brendan Dosenbach 24:11.43 Cary-Grove
274. 10 Chris Matik 24:16.61 Glenview (Glenbrook ...
275. 9 David Wojtaszek 24:19.11 Park Ridge (Maine Ea...
276. 10 Jared Garner 24:35.12 Gurnee (Warren)
277. 9 Andy Sanchez 24:39.99 Rolling Meadows
278. 10 Steven Matuszak 24:46.92 Mundelein (Carmel)
279. 9 Aaron Holzmueller 25:34.84 Evanston (Twp.)
280. 9 Jonathan Im 25:48.85 Northbrook (Glenbroo...
281. 9 Marcus Trudell 28:01.52 Antioch
282. 9 Noah Kiel 28:08.53 Rolling Meadows
283. 9 Matt Bryce 28:09.37 Mundelein (Carmel)
284. 9 Victor Pacheco 34:25.00 Bensenville (Fenton)