| 1 | Miles TrostPlace 1 · Grade 10 · Chicago (Lane) | 10 | Chicago (Lane) | 16:10.71 |
| 2 | Dimitar BratovanovPlace 2 · Grade 10 · Chicago (Lane) | 10 | Chicago (Lane) | 16:11.51 |
| 3 | Julian MinkovPlace 3 · Grade 9 · Chicago (Lane) | 9 | Chicago (Lane) | 16:13.26 |
| 4 | Kenneth KristoficPlace 4 · Grade 9 · Chicago (Lane) | 9 | Chicago (Lane) | 16:17.03 |
| 5 | Santiago ArroyoPlace 5 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 16:17.41 |
| 6 | Demetrios GoritsanPlace 6 · Grade 9 · Chicago (Lane) | 9 | Chicago (Lane) | 16:17.72 |
| 7 | Connor RuggPlace 7 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 16:28.26 |
| 8 | Luke BorlingPlace 8 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:28.98 |
| 9 | Jakub KranzPlace 9 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 16:31.07 |
| 10 | Jeremy ShillairPlace 10 · Grade 10 · Batavia | 10 | Batavia | 16:33.42 |
| 11 | Nicholas NorbergPlace 11 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 16:34.94 |
| 12 | Nathan KaoPlace 12 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 16:35.34 |
| 13 | Ranbir MarwahaPlace 13 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 16:36.66 |
| 14 | William RoccafortePlace 14 · Grade 10 · Chicago (Lane) | 10 | Chicago (Lane) | 16:41.74 |
| 15 | Henry JamesPlace 15 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 16:42.41 |
| 16 | Gideon KeatingPlace 16 · Grade 9 · Chicago (Lane) | 9 | Chicago (Lane) | 16:42.77 |
| 17 | Finn DerhammerPlace 17 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 16:43.11 |
| 18 | Nolan CreavesPlace 18 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 16:45.96 |
| 19 | Nicholas MarkesePlace 19 · Grade 10 · Chicago (Lane) | 10 | Chicago (Lane) | 16:47.73 |
| 20 | Edison LinPlace 20 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 16:48.13 |
| 21 | Eli DickersonPlace 21 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 16:50.97 |
| 22 | Ryan StefanovPlace 22 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 16:51.24 |
| 23 | Henry BakerPlace 23 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 16:51.42 |
| 24 | Kass KurzynskiPlace 24 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 16:51.77 |
| 25 | Santos MartinezPlace 25 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 16:51.87 |
| 26 | Nicholas PricePlace 26 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 16:54.15 |
| 27 | Mitchell RudlandPlace 27 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 16:56.26 |
| 28 | Elliot RubioPlace 28 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 16:59.18 |
| 29 | Colin RozyckiPlace 29 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 16:59.39 |
| 30 | Connor McInerneyPlace 30 · Grade 10 · Geneva | 10 | Geneva | 16:59.41 |
| 31 | Malcolm AdamsPlace 31 · Grade 10 · Chicago (Lane) | 10 | Chicago (Lane) | 16:59.91 |
| 32 | Austin KruminPlace 32 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 17:01.81 |
| 33 | Matt LammersfeldPlace 33 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 17:02.74 |
| 34 | Liam DwyerPlace 34 · Grade 10 · Geneva | 10 | Geneva | 17:03.91 |
| 35 | Brendan EddingtonPlace 35 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 17:04.63 |
| 36 | Jackson JoachimPlace 36 · Grade 9 · Minooka | 9 | Minooka | 17:05.01 |
| 37 | Jude SeversonPlace 37 · Grade 10 · Batavia | 10 | Batavia | 17:06.54 |
| 38 | Ismail AnwarPlace 38 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 17:07.24 |
| 39 | Biruk MelakPlace 39 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 17:07.89 |
| 40 | Steven ShehataPlace 40 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 17:09.20 |
| 41 | Ryan GoodallPlace 41 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 17:09.64 |
| 42 | Liam Allen-WagnerPlace 42 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:10.52 |
| 43 | Nathan LaughlinPlace 43 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 17:11.32 |
| 44 | Kurt BorterPlace 44 · Grade 10 · Geneva | 10 | Geneva | 17:12.06 |
| 45 | Dean PlahetkaPlace 45 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 17:12.24 |
| 46 | Connor BaganzPlace 46 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 17:12.60 |
| 47 | Jaron GrevePlace 47 · Grade 9 · Dixon | 9 | Dixon | 17:13.68 |
| 48 | Daniel GreenePlace 48 · Grade 9 · Chicago (Northside) | 9 | Chicago (Northside) | 17:13.94 |
| 49 | Colin CleghornPlace 49 · Grade 10 · Batavia | 10 | Batavia | 17:15.47 |
| 50 | Ethan TurnerPlace 50 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 17:16.04 |
| 51 | Nicholas TapiaPlace 51 · Grade 10 · Minooka | 10 | Minooka | 17:16.44 |
| 52 | Thomas ZbranekPlace 52 · Grade 10 · Minooka | 10 | Minooka | 17:16.72 |
| 53 | Aaron JonesPlace 53 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 17:17.06 |
| 54 | Isaac Kastelic-ShapiroPlace 54 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 17:18.13 |
| 55 | Jacob FinkePlace 55 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 17:18.54 |
| 56 | Yusuf AnwarPlace 56 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 17:18.83 |
| 57 | AJ HartmannPlace 57 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 17:21.09 |
| 58 | Chase HemmerPlace 58 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 17:24.76 |
| 59 | Loren HirthePlace 59 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 17:25.74 |
| 60 | William ConklinPlace 60 · Grade 9 · Batavia | 9 | Batavia | 17:27.94 |
| 61 | Thomas BeckerPlace 61 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 17:29.37 |
| 62 | Gio SaccaroPlace 62 · Grade 10 · Chicago (Lane) | 10 | Chicago (Lane) | 17:29.51 |
| 63 | Nick ChavezPlace 63 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 17:29.87 |
| 64 | Alex OrtizPlace 64 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 17:30.29 |
| 65 | Matthew BultmannPlace 65 · Grade 10 · Geneva | 10 | Geneva | 17:30.77 |
| 66 | Trenton LeathersPlace 66 · Grade 9 · Minooka | 9 | Minooka | 17:32.28 |
| 67 | Tomas LewisPlace 67 · Grade 9 · Chicago (Lane) | 9 | Chicago (Lane) | 17:32.65 |
| 68 | Jacob WendtPlace 68 · Grade 9 · Dixon | 9 | Dixon | 17:33.28 |
| 69 | Jackson ScheierPlace 69 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 17:33.61 |
| 70 | Griffin PoterekPlace 70 · Grade 10 · Geneva | 10 | Geneva | 17:33.71 |
| 71 | Henry KucharPlace 71 · Grade 9 · Minooka | 9 | Minooka | 17:35.12 |
| 72 | Anthony HernandezPlace 72 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 17:35.39 |
| 73 | max ThomasPlace 73 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 17:36.03 |
| 74 | Leon KaoPlace 74 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:37.01 |
| 75 | Ren McEnteePlace 75 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 17:38.08 PR |
| 76 | Sullivan DanahyPlace 76 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:38.31 |
| 77 | Emmett WashburnPlace 77 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 17:38.57 |
| 78 | Austin CheckPlace 78 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 17:38.76 |
| 79 | Max GebhardtPlace 79 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 17:38.94 |
| 80 | Joseph YapPlace 80 · Grade 9 · Chicago (Northside) | 9 | Chicago (Northside) | 17:39.55 |
| 81 | Alex HosmanPlace 81 · Grade 9 · Geneva | 9 | Geneva | 17:41.28 |
| 82 | Jonathan CastilloPlace 82 · Grade 9 · Batavia | 9 | Batavia | 17:41.66 |
| 83 | Mac HolmesPlace 83 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 17:41.93 |
| 84 | Shravan RaviPlace 84 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 17:42.39 PR |
| 85 | Matt KrapecPlace 85 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 17:42.70 |
| 86 | Colin FlynnPlace 86 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 17:43.06 |
| 87 | Laye VishwakarmaPlace 87 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 17:43.34 |
| 88 | Thomas MarreroPlace 88 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:43.80 |
| 89 | Collin MusolfPlace 89 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 17:45.82 |
| 90 | Jack HoniotesPlace 90 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 17:46.87 |
| 91 | Ettan ColemanPlace 91 · Grade 9 · Batavia | 9 | Batavia | 17:47.67 |
| 92 | Jense AtkinsonPlace 92 · Grade 9 · Dixon | 9 | Dixon | 17:49.04 |
| 93 | Ben KrahenbuhlPlace 93 · Grade 10 · Batavia | 10 | Batavia | 17:49.47 |
| 94 | Owen NashPlace 94 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 17:49.69 |
| 95 | Shimon SalnickyPlace 95 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 17:49.69 |
| 96 | Noah YungPlace 96 · Grade 10 · Geneva | 10 | Geneva | 17:50.82 |
| 97 | Ethan HerrPlace 97 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 17:52.99 |
| 98 | Aidan CanningPlace 98 · Grade 9 · Batavia | 9 | Batavia | 17:53.84 |
| 99 | Eli HermsenPlace 99 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 17:54.94 |
| 100 | Will CasazzaPlace 100 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 17:55.58 |
| 101 | Dexter JonesPlace 101 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 17:55.84 |
| 102 | Mason BurkePlace 102 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 17:57.00 PR |
| 103 | Charles MazzaPlace 103 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 17:58.78 |
| 104 | Justin HamiltonPlace 104 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:00.37 |
| 105 | Tristan GleichPlace 105 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:02.96 |
| 106 | Brice LegleiterPlace 106 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 18:05.02 |
| 107 | Calum StoccoPlace 107 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 18:05.87 |
| 108 | Israel RinconenoPlace 108 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 18:05.89 |
| 109 | Aaron BarashPlace 109 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 18:07.59 |
| 110 | Carter ZemaitisPlace 110 · Grade 10 · Minooka | 10 | Minooka | 18:07.64 |
| 111 | Dylan CutlerPlace 111 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 18:07.87 |
| 112 | Connor ZsolnayPlace 112 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 18:09.26 |
| 113 | Kyle FritzPlace 113 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:10.17 |
| 114 | Archer FrielingPlace 114 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 18:10.92 |
| 115 | John StrozPlace 115 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 18:12.06 |
| 116 | Gabriel LynchPlace 116 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 18:12.33 |
| 117 | Ryan BerresPlace 117 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:12.57 |
| 118 | Mason RaspolichPlace 118 · Grade 10 · Minooka | 10 | Minooka | 18:13.16 |
| 119 | Aleksander PrljicPlace 119 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 18:13.46 |
| 120 | Bennett SchererPlace 120 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:15.39 |
| 121 | Alex SilvaPlace 121 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 18:16.19 PR |
| 122 | Edward WuPlace 122 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:16.80 |
| 123 | Luke CisekPlace 123 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:17.10 |
| 124 | Louis WojtalPlace 124 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:17.12 |
| 125 | Jacob GalePlace 125 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:17.94 |
| 126 | Charles TuscherPlace 126 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 18:18.70 |
| 127 | Luca TucciPlace 127 · Grade 9 · Batavia | 9 | Batavia | 18:20.01 |
| 128 | Andrew HammondPlace 128 · Grade 9 · Batavia | 9 | Batavia | 18:20.49 |
| 129 | Carter StevensonPlace 129 · Grade 9 · Minooka | 9 | Minooka | 18:20.77 |
| 130 | Jasper RossPlace 130 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 18:20.88 |
| 131 | Murphy HallPlace 131 · Grade 9 · Geneva | 9 | Geneva | 18:21.64 |
| 132 | Jacob Von HoltenPlace 132 · Grade 10 · Minooka | 10 | Minooka | 18:21.98 |
| 133 | Andrew MelonePlace 133 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 18:22.92 |
| 134 | Dylan EdlingPlace 134 · Grade 10 · Geneva | 10 | Geneva | 18:23.65 |
| 135 | Hiruka HewamanagePlace 135 · Grade 9 · Batavia | 9 | Batavia | 18:24.08 |
| 136 | Aydin CurtisPlace 136 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 18:24.30 |
| 137 | Caleb ChoiPlace 137 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:24.85 |
| 138 | Gavin ZiechPlace 138 · Grade 10 · Minooka | 10 | Minooka | 18:25.15 |
| 139 | Nathan AndersonPlace 139 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:25.58 |
| 140 | Ormand MasonPlace 140 · Grade 9 · Batavia | 9 | Batavia | 18:25.62 |
| 141 | Reuben SwensonPlace 141 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 18:26.20 |
| 142 | Ethan JungPlace 142 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 18:26.96 |
| 143 | Hugo SzulcPlace 143 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 18:27.27 |
| 144 | Holden GreenePlace 144 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:27.36 |
| 145 | Cameron KennelPlace 145 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:27.59 PR |
| 146 | Ryan GumzPlace 146 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:27.62 |
| 147 | John CaseyPlace 147 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:27.67 |
| 148 | James TranPlace 148 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 18:28.20 |
| 149 | Noah RosserPlace 149 · Grade 10 · Geneva | 10 | Geneva | 18:28.73 |
| 150 | Will PotterPlace 150 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 18:29.77 PR |
| 151 | Wyatt EmondPlace 151 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:33.11 |
| 152 | Bryce UenumaPlace 152 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:33.33 |
| 153 | Jibran AhmedPlace 153 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 18:35.27 PR |
| 154 | Keegan LundinPlace 154 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:36.16 |
| 155 | Pierce SorensenPlace 155 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 18:36.18 |
| 156 | Brendan EschmeyerPlace 156 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:38.77 |
| 157 | Leonardo FahsPlace 157 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:39.25 PR |
| 158 | Joseph ParkhillPlace 158 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:40.79 PR |
| 159 | Christopher TeePlace 159 · Grade 9 · Geneva | 9 | Geneva | 18:40.92 |
| 160 | Matteo MarottaPlace 160 · Grade 10 · Batavia | 10 | Batavia | 18:41.19 |
| 161 | Benjamin FryPlace 161 · Grade 9 · Batavia | 9 | Batavia | 18:41.55 |
| 162 | Joshua PellingPlace 162 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:41.61 |
| 163 | Ben DayPlace 163 · Grade 9 · Batavia | 9 | Batavia | 18:42.12 |
| 164 | Aleksandras (Aleks) PalubinskasPlace 164 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 18:43.04 |
| 165 | Ryan CzerwinskiPlace 165 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 18:43.44 |
| 166 | Wilson ChenPlace 166 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 18:43.61 |
| 167 | Shreyan BhandariPlace 167 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 18:43.85 |
| 168 | Marco RamirezPlace 168 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:44.25 |
| 169 | Brendan ChewPlace 169 · Grade 10 · Minooka | 10 | Minooka | 18:44.64 |
| 170 | Owen ClarkePlace 170 · Grade 9 · Batavia | 9 | Batavia | 18:44.97 |
| 171 | Gabriel GumbanPlace 171 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 18:46.20 |
| 172 | Matias HernandezPlace 172 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 18:50.25 |
| 173 | Finnegan O'MalleyPlace 173 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 18:50.28 |
| 174 | Daniel MaciagaPlace 174 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:54.83 |
| 175 | Sage PatelPlace 175 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:55.28 PR |
| 176 | Nash PedersonPlace 176 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 18:55.85 |
| 177 | John SmythPlace 177 · Grade 9 · Geneva | 9 | Geneva | 18:55.99 PR |
| 178 | Jason FangPlace 178 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 18:56.06 |
| 179 | Brice StockPlace 179 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:56.16 |
| 180 | Jonathan OlsonPlace 180 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 18:56.38 |
| 181 | Christopher LangePlace 181 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 18:56.70 |
| 182 | Alex WangPlace 182 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:56.89 |
| 183 | Owen ShinPlace 183 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 18:58.11 |
| 184 | Atom ElementiPlace 184 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:58.37 |
| 185 | Carmen GrandePlace 185 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:58.37 |
| 186 | Brogan GriefPlace 186 · Grade 9 · Geneva | 9 | Geneva | 18:58.38 |
| 187 | Lucas CaseyPlace 187 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 18:59.93 |
| 188 | Westcott EvansPlace 188 · Grade 10 · Minooka | 10 | Minooka | 19:00.23 |
| 189 | Thomas CurciPlace 189 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:00.26 |
| 190 | Ryan LinPlace 190 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:04.07 |
| 191 | Oliver SmithPlace 191 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 19:04.92 |
| 192 | Wyatt KnowlesPlace 192 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 19:05.67 |
| 193 | Kaushal PraturyPlace 193 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 19:06.25 |
| 194 | Adam JawdatPlace 194 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 19:06.39 PR |
| 195 | Anay NandiPlace 195 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:06.92 |
| 196 | Abraham (AJ) PauleyPlace 196 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 19:08.05 |
| 197 | Karson FoleyPlace 197 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:08.15 |
| 198 | Junaid EkramPlace 198 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:09.94 |
| 199 | Brian WhitePlace 199 · Grade 9 · Geneva | 9 | Geneva | 19:10.24 |
| 200 | Jesse VerclerPlace 200 · Grade 9 · Minooka | 9 | Minooka | 19:11.70 |
| 201 | Jameson PaulosPlace 201 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 19:11.82 |
| 202 | William LangePlace 202 · Grade 10 · Geneva | 10 | Geneva | 19:12.16 |
| 203 | Henry PhelanPlace 203 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 19:12.26 |
| 204 | Alec NunziatiPlace 204 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 19:12.85 |
| 205 | Wyatt MorganeggPlace 205 · Grade 10 · Yorkville | 10 | Yorkville | 19:13.02 |
| 206 | Finian DasPlace 206 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 19:13.77 |
| 207 | Scott SimonPlace 207 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 19:14.40 |
| 208 | Peter MarxPlace 208 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 19:15.04 |
| 209 | Oliver Oetke-WebbPlace 209 · Grade 9 · Batavia | 9 | Batavia | 19:15.46 |
| 210 | Joe BeinePlace 210 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 19:15.58 |
| 211 | Rivan ModicaPlace 211 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 19:15.71 |
| 212 | Joseph KimPlace 212 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 19:16.39 |
| 213 | Harper ThomasPlace 213 · Grade 9 · Geneva | 9 | Geneva | 19:19.90 |
| 214 | Matthew DaltonPlace 214 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:23.48 |
| 215 | Jack SchrammPlace 215 · Grade 10 · Minooka | 10 | Minooka | 19:23.82 |
| 216 | Henry MagyarPlace 216 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:25.53 |
| 217 | Anton SchauerPlace 217 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 19:27.40 PR |
| 218 | Vincent GolmPlace 218 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 19:30.35 |
| 219 | Aarik MoojiPlace 219 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:31.16 |
| 220 | Syed QuadriPlace 220 · Grade 9 · Chicago (Northside) | 9 | Chicago (Northside) | 19:32.00 |
| 221 | Ethan VarghesePlace 221 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 19:32.43 |
| 222 | Mateo DiazPlace 222 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 19:32.69 |
| 223 | Will ParkerPlace 223 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 19:35.55 |
| 224 | Ethan MalyPlace 224 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 19:35.73 |
| 225 | Shane SlanskyPlace 225 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:36.80 |
| 226 | David LoudlarPlace 226 · Grade 9 · Minooka | 9 | Minooka | 19:36.95 |
| 227 | Evan ZhengPlace 227 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:37.53 |
| 228 | Constantine XenosPlace 228 · Grade 9 · Chicago (Northside) | 9 | Chicago (Northside) | 19:37.97 |
| 229 | Trey GlennPlace 229 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:39.48 |
| 230 | Gabriel GomezPlace 230 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:42.30 |
| 231 | Gavin WakefieldPlace 231 · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 19:43.95 |
| 232 | Cole WogstadPlace 232 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:44.40 PR |
| 233 | Lucas TaillandierPlace 233 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:47.02 |
| 234 | Damian Ramirez FuentesPlace 234 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 19:48.20 |
| 235 | Wyatt WangPlace 235 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:49.02 |
| 236 | Ethan WhitelockPlace 236 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 19:50.75 |
| 237 | Evan DoneganPlace 237 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:52.19 |
| 238 | Jack RidenourPlace 238 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 19:53.10 PR |
| 239 | Blaze KujawinskiPlace 239 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 19:53.46 |
| 240 | William VassellPlace 240 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:54.38 PR |
| 241 | Harper ShewmakePlace 241 · Grade 9 · Batavia | 9 | Batavia | 19:54.68 |
| 242 | Wes AgemaPlace 242 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 19:55.00 |
| 243 | Eli FortePlace 243 · Grade 10 · Minooka | 10 | Minooka | 19:55.20 PR |
| 244 | Hunter CraigPlace 244 · Grade 10 · Yorkville | 10 | Yorkville | 19:56.31 |
| 245 | Sean CuzzonePlace 245 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:56.50 |
| 246 | Angel MelesioPlace 246 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 19:56.62 |
| 247 | Aidan DoganPlace 247 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 19:57.06 |
| 248 | Marcus VillanuevaPlace 248 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 19:57.16 |
| 249 | Jamieson ConradPlace 249 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:57.38 |
| 250 | Charlie WimsattPlace 250 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 19:58.72 |
| 251 | Kobe CasanovaPlace 251 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:58.82 |
| 252 | Caden KreiPlace 252 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 19:58.93 |
| 253 | Jace TrejoPlace 253 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:59.19 PR |
| 254 | Anthony RussoPlace 254 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 20:00.57 |
| 255 | Vincent LardnerPlace 255 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 20:00.59 |
| 256 | James ClayPlace 256 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 20:01.26 |
| 257 | Aidan HallPlace 257 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 20:03.47 |
| 258 | Dylan McGovernPlace 258 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:03.97 PR |
| 259 | Johnny HanleyPlace 259 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 20:04.93 |
| 260 | Andy MaPlace 260 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:05.89 |
| 261 | Jackson ClarkPlace 261 · Grade 9 · Minooka | 9 | Minooka | 20:08.34 |
| 262 | Cannon ForsmanPlace 262 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 20:10.03 |
| 263 | Advaya KeshavPlace 263 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 20:11.11 |
| 264 | Charles JacobPlace 264 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 20:11.15 |
| 265 | Frank RoppoloPlace 265 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 20:12.84 |
| 266 | Ethan ZhengPlace 266 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 20:14.81 |
| 267 | Tommy KnickerbockerPlace 267 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 20:14.96 PR |
| 268 | Farhaan InamdarPlace 268 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 20:15.41 |
| 269 | Ryan FalsPlace 269 · Grade 9 · Yorkville | 9 | Yorkville | 20:15.85 |
| 270 | Elias KettleyPlace 270 · Grade 10 · Yorkville | 10 | Yorkville | 20:16.31 |
| 271 | Nolan HarresPlace 271 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 20:18.21 |
| 272 | Henry MalnarPlace 272 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 20:19.00 |
| 273 | Jasper HuynhPlace 273 · Grade 10 · Geneva | 10 | Geneva | 20:20.11 |
| 274 | Nathan RyuPlace 274 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 20:23.72 |
| 275 | Akshay RaoPlace 275 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:24.24 |
| 276 | Keller LisekPlace 276 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 20:26.27 |
| 277 | Gavin ViscitoPlace 277 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:26.69 |
| 278 | Alexander WoodwardPlace 278 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 20:26.81 |
| 279 | Kabilen MukundhanPlace 279 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 20:28.37 |
| 280 | William WolfPlace 280 · Grade 9 · Minooka | 9 | Minooka | 20:30.76 PR |
| 281 | Lucas ZhaoPlace 281 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 20:30.91 |
| 282 | Oren NelsonPlace 282 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:32.73 |
| 283 | Enzo Del CarloPlace 283 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:34.54 |
| 284 | Samuel JanotaPlace 284 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 20:36.75 |
| 285 | Ethan Von der lindenPlace 285 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:37.09 |
| 286 | Kieran JethmalaniPlace 286 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 20:39.66 |
| 287 | Tyler WallPlace 287 · Grade 9 · Geneva | 9 | Geneva | 20:41.10 |
| 288 | Nash GamlinPlace 288 · Grade 10 · Batavia | 10 | Batavia | 20:42.35 |
| 289 | Max PfennigPlace 289 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 20:42.90 |
| 290 | Dino WangPlace 290 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 20:43.70 |
| 291 | Aidas JarasiusPlace 291 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 20:44.52 |
| 292 | Akhmad NuralievPlace 292 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:45.31 |
| 293 | Dominic InglesePlace 293 · Grade 9 · Batavia | 9 | Batavia | 20:45.51 |
| 294 | Will StierwaltPlace 294 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 20:46.62 |
| 295 | Shaurya ShahPlace 295 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 20:47.66 |
| 296 | Hayden KnodererPlace 296 · Grade 9 · Minooka | 9 | Minooka | 20:48.11 |
| 297 | Ben RakersPlace 297 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 20:48.36 |
| 298 | Cooper KingPlace 298 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 20:49.47 |
| 299 | Luke MeyerPlace 299 · Grade 9 · Yorkville | 9 | Yorkville | 20:49.74 |
| 300 | Ruben PatelPlace 300 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:53.38 |
| 301 | Teddy ScholzPlace 301 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 20:54.67 |
| 302 | Liam SwiderskiPlace 302 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 20:54.69 |
| 303 | Daniel MendozaPlace 303 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 20:55.57 |
| 304 | Ayden SalcidoPlace 304 · Grade 10 · Minooka | 10 | Minooka | 20:57.71 |
| 305 | Abram GergesPlace 305 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 20:59.35 |
| 306 | Lucas OsmondsonPlace 306 · Grade 9 · Geneva | 9 | Geneva | 21:08.30 |
| 307 | Gavin GoldPlace 307 · Grade 10 · Minooka | 10 | Minooka | 21:10.07 |
| 308 | Kye McCauleyPlace 308 · Grade 9 · Chicago (Northside) | 9 | Chicago (Northside) | 21:13.46 |
| 309 | Sam WimsattPlace 309 · Grade 9 · Downers Grove (North) | 9 | Downers Grove (North) | 21:16.00 PR |
| 310 | Benjamin McGowanPlace 310 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 21:17.12 |
| 311 | Mitchell JohnsonPlace 311 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 21:17.83 |
| 312 | James StensonPlace 312 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 21:20.77 |
| 313 | Ben WhalenPlace 313 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 21:22.60 PR |
| 314 | Shreyan PaulPlace 314 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 21:23.33 |
| 315 | Matthew ChaplinPlace 315 · Grade 9 · Minooka | 9 | Minooka | 21:24.38 |
| 316 | Dylan West-GrimmPlace 316 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 21:25.80 |
| 317 | Caleb RajPlace 317 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 21:28.76 |
| 318 | Oliver SchwarzPlace 318 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 21:29.65 |
| 319 | Grady Roderweiss-O'BrienPlace 319 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 21:30.24 |
| 320 | Benjamin LarsenPlace 320 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 21:40.19 |
| 321 | Ben BoydPlace 321 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 21:41.80 PR |
| 322 | Kyle AndersonPlace 322 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 21:42.85 |
| 323 | Brayden StewartPlace 323 · Grade 10 · Yorkville | 10 | Yorkville | 21:46.69 |
| 324 | Ryker PetersenPlace 324 · Grade 9 · Geneva | 9 | Geneva | 21:50.69 |
| 325 | Kushal Reddy GadhiPlace 325 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 21:52.35 |
| 326 | Seamus RobertsPlace 326 · Grade 10 · Batavia | 10 | Batavia | 21:59.94 |
| 327 | Anthony De Jesus, Jr.Place 327 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 22:00.94 |
| 328 | Luke SindtPlace 328 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 22:02.54 |
| 329 | Grady EalesPlace 329 · Grade 10 · Minooka | 10 | Minooka | 22:03.13 |
| 330 | David MonroePlace 330 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 22:05.35 |
| 331 | Blake ThillPlace 331 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 22:05.62 |
| 332 | Leo TrchPlace 332 · Grade 9 · Geneva | 9 | Geneva | 22:06.27 |
| 333 | Matthew JacobsenPlace 333 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 22:07.97 |
| 334 | Cameron McCloskeyPlace 334 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 22:08.67 |
| 335 | Logan VogtPlace 335 · Grade 10 · Geneva | 10 | Geneva | 22:12.60 |
| 336 | Husain AbadinPlace 336 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 22:12.97 PR |
| 337 | Rhys KimPlace 337 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 22:17.38 |
| 338 | Reece CarizeyPlace 338 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 22:18.66 |
| 339 | Zach VanariaPlace 339 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 22:19.00 PR |
| 340 | Rowan SchallaPlace 340 · Grade 9 · Batavia | 9 | Batavia | 22:25.29 |
| 341 | Conner HerlinPlace 341 · Grade 10 · Minooka | 10 | Minooka | 22:25.61 |
| 342 | Nico FrechmannPlace 342 · Grade 9 · Batavia | 9 | Batavia | 22:30.37 |
| 343 | Derrick BechererPlace 343 · Grade 10 · Yorkville | 10 | Yorkville | 22:39.43 |
| 344 | Ronan HeffernanPlace 344 · Grade 10 · Yorkville | 10 | Yorkville | 22:43.02 |
| 345 | Bennett MazarakosPlace 345 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 22:43.38 |
| 346 | Mitchell ThibodeauPlace 346 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 22:51.48 |
| 347 | Declan KearneyPlace 347 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 22:52.68 |
| 348 | Julian ZapataPlace 348 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 22:53.66 PR |
| 349 | Nathan MathiasPlace 349 · Grade 10 · Geneva | 10 | Geneva | 22:54.48 |
| 350 | Oliver HardinPlace 350 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 22:56.02 |
| 351 | Logan EckPlace 351 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 22:56.04 |
| 352 | Caden SandyPlace 352 · Grade 10 · Downers Grove (North) | 10 | Downers Grove (North) | 22:57.47 |
| 353 | Nathaniel Smith IIIPlace 353 · Grade 9 · Minooka | 9 | Minooka | 23:01.73 |
| 354 | Sreekar NakireddiPlace 354 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 23:32.76 PR |
| 355 | Owen WilsonPlace 355 · Grade 10 · Minooka | 10 | Minooka | 23:33.73 |
| 356 | Abhinav ChaturvediPlace 356 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 23:37.70 |
| 357 | Fort BaguioPlace 357 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 23:40.24 |
| 358 | Mitch DruwePlace 358 · Grade 9 · Batavia | 9 | Batavia | 23:49.02 |
| 359 | Owen SteinPlace 359 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 23:54.09 |
| 360 | Leo BrookesPlace 360 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 23:56.37 |
| 361 | Ethan DotyPlace 361 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 24:06.58 |
| 362 | Harrison WellsPlace 362 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 24:18.46 |
| 363 | Grayson BabbPlace 363 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 24:29.00 |
| 364 | Harrison Sifferd KelleyPlace 364 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 24:33.75 |
| 365 | Noah OhannesPlace 365 · Grade 9 · Oak Park (O.P.-River Forest) | 9 | Oak Park (O.P.-River Forest) | 24:40.89 |
| 366 | Frederico LopezPlace 366 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 24:54.09 |
| 367 | Pratyush DabralPlace 367 · Grade 9 · Plainfield (North) | 9 | Plainfield (North) | 25:06.47 |
| 368 | Matthew QuiggPlace 368 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 25:27.95 |
| 369 | Matthew RodriguezPlace 369 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 25:35.42 |
| 370 | Aidan MandelPlace 370 · Grade 10 · Geneva | 10 | Geneva | 25:42.94 |
| 371 | Swopnil AdhikariPlace 371 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 26:11.33 |
| 372 | Kevin EdgarPlace 372 · Grade 9 · Minooka | 9 | Minooka | 26:16.97 |
| 373 | Akash KariaPlace 373 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 26:44.43 |
| 374 | Liam SfeirPlace 374 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 26:47.85 |
| 375 | Joel MaasPlace 375 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 28:18.31 |
| 376 | Elvin RheePlace 376 · Grade 10 · Plainfield (North) | 10 | Plainfield (North) | 29:24.50 |
| 377 | Christopher HillPlace 377 · Grade 9 · Yorkville | 9 | Yorkville | 30:19.24 |
| 378 | Sam LiggettPlace 378 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 38:28.67 |