1
Caden Weber
Downers Grove (North)
4:16.77
2
Danny O'Shaughnessy
Elmhurst (York)
4:20.45
3
Vijay Krishnamoorthi
Hoffman Estates (Conant)
4:20.63
4
Theodore Cunningham
Palatine (Fremd)
4:20.88
5
Chuck Halden
Glen Ellyn (Glenbard West)
4:22.75
6
Nathan Virginelli
Wheaton (W. Warrenville Sout
4:23.24
7
Aidan Murphy
Wheaton (North)
4:24.04
8
Asa Gaspar
Downers Grove (North)
4:24.10
9
Rory Gaan
Palatine (Fremd)
4:24.63
10
Ryan Van Dam
Lombard (Glenbard East)
4:28.35
11
Sam Cruz
Wheaton (W. Warrenville Sout
4:32.23
12
Luke Haworth
Wheaton (North)
4:40.76
13
Ryan Fader
Glen Ellyn (Glenbard West)
4:41.43
14
Jake Zegger
Roselle (Lake Park)
4:42.09
15
Carter Swearingen
Hoffman Estates (Conant)
4:44.40
16
Owen Whelan
Schaumburg
4:46.54
17
Jeremiah Somerville
Hoffman Estates (H.S.)
4:47.99
18
Kevin Diederich
Villa Park (Willowbrook)
4:48.35
19
Brady Faulkner
Hoffman Estates (H.S.)
4:52.52
20
Declan Abercrombie
Villa Park (Willowbrook)
4:54.14
21
David Severiano
Bensenville (Fenton)
4:54.25
22
James Jalowiec
Roselle (Lake Park)
4:57.13
23
Ohki Akimoto
Schaumburg
5:00.09
24
Kyle Niven
Elk Grove Village (E.G.)
5:00.20
25
Jesse Niven
Elk Grove Village (E.G.)
5:00.94
26
Cooper Hoffmann
Lombard (Glenbard East)
5:01.87
27
Mike Juarez
Addison (A. Trail)
5:08.08
28
Dawid Opiola
Rolling Meadows
5:11.84
29
Simon Ludolph
Rolling Meadows
5:13.50
--
Aidan Hill
Elmhurst (York)
DNS
--
David Aviles
Bensenville (Fenton)
DNS