| 1 | Matt BegemanPlace 1 · Grade jr · Lyons Township | jr | Lyons Township | 16:25.0 |
| 2 | Wylie AndersonPlace 2 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 16:44.0 |
| 3 | Nathan OttoPlace 3 · Grade jr · Hoffman Estates | jr | Hoffman Estates | 17:00.0 |
| 4 | Jake Van HoffPlace 4 · Grade sr · Plainfield North | sr | Plainfield North | 17:05.0 |
| 5 | Tom CrawshawPlace 5 · Grade sr · Lyons Township | sr | Lyons Township | 17:07.0 |
| 6 | Vishy SinghPlace 6 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 17:10.0 |
| 7 | Max RainerPlace 7 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 17:12.0 |
| 8 | Evan PeircePlace 8 · Grade jr · Champaign Centennial | jr | Champaign Centennial | 17:12.0 |
| 9 | Anthony NardiPlace 9 · Grade sr · Hoffman Estates | sr | Hoffman Estates | 17:15.0 |
| 10 | Armaan GoyalPlace 10 · Grade jr · Conant | jr | Conant | 17:16.0 |
| 11 | Anand HaranPlace 11 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 17:17.0 |
| 12 | Ali LukePlace 12 · Grade sr · Conant | sr | Conant | 17:17.0 |
| 13 | Jack WormanPlace 13 · Grade so · Hoffman Estates | so | Hoffman Estates | 17:18.0 |
| 14 | Brandon HermanPlace 14 · Grade jr · Lyons Township | jr | Lyons Township | 17:25.0 |
| 15 | Alex MakrounisPlace 15 · Grade so · Hoffman Estates | so | Hoffman Estates | 17:27.0 |
| 16 | Jack McGinnisPlace 16 · Grade sr · Downers Grove North | sr | Downers Grove North | 17:29.0 |
| 17 | Patrick WillhalmPlace 17 · Grade so · Plainfield North | so | Plainfield North | 17:29.0 |
| 18 | Michael KammesPlace 18 · Grade sr · Batavia | sr | Batavia | 17:32.0 |
| 19 | Colin WeidmanPlace 19 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 17:33.0 |
| 20 | Rian StanfordPlace 20 · Grade jr · Conant | jr | Conant | 17:33.0 |
| 21 | Matthew StanfordPlace 21 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 17:33.0 |
| 22 | Matthew AvilaPlace 22 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 17:34.0 |
| 23 | Jackson JettPlace 23 · Grade so · Neuqua Valley | so | Neuqua Valley | 17:38.0 |
| 24 | Andrew LichtenauerPlace 24 · Grade sr · Lyons Township | sr | Lyons Township | 17:38.0 |
| 25 | John ConleyPlace 25 · Grade sr · Plainfield North | sr | Plainfield North | 17:39.0 |
| 26 | Kevin SchleitwilerPlace 26 · Grade jr · Yorkville | jr | Yorkville | 17:44.0 |
| 27 | Nolan DelaneyPlace 27 · Grade jr · Lyons Township | jr | Lyons Township | 17:45.0 |
| 28 | Brendan McGrathPlace 28 · Grade sr · Minooka | sr | Minooka | 17:46.0 |
| 29 | Patrick ConwayPlace 29 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 17:48.0 |
| 30 | David LeePlace 30 · Grade jr · Champaign Centennial | jr | Champaign Centennial | 17:48.0 |
| 31 | Chris CutrinPlace 31 · Grade jr · Lincoln-Way North | jr | Lincoln-Way North | 17:50.0 |
| 32 | Zach SebekPlace 32 · Grade jr · Whitney Young | jr | Whitney Young | 17:51.0 |
| 33 | Matt MilderPlace 33 · Grade sr · Marmion | sr | Marmion | 17:51.0 |
| 34 | Jake BillapandoPlace 34 · Grade sr · Plainfield North | sr | Plainfield North | 17:52.0 |
| 35 | Michael VivoPlace 35 · Grade so · Neuqua Valley | so | Neuqua Valley | 17:52.0 |
| 36 | Hiro FukudaPlace 36 · Grade jr · Conant | jr | Conant | 17:57.0 |
| 37 | Evan NovakPlace 37 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 17:57.0 |
| 38 | Bradley DawPlace 38 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 17:59.0 |
| 39 | Matt MurrayPlace 39 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 18:00.0 |
| 40 | Jack SalazarPlace 40 · Grade jr · Lyons Township | jr | Lyons Township | 18:00.0 |
| 41 | Jake WiettingPlace 41 · Grade sr · Minooka | sr | Minooka | 18:00.0 |
| 42 | Michael BockPlace 42 · Grade jr · Batavia | jr | Batavia | 18:02.0 |
| 43 | Ethan PriorPlace 43 · Grade fr · Plainfield North | fr | Plainfield North | 18:03.0 |
| 44 | Nick ElmsPlace 44 · Grade jr · Conant | jr | Conant | 18:04.0 |
| 45 | Michael CervantesPlace 45 · Grade sr · Batavia | sr | Batavia | 18:05.0 |
| 46 | Nick TorresPlace 46 · Grade jr · Downers Grove North | jr | Downers Grove North | 18:06.0 |
| 47 | Matt MosierPlace 47 · Grade so · Plainfield North | so | Plainfield North | 18:07.0 |
| 48 | Ivan BucioPlace 48 · Grade jr · Whitney Young | jr | Whitney Young | 18:07.0 |
| 49 | Luke Van KoveringPlace 49 · Grade fr · Lyons Township | fr | Lyons Township | 18:09.0 |
| 50 | Camden LeahyPlace 50 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 18:09.0 |
| 51 | Andrew HuangPlace 51 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 18:11.0 |
| 52 | Nathaniel SchollPlace 52 · Grade so · Whitney Young | so | Whitney Young | 18:11.0 |
| 53 | Connor GedwillPlace 53 · Grade fr · Minooka | fr | Minooka | 18:12.0 |
| 54 | Paul NeubauerPlace 54 · Grade so · Neuqua Valley | so | Neuqua Valley | 18:12.0 |
| 55 | James RoachPlace 55 · Grade jr · Batavia | jr | Batavia | 18:13.0 |
| 56 | John StavropoulosPlace 56 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 18:13.0 |
| 57 | Kyle YorkePlace 57 · Grade jr · Marmion | jr | Marmion | 18:13.0 |
| 58 | Lukas WeberPlace 58 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 18:14.0 |
| 59 | Alan PoePlace 59 · Grade so · Neuqua Valley | so | Neuqua Valley | 18:14.0 |
| 60 | Andrew TarasukPlace 60 · Grade fr · Lyons Township | fr | Lyons Township | 18:14.0 |
| 61 | Nick AbdallahPlace 61 · Grade jr · Minooka | jr | Minooka | 18:15.0 |
| 62 | John McElmeelPlace 62 · Grade jr · Batavia | jr | Batavia | 18:15.0 |
| 63 | Michael BlockPlace 63 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 18:15.0 |
| 64 | Kirtan SapraPlace 64 · Grade jr · Conant | jr | Conant | 18:16.0 |
| 65 | Andrei BlancaPlace 65 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 18:16.0 |
| 66 | Josh GrunkePlace 66 · Grade sr · Yorkville | sr | Yorkville | 18:18.0 |
| 67 | Steve NgoPlace 67 · Grade sr · Whitney Young | sr | Whitney Young | 18:19.0 |
| 68 | Kellen ShafferPlace 68 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 18:20.0 |
| 69 | Nick FortneyPlace 69 · Grade sr · Hoffman Estates | sr | Hoffman Estates | 18:23.0 |
| 70 | Tyce BruursemaPlace 70 · Grade so · Whitney Young | so | Whitney Young | 18:23.0 |
| 71 | Grant BowersPlace 71 · Grade so · Yorkville | so | Yorkville | 18:24.0 |
| 72 | Patrick KanePlace 72 · Grade fr · Lyons Township | fr | Lyons Township | 18:24.0 |
| 73 | Kyle GoodwinPlace 73 · Grade jr · Lincoln-Way North | jr | Lincoln-Way North | 18:25.0 |
| 74 | Rob HarringtonPlace 74 · Grade sr · Lincoln-Way North | sr | Lincoln-Way North | 18:26.0 |
| 75 | Henry GroyaPlace 75 · Grade so · Lyons Township | so | Lyons Township | 18:28.0 |
| 76 | Christian FreitagPlace 76 · Grade so · Waubonsie Valley | so | Waubonsie Valley | 18:29.0 |
| 77 | Will NewmanPlace 77 · Grade jr · Lincoln-Way North | jr | Lincoln-Way North | 18:30.0 |
| 78 | Scott AndersonPlace 78 · Grade so · Neuqua Valley | so | Neuqua Valley | 18:31.0 |
| 79 | James MohanPlace 79 · Grade sr · Lyons Township | sr | Lyons Township | 18:31.0 |
| 80 | Connor CarrPlace 80 · Grade fr · Whitney Young | fr | Whitney Young | 18:33.0 |
| 81 | Matt FilipiecPlace 81 · Grade so · Hoffman Estates | so | Hoffman Estates | 18:33.0 |
| 82 | Jake SchwartzPlace 82 · Grade jr · Marmion | jr | Marmion | 18:33.0 |
| 83 | Tyler MertesPlace 83 · Grade fr · Downers Grove North | fr | Downers Grove North | 18:34.0 |
| 84 | Sam McCoolPlace 84 · Grade fr · Downers Grove North | fr | Downers Grove North | 18:36.0 |
| 85 | Bennett BernardoniPlace 85 · Grade sr · Batavia | sr | Batavia | 18:37.0 |
| 86 | Jason SchlicherPlace 86 · Grade jr · Batavia | jr | Batavia | 18:37.0 |
| 87 | Ross LeavittPlace 87 · Grade sr · Lyons Township | sr | Lyons Township | 18:40.0 |
| 88 | Michael WittePlace 88 · Grade jr · Marmion | jr | Marmion | 18:43.0 |
| 89 | Rich McKennaPlace 89 · Grade so · Batavia | so | Batavia | 18:43.0 |
| 90 | Keanan GinellPlace 90 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 18:43.0 |
| 91 | Lambros KarkazisPlace 91 · Grade sr · Lyons Township | sr | Lyons Township | 18:44.0 |
| 92 | Rory McDermottPlace 92 · Grade so · Lyons Township | so | Lyons Township | 18:46.0 |
| 93 | Matt HoslerPlace 93 · Grade jr · Plainfield North | jr | Plainfield North | 18:47.0 |
| 94 | Peter O'NeilPlace 94 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 18:47.0 |
| 95 | Mitchell McGladderyPlace 95 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 18:47.0 |
| 96 | Jake CornishPlace 96 · Grade sr · Marmion | sr | Marmion | 18:48.0 |
| 97 | Gyovai TenaPlace 97 · Grade jr · Marmion | jr | Marmion | 18:49.0 |
| 98 | Rishabh PandeyPlace 98 · Grade so · Neuqua Valley | so | Neuqua Valley | 18:49.0 |
| 99 | Daniel SpeckelsPlace 99 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 18:49.0 |
| 100 | Sam ScribaPlace 100 · Grade jr · Lyons Township | jr | Lyons Township | 18:50.0 |
| 101 | Robbie TidwellPlace 101 · Grade sr · Lincoln-Way North | sr | Lincoln-Way North | 18:51.0 |
| 102 | Rocco ManzoPlace 102 · Grade so · Downers Grove North | so | Downers Grove North | 18:51.0 |
| 103 | Jack GarnerPlace 103 · Grade jr · Willowbrook | jr | Willowbrook | 18:53.0 |
| 104 | Sam EllisPlace 104 · Grade so · Neuqua Valley | so | Neuqua Valley | 18:53.0 |
| 105 | Jacob BarthPlace 105 · Grade fr · Batavia | fr | Batavia | 18:53.0 |
| 106 | Takanori IidaPlace 106 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 18:53.0 |
| 107 | Spencer BrandtPlace 107 · Grade fr · Plainfield North | fr | Plainfield North | 18:54.0 |
| 108 | Ian WilloughbyPlace 108 · Grade fr · Plainfield North | fr | Plainfield North | 18:54.0 |
| 109 | Adrian FloresPlace 109 · Grade jr · Plainfield North | jr | Plainfield North | 18:55.0 |
| 110 | Timothy FanellePlace 110 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 18:56.0 |
| 111 | Sam HorvathPlace 111 · Grade fr · Plainfield North | fr | Plainfield North | 18:56.0 |
| 112 | Matt ClarkPlace 112 · Grade jr · Minooka | jr | Minooka | 18:56.0 |
| 113 | Nick CarlsonPlace 113 · Grade jr · Yorkville | jr | Yorkville | 18:58.0 |
| 114 | Charles BromPlace 114 · Grade sr · Lyons Township | sr | Lyons Township | 18:59.0 |
| 115 | Zac EspinozaPlace 115 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 18:59.0 |
| 116 | Nicholas MatulikPlace 116 · Grade jr · Lemont | jr | Lemont | 18:59.0 |
| 117 | Paul AclibonPlace 117 · Grade jr · Plainfield North | jr | Plainfield North | 18:59.0 |
| 118 | Bhavin ChaudhariPlace 118 · Grade sr · Conant | sr | Conant | 19:00.0 |
| 119 | Rielly BrittPlace 119 · Grade fr · Downers Grove North | fr | Downers Grove North | 19:01.0 |
| 120 | Collin LegerPlace 120 · Grade so · Downers Grove North | so | Downers Grove North | 19:01.0 |
| 121 | Jake BeanPlace 121 · Grade sr · Conant | sr | Conant | 19:04.0 |
| 122 | Jacob BrownPlace 122 · Grade jr · Lyons Township | jr | Lyons Township | 19:05.0 |
| 123 | Christian KatalinicPlace 123 · Grade so · Whitney Young | so | Whitney Young | 19:05.0 |
| 124 | Connor LejmanPlace 124 · Grade sr · Conant | sr | Conant | 19:05.0 |
| 125 | Will AckermanPlace 125 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 19:06.0 |
| 126 | Stephen RomeroPlace 126 · Grade so · Lyons Township | so | Lyons Township | 19:09.0 |
| 127 | Rob RenkorPlace 127 · Grade sr · Lockport | sr | Lockport | 19:11.0 |
| 128 | Conner KileyPlace 128 · Grade fr · Hoffman Estates | fr | Hoffman Estates | 19:11.0 |
| 129 | Hibiki ArakiPlace 129 · Grade so · Conant | so | Conant | 19:11.0 |
| 130 | Eric NaumanPlace 130 · Grade fr · Yorkville | fr | Yorkville | 19:11.0 |
| 131 | Andrew CushingPlace 131 · Grade jr · Lyons Township | jr | Lyons Township | 19:11.0 |
| 132 | Riley MillerPlace 132 · Grade jr · Waubonsie Valley | jr | Waubonsie Valley | 19:12.0 |
| 133 | Brendan LockerbyPlace 133 · Grade fr · Downers Grove North | fr | Downers Grove North | 19:14.0 |
| 134 | Luke KendallPlace 134 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 19:14.0 |
| 135 | Jack PurselPlace 135 · Grade sr · Lincoln-Way North | sr | Lincoln-Way North | 19:14.0 |
| 136 | John PrescottPlace 136 · Grade so · Lyons Township | so | Lyons Township | 19:17.0 |
| 137 | Tim MikulskiPlace 137 · Grade so · Lyons Township | so | Lyons Township | 19:17.0 |
| 138 | Vince BadaliPlace 138 · Grade so · Plainfield North | so | Plainfield North | 19:19.0 |
| 139 | Ryan CantlinPlace 139 · Grade jr · Downers Grove North | jr | Downers Grove North | 19:19.0 |
| 140 | Mark JerabekPlace 140 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 19:21.0 |
| 141 | Jack RyanPlace 141 · Grade jr · Andrew | jr | Andrew | 19:22.0 |
| 142 | Trevor LewandowskiPlace 142 · Grade fr · Lyons Township | fr | Lyons Township | 19:23.0 |
| 143 | Sean KilpatrickPlace 143 · Grade jr · Lincoln-Way North | jr | Lincoln-Way North | 19:23.0 |
| 144 | Ethan OhlhausenPlace 144 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 19:24.0 |
| 145 | Jeremy HayhurstPlace 145 · Grade so · Neuqua Valley | so | Neuqua Valley | 19:24.0 |
| 146 | Tim JordanPlace 146 · Grade jr · Minooka | jr | Minooka | 19:24.0 |
| 147 | Nolan EvansPlace 147 · Grade fr · Batavia | fr | Batavia | 19:25.0 |
| 148 | Blake ReichertPlace 148 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 19:25.0 |
| 149 | Lukas WrightPlace 149 · Grade so · Minooka | so | Minooka | 19:26.0 |
| 150 | Dillon MurphyPlace 150 · Grade sr · Downers Grove North | sr | Downers Grove North | 19:26.0 |
| 151 | Saif MalikPlace 151 · Grade so · Lockport | so | Lockport | 19:28.0 |
| 152 | Dan GarzaPlace 152 · Grade sr · Marmion | sr | Marmion | 19:29.0 |
| 153 | David AlstonPlace 153 · Grade jr · Champaign Centennial | jr | Champaign Centennial | 19:30.0 |
| 154 | Jack MeyerPlace 154 · Grade so · Whitney Young | so | Whitney Young | 19:30.0 |
| 155 | Ryan MuckerhediePlace 155 · Grade so · Marmion | so | Marmion | 19:32.0 |
| 156 | Jack CasonPlace 156 · Grade sr · Marmion | sr | Marmion | 19:32.0 |
| 157 | Michael HenehanPlace 157 · Grade fr · Lyons Township | fr | Lyons Township | 19:33.0 |
| 158 | Quinton QuaglianoPlace 158 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 19:34.0 |
| 159 | Parsia HedayatPlace 159 · Grade fr · Plainfield North | fr | Plainfield North | 19:34.0 |
| 160 | Joe TarszowiczPlace 160 · Grade so · Neuqua Valley | so | Neuqua Valley | 19:35.0 |
| 161 | John LuxemPlace 161 · Grade jr · Lyons Township | jr | Lyons Township | 19:36.0 |
| 162 | Dylan McCarthyPlace 162 · Grade fr · Lockport | fr | Lockport | 19:37.0 |
| 163 | Andrew MoorePlace 163 · Grade fr · Batavia | fr | Batavia | 19:38.0 |
| 164 | Nick GarbePlace 164 · Grade fr · Lyons Township | fr | Lyons Township | 19:39.0 |
| 165 | Lukas BarauskasPlace 165 · Grade so · Lyons Township | so | Lyons Township | 19:40.0 |
| 166 | Jacob SmolenPlace 166 · Grade jr · Plainfield North | jr | Plainfield North | 19:41.0 |
| 167 | Aaron O'keefePlace 167 · Grade fr · Plainfield North | fr | Plainfield North | 19:44.0 |
| 168 | Graham VoetbergPlace 168 · Grade so · Lyons Township | so | Lyons Township | 19:44.0 |
| 169 | Bailey RathPlace 169 · Grade so · Minooka | so | Minooka | 19:45.0 |
| 170 | Kyle KehePlace 170 · Grade fr · Batavia | fr | Batavia | 19:46.0 |
| 171 | Mike RegottiPlace 171 · Grade sr · Lockport | sr | Lockport | 19:46.0 |
| 172 | Rikin PatelPlace 172 · Grade jr · Conant | jr | Conant | 19:49.0 |
| 173 | Justin MyersPlace 173 · Grade fr · Minooka | fr | Minooka | 19:49.0 |
| 174 | Justin TorresPlace 174 · Grade sr · Whitney Young | sr | Whitney Young | 19:50.0 |
| 175 | Anthony KruegerPlace 175 · Grade so · Minooka | so | Minooka | 19:51.0 |
| 176 | Raymond PuPlace 176 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 19:51.0 |
| 177 | Joey EdellPlace 177 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 19:52.0 |
| 178 | Michael FlahertyPlace 178 · Grade sr · Lyons Township | sr | Lyons Township | 19:53.0 |
| 179 | Darren BloomfieldPlace 179 · Grade fr · Whitney Young | fr | Whitney Young | 19:53.0 |
| 180 | Patrick HughesPlace 180 · Grade fr · Marmion | fr | Marmion | 19:53.0 |
| 181 | Tanner KarbonickPlace 181 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 19:53.0 |
| 182 | Quinn AhrensPlace 182 · Grade sr · Plainfield Central | sr | Plainfield Central | 19:54.0 |
| 183 | Michael SmithPlace 183 · Grade fr · Lyons Township | fr | Lyons Township | 19:54.0 |
| 184 | Christian GarzaPlace 184 · Grade so · Lyons Township | so | Lyons Township | 19:54.0 |
| 185 | Nathan EricksonPlace 185 · Grade so · Minooka | so | Minooka | 19:54.0 |
| 186 | Clayton SmileyPlace 186 · Grade jr · Plainfield North | jr | Plainfield North | 19:55.0 |
| 187 | Stone ChenPlace 187 · Grade fr · Whitney Young | fr | Whitney Young | 19:55.0 |
| 188 | Dylan NielsenPlace 188 · Grade jr · Minooka | jr | Minooka | 19:56.0 |
| 189 | Alexander MackowiakPlace 189 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 19:56.0 |
| 190 | Matthew CaseyPlace 190 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 19:56.0 |
| 191 | Owen SchusterPlace 191 · Grade fr · Batavia | fr | Batavia | 19:57.0 |
| 192 | Shariq BokhariPlace 192 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 19:57.0 |
| 193 | Adam EspinosaPlace 193 · Grade jr · Lyons Township | jr | Lyons Township | 19:58.0 |
| 194 | Spencer CaseyPlace 194 · Grade so · Downers Grove North | so | Downers Grove North | 19:58.0 |
| 195 | Enochian MetzgerPlace 195 · Grade so · Lockport | so | Lockport | 19:58.0 |
| 196 | Sam BarrancoPlace 196 · Grade so · Plainfield North | so | Plainfield North | 19:59.0 |
| 197 | Niket GuptaPlace 197 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 20:00.0 |
| 198 | Trevor SmithPlace 198 · Grade jr · Downers Grove North | jr | Downers Grove North | 20:02.0 |
| 199 | Sam AtacPlace 199 · Grade so · Batavia | so | Batavia | 20:02.0 |
| 200 | Benjamin VacekPlace 200 · Grade so · Batavia | so | Batavia | 20:03.0 |
| 201 | Max KrausePlace 201 · Grade fr · Downers Grove North | fr | Downers Grove North | 20:04.0 |
| 202 | Jeremy MesserPlace 202 · Grade so · Minooka | so | Minooka | 20:05.0 |
| 203 | Andrew HensenPlace 203 · Grade so · Lockport | so | Lockport | 20:05.0 |
| 204 | Jonah OzerPlace 204 · Grade fr · Lyons Township | fr | Lyons Township | 20:05.0 |
| 205 | Jeremy MayoPlace 205 · Grade so · Batavia | so | Batavia | 20:06.0 |
| 206 | Zachary HernandezPlace 206 · Grade so · Neuqua Valley | so | Neuqua Valley | 20:06.0 |
| 207 | Phil RuggieroPlace 207 · Grade fr · Downers Grove North | fr | Downers Grove North | 20:07.0 |
| 208 | Nimon DongPlace 208 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 20:07.0 |
| 209 | Gabriel OrtizPlace 209 · Grade fr · Whitney Young | fr | Whitney Young | 20:08.0 |
| 210 | Jason PerezPlace 210 · Grade so · Minooka | so | Minooka | 20:09.0 |
| 211 | Dom QuartettriPlace 211 · Grade so · Marmion | so | Marmion | 20:09.0 |
| 212 | Gabriel DreschlerPlace 212 · Grade so · Neuqua Valley | so | Neuqua Valley | 20:10.0 |
| 213 | Joe HessPlace 213 · Grade so · Lyons Township | so | Lyons Township | 20:10.0 |
| 214 | Jack SwainPlace 214 · Grade fr · Plainfield North | fr | Plainfield North | 20:11.0 |
| 215 | Philip ManginiPlace 215 · Grade so · Lyons Township | so | Lyons Township | 20:11.0 |
| 216 | Roni MiguelPlace 216 · Grade fr · Plainfield Central | fr | Plainfield Central | 20:12.0 |
| 217 | Ben CrannyPlace 217 · Grade fr · Lyons Township | fr | Lyons Township | 20:13.0 |
| 218 | Andrew VerrPlace 218 · Grade jr · Willowbrook | jr | Willowbrook | 20:14.0 |
| 219 | Jon StephensPlace 219 · Grade sr · Champaign Centennial | sr | Champaign Centennial | 20:14.0 |
| 220 | Nick SulichPlace 220 · Grade fr · Lockport | fr | Lockport | 20:16.0 |
| 221 | Rahal MikkilineniPlace 221 · Grade fr · Whitney Young | fr | Whitney Young | 20:16.0 |
| 222 | Robby OakleyPlace 222 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 20:17.0 |
| 223 | David MyszPlace 223 · Grade sr · Lyons Township | sr | Lyons Township | 20:17.0 |
| 224 | Kyle KnaubPlace 224 · Grade so · Minooka | so | Minooka | 20:17.0 |
| 225 | Sam LamontoPlace 225 · Grade jr · Lincoln-Way North | jr | Lincoln-Way North | 20:18.0 |
| 226 | Peter KlepecPlace 226 · Grade so · Minooka | so | Minooka | 20:19.0 |
| 227 | Andrew CrawshawPlace 227 · Grade sr · Lyons Township | sr | Lyons Township | 20:20.0 |
| 228 | Nate RuhdePlace 228 · Grade fr · Waubonsie Valley | fr | Waubonsie Valley | 20:20.0 |
| 229 | Cole SmithPlace 229 · Grade jr · Lyons Township | jr | Lyons Township | 20:20.0 |
| 230 | Glenn HuangPlace 230 · Grade sr · Conant | sr | Conant | 20:21.0 |
| 231 | Calvin MclntyrePlace 231 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:22.0 |
| 232 | Adam JanaszackPlace 232 · Grade sr · Lincoln-Way North | sr | Lincoln-Way North | 20:22.0 |
| 233 | Ismail AhmadPlace 233 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 20:24.0 |
| 234 | Jack BooPlace 234 · Grade fr · Lyons Township | fr | Lyons Township | 20:24.0 |
| 235 | Sean WoodcockPlace 235 · Grade sr · Conant | sr | Conant | 20:27.0 |
| 236 | Cormac MostPlace 236 · Grade fr · Lyons Township | fr | Lyons Township | 20:28.0 |
| 237 | William StampflPlace 237 · Grade sr · Lyons Township | sr | Lyons Township | 20:28.0 |
| 238 | Jacob MartinPlace 238 · Grade so · Yorkville | so | Yorkville | 20:28.0 |
| 239 | Mason CrocketPlace 239 · Grade so · Neuqua Valley | so | Neuqua Valley | 20:29.0 |
| 240 | Andrew LilliePlace 240 · Grade sr · Marmion | sr | Marmion | 20:30.0 |
| 241 | Jakob MogorovicPlace 241 · Grade jr · Lyons Township | jr | Lyons Township | 20:31.0 |
| 242 | Luke DahleenPlace 242 · Grade sr · Lincoln-Way North | sr | Lincoln-Way North | 20:32.0 |
| 243 | Marc JiangPlace 243 · Grade fr · Whitney Young | fr | Whitney Young | 20:32.0 |
| 244 | Adam NahnPlace 244 · Grade jr · Batavia | jr | Batavia | 20:32.0 |
| 245 | Spencer GaitschPlace 245 · Grade fr · Batavia | fr | Batavia | 20:33.0 |
| 246 | Nicholas SchusterPlace 246 · Grade so · Batavia | so | Batavia | 20:33.0 |
| 247 | Max DenkPlace 247 · Grade sr · Downers Grove North | sr | Downers Grove North | 20:33.0 |
| 248 | Kyle RiebockPlace 248 · Grade jr · Glenbard South | jr | Glenbard South | 20:33.0 |
| 249 | Miles ChristensenPlace 249 · Grade fr · Downers Grove North | fr | Downers Grove North | 20:34.0 |
| 250 | Austin CarmodyPlace 250 · Grade so · Lyons Township | so | Lyons Township | 20:34.0 |
| 251 | Ian SchmidtPlace 251 · Grade jr · Willowbrook | jr | Willowbrook | 20:35.0 |
| 252 | Nathan LimPlace 252 · Grade so · Hoffman Estates | so | Hoffman Estates | 20:35.0 |
| 253 | Nicholas PembertsonPlace 253 · Grade so · Neuqua Valley | so | Neuqua Valley | 20:36.0 |
| 254 | Mitchell GardnerPlace 254 · Grade fr · Lyons Township | fr | Lyons Township | 20:38.0 |
| 255 | Jairaj NarendranPlace 255 · Grade so · Neuqua Valley | so | Neuqua Valley | 20:38.0 |
| 256 | Mohammed SaleemPlace 256 · Grade so · Hoffman Estates | so | Hoffman Estates | 20:39.0 |
| 257 | Jared KuhelPlace 257 · Grade jr · Waubonsie Valley | jr | Waubonsie Valley | 20:40.0 |
| 258 | Alexis MontoyaPlace 258 · Grade sr · Whitney Young | sr | Whitney Young | 20:40.0 |
| 259 | Pete SaucedoPlace 259 · Grade sr · Marmion | sr | Marmion | 20:40.0 |
| 260 | Ricardo RodriguezPlace 260 · Grade sr · Whitney Young | sr | Whitney Young | 20:40.0 |
| 261 | Jake SepkaPlace 261 · Grade sr · Plainfield North | sr | Plainfield North | 20:41.0 |
| 262 | Michael DyPlace 262 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:41.0 |
| 263 | Ryan AbbottPlace 263 · Grade sr · Waubonsie Valley | sr | Waubonsie Valley | 20:41.0 |
| 264 | Charles McMarrowPlace 264 · Grade so · Batavia | so | Batavia | 20:41.0 |
| 265 | Dieter John (DJ SauerPlace 265 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:41.0 |
| 266 | Will ZidekPlace 266 · Grade jr · Marmion | jr | Marmion | 20:42.0 |
| 267 | Darius HaeryPlace 267 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 20:42.0 |
| 268 | Matthew LindelPlace 268 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:42.0 |
| 269 | Ryan MannionPlace 269 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:42.0 |
| 270 | Connor TennyPlace 270 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:43.0 |
| 271 | Connor BurnsPlace 271 · Grade sr · Andrew | sr | Andrew | 20:43.0 |
| 272 | Austin NguyenPlace 272 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:44.0 |
| 273 | Alex RussellPlace 273 · Grade sr · Plainfield North | sr | Plainfield North | 20:44.0 |
| 274 | Kevin BuckleyPlace 274 · Grade fr · Marmion | fr | Marmion | 20:45.0 |
| 275 | Jack BurkePlace 275 · Grade fr · Lyons Township | fr | Lyons Township | 20:45.0 |
| 276 | RobertPaul"" MclntyrePlace 276 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:45.0 |
| 277 | Joey EhrhartPlace 277 · Grade sr · Lincoln-Way North | sr | Lincoln-Way North | 20:45.0 |
| 278 | Joe KimPlace 278 · Grade sr · Conant | sr | Conant | 20:47.0 |
| 279 | Drew MurphyPlace 279 · Grade so · Downers Grove North | so | Downers Grove North | 20:48.0 |
| 280 | Lucas SchneiderPlace 280 · Grade fr · Conant | fr | Conant | 20:48.0 |
| 281 | Zac PetroPlace 281 · Grade jr · Andrew | jr | Andrew | 20:49.0 |
| 282 | Darius DaugvilaPlace 282 · Grade sr · Downers Grove North | sr | Downers Grove North | 20:49.0 |
| 283 | Dillow DarrowPlace 283 · Grade jr · Willowbrook | jr | Willowbrook | 20:49.0 |
| 284 | Cole GartnerPlace 284 · Grade jr · Whitney Young | jr | Whitney Young | 20:49.0 |
| 285 | Kevin O'neillPlace 285 · Grade fr · Plainfield North | fr | Plainfield North | 20:50.0 |
| 286 | Sunny CamachoPlace 286 · Grade jr · Andrew | jr | Andrew | 20:50.0 |
| 287 | Trey BradleyPlace 287 · Grade sr · Glenbard South | sr | Glenbard South | 20:51.0 |
| 288 | Rich MilloPlace 288 · Grade jr · Hoffman Estates | jr | Hoffman Estates | 20:51.0 |
| 289 | Aaron LackPlace 289 · Grade fr · Lyons Township | fr | Lyons Township | 20:52.0 |
| 290 | Ryan ChanPlace 290 · Grade fr · Downers Grove North | fr | Downers Grove North | 20:54.0 |
| 291 | Darien RamosPlace 291 · Grade so · Yorkville | so | Yorkville | 20:56.0 |
| 292 | Evan McVittiePlace 292 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 20:58.0 |
| 293 | Shan ShaikhPlace 293 · Grade sr · Conant | sr | Conant | 20:59.0 |
| 294 | Stephen GoodenPlace 294 · Grade jr · Lyons Township | jr | Lyons Township | 21:01.0 |
| 295 | Luke WinnerPlace 295 · Grade sr · Lyons Township | sr | Lyons Township | 21:01.0 |
| 296 | Cristian BatizPlace 296 · Grade sr · Willowbrook | sr | Willowbrook | 21:03.0 |
| 297 | Sean McCarthyPlace 297 · Grade so · Lockport | so | Lockport | 21:04.0 |
| 298 | Joseph LetourneauPlace 298 · Grade so · Neuqua Valley | so | Neuqua Valley | 21:05.0 |
| 299 | Alex WangPlace 299 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 21:06.0 |
| 300 | Jabari BrooksPlace 300 · Grade jr · Whitney Young | jr | Whitney Young | 21:06.0 |
| 301 | Preston LysloPlace 301 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 21:07.0 |
| 302 | Tyler RiosPlace 302 · Grade so · Yorkville | so | Yorkville | 21:08.0 |
| 303 | Garret HazdraPlace 303 · Grade so · Neuqua Valley | so | Neuqua Valley | 21:09.0 |
| 304 | Marco GarciaPlace 304 · Grade fr · Whitney Young | fr | Whitney Young | 21:09.0 |
| 305 | Peter EggerdingPlace 305 · Grade so · Lyons Township | so | Lyons Township | 21:10.0 |
| 306 | Hunter FrantzPlace 306 · Grade sr · Yorkville | sr | Yorkville | 21:10.0 |
| 307 | Steven LangPlace 307 · Grade fr · Minooka | fr | Minooka | 21:12.0 |
| 308 | Jeff GuoPlace 308 · Grade fr · Whitney Young | fr | Whitney Young | 21:12.0 |
| 309 | Ryan KancewickPlace 309 · Grade fr · Lockport | fr | Lockport | 21:13.0 |
| 310 | Conrad TkaczPlace 310 · Grade so · Neuqua Valley | so | Neuqua Valley | 21:14.0 |
| 311 | Mitchell TracyPlace 311 · Grade fr · Minooka | fr | Minooka | 21:14.0 |
| 312 | Cole SpaniermanPlace 312 · Grade jr · Whitney Young | jr | Whitney Young | 21:15.0 |
| 313 | William SloyanPlace 313 · Grade so · Lyons Township | so | Lyons Township | 21:15.0 |
| 314 | Thomas PowellPlace 314 · Grade fr · Marmion | fr | Marmion | 21:16.0 |
| 315 | Josh Camit LunaPlace 315 · Grade sr · Lockport | sr | Lockport | 21:16.0 |
| 316 | Stephen RudofskiPlace 316 · Grade fr · Lyons Township | fr | Lyons Township | 21:17.0 |
| 317 | Sam BohlinPlace 317 · Grade jr · Lockport | jr | Lockport | 21:18.0 |
| 318 | Alex CefaliPlace 318 · Grade fr · Lyons Township | fr | Lyons Township | 21:20.0 |
| 319 | Issac WisthuffPlace 319 · Grade fr · Lyons Township | fr | Lyons Township | 21:24.0 |
| 320 | Dante AmosPlace 320 · Grade jr · Lincoln-Way North | jr | Lincoln-Way North | 21:24.0 |
| 321 | Ben RednorPlace 321 · Grade jr · Minooka | jr | Minooka | 21:24.0 |
| 322 | Justin BordenaroPlace 322 · Grade so · Lockport | so | Lockport | 21:24.0 |
| 323 | PJ RodriguezPlace 323 · Grade fr · Hoffman Estates | fr | Hoffman Estates | 21:25.0 |
| 324 | Joshua SanchezPlace 324 · Grade jr · Whitney Young | jr | Whitney Young | 21:25.0 |
| 325 | Ahmad KeshkPlace 325 · Grade jr · Whitney Young | jr | Whitney Young | 21:25.0 |
| 326 | James BerryPlace 326 · Grade sr · Lyons Township | sr | Lyons Township | 21:26.0 |
| 327 | Michael McQuillianPlace 327 · Grade fr · Lyons Township | fr | Lyons Township | 21:26.0 |
| 328 | Cameron RacelisPlace 328 · Grade so · Lyons Township | so | Lyons Township | 21:28.0 |
| 329 | Saad AltafPlace 329 · Grade sr · Conant | sr | Conant | 21:29.0 |
| 330 | Dominick CreedPlace 330 · Grade so · Lockport | so | Lockport | 21:30.0 |
| 331 | Griffin StarkPlace 331 · Grade fr · Lyons Township | fr | Lyons Township | 21:31.0 |
| 332 | Alex DelliosPlace 332 · Grade so · Lyons Township | so | Lyons Township | 21:32.0 |
| 333 | Mitch RapachPlace 333 · Grade fr · Downers Grove North | fr | Downers Grove North | 21:32.0 |
| 334 | Thomas BerardPlace 334 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 21:32.0 |
| 335 | Daanish AhmedPlace 335 · Grade sr · Conant | sr | Conant | 21:34.0 |
| 336 | Gabriel GriffenPlace 336 · Grade fr · Lockport | fr | Lockport | 21:34.0 |
| 337 | Jake BrockhausPlace 337 · Grade fr · Plainfield Central | fr | Plainfield Central | 21:35.0 |
| 338 | Jacob WuPlace 338 · Grade so · Whitney Young | so | Whitney Young | 21:37.0 |
| 339 | Adam BlaszkiewiczPlace 339 · Grade so · Lockport | so | Lockport | 21:38.0 |
| 340 | Tim WasilewskiPlace 340 · Grade jr · Minooka | jr | Minooka | 21:42.0 |
| 341 | Daniel ZhangPlace 341 · Grade jr · Waubonsie Valley | jr | Waubonsie Valley | 21:42.0 |
| 342 | Kenny VosPlace 342 · Grade jr · Lincoln-Way North | jr | Lincoln-Way North | 21:43.0 |
| 343 | Joey JohnsonPlace 343 · Grade sr · Waubonsie Valley | sr | Waubonsie Valley | 21:43.0 |
| 344 | Alex BandurinPlace 344 · Grade sr · Waubonsie Valley | sr | Waubonsie Valley | 21:45.0 |
| 345 | Richard ChaoPlace 345 · Grade so · Whitney Young | so | Whitney Young | 21:45.0 |
| 346 | Michael JangPlace 346 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 21:48.0 |
| 347 | Aaron ValentinoPlace 347 · Grade fr · Lyons Township | fr | Lyons Township | 21:49.0 |
| 348 | Gianni LenziniPlace 348 · Grade jr · Whitney Young | jr | Whitney Young | 21:50.0 |
| 349 | Jack CorriganPlace 349 · Grade jr · Waubonsie Valley | jr | Waubonsie Valley | 21:51.0 |
| 350 | Dakota GettyPlace 350 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 21:51.0 |
| 351 | John HernandezPlace 351 · Grade so · Waubonsie Valley | so | Waubonsie Valley | 21:51.0 |
| 352 | Milo CarpenterPlace 352 · Grade fr · Whitney Young | fr | Whitney Young | 21:53.0 |
| 353 | Jake EpleyPlace 353 · Grade sr · Plainfield North | sr | Plainfield North | 21:53.0 |
| 354 | Joshua CawleyPlace 354 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 21:54.0 |
| 355 | John DuelmPlace 355 · Grade fr · Lyons Township | fr | Lyons Township | 21:55.0 |
| 356 | Keelan RodgersPlace 356 · Grade fr · Whitney Young | fr | Whitney Young | 21:55.0 |
| 357 | Joey HynesPlace 357 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 21:56.0 |
| 358 | Gabriel MuellerPlace 358 · Grade jr · Neuqua Valley | jr | Neuqua Valley | 21:56.0 |
| 359 | David GuerecaPlace 359 · Grade fr · Whitney Young | fr | Whitney Young | 21:58.0 |
| 360 | Peter SchwabePlace 360 · Grade so · Lyons Township | so | Lyons Township | 21:59.0 |
| 361 | Austin IturraldePlace 361 · Grade so · Lyons Township | so | Lyons Township | 22:01.0 |
| 362 | Tim AckerPlace 362 · Grade sr · Lyons Township | sr | Lyons Township | 22:06.0 |
| 363 | Zach JonesPlace 363 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 22:07.0 |
| 364 | Chris ErbPlace 364 · Grade jr · Glenbard South | jr | Glenbard South | 22:07.0 |
| 365 | Cole MeaneyPlace 365 · Grade so · Lockport | so | Lockport | 22:09.0 |
| 366 | Brian KralPlace 366 · Grade so · Lyons Township | so | Lyons Township | 22:12.0 |
| 367 | William (Will) HofnerPlace 367 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 22:15.0 |
| 368 | David KostyraPlace 368 · Grade so · Minooka | so | Minooka | 22:15.0 |
| 369 | Norman DongPlace 369 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 22:15.0 |
| 370 | Zach NicholPlace 370 · Grade so · Lyons Township | so | Lyons Township | 22:16.0 |
| 371 | Theo BenigPlace 371 · Grade fr · Minooka | fr | Minooka | 22:16.0 |
| 372 | Reece NadlePlace 372 · Grade fr · Lyons Township | fr | Lyons Township | 22:16.0 |
| 373 | Jose BermudezPlace 373 · Grade jr · Batavia | jr | Batavia | 22:17.0 |
| 374 | Davis McMahonPlace 374 · Grade fr · Lyons Township | fr | Lyons Township | 22:19.0 |
| 375 | Charles GolubPlace 375 · Grade jr · Whitney Young | jr | Whitney Young | 22:19.0 |
| 376 | Nikolas LemkePlace 376 · Grade fr · Whitney Young | fr | Whitney Young | 22:20.0 |
| 377 | Cedric McGuirePlace 377 · Grade fr · Waubonsie Valley | fr | Waubonsie Valley | 22:22.0 |
| 378 | Chris FloydPlace 378 · Grade fr · Conant | fr | Conant | 22:23.0 |
| 379 | Matt CowenPlace 379 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 22:24.0 |
| 380 | John GroomPlace 380 · Grade so · Marmion | so | Marmion | 22:26.0 |
| 381 | Chris BakerPlace 381 · Grade jr · Marmion | jr | Marmion | 22:29.0 |
| 382 | Alex GalePlace 382 · Grade fr · Lincoln-Way North | fr | Lincoln-Way North | 22:29.0 |
| 383 | Aarush GuptaPlace 383 · Grade jr · Waubonsie Valley | jr | Waubonsie Valley | 22:31.0 |
| 384 | Edward LiPlace 384 · Grade fr · Whitney Young | fr | Whitney Young | 22:31.0 |
| 385 | John LimberisPlace 385 · Grade fr · Marmion | fr | Marmion | 22:32.0 |
| 386 | Danny RadzPlace 386 · Grade sr · Lincoln-Way North | sr | Lincoln-Way North | 22:37.0 |
| 387 | Tyler SchoellPlace 387 · Grade sr · Lemont | sr | Lemont | 22:38.0 |
| 388 | Marcello MataPlace 388 · Grade fr · Whitney Young | fr | Whitney Young | 22:39.0 |
| 389 | Jammari NixPlace 389 · Grade fr · Whitney Young | fr | Whitney Young | 22:39.0 |
| 390 | Kartik KulkarniPlace 390 · Grade sr · Conant | sr | Conant | 22:39.0 |
| 391 | Phillip SmithPlace 391 · Grade so · Lyons Township | so | Lyons Township | 22:39.0 |
| 392 | Austin CornielsPlace 392 · Grade so · Minooka | so | Minooka | 22:42.0 |
| 393 | Tommy ThreemilePlace 393 · Grade fr · Lyons Township | fr | Lyons Township | 22:43.0 |
| 394 | Andrew PierpaoliPlace 394 · Grade fr · Lyons Township | fr | Lyons Township | 22:44.0 |
| 395 | Jordan SternPlace 395 · Grade so · Neuqua Valley | so | Neuqua Valley | 22:45.0 |
| 396 | Gaberiel FeldmanPlace 396 · Grade fr · Whitney Young | fr | Whitney Young | 22:46.0 |
| 397 | Daniel LunaPlace 397 · Grade fr · Minooka | fr | Minooka | 22:46.0 |
| 398 | Mike DavisPlace 398 · Grade fr · Downers Grove North | fr | Downers Grove North | 22:47.0 |
| 399 | Patrick FlynnPlace 399 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 22:47.0 |
| 400 | Philip McKneightPlace 400 · Grade so · Batavia | so | Batavia | 22:50.0 |
| 401 | William BleckPlace 401 · Grade so · Lyons Township | so | Lyons Township | 22:54.0 |
| 402 | Grant ChesloePlace 402 · Grade fr · Lyons Township | fr | Lyons Township | 22:55.0 |
| 403 | Cole BuschbacherPlace 403 · Grade sr · Marmion | sr | Marmion | 22:58.0 |
| 404 | Parth PatelPlace 404 · Grade so · Conant | so | Conant | 23:02.0 |
| 405 | Jack RamsdenPlace 405 · Grade fr · Downers Grove North | fr | Downers Grove North | 23:05.0 |
| 406 | Thomas MejdrechPlace 406 · Grade fr · Downers Grove North | fr | Downers Grove North | 23:06.0 |
| 407 | Gavin McGillPlace 407 · Grade jr · Lyons Township | jr | Lyons Township | 23:09.0 |
| 408 | Dylan StarkPlace 408 · Grade fr · Lyons Township | fr | Lyons Township | 23:11.0 |
| 409 | Dan NyhanPlace 409 · Grade fr · Lyons Township | fr | Lyons Township | 23:11.0 |
| 410 | Guy CalgagnoPlace 410 · Grade so · Lemont | so | Lemont | 23:12.0 |
| 411 | Isaac ManPlace 411 · Grade so · Whitney Young | so | Whitney Young | 23:15.0 |
| 412 | Koyo TaguchiPlace 412 · Grade sr · Conant | sr | Conant | 23:15.0 |
| 413 | Ed ChenPlace 413 · Grade so · Conant | so | Conant | 23:16.0 |
| 414 | Tom HobanPlace 414 · Grade jr · Marmion | jr | Marmion | 23:16.0 |
| 415 | Matt MiddendorfPlace 415 · Grade jr · Marmion | jr | Marmion | 23:19.0 |
| 416 | Dan MarthalerPlace 416 · Grade jr · Andrew | jr | Andrew | 23:20.0 |
| 417 | Djordje KovacevicPlace 417 · Grade sr · Marmion | sr | Marmion | 23:20.0 |
| 418 | Matt DanaherPlace 418 · Grade jr · Andrew | jr | Andrew | 23:20.0 |
| 419 | Jake PurcellPlace 419 · Grade jr · Andrew | jr | Andrew | 23:22.0 |
| 420 | Hunter SpainPlace 420 · Grade fr · Waubonsie Valley | fr | Waubonsie Valley | 23:24.0 |
| 421 | Patrick McGuirePlace 421 · Grade sr · Lincoln-Way North | sr | Lincoln-Way North | 23:28.0 |
| 422 | Alejandro SanchezPlace 422 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 23:28.0 |
| 423 | Richie MeurisPlace 423 · Grade jr · Andrew | jr | Andrew | 23:30.0 |
| 424 | Andrew HayesPlace 424 · Grade sr · Whitney Young | sr | Whitney Young | 23:30.0 |
| 425 | Conroy UnruhPlace 425 · Grade sr · Marmion | sr | Marmion | 23:33.0 |
| 426 | Max RyserPlace 426 · Grade fr · Lyons Township | fr | Lyons Township | 23:33.0 |
| 427 | Chris RochePlace 427 · Grade sr · Andrew | sr | Andrew | 23:33.0 |
| 428 | Faraz KhanPlace 428 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 23:35.0 |
| 429 | Luke AndersonPlace 429 · Grade so · Lockport | so | Lockport | 23:36.0 |
| 430 | Kade O'LaughlinPlace 430 · Grade so · Whitney Young | so | Whitney Young | 23:36.0 |
| 431 | Dan SosaPlace 431 · Grade so · Plainfield Central | so | Plainfield Central | 23:38.0 |
| 432 | Gabriel WilhoytPlace 432 · Grade fr · Lockport | fr | Lockport | 23:39.0 |
| 433 | Grant CampbellPlace 433 · Grade fr · Lyons Township | fr | Lyons Township | 23:43.0 |
| 434 | George Kosmowski,Place 434 · Grade fr · Lockport | fr | Lockport | 23:44.0 |
| 435 | Brett BettagPlace 435 · Grade so · Marmion | so | Marmion | 23:50.0 |
| 436 | Kyle SteinhoffPlace 436 · Grade fr · Lockport | fr | Lockport | 23:53.0 |
| 437 | Joseph ImburgiaPlace 437 · Grade fr · Lockport | fr | Lockport | 23:54.0 |
| 438 | Riku ArakiPlace 438 · Grade sr · Conant | sr | Conant | 24:04.0 |
| 439 | Riley FlynnPlace 439 · Grade jr · Andrew | jr | Andrew | 24:04.0 |
| 440 | Tom SkalnikPlace 440 · Grade sr · Plainfield Central | sr | Plainfield Central | 24:06.0 |
| 441 | Cristian VacaPlace 441 · Grade so · Andrew | so | Andrew | 24:07.0 |
| 442 | Noah EspinozaPlace 442 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 24:08.0 |
| 443 | Howard RauenzahnPlace 443 · Grade sr · Willowbrook | sr | Willowbrook | 24:10.0 |
| 444 | Nick OstyPlace 444 · Grade jr · Andrew | jr | Andrew | 24:16.0 |
| 445 | Tyreek FrazierPlace 445 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 24:16.0 |
| 446 | Patrick PowellPlace 446 · Grade jr · Marmion | jr | Marmion | 24:18.0 |
| 447 | Henry DykhuizenPlace 447 · Grade sr · Plainfield North | sr | Plainfield North | 24:19.0 |
| 448 | Aaron KrihaPlace 448 · Grade so · Lyons Township | so | Lyons Township | 24:21.0 |
| 449 | Yen LeePlace 449 · Grade fr · Whitney Young | fr | Whitney Young | 24:21.0 |
| 450 | Kevin MoranPlace 450 · Grade so · Lyons Township | so | Lyons Township | 24:23.0 |
| 451 | Kyle GraffPlace 451 · Grade jr · Lincoln-Way North | jr | Lincoln-Way North | 24:25.0 |
| 452 | Justin ZhouPlace 452 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 24:33.0 |
| 453 | Alex BabuPlace 453 · Grade jr · Willowbrook | jr | Willowbrook | 24:39.0 |
| 454 | Lenny PrystalskiPlace 454 · Grade so · Lyons Township | so | Lyons Township | 24:39.0 |
| 455 | Joe ScottPlace 455 · Grade jr · Andrew | jr | Andrew | 24:44.0 |
| 456 | Pat MulcahyPlace 456 · Grade jr · Andrew | jr | Andrew | 24:45.0 |
| 457 | Ed WardaPlace 457 · Grade so · Marmion | so | Marmion | 24:47.0 |
| 458 | James MolenarPlace 458 · Grade so · Andrew | so | Andrew | 24:51.0 |
| 459 | Nikhil AluruPlace 459 · Grade fr · Waubonsie Valley | fr | Waubonsie Valley | 24:51.0 |
| 460 | Colton TroppPlace 460 · Grade fr · Downers Grove North | fr | Downers Grove North | 24:54.0 |
| 461 | Abhishek BhattacharjeePlace 461 · Grade fr · Waubonsie Valley | fr | Waubonsie Valley | 25:00.0 |
| 462 | John HuttenPlace 462 · Grade so · Minooka | so | Minooka | 25:02.0 |
| 463 | Michael McMasterPlace 463 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 25:10.0 |
| 464 | Alex MoyPlace 464 · Grade so · Andrew | so | Andrew | 25:10.0 |
| 465 | Jesiah WithersPlace 465 · Grade so · Minooka | so | Minooka | 25:12.0 |
| 466 | Matthew ThomasPlace 466 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 25:13.0 |
| 467 | Siddharth JaiswalPlace 467 · Grade so · Neuqua Valley | so | Neuqua Valley | 25:13.0 |
| 468 | Zach EllisPlace 468 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 25:14.0 |
| 469 | Kevin MotaPlace 469 · Grade fr · Lyons Township | fr | Lyons Township | 25:15.0 |
| 470 | Zachary WongPlace 470 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 25:18.0 |
| 471 | Ryan CallahanPlace 471 · Grade so · Marmion | so | Marmion | 25:19.0 |
| 472 | Billy WrightPlace 472 · Grade jr · Conant | jr | Conant | 25:19.0 |
| 473 | Tanner MortimerPlace 473 · Grade fr · Lyons Township | fr | Lyons Township | 25:29.0 |
| 474 | Matt HoltzPlace 474 · Grade fr · Neuqua Valley | fr | Neuqua Valley | 25:29.0 |
| 475 | Prey PatelPlace 475 · Grade fr · Hoffman Estates | fr | Hoffman Estates | 25:36.0 |
| 476 | Dexter MalanPlace 476 · Grade so · Whitney Young | so | Whitney Young | 25:38.0 |
| 477 | Angel MartinezPlace 477 · Grade so · Plainfield Central | so | Plainfield Central | 25:51.0 |
| 478 | Shivam BoghraPlace 478 · Grade so · Hoffman Estates | so | Hoffman Estates | 25:55.0 |
| 479 | Michael AhernsPlace 479 · Grade fr · Lyons Township | fr | Lyons Township | 25:58.0 |
| 480 | Keshav ShivamPlace 480 · Grade so · Conant | so | Conant | 26:10.0 |
| 481 | Hector AzuaraPlace 481 · Grade sr · Neuqua Valley | sr | Neuqua Valley | 26:24.0 |
| 482 | Terry ZhuPlace 482 · Grade jr · Whitney Young | jr | Whitney Young | 27:10.0 |
| 483 | Sebastian MarrugoPlace 483 · Grade so · Conant | so | Conant | 27:30.0 |
| 484 | Chris SciortinoPlace 484 · Grade jr · Andrew | jr | Andrew | 27:45.0 |
| 485 | George JacovidesPlace 485 · Grade jr · Marmion | jr | Marmion | 27:54.0 |
| 486 | Jack ScanlanPlace 486 · Grade sr · Marmion | sr | Marmion | 27:54.0 |
| 487 | Anthony SuperPlace 487 · Grade fr · Minooka | fr | Minooka | 28:04.0 |
| 488 | Liam HawkinsPlace 488 · Grade fr · Marmion | fr | Marmion | 28:34.0 |
| 489 | Julius GacgacaoPlace 489 · Grade fr · Conant | fr | Conant | 28:41.0 |
| 490 | David FrazierPlace 490 · Grade so · Yorkville | so | Yorkville | 29:33.0 |
| 491 | George VecchioPlace 491 · Grade fr · Lyons Township | fr | Lyons Township | 29:53.0 |
| 492 | Kyle SchramaPlace 492 · Grade so · Yorkville | so | Yorkville | 30:05.0 |
| 493 | Danny FloresPlace 493 · Grade fr · Plainfield Central | fr | Plainfield Central | 30:17.0 |
| 494 | Andrew GonzalezPlace 494 · Grade fr · Minooka | fr | Minooka | 30:19.0 |
| 495 | Dan KleinhofferPlace 495 · Grade fr · Minooka | fr | Minooka | 30:34.0 |
| 496 | Angel EsparzaPlace 496 · Grade fr · Lincoln-Way North | fr | Lincoln-Way North | 31:11.0 |
| 497 | Luk GronauPlace 497 · Grade fr · Plainfield Central | fr | Plainfield Central | 32:32.0 |
| 498 | Ulisses ArroyoPlace 498 · Grade jr · Whitney Young | jr | Whitney Young | 33:02.0 |
| 499 | Ryan RodriguezPlace 499 · Grade fr · Whitney Young | fr | Whitney Young | 34:04.0 |