| 1 | David BelgradPlace 1 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 16:09.2 |
| 2 | Grayson OttPlace 2 · Grade 9 · Geneva | 9 | Geneva | 16:44.2 |
| 3 | Jaxson GucwaPlace 3 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 16:44.5 |
| 4 | Frankie KronePlace 4 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 16:52.1 PR |
| 5 | Daniel EnrightPlace 5 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 16:54.8 |
| 6 | Lucas JohnsonPlace 6 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 16:56.4 PR |
| 7 | James KrupaPlace 7 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 16:56.8 |
| 8 | Ethan AlanisPlace 8 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 16:59.1 |
| 9 | Jonathan LandoPlace 9 · Grade 9 · Geneva | 9 | Geneva | 17:06.9 |
| 10 | Thomas Chase MitchellPlace 10 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:10.6 |
| 11 | Thomas RossoPlace 11 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 17:15.3 |
| 12 | Nore FigueroaPlace 12 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 17:18.6 |
| 13 | Colin HackerPlace 13 · Grade 9 · Batavia | 9 | Batavia | 17:19.8 |
| 14 | Mitchell SwiatkowskiPlace 14 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 17:20.8 |
| 15 | Miles KotlebaPlace 15 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:23.1 PR |
| 16 | Hasan Razvi-RajekPlace 16 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 17:23.8 PR |
| 17 | William ConklinPlace 17 · Grade 10 · Batavia | 10 | Batavia | 17:24.2 PR |
| 18 | Cooper WiesePlace 18 · Grade 9 · Batavia | 9 | Batavia | 17:26.0 |
| 19 | Shawn ChenPlace 19 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 17:32.8 |
| 20 | Luciano CorralPlace 20 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 17:32.9 |
| 21 | Blake EhlebrachtPlace 21 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 17:33.1 PR |
| 22 | Graham ThompsonPlace 22 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:34.4 PR |
| 23 | Jacob GalePlace 23 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 17:34.7 |
| 24 | Matthew CasperPlace 24 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 17:35.3 PR |
| 25 | Gavin McKeenPlace 25 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 17:37.0 |
| 26 | Nathan ChanPlace 26 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 17:38.5 |
| 27 | Evan CastroPlace 27 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 17:38.7 PR |
| 28 | Jesus AvilaPlace 28 · Grade 9 · Belvidere (North) | 9 | Belvidere (North) | 17:38.9 PR |
| 29 | Stanley PawasaratPlace 29 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 17:39.1 |
| 30 | Rex ColePlace 30 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 17:42.3 |
| 31 | Zach CassidyPlace 31 · Grade 9 · Aurora (West Aurora) | 9 | Aurora (West Aurora) | 17:43.3 |
| 32 | Aidan CanningPlace 32 · Grade 10 · Batavia | 10 | Batavia | 17:44.2 |
| 33 | Callahan CullPlace 33 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 17:45.5 |
| 34 | Aidan ChauhanPlace 34 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:45.8 PR |
| 35 | Ethan CzerwinskiPlace 35 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 17:48.1 |
| 36 | Henry LuuPlace 36 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 17:48.4 PR |
| 37 | Finnian DonahoePlace 37 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 17:48.5 |
| 38 | Manuel GarciaPlace 38 · Grade 9 · Aurora (West Aurora) | 9 | Aurora (West Aurora) | 17:49.5 |
| 39 | Tristan MendroPlace 39 · Grade 9 · Cary (C.-Grove) | 9 | Cary (C.-Grove) | 17:51.0 |
| 40 | Everett LangenbergPlace 40 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 17:51.6 |
| 41 | Sayan SrikanthPlace 41 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 17:52.7 |
| 42 | Eli AnoPlace 42 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 17:52.8 PR |
| 43 | Luca TucciPlace 43 · Grade 10 · Batavia | 10 | Batavia | 17:54.7 |
| 44 | Abimanuel GarciaPlace 44 · Grade 10 · Bartlett | 10 | Bartlett | 17:55.2 |
| 45 | Owen ClarkePlace 45 · Grade 10 · Batavia | 10 | Batavia | 17:56.0 |
| 46 | Nazar GumenyukPlace 46 · Grade 9 · Bartlett | 9 | Bartlett | 17:59.0 |
| 47 | Alexis VargasPlace 47 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 17:59.8 |
| 48 | Reed PrattPlace 48 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:01.3 |
| 49 | Noa LisnichPlace 49 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:01.7 |
| 50 | John NoblePlace 50 · Grade 9 · Belvidere (North) | 9 | Belvidere (North) | 18:03.1 PR |
| 51 | Julian BarangoPlace 51 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 18:04.6 PR |
| 52 | Caleb DoranPlace 52 · Grade 9 · St. Charles (North) | 9 | St. Charles (North) | 18:04.9 |
| 53 | Marsden KennedyPlace 53 · Grade 9 · Belvidere (North) | 9 | Belvidere (North) | 18:05.7 PR |
| 54 | Calvin GravesPlace 54 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 18:06.8 |
| 55 | Dean VasquezPlace 55 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:07.7 PR |
| 56 | Emmett DobbinsPlace 56 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 18:08.3 |
| 57 | Noah MeyerPlace 57 · Grade 9 · Batavia | 9 | Batavia | 18:08.6 |
| 58 | Tanish ChelliboyinaPlace 58 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 18:09.9 |
| 59 | Sri SamudralaPlace 59 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 18:10.2 |
| 60 | Grant LivingstonPlace 60 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 18:12.6 |
| 61 | Blake DowneyPlace 61 · Grade 9 · Batavia | 9 | Batavia | 18:12.7 PR |
| 62 | Jason AmbelangPlace 62 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 18:12.9 PR |
| 63 | Kaelin NarayananPlace 63 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:14.2 |
| 64 | Noah McCarthyPlace 64 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 18:14.7 |
| 65 | Brandon VillegasPlace 65 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 18:14.8 |
| 66 | Noah SkibbensPlace 66 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:15.6 PR |
| 67 | Andrew HammondPlace 67 · Grade 10 · Batavia | 10 | Batavia | 18:18.2 |
| 68 | Wyatt BowmanPlace 68 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 18:18.5 PR |
| 69 | Zach FordPlace 69 · Grade 10 · Addison (A. Trail) | 10 | Addison (A. Trail) | 18:20.8 |
| 70 | Luke CisekPlace 70 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 18:21.4 |
| 71 | Evan BestPlace 71 · Grade 9 · Geneva | 9 | Geneva | 18:22.5 |
| 72 | Cullen SunPlace 72 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 18:22.7 PR |
| 73 | Ben DaoPlace 73 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 18:23.5 |
| 74 | Oliver Oetke-WebbPlace 74 · Grade 10 · Batavia | 10 | Batavia | 18:24.1 |
| 75 | Christopher TeePlace 75 · Grade 10 · Geneva | 10 | Geneva | 18:24.6 |
| 76 | Lucas CarmonaPlace 76 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:26.6 PR |
| 77 | EJ AcostaPlace 77 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 18:27.1 |
| 78 | Harper ThomasPlace 78 · Grade 10 · Geneva | 10 | Geneva | 18:27.5 |
| 79 | Charlie McCartyPlace 79 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 18:29.7 PR |
| 80 | Owen CanhamPlace 80 · Grade 9 · South Elgin | 9 | South Elgin | 18:29.8 |
| 81 | John GreenePlace 81 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 18:30.0 |
| 82 | Hiruka HewamanagePlace 82 · Grade 10 · Batavia | 10 | Batavia | 18:31.1 |
| 83 | Grant SchneiderPlace 83 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 18:31.6 PR |
| 84 | Tyler WeberPlace 84 · Grade 9 · St. Charles (North) | 9 | St. Charles (North) | 18:32.3 |
| 85 | Connor ToresonPlace 85 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:32.3 PR |
| 86 | Kyle WiesePlace 86 · Grade 9 · Batavia | 9 | Batavia | 18:33.7 |
| 87 | Arzaan BuxPlace 87 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 18:34.0 |
| 88 | Brinkley LightPlace 88 · Grade 11 · Elmhurst (York) | 11 | Elmhurst (York) | 18:35.0 PR |
| 89 | Nathaniel LucianoPlace 89 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:35.4 |
| 90 | Nathan ShillairPlace 90 · Grade 9 · Batavia | 9 | Batavia | 18:37.7 |
| 91 | Kai HeinePlace 91 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:37.9 |
| 92 | Jack Van BeekPlace 92 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 18:38.0 PR |
| 93 | Henry HurhPlace 93 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 18:38.0 |
| 94 | Benjamin MilinkoPlace 94 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:38.5 |
| 95 | William FelixPlace 95 · Grade 10 · Huntley | 10 | Huntley | 18:39.2 PR |
| 96 | Danilo VazicPlace 96 · Grade 10 · Rockford (Guilford) | 10 | Rockford (Guilford) | 18:40.7 PR |
| 97 | Ormand MasonPlace 97 · Grade 10 · Batavia | 10 | Batavia | 18:41.4 |
| 98 | Emmanuel AlanisPlace 98 · Grade 9 · Bartlett | 9 | Bartlett | 18:42.8 |
| 99 | Rohan ShahPlace 99 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 18:43.7 |
| 100 | Leo FronzaPlace 100 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 18:43.8 |
| 101 | Jack VillarrealPlace 101 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 18:44.2 |
| 102 | Lucas QuintanaPlace 102 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:45.1 |
| 103 | Joseph (Ben) CrandallPlace 103 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 18:46.7 |
| 104 | Daniel KlemannPlace 104 · Grade 9 · Cary (C.-Grove) | 9 | Cary (C.-Grove) | 18:46.7 |
| 105 | Eric EscamillaPlace 105 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 18:47.4 |
| 106 | Keegan LundinPlace 106 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 18:47.9 |
| 107 | Seiji ShinsakoPlace 107 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 18:48.1 |
| 108 | Aiden VillegasPlace 108 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:48.4 PR |
| 109 | Jayden Martinez PalafoxPlace 109 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 18:48.5 |
| 110 | Javier MartinezPlace 110 · Grade 9 · Rockford (Auburn) | 9 | Rockford (Auburn) | 18:48.6 |
| 111 | Ronit PalkhiwalaPlace 111 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 18:48.7 |
| 112 | Thomas MitchellPlace 112 · Grade 10 · Huntley | 10 | Huntley | 18:49.1 |
| 113 | Jameson PaulosPlace 113 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 18:49.8 |
| 114 | Maximo Ramiro-GarciaPlace 114 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:51.0 |
| 115 | Max BowenPlace 115 · Grade 9 · St. Charles (North) | 9 | St. Charles (North) | 18:51.6 |
| 116 | Laton PirtlePlace 116 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 18:51.6 |
| 117 | Nolan KeckPlace 117 · Grade 9 · Aurora (West Aurora) | 9 | Aurora (West Aurora) | 18:51.8 PR |
| 118 | Evan PanganibanPlace 118 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 18:53.2 |
| 119 | Tyler WestbergPlace 119 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 18:53.5 PR |
| 120 | Ivahn DavilaPlace 120 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 18:54.1 |
| 121 | Hudson KondraschowPlace 121 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:54.3 |
| 122 | Lincoln SmithPlace 122 · Grade 9 · Aurora (West Aurora) | 9 | Aurora (West Aurora) | 18:54.4 |
| 123 | Harper ShewmakePlace 123 · Grade 10 · Batavia | 10 | Batavia | 18:54.6 |
| 124 | Caleb EdwardsPlace 124 · Grade 9 · Batavia | 9 | Batavia | 18:55.0 |
| 125 | Oskar GearyPlace 125 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 18:55.3 PR |
| 126 | August McDougallPlace 126 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 18:58.2 |
| 127 | Evan McGowanPlace 127 · Grade 9 · Geneva | 9 | Geneva | 18:58.6 |
| 128 | Greyson MacDougallPlace 128 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 18:59.1 |
| 129 | Christopher J PerezPlace 129 · Grade 9 · South Elgin | 9 | South Elgin | 19:02.1 |
| 130 | Finn HatzingerPlace 130 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 19:03.2 |
| 131 | Luke SutarikPlace 131 · Grade 9 · Aurora (Marmion Academy) | 9 | Aurora (Marmion Academy) | 19:03.3 |
| 132 | Andrew OberheimPlace 132 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 19:03.4 PR |
| 133 | Josh PellingPlace 133 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 19:07.5 |
| 134 | Benjamin JozefiakPlace 134 · Grade 9 · Belvidere (North) | 9 | Belvidere (North) | 19:08.1 PR |
| 135 | Trenton NicholsonPlace 135 · Grade 9 · Rockford (Guilford) | 9 | Rockford (Guilford) | 19:09.6 PR |
| 136 | Zen PatelPlace 136 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 19:10.6 PR |
| 137 | Izak VelazquezPlace 137 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 19:11.4 |
| 138 | Greg GomanPlace 138 · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 19:13.3 |
| 139 | Brogan GriefPlace 139 · Grade 10 · Geneva | 10 | Geneva | 19:13.6 |
| 140 | Colin OrrPlace 140 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 19:15.3 PR |
| 141 | Devin GalloPlace 141 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 19:17.3 PR |
| 142 | Harrison HiffmanPlace 142 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 19:17.9 |
| 143 | Bennett GilchristPlace 143 · Grade 9 · Geneva | 9 | Geneva | 19:19.2 |
| 144 | Lucas LuckhardPlace 144 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 19:19.4 |
| 145 | Ben GarrardPlace 145 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 19:19.9 PR |
| 146 | Jovany SalgadoPlace 146 · Grade 10 · Hampshire | 10 | Hampshire | 19:20.3 |
| 147 | Joey NoveriniPlace 147 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 19:20.9 PR |
| 148 | Noah MuckomPlace 148 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 19:24.2 |
| 149 | Leonardo FahsPlace 149 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 19:29.0 |
| 150 | Rayan AnsariPlace 150 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 19:31.1 |
| 151 | Landin Swinson-HernandezPlace 151 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 19:31.5 |
| 152 | Jacob Maya-GonzalezPlace 152 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 19:32.4 PR |
| 153 | Rowan SnyderPlace 153 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 19:33.1 |
| 154 | Micah CorkPlace 154 · Grade 9 · Belvidere (North) | 9 | Belvidere (North) | 19:33.3 PR |
| 155 | Cooper FrostPlace 155 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 19:35.1 |
| 156 | Nolan CarewPlace 156 · Grade 9 · Carol Stream (Glenbard North) | 9 | Carol Stream (Glenbard North) | 19:35.5 PR |
| 157 | Brennan MalmgrenPlace 157 · Grade 9 · Geneva | 9 | Geneva | 19:38.2 |
| 158 | Gabriel NackersPlace 158 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 19:40.2 |
| 159 | Brody DihelPlace 159 · Grade 10 · Hampshire | 10 | Hampshire | 19:41.1 |
| 160 | Brian WhitePlace 160 · Grade 10 · Geneva | 10 | Geneva | 19:42.8 |
| 161 | Paul MejdrichPlace 161 · Grade 9 · St. Charles (North) | 9 | St. Charles (North) | 19:43.1 |
| 162 | Logan HansenPlace 162 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 19:44.1 |
| 163 | Connor KachanPlace 163 · Grade 9 · Huntley | 9 | Huntley | 19:45.3 |
| 164 | Joey KopfPlace 164 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 19:45.9 |
| 165 | Jacob PapazianPlace 165 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 19:46.2 |
| 166 | Shalin PandyaPlace 166 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 19:46.2 |
| 167 | Wilfredo BorjasPlace 167 · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 19:46.4 |
| 168 | Ved PatelPlace 168 · Grade 9 · Bartlett | 9 | Bartlett | 19:46.6 PR |
| 169 | Zach LeMarPlace 169 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 19:47.0 |
| 170 | Marshall WigstonePlace 170 · Grade 9 · Hampshire | 9 | Hampshire | 19:47.6 |
| 171 | Graham PavelkaPlace 171 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 19:47.6 |
| 172 | Joshua LannersPlace 172 · Grade 9 · Bartlett | 9 | Bartlett | 19:47.8 |
| 173 | Alexandro Celaya-SilvaPlace 173 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 19:49.7 |
| 174 | Caleb AllmanPlace 174 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:50.0 |
| 175 | Dominic InglesePlace 175 · Grade 10 · Batavia | 10 | Batavia | 19:50.3 |
| 176 | Michael CoxPlace 176 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 19:51.3 |
| 177 | Josh CiceroPlace 177 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 19:52.9 |
| 178 | Theodore ProutsosPlace 178 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 19:53.1 |
| 179 | Carter RyanPlace 179 · Grade 10 · Bartlett | 10 | Bartlett | 19:53.3 |
| 180 | Travis BorzychPlace 180 · Grade 9 · Huntley | 9 | Huntley | 19:56.5 |
| 181 | Keegan NoonanPlace 181 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:58.5 |
| 182 | Bill SherdenPlace 182 · Grade 9 · Huntley | 9 | Huntley | 19:58.7 PR |
| 183 | Jake BlascoPlace 183 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 20:01.1 |
| 184 | Blaze GearyPlace 184 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 20:02.4 PR |
| 185 | Rishaan ShahPlace 185 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 20:03.4 |
| 186 | Owen McAllisterPlace 186 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:03.6 PR |
| 187 | Matthew ThierPlace 187 · Grade 10 · Huntley | 10 | Huntley | 20:05.0 |
| 188 | Adan RodriguezPlace 188 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 20:06.3 |
| 189 | Ben PawlowskiPlace 189 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 20:06.6 |
| 190 | Surya VijayPlace 190 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 20:07.3 PR |
| 191 | Jayson AguirrePlace 191 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 20:08.4 |
| 192 | Dylan ReyesPlace 192 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 20:08.4 |
| 193 | Mateo Vigloria-MunozPlace 193 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 20:09.0 |
| 194 | James DykesPlace 194 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 20:09.8 PR |
| 195 | Zack MichelsPlace 195 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 20:10.0 |
| 196 | Noah SanchezPlace 196 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 20:11.1 |
| 197 | Dylan BarretoPlace 197 · Grade 10 · Huntley | 10 | Huntley | 20:11.6 PR |
| 198 | Huxley WallPlace 198 · Grade 9 · Bartlett | 9 | Bartlett | 20:12.0 |
| 199 | Theo RienschePlace 199 · Grade 9 · Geneva | 9 | Geneva | 20:12.8 |
| 200 | David RasmussenPlace 200 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 20:13.1 |
| 201 | Nathan KummPlace 201 · Grade 9 · Huntley | 9 | Huntley | 20:13.6 PR |
| 202 | William DuffinPlace 202 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 20:14.1 |
| 203 | Aidan SkinnerPlace 203 · Grade 10 · Carol Stream (Glenbard North) | 10 | Carol Stream (Glenbard North) | 20:14.5 PR |
| 204 | Nicholas DeligiannisPlace 204 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 20:15.0 |
| 205 | Riley AtzmanPlace 205 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 20:15.9 PR |
| 206 | Jakob AltimeierPlace 206 · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 20:17.3 PR |
| 207 | Jackson BurnsPlace 207 · Grade 9 · Hampshire | 9 | Hampshire | 20:17.4 |
| 208 | Ahmed ShamsiPlace 208 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:17.5 PR |
| 209 | John BishofPlace 209 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 20:17.9 |
| 210 | Collin LindstenPlace 210 · Grade 9 · Belvidere (North) | 9 | Belvidere (North) | 20:19.3 PR |
| 211 | Daniel Ortiz-CastroPlace 211 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 20:19.3 |
| 212 | Kestutis ZemaitaitisPlace 212 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 20:23.7 |
| 213 | Marco SolisPlace 213 · Grade 10 · Bartlett | 10 | Bartlett | 20:29.4 PR |
| 214 | Bennett SaballusPlace 214 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 20:31.0 PR |
| 215 | Marshall OHenleyPlace 215 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 20:31.0 |
| 216 | Emmett SheaPlace 216 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 20:32.2 |
| 217 | Alex MitchellPlace 217 · Grade 9 · Cary (C.-Grove) | 9 | Cary (C.-Grove) | 20:33.6 |
| 218 | Whittaker CattonPlace 218 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:33.7 PR |
| 219 | Ibrahim EsmatiPlace 219 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 20:34.3 |
| 220 | Joseph LanePlace 220 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 20:35.5 PR |
| 221 | Tayden LeePlace 221 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:35.8 PR |
| 222 | Tyler FukudaPlace 222 · Grade 10 · Huntley | 10 | Huntley | 20:37.8 |
| 223 | Corbin TrierPlace 223 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 20:37.9 |
| 224 | Jack MulsoPlace 224 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 20:38.3 |
| 225 | Nicholas McVeenPlace 225 · Grade 9 · Huntley | 9 | Huntley | 20:40.1 |
| 226 | OJ WardPlace 226 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 20:41.8 PR |
| 227 | Leo ZembaPlace 227 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 20:42.3 PR |
| 228 | CJ SalifoskiPlace 228 · Grade 9 · Carol Stream (Glenbard North) | 9 | Carol Stream (Glenbard North) | 20:43.6 |
| 229 | Lucas GaddiniPlace 229 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 20:44.4 PR |
| 230 | Logan AdamitisPlace 230 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 20:44.7 |
| 231 | Hudson LeggePlace 231 · Grade 9 · Hampshire | 9 | Hampshire | 20:45.5 |
| 232 | Joseph GeorgePlace 232 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 20:46.6 PR |
| 233 | Hayden SaundersPlace 233 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 20:47.2 |
| 234 | John PalenikPlace 234 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 20:48.4 |
| 235 | Charlie MargolisPlace 235 · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 20:49.1 PR |
| 236 | Luke QuilbanPlace 236 · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 20:50.0 |
| 237 | James PandelPlace 237 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 20:52.7 PR |
| 238 | Christian Villagrana-BrucePlace 238 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 20:53.8 |
| 239 | David GrafPlace 239 · Grade 10 · South Elgin | 10 | South Elgin | 20:54.5 |
| 240 | Chase MartinPlace 240 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 20:56.1 |
| 241 | Jovanni MirandaPlace 241 · Grade 10 · Addison (A. Trail) | 10 | Addison (A. Trail) | 20:57.6 PR |
| 242 | Jack CanerdayPlace 242 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 20:57.8 |
| 243 | Caleb HaasePlace 243 · Grade 9 · Hampshire | 9 | Hampshire | 20:58.4 PR |
| 244 | John BiasottiPlace 244 · Grade 9 · Hampshire | 9 | Hampshire | 21:05.5 |
| 245 | Anthony SierraPlace 245 · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 21:05.6 PR |
| 246 | Elijah AlesandriniPlace 246 · Grade 9 · Rockford (Auburn) | 9 | Rockford (Auburn) | 21:06.6 |
| 247 | Milo DennisonPlace 247 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 21:07.0 PR |
| 248 | Luke MullerPlace 248 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 21:08.4 PR |
| 249 | Nolan SmithPlace 249 · Grade 9 · Huntley | 9 | Huntley | 21:09.6 PR |
| 250 | Maximilian JuhazyPlace 250 · Grade 9 · Geneva | 9 | Geneva | 21:10.3 |
| 251 | Nik TadavarthyPlace 251 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:10.9 PR |
| 252 | Ewan McCleneghan-BoylePlace 252 · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 21:11.4 |
| 253 | Alex WaitePlace 253 · Grade 9 · St. Charles (North) | 9 | St. Charles (North) | 21:12.1 |
| 254 | Evan MoyPlace 254 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 21:12.7 |
| 255 | Tyler SanchezPlace 255 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:14.5 |
| 256 | Oliver SoteloPlace 256 · Grade 9 · Bartlett | 9 | Bartlett | 21:15.8 |
| 257 | Jack BarnesPlace 257 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:16.7 |
| 258 | Robert FaikusPlace 258 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 21:16.8 PR |
| 259 | Hunter WillisPlace 259 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 21:17.3 |
| 260 | Chimdiebube UkachukwuPlace 260 · Grade 10 · Hampshire | 10 | Hampshire | 21:17.8 |
| 261 | William CorsaroPlace 261 · Grade 10 · Hampshire | 10 | Hampshire | 21:18.8 |
| 262 | Wyatt MathewsPlace 262 · Grade 9 · Cary (C.-Grove) | 9 | Cary (C.-Grove) | 21:20.3 PR |
| 263 | August TarmichaelPlace 263 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 21:20.6 PR |
| 264 | Lucas OsmondsonPlace 264 · Grade 10 · Geneva | 10 | Geneva | 21:22.9 |
| 265 | Austin SmalarzPlace 265 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 21:23.3 |
| 266 | Charlie BoothPlace 266 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 21:23.5 |
| 267 | Campbell VaupellPlace 267 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 21:24.8 |
| 268 | Dominic EspositoPlace 268 · Grade 9 · Batavia | 9 | Batavia | 21:28.2 |
| 269 | Armani BelloPlace 269 · Grade 9 · Belvidere (North) | 9 | Belvidere (North) | 21:28.5 PR |
| 270 | Jacob DoylePlace 270 · Grade 10 · Batavia | 10 | Batavia | 21:29.9 PR |
| 271 | Frank SaballusPlace 271 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 21:30.4 |
| 272 | Hendrix GohdePlace 272 · Grade 9 · Hampshire | 9 | Hampshire | 21:31.1 |
| 273 | Roman DieboldPlace 273 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 21:31.6 PR |
| 274 | Brayden SuarezPlace 274 · Grade 10 · Hampshire | 10 | Hampshire | 21:31.8 |
| 275 | Liam KiroPlace 275 · Grade 9 · St. Charles (North) | 9 | St. Charles (North) | 21:31.9 PR |
| 276 | Evan KramerPlace 276 · Grade 9 · Rockford (Auburn) | 9 | Rockford (Auburn) | 21:32.7 PR |
| 277 | Ethan GrievePlace 277 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:34.7 PR |
| 278 | Miguel RojasPlace 278 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 21:36.1 |
| 279 | Matt ReillyPlace 279 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 21:37.6 |
| 280 | Bryce RyanPlace 280 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 21:39.6 |
| 281 | Nathan ZepedaPlace 281 · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 21:40.3 PR |
| 282 | Michael WashkowiakPlace 282 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 21:40.5 |
| 283 | Emmons WebbPlace 283 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 21:40.9 |
| 284 | Truitt McRellPlace 284 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 21:41.7 PR |
| 285 | Jake GottfriedPlace 285 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:42.1 PR |
| 286 | Harrison PiercePlace 286 · Grade 10 · Geneva | 10 | Geneva | 21:42.6 |
| 287 | Eli RisnerPlace 287 · Grade 9 · Huntley | 9 | Huntley | 21:45.3 |
| 288 | Adnan HashemPlace 288 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:46.3 PR |
| 289 | Dylan ColulaPlace 289 · Grade 9 · South Elgin | 9 | South Elgin | 21:46.9 |
| 290 | Jesus BaezaPlace 290 · Grade 10 · South Elgin | 10 | South Elgin | 21:48.2 |
| 291 | Benjamin BeckmannPlace 291 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 21:48.3 PR |
| 292 | James McCoyPlace 292 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 21:48.5 |
| 293 | Jacob PerezPlace 293 · Grade 10 · Hampshire | 10 | Hampshire | 21:49.2 |
| 294 | Nathaniel JaworekPlace 294 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 21:49.6 PR |
| 295 | Weston ChanPlace 295 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 21:51.0 PR |
| 296 | Noah DuartePlace 296 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 21:51.5 |
| 297 | Declan ConnellyPlace 297 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 21:53.2 PR |
| 298 | George LoyPlace 298 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:54.2 PR |
| 299 | Maximo TorresPlace 299 · Grade 9 · Belvidere (North) | 9 | Belvidere (North) | 21:54.6 |
| 300 | Marco GarciaPlace 300 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 21:56.4 |
| 301 | Trenton LasiewiczPlace 301 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 21:56.6 |
| 302 | Braydon MendozaPlace 302 · Grade 10 · Bartlett | 10 | Bartlett | 21:57.1 |
| 303 | Rafael BoutinPlace 303 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 21:57.3 |
| 304 | Owen KeipPlace 304 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 21:57.4 PR |
| 305 | Mohammed AbdelhamidPlace 305 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 22:00.7 PR |
| 306 | Christopher Isidoro JuarezPlace 306 · Grade 10 · LaGrange (Lyons) | 10 | LaGrange (Lyons) | 22:00.8 PR |
| 307 | Alexander SalernoPlace 307 · Grade 9 · Carol Stream (Glenbard North) | 9 | Carol Stream (Glenbard North) | 22:08.6 |
| 308 | Nico FrechmannPlace 308 · Grade 10 · Batavia | 10 | Batavia | 22:09.0 |
| 309 | Danny KeatyPlace 309 · Grade 9 · Huntley | 9 | Huntley | 22:09.9 PR |
| 310 | Enzo ScarpelliPlace 310 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 22:14.5 |
| 311 | Elijah NewcombPlace 311 · Grade 9 · Geneva | 9 | Geneva | 22:15.0 |
| 312 | Owen ZimmermannPlace 312 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 22:16.6 |
| 313 | Joseph Vieyra-ValenzuelaPlace 313 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 22:17.1 PR |
| 314 | Aaron DaSilvaPlace 314 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 22:21.0 PR |
| 315 | Kyle ArndtPlace 315 · Grade 10 · Hampshire | 10 | Hampshire | 22:22.2 |
| 316 | Thomas KatsahniasPlace 316 · Grade 9 · Algonquin (Jacobs) | 9 | Algonquin (Jacobs) | 22:22.2 |
| 317 | Patrick WilliamsonPlace 317 · Grade 9 · Carol Stream (Glenbard North) | 9 | Carol Stream (Glenbard North) | 22:24.6 PR |
| 318 | Evan WilliamsPlace 318 · Grade 9 · Aurora (West Aurora) | 9 | Aurora (West Aurora) | 22:24.7 |
| 319 | Aiden BurnsPlace 319 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 22:25.8 PR |
| 320 | Andy AcevedoPlace 320 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 22:29.7 PR |
| 321 | Miles ChmielPlace 321 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 22:32.0 |
| 322 | Noah O'MearaPlace 322 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 22:34.5 PR |
| 323 | Sam LechtenbergPlace 323 · Grade 9 · Geneva | 9 | Geneva | 22:35.5 |
| 324 | Matt CrosbyPlace 324 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 22:36.4 PR |
| 325 | Christian KarbowskiPlace 325 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 22:37.8 |
| 326 | Boaz EisenbergPlace 326 · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 22:41.6 |
| 327 | Lars ZillioxPlace 327 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 22:43.2 |
| 328 | Nicholas GirardinPlace 328 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 22:47.9 PR |
| 329 | Nolan McMahonPlace 329 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 22:49.4 |
| 330 | Alessandro CorreaPlace 330 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 22:50.2 |
| 331 | Samuel AntonPlace 331 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 22:51.2 |
| 332 | Raymond GrossPlace 332 · Grade 10 · Batavia | 10 | Batavia | 22:51.8 |
| 333 | Gabriel NewmanPlace 333 · Grade 9 · Huntley | 9 | Huntley | 22:52.6 |
| 334 | Emmett DrechselPlace 334 · Grade 9 · Cary (C.-Grove) | 9 | Cary (C.-Grove) | 22:53.4 |
| 335 | Spencer CampbellPlace 335 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 22:54.3 PR |
| 336 | David BeyersPlace 336 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 22:58.6 |
| 337 | Jacob SchroederPlace 337 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 22:59.7 PR |
| 338 | Ryker PetersenPlace 338 · Grade 10 · Geneva | 10 | Geneva | 23:00.1 |
| 339 | Ben HastertPlace 339 · Grade 10 · St. Charles (North) | 10 | St. Charles (North) | 23:00.4 |
| 340 | David RamirezPlace 340 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 23:03.6 |
| 341 | Adam FahmiPlace 341 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 23:05.4 |
| 342 | Colin HolcombPlace 342 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 23:12.1 PR |
| 343 | Julio RamirezPlace 343 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 23:20.7 PR |
| 344 | Charlie PhilipsPlace 344 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 23:24.2 PR |
| 345 | Sebastian Chong-MartinezPlace 345 · Grade 10 · South Elgin | 10 | South Elgin | 23:33.4 |
| 346 | James TashPlace 346 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 23:43.8 |
| 347 | William DouglasPlace 347 · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 23:43.9 |
| 348 | Joseph BadrovPlace 348 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 23:44.4 PR |
| 349 | Johnny AndersonPlace 349 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 23:45.0 PR |
| 350 | Jack BurbackPlace 350 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 23:46.1 |
| 351 | West ReingerPlace 351 · Grade 9 · Huntley | 9 | Huntley | 23:46.4 |
| 352 | Davis HannaPlace 352 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 23:50.4 |
| 353 | Luca PetersonPlace 353 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 23:53.7 PR |
| 354 | Miguel RocioPlace 354 · Grade 9 · Aurora (West Aurora) | 9 | Aurora (West Aurora) | 23:57.9 |
| 355 | Jonathon EllisonPlace 355 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 23:57.9 PR |
| 356 | Gavin BognerPlace 356 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 24:03.0 PR |
| 357 | Marco SierraPlace 357 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 24:04.6 |
| 358 | Rayhan QuadriPlace 358 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 24:27.4 |
| 359 | Mitch DruwePlace 359 · Grade 10 · Batavia | 10 | Batavia | 24:28.4 |
| 360 | Stefan BodrozicPlace 360 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 24:31.2 |
| 361 | Michael LiuPlace 361 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 24:33.5 |
| 362 | Braylen GrahamPlace 362 · Grade 9 · Rockford (Guilford) | 9 | Rockford (Guilford) | 24:42.1 PR |
| 363 | Sean DailyPlace 363 · Grade 9 · Elmhurst (York) | 9 | Elmhurst (York) | 24:44.5 PR |
| 364 | Gerzayn ChargoyPlace 364 · Grade 10 · Hampshire | 10 | Hampshire | 24:53.8 |
| 365 | Skylar TangPlace 365 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 24:59.9 PR |
| 366 | Magnus RosadoPlace 366 · Grade 9 · Batavia | 9 | Batavia | 25:00.9 |
| 367 | Jesus Miranda-ZaragozaPlace 367 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 25:03.7 |
| 368 | Mathew BressettePlace 368 · Grade 9 · Rockford (Guilford) | 9 | Rockford (Guilford) | 25:04.9 PR |
| 369 | Charlie ElvinPlace 369 · Grade 10 · Hampshire | 10 | Hampshire | 25:18.2 |
| 370 | Justin PiessensPlace 370 · Grade 10 · Hampshire | 10 | Hampshire | 25:22.4 PR |
| 371 | Faustino EstradaPlace 371 · Grade 9 · South Elgin | 9 | South Elgin | 25:34.0 |
| 372 | William NelsonPlace 372 · Grade 10 · Carol Stream (Glenbard North) | 10 | Carol Stream (Glenbard North) | 25:37.5 |
| 373 | Adam BhuryaPlace 373 · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 25:40.7 |
| 374 | Alan MartinezPlace 374 · Grade 9 · South Elgin | 9 | South Elgin | 25:47.8 |
| 375 | Lukasz KrzeczkowskiPlace 375 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 25:47.8 |
| 376 | Faustino ZacariasPlace 376 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 26:12.4 PR |
| 377 | Ryker RappPlace 377 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 26:17.4 PR |
| 378 | Lev LittlePlace 378 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 26:33.1 |
| 379 | Thomas MaoPlace 379 · Grade 9 · St. Charles (North) | 9 | St. Charles (North) | 26:34.9 |
| 380 | Lucas HarmonPlace 380 · Grade 10 · Rockford (Auburn) | 10 | Rockford (Auburn) | 27:24.5 PR |
| 381 | Alexander SchejbalPlace 381 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 28:05.5 |
| 382 | TJ DavisPlace 382 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 28:29.7 PR |
| 383 | Anthony VelazquezPlace 383 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 29:34.9 PR |
| 384 | Gershom NuwajunaPlace 384 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 29:48.8 |