| 1 | Philip CupialPlace 1 · Grade 12 · Downers Grove (North) | 12 | Downers Grove (North) | 14:03.15 PR |
| 2 | Cameron LibbyPlace 2 · Grade 12 · Lake Zurich | 12 | Lake Zurich | 14:07.41 PR |
| 3 | Owen HoreniPlace 3 · Grade 12 · Yorkville | 12 | Yorkville | 14:07.46 PR |
| 4 | Thomas CzerwinskiPlace 4 · Grade 12 · Plainfield (North) | 12 | Plainfield (North) | 14:11.76 PR |
| 5 | Conrad SanerPlace 5 · Grade 11 · Downers Grove (South) | 11 | Downers Grove (South) | 14:17.50 PR |
| 6 | Samuel AssefaPlace 6 · Grade 11 · Chicago (Lane) | 11 | Chicago (Lane) | 14:17.82 PR |
| 7 | Alex BatsalaPlace 7 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 14:19.61 |
| 8 | Karanveer PatilPlace 8 · Grade 10 · Lake Zurich | 10 | Lake Zurich | 14:20.02 PR |
| 9 | Samuel HillPlace 9 · Grade 11 · St. Charles (North) | 11 | St. Charles (North) | 14:20.34 PR |
| 10 | Junior LopezPlace 10 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 14:20.95 PR |
| 11 | Luke MarshallPlace 11 · Grade 11 · Lake Zurich | 11 | Lake Zurich | 14:22.14 PR |
| 12 | Jack JenningsPlace 12 · Grade 11 · Palatine (Fremd) | 11 | Palatine (Fremd) | 14:22.48 PR |
| 13 | Aidan ConnorsPlace 13 · Grade 12 · Plainfield (North) | 12 | Plainfield (North) | 14:23.60 PR |
| 14 | Grayson MeekPlace 14 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 14:23.60 PR |
| 15 | Orlando SandovalPlace 15 · Grade 12 · Berwyn-Cicero (Morton) | 12 | Berwyn-Cicero (Morton) | 14:24.73 PR |
| 16 | Mateo Ramiro-GarciaPlace 16 · Grade 12 · Orland Park (Sandburg) | 12 | Orland Park (Sandburg) | 14:24.84 PR |
| 17 | Elliot BatzPlace 17 · Grade 11 · Rock Island | 11 | Rock Island | 14:25.06 PR |
| 18 | Will SurrattPlace 18 · Grade 12 · Downers Grove (North) | 12 | Downers Grove (North) | 14:26.28 |
| 19 | Maxx HaasPlace 19 · Grade 12 · Fox Lake (Grant) | 12 | Fox Lake (Grant) | 14:26.62 PR |
| 20 | Jack KrusinskiPlace 20 · Grade 12 · Palos Hills (Stagg) | 12 | Palos Hills (Stagg) | 14:26.74 PR |
| 21 | Santiago ChavezPlace 21 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 14:27.04 PR |
| 22 | Amilo RajandramPlace 22 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 14:28.58 PR |
| 23 | Brendan HanrahanPlace 23 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 14:28.58 |
| 24 | Jesse GudauskasPlace 24 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 14:31.84 |
| 25 | Mateus SalomaoPlace 25 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 14:35.08 PR |
| 26 | Miguel FloresPlace 26 · Grade 11 · Berwyn-Cicero (Morton) | 11 | Berwyn-Cicero (Morton) | 14:36.87 PR |
| 27 | Patrick HillPlace 27 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 14:38.68 |
| 28 | Henry MillerPlace 28 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 14:39.77 |
| 29 | Charlie CalderonePlace 29 · Grade 12 · Hoffman Estates (Conant) | 12 | Hoffman Estates (Conant) | 14:40.57 PR |
| 30 | Andrew StraleyPlace 30 · Grade 12 · Chicago (Brother Rice) | 12 | Chicago (Brother Rice) | 14:40.89 PR |
| 31 | Matthew KingPlace 31 · Grade 12 · Glen Ellyn (Glenbard West) | 12 | Glen Ellyn (Glenbard West) | 14:41.89 PR |
| 32 | Harrison ManternachPlace 32 · Grade 11 · Elmhurst (York) | 11 | Elmhurst (York) | 14:42.47 PR |
| 33 | Stephen CoxPlace 33 · Grade 11 · Downers Grove (North) | 11 | Downers Grove (North) | 14:42.61 PR |
| 34 | Brayden KloeppelPlace 34 · Grade 12 · O'Fallon | 12 | O'Fallon | 14:42.64 |
| 35 | Luke RobinsonPlace 35 · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 14:44.18 |
| 36 | James MasoPlace 36 · Grade 12 · Plainfield (North) | 12 | Plainfield (North) | 14:45.02 PR |
| 37 | Nathan GundersenPlace 37 · Grade 11 · Addison (A. Trail) | 11 | Addison (A. Trail) | 14:45.06 PR |
| 38 | Caleb MathiasPlace 38 · Grade 12 · Champaign (Central) | 12 | Champaign (Central) | 14:45.58 |
| 39 | David MoorePlace 39 · Grade 11 · Palatine (Fremd) | 11 | Palatine (Fremd) | 14:45.87 |
| 40 | Isaiah C. EnglePlace 40 · Grade 12 · Moline | 12 | Moline | 14:46.09 PR |
| 41 | Riley WoldPlace 41 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 14:46.10 PR |
| 42 | Declan SlavinPlace 42 · Grade 12 · Chicago (Payton) | 12 | Chicago (Payton) | 14:46.46 PR |
| 43 | Carter OlsenPlace 43 · Grade 12 · Elmhurst (York) | 12 | Elmhurst (York) | 14:47.34 |
| 44 | Nicholas DulPlace 44 · Grade 12 · New Lenox (Lincoln-Way West) | 12 | New Lenox (Lincoln-Way West) | 14:47.51 |
| 45 | Cian ScanlonPlace 45 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 14:48.10 PR |
| 46 | Alex RodriguezPlace 46 · Grade 12 · Berwyn-Cicero (Morton) | 12 | Berwyn-Cicero (Morton) | 14:49.54 |
| 47 | Gabriel GronskiPlace 47 · Grade 11 · Arlington Heights (Hersey) | 11 | Arlington Heights (Hersey) | 14:49.92 PR |
| 48 | Jake CrottyPlace 48 · Grade 12 · Orland Park (Sandburg) | 12 | Orland Park (Sandburg) | 14:50.26 PR |
| 49 | Austin CoryPlace 49 · Grade 12 · Plainfield (South) | 12 | Plainfield (South) | 14:50.63 PR |
| 50 | Miteku BranchPlace 50 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 14:51.03 PR |
| 51 | Kellan HernandezPlace 51 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 14:51.44 PR |
| 52 | Caden WolfePlace 52 · Grade 12 · Tinley Park (Andrew) | 12 | Tinley Park (Andrew) | 14:51.72 PR |
| 53 | Elliot BaikPlace 53 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 14:52.21 PR |
| 54 | Frankie HacklPlace 54 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 14:53.28 |
| 55 | Tra'Monti WilliamsPlace 55 · Grade 12 · Chicago (Payton) | 12 | Chicago (Payton) | 14:53.32 |
| 56 | Matthew RussellPlace 56 · Grade 12 · St. Charles (North) | 12 | St. Charles (North) | 14:53.69 PR |
| 57 | Logan GreyPlace 57 · Grade 11 · Carpentersville (Dundee-Crown) | 11 | Carpentersville (Dundee-Crown) | 14:55.58 PR |
| 58 | Quinn AndersonPlace 58 · Grade 11 · Chicago (Lane) | 11 | Chicago (Lane) | 14:55.72 |
| 59 | Santino ContePlace 59 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 14:55.86 PR |
| 60 | AJ IncePlace 60 · Grade 12 · Normal (Community) | 12 | Normal (Community) | 14:56.73 |
| 61 | John ClintonPlace 61 · Grade 12 · Downers Grove (South) | 12 | Downers Grove (South) | 14:57.07 |
| 62 | Mason HephnerPlace 62 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 14:57.09 PR |
| 63 | Bryce CounihanPlace 63 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 14:57.21 |
| 64 | Quinn DavisPlace 64 · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 14:58.21 |
| 65 | Brody CushingPlace 65 · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 14:58.57 |
| 66 | Derek WilliamsonPlace 66 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 14:58.81 |
| 67 | Dominic FrigoPlace 67 · Grade 11 · Plainfield (North) | 11 | Plainfield (North) | 14:58.96 |
| 68 | Jack LyonsPlace 68 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 14:59.03 PR |
| 69 | James O'SullivanPlace 69 · Grade 12 · Palatine | 12 | Palatine | 14:59.33 |
| 70 | George KnottPlace 70 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 14:59.44 PR |
| 71 | Nathan MarottaPlace 71 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 14:59.78 PR |
| 72 | Elliot KotlebaPlace 72 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 14:59.83 PR |
| 73 | Aidan KorbPlace 73 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 15:00.28 PR |
| 74 | Edward PolaskiPlace 74 · Grade 11 · Batavia | 11 | Batavia | 15:00.61 |
| 75 | Gavin HallPlace 75 · Grade 12 · Plainfield (North) | 12 | Plainfield (North) | 15:01.73 PR |
| 76 | Christian EngerPlace 76 · Grade 11 · St. Charles (North) | 11 | St. Charles (North) | 15:02.36 PR |
| 77 | Jackson TrutyPlace 77 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 15:03.08 |
| 78 | Knox WinnPlace 78 · Grade 10 · Chicago (Payton) | 10 | Chicago (Payton) | 15:03.09 PR |
| 79 | Filip VojvodicPlace 79 · Grade 11 · Libertyville | 11 | Libertyville | 15:03.65 |
| 80 | Sushant KesavanPlace 80 · Grade 12 · Lake Zurich | 12 | Lake Zurich | 15:03.84 PR |
| 81 | Landon SampPlace 81 · Grade 11 · Mt. Prospect (Prospect) | 11 | Mt. Prospect (Prospect) | 15:04.18 |
| 82 | Isaak SteinPlace 82 · Grade 11 · Downers Grove (North) | 11 | Downers Grove (North) | 15:05.05 |
| 83 | Dylan WoodPlace 83 · Grade 11 · Downers Grove (North) | 11 | Downers Grove (North) | 15:05.69 PR |
| 84 | Henry GamsonPlace 84 · Grade 12 · Highland Park | 12 | Highland Park | 15:05.74 PR |
| 85 | Manny NajeraPlace 85 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 15:05.77 |
| 86 | Luke CarlsonPlace 86 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 15:05.79 PR |
| 87 | Joseph SittlerPlace 87 · Grade 9 · Huntley | 9 | Huntley | 15:05.82 PR |
| 88 | Ethan EnsignPlace 88 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 15:06.54 |
| 89 | Elliott LockePlace 89 · Grade 12 · Glen Ellyn (Glenbard West) | 12 | Glen Ellyn (Glenbard West) | 15:06.65 PR |
| 90 | Cooper WittekPlace 90 · Grade 12 · Edwardsville | 12 | Edwardsville | 15:07.11 |
| 91 | Andrew NilsonPlace 91 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 15:07.18 PR |
| 92 | Myles WagnerPlace 92 · Grade 12 · McHenry | 12 | McHenry | 15:07.31 PR |
| 93 | Trent OdachowskiPlace 93 · Grade 12 · Palatine (Fremd) | 12 | Palatine (Fremd) | 15:08.93 PR |
| 94 | Jack AndersonPlace 94 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 15:09.25 PR |
| 95 | Matthew MillerPlace 95 · Grade 12 · Orland Park (Sandburg) | 12 | Orland Park (Sandburg) | 15:09.65 PR |
| 96 | Malik GbadamassiPlace 96 · Grade 12 · East Moline (United) | 12 | East Moline (United) | 15:10.43 |
| 97 | Jack WolstenholmPlace 97 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 15:10.53 PR |
| 98 | Abdullahi HusseinPlace 98 · Grade 12 · Chicago (Mather) | 12 | Chicago (Mather) | 15:10.54 |
| 99 | Will MillerPlace 99 · Grade 12 · Downers Grove (South) | 12 | Downers Grove (South) | 15:11.12 |
| 100 | Brayden GaffudPlace 100 · Grade 11 · Orland Park (Sandburg) | 11 | Orland Park (Sandburg) | 15:11.20 |
| 101 | Sean JansenPlace 101 · Grade 12 · Plainfield (North) | 12 | Plainfield (North) | 15:11.22 PR |
| 102 | Taylor DavisPlace 102 · Grade 12 · Edwardsville | 12 | Edwardsville | 15:11.30 |
| 103 | Yonny RafterPlace 103 · Grade 12 · Oak Park (O.P.-River Forest) | 12 | Oak Park (O.P.-River Forest) | 15:11.47 |
| 104 | Nick SheklarevskiPlace 104 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 15:11.52 PR |
| 105 | Anish BhagwatPlace 105 · Grade 12 · Naperville (Neuqua Valley) | 12 | Naperville (Neuqua Valley) | 15:11.63 PR |
| 106 | Alexander KriegPlace 106 · Grade 12 · Palatine | 12 | Palatine | 15:12.31 |
| 107 | Lucas ReedPlace 107 · Grade 12 · St. Charles (North) | 12 | St. Charles (North) | 15:13.41 PR |
| 108 | Joshua FarreroPlace 108 · Grade 12 · Downers Grove (North) | 12 | Downers Grove (North) | 15:13.77 PR |
| 109 | Collin RyanPlace 109 · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 15:14.56 |
| 110 | Gavin CrottyPlace 110 · Grade 11 · Orland Park (Sandburg) | 11 | Orland Park (Sandburg) | 15:14.62 PR |
| 111 | Joseph BagnuoloPlace 111 · Grade 12 · Bartlett | 12 | Bartlett | 15:15.78 |
| 112 | John TanigPlace 112 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 15:16.17 PR |
| 113 | Simon ReckampPlace 113 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 15:16.87 |
| 114 | Johnny KruegerPlace 114 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 15:17.33 |
| 115 | Michael GamboaPlace 115 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 15:17.77 |
| 116 | Bobby WintermutePlace 116 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 15:17.94 |
| 117 | Alexander FitzpatrickPlace 117 · Grade 12 · Chicago (Lane) | 12 | Chicago (Lane) | 15:17.96 |
| 118 | Milo FloresPlace 118 · Grade 12 · Chicago (Whitney Young) | 12 | Chicago (Whitney Young) | 15:18.06 |
| 119 | Mekhai WrightPlace 119 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 15:18.56 PR |
| 120 | Andrew RichPlace 120 · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 15:18.78 |
| 121 | Jack SandersPlace 121 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 15:19.32 |
| 122 | Gavin WarpinskiPlace 122 · Grade 12 · Batavia | 12 | Batavia | 15:20.00 PR |
| 123 | Tyler Lynch-GoffPlace 123 · Grade 12 · Downers Grove (North) | 12 | Downers Grove (North) | 15:20.43 |
| 124 | Shrey MeyerPlace 124 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 15:21.11 |
| 125 | Aaron KernlerPlace 125 · Grade 11 · Batavia | 11 | Batavia | 15:21.26 |
| 126 | Miles TrostPlace 126 · Grade 10 · Chicago (Lane) | 10 | Chicago (Lane) | 15:21.40 |
| 127 | Carter ReichertPlace 127 · Grade 10 · Yorkville | 10 | Yorkville | 15:21.83 |
| 128 | Pierce BakerPlace 128 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 15:21.99 |
| 129 | Jacob McKillopPlace 129 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 15:22.15 |
| 130 | Vaughn SchererPlace 130 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 15:22.42 |
| 131 | Judah ClarkPlace 131 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 15:22.48 |
| 132 | Jack SteffePlace 132 · Grade 11 · Libertyville | 11 | Libertyville | 15:22.70 PR |
| 133 | Will McGinnessPlace 133 · Grade 10 · Edwardsville | 10 | Edwardsville | 15:23.18 |
| 134 | Thomas ChudyPlace 134 · Grade 11 · Libertyville | 11 | Libertyville | 15:23.76 |
| 135 | Landon SamuelsonPlace 135 · Grade 12 · Rockton (Hononegah) | 12 | Rockton (Hononegah) | 15:23.86 |
| 136 | Will PolaskiPlace 136 · Grade 11 · Batavia | 11 | Batavia | 15:23.94 |
| 137 | Collin FryePlace 137 · Grade 11 · Park Ridge (Maine South) | 11 | Park Ridge (Maine South) | 15:24.14 |
| 138 | Ayden NydeggerPlace 138 · Grade 11 · Yorkville | 11 | Yorkville | 15:24.59 PR |
| 139 | Phoenix VigerPlace 139 · Grade 9 · Plainfield (South) | 9 | Plainfield (South) | 15:24.69 |
| 140 | Logan HitchingsPlace 140 · Grade 11 · St. Charles (North) | 11 | St. Charles (North) | 15:25.79 |
| 141 | Luke GianfrancescoPlace 141 · Grade 12 · Batavia | 12 | Batavia | 15:26.52 PR |
| 142 | Christopher QuickPlace 142 · Grade 12 · Palatine | 12 | Palatine | 15:27.96 |
| 143 | Ronin BorgesonPlace 143 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 15:29.46 PR |
| 144 | Anders DochoffPlace 144 · Grade 11 · Elmhurst (York) | 11 | Elmhurst (York) | 15:30.16 |
| 145 | Hugo AyalaPlace 145 · Grade 12 · Chicago (Lane) | 12 | Chicago (Lane) | 15:30.48 |
| 146 | Kyler SaviniPlace 146 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 15:30.68 |
| 147 | Brandon RuggPlace 147 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 15:31.35 |
| 148 | Michael GurgonePlace 148 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 15:31.52 |
| 149 | Nate LipaniPlace 149 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 15:32.08 |
| 150 | Nick ZeggerPlace 150 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 15:32.63 |
| 151 | Andrew RaistrickPlace 151 · Grade 12 · Huntley | 12 | Huntley | 15:32.92 PR |
| 152 | Nicholas SanchezPlace 152 · Grade 10 · Yorkville | 10 | Yorkville | 15:33.30 PR |
| 153 | Luke DupuyPlace 153 · Grade 12 · Glen Ellyn (Glenbard West) | 12 | Glen Ellyn (Glenbard West) | 15:33.31 |
| 154 | Anthony GarciaPlace 154 · Grade 10 · Oswego (East) | 10 | Oswego (East) | 15:33.37 |
| 155 | Trace WhildinPlace 155 · Grade 11 · Libertyville | 11 | Libertyville | 15:33.61 PR |
| 156 | Nathan SchroersPlace 156 · Grade 11 · Frankfort (Lincoln-Way East) | 11 | Frankfort (Lincoln-Way East) | 15:34.13 PR |
| 157 | Max HortonPlace 157 · Grade 12 · Edwardsville | 12 | Edwardsville | 15:34.24 PR |
| 158 | Miles DillPlace 158 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 15:34.30 |
| 159 | Nathan SauberPlace 159 · Grade 12 · Huntley | 12 | Huntley | 15:34.32 |
| 160 | Gavin SmalarzPlace 160 · Grade 12 · Orland Park (Sandburg) | 12 | Orland Park (Sandburg) | 15:34.41 PR |
| 161 | Evan SalgadoPlace 161 · Grade 10 · Palatine | 10 | Palatine | 15:34.64 |
| 162 | Hunter SpeePlace 162 · Grade 11 · New Lenox (Lincoln-Way West) | 11 | New Lenox (Lincoln-Way West) | 15:35.21 |
| 163 | Mark OmoniyiPlace 163 · Grade 10 · Huntley | 10 | Huntley | 15:36.75 |
| 164 | Jackson KellyPlace 164 · Grade 12 · Palatine (Fremd) | 12 | Palatine (Fremd) | 15:37.43 PR |
| 165 | Alex HostetlerPlace 165 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 15:37.54 PR |
| 166 | Bryden LiPlace 166 · Grade 11 · Palatine (Fremd) | 11 | Palatine (Fremd) | 15:37.88 |
| 167 | Garrett AndersonPlace 167 · Grade 12 · Naperville (Neuqua Valley) | 12 | Naperville (Neuqua Valley) | 15:38.16 |
| 168 | Mark DillenburgPlace 168 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 15:38.36 |
| 169 | Carson PorterPlace 169 · Grade 11 · Lake Zurich | 11 | Lake Zurich | 15:38.55 |
| 170 | Gary AngeloPlace 170 · Grade 12 · Chicago (Lane) | 12 | Chicago (Lane) | 15:38.76 |
| 171 | Nathan HoPlace 171 · Grade 11 · Glen Ellyn (Glenbard West) | 11 | Glen Ellyn (Glenbard West) | 15:39.43 PR |
| 172 | Marcello PrinzPlace 172 · Grade 11 · Libertyville | 11 | Libertyville | 15:39.83 PR |
| 173 | Mitchell CervaPlace 173 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 15:39.92 |
| 174 | Declan SchouPlace 174 · Grade 11 · Yorkville | 11 | Yorkville | 15:40.13 |
| 175 | Jackson ElliottPlace 175 · Grade 12 · Edwardsville | 12 | Edwardsville | 15:40.19 PR |
| 176 | Tyler MillerPlace 176 · Grade 12 · Plainfield (South) | 12 | Plainfield (South) | 15:41.62 |
| 177 | Cole LevinPlace 177 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 15:42.45 |
| 178 | Ryan TaylorPlace 178 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 15:43.77 |
| 179 | Toby SilderPlace 179 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 15:44.13 |
| 180 | Jakub KranzPlace 180 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 15:45.33 PR |
| 181 | Rohan BhargavaPlace 181 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 15:46.42 PR |
| 182 | Aidan KyrychenkoPlace 182 · Grade 12 · Plainfield (North) | 12 | Plainfield (North) | 15:48.60 |
| 183 | Joseph CliftonPlace 183 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 15:49.70 PR |
| 184 | Miles MuellerPlace 184 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 15:49.76 PR |
| 185 | Aidan PourPlace 185 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 15:50.13 PR |
| 186 | Matt GuiryPlace 186 · Grade 11 · Batavia | 11 | Batavia | 15:51.24 |
| 187 | Cole MockoPlace 187 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 15:51.56 PR |
| 188 | Logan BarretoPlace 188 · Grade 12 · Huntley | 12 | Huntley | 15:51.62 PR |
| 189 | Aiden PantojasPlace 189 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 15:51.69 |
| 190 | Gus BerlinghofPlace 190 · Grade 11 · Chicago (Payton) | 11 | Chicago (Payton) | 15:51.98 PR |
| 191 | Joseph ZawackiPlace 191 · Grade 9 · Huntley | 9 | Huntley | 15:52.03 |
| 192 | Hakim ElmenshawyPlace 192 · Grade 9 · Libertyville | 9 | Libertyville | 15:52.42 PR |
| 193 | Ian SchroersPlace 193 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 15:53.03 |
| 194 | Luis UrquizaPlace 194 · Grade 11 · Chicago (Payton) | 11 | Chicago (Payton) | 15:53.79 |
| 195 | Jake BurrisPlace 195 · Grade 9 · Edwardsville | 9 | Edwardsville | 15:54.93 |
| 196 | Sam RoserPlace 196 · Grade 11 · Glen Ellyn (Glenbard West) | 11 | Glen Ellyn (Glenbard West) | 15:55.34 |
| 197 | Tristan WongPlace 197 · Grade 12 · Chicago (Lane) | 12 | Chicago (Lane) | 15:56.03 |
| 198 | Nishanth MandavilliPlace 198 · Grade 12 · Lake Zurich | 12 | Lake Zurich | 15:56.72 |
| 199 | Peter DayPlace 199 · Grade 11 · Batavia | 11 | Batavia | 15:57.37 |
| 200 | Eddie MattesonPlace 200 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 15:57.79 |
| 201 | Ethan TraugottPlace 201 · Grade 12 · Downers Grove (South) | 12 | Downers Grove (South) | 15:59.31 |
| 202 | Chase GewinPlace 202 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 15:59.68 |
| 203 | Mason Van DenendPlace 203 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 15:59.68 |
| 204 | Judah CabralPlace 204 · Grade 11 · Glen Ellyn (Glenbard West) | 11 | Glen Ellyn (Glenbard West) | 16:00.34 |
| 205 | Reyaansh BhagatPlace 205 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 16:02.25 |
| 206 | Andrew SchellenbachPlace 206 · Grade 10 · Palatine | 10 | Palatine | 16:04.01 |
| 207 | Mark UskovPlace 207 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 16:07.58 |
| 208 | Owen CummingsPlace 208 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 16:09.24 PR |
| 209 | James CherneyPlace 209 · Grade 11 · Yorkville | 11 | Yorkville | 16:09.35 |
| 210 | Daniel BounpaseuthPlace 210 · Grade 12 · Palatine (Fremd) | 12 | Palatine (Fremd) | 16:11.90 |
| 211 | Avonte ThomasPlace 211 · Grade 12 · Yorkville | 12 | Yorkville | 16:13.71 PR |
| 212 | Patrick GarrettPlace 212 · Grade 9 · Palatine | 9 | Palatine | 16:15.93 |
| 213 | Phoenix ScottPlace 213 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:16.71 |
| 214 | Noah BorchertPlace 214 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 16:18.85 |
| 215 | Gavin HoffPlace 215 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 16:19.93 |
| 216 | Ethan JacksonPlace 216 · Grade 12 · Chicago (Payton) | 12 | Chicago (Payton) | 16:20.02 PR |
| 217 | Nihal KalsiPlace 217 · Grade 11 · Palatine (Fremd) | 11 | Palatine (Fremd) | 16:21.69 |
| 218 | Perfecto LopezPlace 218 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 16:27.87 |
| 219 | Yacoub FedjerPlace 219 · Grade 12 · Chicago (Mather) | 12 | Chicago (Mather) | 16:28.87 |
| 220 | Felix PilnyPlace 220 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:28.98 PR |
| 221 | Jack WhiteakerPlace 221 · Grade 9 · Edwardsville | 9 | Edwardsville | 16:29.60 |
| 222 | Owen WuPlace 222 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 16:29.71 |
| 223 | Thomas O'ConnorPlace 223 · Grade 11 · Downers Grove (South) | 11 | Downers Grove (South) | 16:31.91 |
| 224 | Ryan ZartlerPlace 224 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 16:35.90 |
| 225 | Michael BarhoumPlace 225 · Grade 11 · Libertyville | 11 | Libertyville | 16:36.58 |
| 226 | Gavin QuinnPlace 226 · Grade 11 · Berwyn-Cicero (Morton) | 11 | Berwyn-Cicero (Morton) | 16:39.70 |
| 227 | Camden FrankinoPlace 227 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 16:42.64 |
| 228 | John FalcigliaPlace 228 · Grade 11 · Chicago (Payton) | 11 | Chicago (Payton) | 16:48.76 |
| 229 | Owen HolzhauerPlace 229 · Grade 12 · Lake Zurich | 12 | Lake Zurich | 16:50.30 |
| 230 | Henry BakerPlace 230 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 17:04.63 |
| 231 | David HernandezPlace 231 · Grade 11 · Berwyn-Cicero (Morton) | 11 | Berwyn-Cicero (Morton) | 17:07.11 |
| 232 | Noah MokhtarianPlace 232 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 17:20.25 |
| 233 | Nathaniel PuntiPlace 233 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 17:27.70 |
| 234 | Nolan SalgadoPlace 234 · Grade 10 · Palatine | 10 | Palatine | 18:01.48 |
| 235 | Brandon ThompsonPlace 235 · Grade 11 · Huntley | 11 | Huntley | 19:05.77 |
| 236 | Dylan ButurusisPlace 236 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 19:19.54 |