1
Evan Horgan
Belvidere (North)
9:05.98
2
Liam Newhart
Oak Park (O.P.-River Forest)
9:07.03
3
Aden Bandukwala
Hinsdale (Central)
9:10.42
4
Parker Nold
Oswego (East)
9:11.48
5
Dylan Myers
Lake Zurich
9:14.51
6
Zac Close
Naperville (Neuqua Valley)
9:14.75
7
Topher Ferris
Downers Grove (North)
9:17.14
8
Vijay Krishnamoorthi
Hoffman Estates (Conant)
9:17.44
9
Joe Bregenzer
Barrington
9:19.79
10
Ben Crane
Winnetka (New Trier)
9:19.80
11
Jesse Gamboa
Hinsdale (Central)
9:20.11
12
BJ Sorg
Plainfield (South)
9:21.15
13
Matt Padilla
Oswego (H.S.)
9:21.75
14
Tommy Nitz
Huntley
9:21.95
15
Nate Wehner
Highland Park
9:23.89
16
Mason Krieg
Palatine (H.S.)
9:26.05
17
Mohamed Abdullahi
Chicago (Mather)
9:26.22
18
Brian Hatoum
Highland Park
9:26.97
19
Nick Parrell
Oak Park (O.P.-River Forest)
9:27.11
20
Dylan Ybarra
O'Fallon (H.S.)
9:27.69
21
Carter Smott
Downers Grove (South)
9:33.49
22
Dylan Maloney
Plainfield (South)
9:34.18
23
Mario Torres
Buffalo Grove
9:34.67
24
Joey Karlesky
Park Ridge (Maine South)
9:35.75
25
Lucas Yonker
Wheaton (W. Warrenville Sout
9:38.80
26
Oliver Burns
Plainfield (North)
9:39.53
27
Jack Roberts
Frankfort (Lincoln-Way East)
9:39.75
28
Aidan DeMuth
Algonquin (Jacobs)
9:40.47
29
Aaron Hendron
Champaign (Centennial)
9:40.76
30
Josh Poeschel
Downers Grove (South)
9:41.28
31
Quinn Davis
Plainfield (North)
9:41.45
32
Sean Heetland
Aurora (West Aurora)
9:41.96
33
Matthew Conroy
Chicago (St. Ignatius Colleg
9:42.72
34
Evan Parker
Skokie (Niles North)
9:43.58
35
Cillian Henning
LaGrange (Lyons)
9:44.34
36
Mitch Garcia
St. Charles (East)
9:44.50
37
Justin Hurtado
Barrington
9:46.23
38
Felix Hekster
Winnetka (New Trier)
9:48.35
39
Tyler Browning
Naperville (Central)
9:49.29
40
Owynn Garrelts
Park Ridge (Maine South)
9:52.29
41
Brady Travers
Downers Grove (North)
9:57.29
42
Braden Eckman
Lake Zurich
9:59.79
43
Brady Norman
Riverside (R.-Brookfield)
10:04.01
44
Cameron Valcich
Lockport (Twp.)
10:04.33
45
Luke Atzman
Orland Park (Sandburg)
10:05.78