| 1 | Gavin MoffatPlace 1 · Grade 10 · Chicago (Latin) | 10 | Chicago (Latin) | 9:46.13 PR |
| 2 | Eli DickersonPlace 2 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 9:54.21 PR |
| 3 | Henry GolbachPlace 3 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 10:01.45 PR |
| 4 | Connor BaganzPlace 4 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 10:05.76 PR |
| 5 | Gustavo BacellarPlace 5 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 10:08.31 PR |
| 6 | Daniel BrennerPlace 6 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 10:10.75 PR |
| 7 | William ThanopoulosPlace 7 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 10:12.33 PR |
| 8 | Chris BenniePlace 8 · Grade 9 · Deerfield | 9 | Deerfield | 10:15.99 PR |
| 9 | Jaxson GucwaPlace 9 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 10:18.64 PR |
| 10 | Kolton NaramorePlace 10 · Grade 10 · Oswego (East) | 10 | Oswego (East) | 10:20.48 PR |
| 11 | Itai GelberPlace 11 · Grade 10 · Deerfield | 10 | Deerfield | 10:21.51 PR |
| 12 | Mauricio CaterinoPlace 12 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 10:23.70 PR |
| 13 | Daniel EnrightPlace 13 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 10:25.12 PR |
| 14 | Jacob JoungPlace 14 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 10:25.59 PR |
| 15 | Conor AldworthPlace 15 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 10:28.68 PR |
| 16 | Andrew StylesPlace 16 · Grade 10 · Oswego (East) | 10 | Oswego (East) | 10:29.55 PR |
| 17 | Ryan MetzdorfPlace 17 · Grade 10 · Oswego (East) | 10 | Oswego (East) | 10:30.55 PR |
| 18 | Thomas Chase MitchellPlace 18 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 10:32.32 PR |
| 19 | Jacob FinkePlace 19 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 10:33.49 PR |
| 20 | Declan KennedyPlace 20 · Grade 9 · Chicago (Latin) | 9 | Chicago (Latin) | 10:34.21 PR |
| 21 | John Bodhi YoungPlace 21 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 10:36.28 PR |
| 22 | Matthew LisowskiPlace 22 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 10:37.91 PR |
| 23 | Ben KluckhohnPlace 23 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 10:38.94 PR |
| 24 | Jimmy SmallPlace 24 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 10:39.94 PR |
| 25 | Luke McConnellPlace 25 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 10:41.06 PR |
| 26 | Ojas GuptaPlace 26 · Grade 10 · Chicago (Latin) | 10 | Chicago (Latin) | 10:41.39 PR |
| 27 | Frankie KronePlace 27 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 10:42.54 PR |
| 28 | Owen NashPlace 28 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 10:43.95 PR |
| 29 | Lucas JohnsonPlace 29 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 10:44.65 PR |
| 30 | William DorrPlace 30 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 10:46.06 PR |
| 31 | Max FeingoldPlace 31 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 10:46.06 PR |
| 32 | Justin MacakPlace 32 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 10:47.22 PR |
| 33 | Ethan TangPlace 33 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 10:47.34 PR |
| 34 | Duncan StamborPlace 34 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 10:48.05 PR |
| 35 | William PopowitchPlace 35 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 10:48.25 PR |
| 36 | Benjamin WheatPlace 36 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 10:48.44 PR |
| 37 | Franco LealPlace 37 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 10:50.59 PR |
| 38 | Andrew MoraPlace 38 · Grade 9 · Chicago (Latin) | 9 | Chicago (Latin) | 10:50.77 PR |
| 39 | William ConklinPlace 39 · Grade 10 · Batavia | 10 | Batavia | 10:51.31 PR |
| 40 | Emmett EriserPlace 40 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 10:51.58 PR |
| 41 | Jett PetersonPlace 41 · Grade 9 · Oswego (East) | 9 | Oswego (East) | 10:52.66 PR |
| 42 | Kaelin NarayananPlace 42 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 10:54.51 PR |
| 43 | Nolan SalgadoPlace 43 · Grade 11 · Palatine | 11 | Palatine | 10:55.97 PR |
| 44 | Leo FronzaPlace 44 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 10:56.71 PR |
| 45 | Wyatt VoylesPlace 45 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 10:57.82 PR |
| 46 | Joshua (JJ) QuickPlace 46 · Grade 9 · Palatine | 9 | Palatine | 10:59.21 PR |
| 47 | Andrew VliekPlace 47 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 10:59.31 PR |
| 48 | Gregory KrivickasPlace 48 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 10:59.50 PR |
| 49 | Miles KotlebaPlace 49 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 11:01.68 PR |
| 50 | Jack SrinivasanPlace 50 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 11:02.52 PR |
| 51 | Matthew DaltonPlace 51 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 11:04.37 PR |
| 52 | Brice StockPlace 52 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 11:05.73 PR |
| 53 | Ishaan ParekhPlace 53 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 11:07.97 PR |
| 54 | Gabe CorneliusPlace 54 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 11:09.67 PR |
| 55 | Ignacio Garcia-OconPlace 55 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 11:10.04 PR |
| 56 | Louis WojtalPlace 56 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 11:12.88 PR |
| 57 | Eric Dueno AldaPlace 57 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 11:14.70 PR |
| 58 | Jason FangPlace 58 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 11:15.10 PR |
| 59 | Advaya KeshavPlace 59 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 11:15.21 PR |
| 60 | Jack HargadonPlace 60 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 11:16.79 PR |
| 61 | Jackson FoleyPlace 61 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 11:18.05 PR |
| 62 | James HennesseyPlace 62 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 11:18.21 PR |
| 63 | Nathan ShillairPlace 63 · Grade 9 · Batavia | 9 | Batavia | 11:18.89 PR |
| 64 | Andrew RosenbergPlace 64 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 11:19.62 PR |
| 65 | Graham KanePlace 65 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 11:21.35 PR |
| 66 | Max PilnyPlace 66 · Grade 10 · Oswego (East) | 10 | Oswego (East) | 11:21.36 PR |
| 67 | Sri SamudralaPlace 67 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 11:21.40 PR |
| 68 | Everett LangenbergPlace 68 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 11:21.48 PR |
| 69 | Callahan CullPlace 69 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 11:21.67 PR |
| 70 | Rex ColePlace 70 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 11:22.02 PR |
| 71 | Reid LaufferPlace 71 · Grade 9 · Batavia | 9 | Batavia | 11:23.79 PR |
| 72 | Max WilsonPlace 72 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 11:23.88 PR |
| 73 | Eduardo HerreraPlace 73 · Grade 12 · Naperville (Neuqua Valley) | 12 | Naperville (Neuqua Valley) | 11:23.90 PR |
| 74 | Henry MalnarPlace 74 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 11:25.50 PR |
| 75 | Joshua StriedlPlace 75 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 11:26.44 PR |
| 76 | Jack KeighleyPlace 76 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 11:26.59 PR |
| 77 | Joshua TalianaPlace 77 · Grade 9 · Oswego (East) | 9 | Oswego (East) | 11:27.21 PR |
| 78 | Colin CampbellPlace 78 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 11:27.31 PR |
| 79 | Jackson GreerPlace 79 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 11:27.79 PR |
| 80 | Jack BrunickPlace 80 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 11:28.76 PR |
| 81 | Jackson KunklePlace 81 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 11:29.47 PR |
| 82 | Tanish ChelliboyinaPlace 82 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 11:29.52 PR |
| 83 | Emmett DobbinsPlace 83 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 11:29.66 PR |
| 84 | Namari ChestPlace 84 · Grade 12 · Aurora (Metea Valley) | 12 | Aurora (Metea Valley) | 11:29.69 PR |
| 85 | Kellen ChesterPlace 85 · Grade 9 · Deerfield | 9 | Deerfield | 11:31.66 PR |
| 86 | Adar SerbestPlace 86 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 11:31.73 PR |
| 87 | Isaac LopezPlace 87 · Grade 9 · Darien (Hinsdale South) | 9 | Darien (Hinsdale South) | 11:31.76 PR |
| 88 | Owen KippPlace 88 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 11:31.78 PR |
| 89 | Wade PerrelliPlace 89 · Grade 12 · Deerfield | 12 | Deerfield | 11:32.44 PR |
| 90 | John CaseyPlace 90 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 11:33.12 PR |
| 91 | Ryan CoopPlace 91 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 11:33.88 PR |
| 92 | Jayden ReedyPlace 92 · Grade 11 · Palatine | 11 | Palatine | 11:34.34 PR |
| 93 | Jacob MarcisPlace 93 · Grade 10 · Oswego (East) | 10 | Oswego (East) | 11:34.60 PR |
| 94 | Blake DowneyPlace 94 · Grade 9 · Batavia | 9 | Batavia | 11:34.75 PR |
| 95 | Wilson ChenPlace 95 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 11:35.00 PR |
| 96 | Everett LewisPlace 96 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 11:35.01 PR |
| 97 | Landon RonningPlace 97 · Grade 11 · Aurora (Marmion Academy) | 11 | Aurora (Marmion Academy) | 11:36.49 PR |
| 98 | Luca TucciPlace 98 · Grade 10 · Batavia | 10 | Batavia | 11:36.59 PR |
| 99 | Andrew HammondPlace 99 · Grade 10 · Batavia | 10 | Batavia | 11:38.67 PR |
| 100 | Adam JumaPlace 100 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 11:39.45 PR |
| 101 | Logan SalgadoPlace 101 · Grade 11 · Palatine | 11 | Palatine | 11:41.31 PR |
| 102 | Tae JeongPlace 102 · Grade 11 · Mt. Prospect (Prospect) | 11 | Mt. Prospect (Prospect) | 11:43.79 PR |
| 103 | Jack MonahanPlace 103 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 11:43.84 PR |
| 104 | Zachary BrownPlace 104 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 11:44.92 PR |
| 105 | Bryce UenumaPlace 105 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 11:45.24 PR |
| 106 | Graham ThompsonPlace 106 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 11:46.34 PR |
| 107 | Rishav KantamneniPlace 107 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 11:46.81 PR |
| 108 | Henry FrusPlace 108 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 11:48.23 PR |
| 109 | Ryan GumzPlace 109 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 11:48.58 PR |
| 110 | Jack Van BeekPlace 110 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 11:49.25 PR |
| 111 | Andrew SchmeckpeperPlace 111 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 11:49.25 PR |
| 112 | Jaxson LeachPlace 112 · Grade 12 · Minooka | 12 | Minooka | 11:49.52 PR |
| 113 | Joseph SamuelPlace 113 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 11:49.58 PR |
| 114 | Alexander GuzikPlace 114 · Grade 9 · Minooka | 9 | Minooka | 11:50.00 PR |
| 115 | Caleb EdwardsPlace 115 · Grade 9 · Batavia | 9 | Batavia | 11:51.22 PR |
| 116 | William ClarkPlace 116 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 11:51.28 PR |
| 117 | James BurkePlace 117 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 11:51.55 PR |
| 118 | Noah MeyerPlace 118 · Grade 9 · Batavia | 9 | Batavia | 11:52.25 PR |
| 119 | Sage PatelPlace 119 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 11:52.65 PR |
| 120 | Gabriel MartinezPlace 120 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 11:52.75 PR |
| 121 | Lewis BarrettPlace 121 · Grade 11 · Oswego | 11 | Oswego | 11:53.03 PR |
| 122 | Ashwin PadmanabanPlace 122 · Grade 9 · Palatine | 9 | Palatine | 11:53.26 PR |
| 123 | Daniel MaciagaPlace 123 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 11:54.08 PR |
| 124 | Hiruka HewamanagePlace 124 · Grade 10 · Batavia | 10 | Batavia | 11:55.08 PR |
| 125 | Dominic FedericoPlace 125 · Grade 10 · Oak Park (Fenwick) | 10 | Oak Park (Fenwick) | 11:55.17 PR |
| 126 | Owen JonesPlace 126 · Grade 12 · Bolingbrook | 12 | Bolingbrook | 11:55.23 PR |
| 127 | Aswath SahukariPlace 127 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 11:55.93 PR |
| 128 | Benjamin McGowanPlace 128 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 11:55.94 PR |
| 129 | William LegnerPlace 129 · Grade 11 · Aurora (Marmion Academy) | 11 | Aurora (Marmion Academy) | 11:55.98 PR |
| 130 | Van LenzPlace 130 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 11:56.15 PR |
| 131 | Tyler BreesePlace 131 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 11:56.32 PR |
| 132 | Alex WangPlace 132 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 11:57.12 PR |
| 133 | Teddy O'MalleyPlace 133 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 11:57.48 PR |
| 134 | Ben DunlapPlace 134 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 11:57.98 PR |
| 135 | Jacob CruzPlace 135 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 11:58.62 PR |
| 136 | Bennet GrahamPlace 136 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 11:58.95 PR |
| 137 | Thomas CannonPlace 137 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 12:00.03 PR |
| 138 | Nicholas (Nic)k PawlekPlace 138 · Grade 9 · Palatine | 9 | Palatine | 12:01.21 PR |
| 139 | Owen ClarkePlace 139 · Grade 10 · Batavia | 10 | Batavia | 12:01.66 PR |
| 140 | Nathan AndersonPlace 140 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 12:01.87 PR |
| 141 | Ethan HoytPlace 141 · Grade 10 · Highland Park | 10 | Highland Park | 12:02.68 PR |
| 142 | Teddy KellyPlace 142 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 12:03.28 PR |
| 143 | Sayan SrikanthPlace 143 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 12:03.39 PR |
| 144 | Benji BerlinPlace 144 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 12:03.39 PR |
| 145 | Vignesh PadmanabanPlace 145 · Grade 12 · Palatine | 12 | Palatine | 12:04.17 PR |
| 146 | Charles DraganskiPlace 146 · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 12:04.17 PR |
| 147 | Hale VanderploegPlace 147 · Grade 9 · Minooka | 9 | Minooka | 12:05.94 PR |
| 148 | Hunter BestePlace 148 · Grade 12 · Oswego | 12 | Oswego | 12:07.19 PR |
| 149 | Connor ToresonPlace 149 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 12:07.33 PR |
| 150 | Nicholas TegelPlace 150 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 12:07.34 PR |
| 151 | Thiago SaezPlace 151 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 12:07.74 PR |
| 152 | Leo SmithPlace 152 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 12:08.26 PR |
| 153 | Thomas SirettPlace 153 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 12:08.58 PR |
| 154 | Joshua HollisterPlace 154 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 12:08.63 PR |
| 155 | Kyle WiesePlace 155 · Grade 9 · Batavia | 9 | Batavia | 12:09.00 PR |
| 156 | Liam GerrardPlace 156 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:09.55 PR |
| 157 | Jace TossingPlace 157 · Grade 10 · Deerfield | 10 | Deerfield | 12:09.61 PR |
| 158 | Finn HatzingerPlace 158 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 12:09.72 PR |
| 159 | Kai HeinePlace 159 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 12:09.88 PR |
| 160 | Eli PuchtelPlace 160 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 12:10.30 PR |
| 161 | Reed PrattPlace 161 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 12:12.56 PR |
| 162 | Jackson LeePlace 162 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 12:12.62 PR |
| 163 | Tyler WestbergPlace 163 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:12.62 PR |
| 164 | Ryan WagonerPlace 164 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 12:13.05 PR |
| 165 | Sean KimPlace 165 · Grade 12 · Aurora (Metea Valley) | 12 | Aurora (Metea Valley) | 12:13.36 PR |
| 166 | Nick HuiePlace 166 · Grade 11 · Lisle (Benet Academy) | 11 | Lisle (Benet Academy) | 12:13.36 PR |
| 167 | James McGinleyPlace 167 · Grade 10 · Highland Park | 10 | Highland Park | 12:13.68 PR |
| 168 | Oskar GearyPlace 168 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 12:13.81 PR |
| 169 | Diego SerranoPlace 169 · Grade 11 · Aurora (Metea Valley) | 11 | Aurora (Metea Valley) | 12:14.54 PR |
| 170 | Thomas CarpentierPlace 170 · Grade 11 · Highland Park | 11 | Highland Park | 12:14.59 PR |
| 171 | Constantin Stickell KhazaiPlace 171 · Grade 10 · Highland Park | 10 | Highland Park | 12:14.83 PR |
| 172 | Gavin ViscitoPlace 172 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 12:15.65 PR |
| 173 | Jackson BluePlace 173 · Grade 9 · Oswego | 9 | Oswego | 12:15.79 PR |
| 174 | Robert ScarboroughPlace 174 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 12:16.52 PR |
| 175 | Jeremy KoniecznyPlace 175 · Grade 12 · Lisle (Benet Academy) | 12 | Lisle (Benet Academy) | 12:16.75 PR |
| 176 | Martin McMahonPlace 176 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 12:17.22 PR |
| 177 | Cullen SunPlace 177 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:17.50 PR |
| 178 | David LoudlarPlace 178 · Grade 10 · Minooka | 10 | Minooka | 12:18.47 PR |
| 179 | Nathaniel JimenezPlace 179 · Grade 12 · Oswego | 12 | Oswego | 12:19.12 PR |
| 180 | Andrew MiskewitchPlace 180 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 12:19.72 PR |
| 181 | Noah SkibbensPlace 181 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 12:19.88 PR |
| 182 | Keller LisekPlace 182 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 12:20.85 PR |
| 183 | Dean VasquezPlace 183 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 12:22.36 PR |
| 184 | Noah LevinePlace 184 · Grade 10 · Highland Park | 10 | Highland Park | 12:22.43 PR |
| 185 | Nathan ZitznerPlace 185 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 12:22.43 PR |
| 186 | Ryan LinPlace 186 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 12:22.58 PR |
| 187 | David JohnsonPlace 187 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 12:23.22 PR |
| 188 | Lucas TaillandierPlace 188 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 12:23.54 PR |
| 189 | Nathaniel LucianoPlace 189 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 12:23.98 PR |
| 190 | Max RivaPlace 190 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 12:24.36 PR |
| 191 | Egor NastenkoPlace 191 · Grade 11 · Aurora (Metea Valley) | 11 | Aurora (Metea Valley) | 12:24.69 PR |
| 192 | Ben DaoPlace 192 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 12:25.95 PR |
| 193 | Mason CollinsPlace 193 · Grade 11 · Mt. Prospect (Prospect) | 11 | Mt. Prospect (Prospect) | 12:26.13 PR |
| 194 | Henry JohnsonPlace 194 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 12:26.13 PR |
| 195 | Hudson KondraschowPlace 195 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 12:26.47 PR |
| 196 | Caleb AllmanPlace 196 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 12:26.82 PR |
| 197 | Karson FoleyPlace 197 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 12:27.76 PR |
| 198 | Andrew ClarkPlace 198 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 12:28.13 PR |
| 199 | Henry BussPlace 199 · Grade 10 · Highland Park | 10 | Highland Park | 12:28.44 PR |
| 200 | Nathan WeissmanPlace 200 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 12:29.10 PR |
| 201 | Bennett PuglielliPlace 201 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 12:29.80 PR |
| 202 | Archer GrahamPlace 202 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 12:30.06 PR |
| 203 | Michael CoxPlace 203 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 12:30.35 PR |
| 204 | Adam ElrashidyPlace 204 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 12:31.40 PR |
| 205 | Ethan ZhengPlace 205 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 12:31.45 PR |
| 206 | Owen TaylorPlace 206 · Grade 9 · Darien (Hinsdale South) | 9 | Darien (Hinsdale South) | 12:32.49 PR |
| 207 | Rodrigo (Rod) QuinteroPlace 207 · Grade 12 · Oak Park (Fenwick) | 12 | Oak Park (Fenwick) | 12:32.66 PR |
| 208 | Seamus RobertsPlace 208 · Grade 11 · Batavia | 11 | Batavia | 12:32.75 PR |
| 209 | Mitchell KnutsenPlace 209 · Grade 10 · Deerfield | 10 | Deerfield | 12:33.14 PR |
| 210 | Benjamin BlackburnPlace 210 · Grade 9 · Minooka | 9 | Minooka | 12:33.74 PR |
| 211 | Declan HayesPlace 211 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 12:34.11 PR |
| 212 | Ryan MondiPlace 212 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 12:34.28 PR |
| 213 | Vihaan JainPlace 213 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 12:34.36 PR |
| 214 | Daniel GrodnickPlace 214 · Grade 9 · Chicago (Latin) | 9 | Chicago (Latin) | 12:34.71 PR |
| 215 | Harper ShewmakePlace 215 · Grade 10 · Batavia | 10 | Batavia | 12:34.93 PR |
| 216 | Paul HarrisPlace 216 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 12:34.97 PR |
| 217 | Colin GaggianoPlace 217 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 12:35.66 PR |
| 218 | Ormand MasonPlace 218 · Grade 10 · Batavia | 10 | Batavia | 12:35.72 PR |
| 219 | Lucas BachertPlace 219 · Grade 11 · Aurora (Marmion Academy) | 11 | Aurora (Marmion Academy) | 12:36.03 PR |
| 220 | Ryan KukulkaPlace 220 · Grade 11 · Lisle (Benet Academy) | 11 | Lisle (Benet Academy) | 12:36.81 PR |
| 221 | Dino WangPlace 221 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 12:37.01 PR |
| 222 | Ayaan HussainPlace 222 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 12:37.16 PR |
| 223 | Ryan OttPlace 223 · Grade 10 · Chicago (Latin) | 10 | Chicago (Latin) | 12:37.30 PR |
| 224 | William HoeftPlace 224 · Grade 9 · Palatine | 9 | Palatine | 12:37.84 PR |
| 225 | Samay WaglePlace 225 · Grade 11 · Evanston (Twp.) | 11 | Evanston (Twp.) | 12:38.29 PR |
| 226 | Oluwatomi OyejolaPlace 226 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 12:38.34 PR |
| 227 | Cole SmithPlace 227 · Grade 10 · Darien (Hinsdale South) | 10 | Darien (Hinsdale South) | 12:38.77 PR |
| 228 | John LambePlace 228 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 12:39.33 PR |
| 229 | Ayush NairPlace 229 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 12:39.53 PR |
| 230 | Dylan OsterPlace 230 · Grade 9 · Oswego (East) | 9 | Oswego (East) | 12:39.87 PR |
| 231 | Julian GlasserPlace 231 · Grade 10 · Highland Park | 10 | Highland Park | 12:40.12 PR |
| 232 | Ian NotesteinPlace 232 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 12:40.12 PR |
| 233 | Avery RossPlace 233 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 12:40.64 PR |
| 234 | Alex PiekarczykPlace 234 · Grade 10 · Oswego | 10 | Oswego | 12:40.85 PR |
| 235 | Nathan BindokasPlace 235 · Grade 9 · Highland Park | 9 | Highland Park | 12:40.95 PR |
| 236 | Carmen GrandePlace 236 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 12:41.04 PR |
| 237 | Adhrit TalukdarPlace 237 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 12:42.02 PR |
| 238 | Omar SotoPlace 238 · Grade 12 · Oswego | 12 | Oswego | 12:42.27 PR |
| 239 | Vincent JurgensPlace 239 · Grade 9 · Minooka | 9 | Minooka | 12:42.99 PR |
| 240 | Rishaan ShahPlace 240 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 12:43.81 PR |
| 241 | Nimit TrivediPlace 241 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 12:45.28 PR |
| 242 | Eric GustafsonPlace 242 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 12:45.36 PR |
| 243 | Kristian DayritPlace 243 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 12:45.96 PR |
| 244 | Grant RaffertyPlace 244 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 12:46.25 PR |
| 245 | James BarneyPlace 245 · Grade 10 · Lisle (Benet Academy) | 10 | Lisle (Benet Academy) | 12:46.63 PR |
| 246 | Zach HorgenPlace 246 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 12:46.66 PR |
| 247 | Hassan RashidPlace 247 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 12:46.68 PR |
| 248 | Josh CiceroPlace 248 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 12:47.34 PR |
| 249 | Grayson McBethPlace 249 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 12:47.49 PR |
| 250 | William ArkiloPlace 250 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 12:47.49 PR |
| 251 | Aaron AthansPlace 251 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 12:47.56 PR |
| 252 | Emmet FlojoPlace 252 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 12:48.75 PR |
| 253 | Cooper GrueschowPlace 253 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 12:48.89 PR |
| 254 | Brayden BurrelPlace 254 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 12:48.99 PR |
| 255 | Ian MartinPlace 255 · Grade 9 · Minooka | 9 | Minooka | 12:49.89 PR |
| 256 | Jordan PalmerPlace 256 · Grade 10 · Highland Park | 10 | Highland Park | 12:51.08 PR |
| 257 | Joaquin TrujilloPlace 257 · Grade 10 · Oswego | 10 | Oswego | 12:51.31 PR |
| 258 | Ethan WuPlace 258 · Grade 12 · Naperville (Neuqua Valley) | 12 | Naperville (Neuqua Valley) | 12:51.65 PR |
| 259 | Charlie DrinanPlace 259 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 12:52.32 PR |
| 260 | Zephyr FrechmannPlace 260 · Grade 12 · Batavia | 12 | Batavia | 12:52.60 PR |
| 261 | Saswath SahukariPlace 261 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 12:52.69 PR |
| 262 | Aadivir SharmaPlace 262 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 12:53.91 PR |
| 263 | Seb DrozdPlace 263 · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 12:53.96 PR |
| 264 | Izaak TolentinoPlace 264 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 12:53.96 PR |
| 265 | Adnan HashemPlace 265 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 12:54.77 PR |
| 266 | Thomas ChungPlace 266 · Grade 12 · Aurora (Marmion Academy) | 12 | Aurora (Marmion Academy) | 12:55.79 PR |
| 267 | Jude ParillaPlace 267 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 12:55.90 PR |
| 268 | Oskar HultschPlace 268 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 12:57.03 PR |
| 269 | Shivesh SainiPlace 269 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 12:57.08 PR |
| 270 | Aidan HallPlace 270 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 12:58.71 PR |
| 271 | Nicholas NdrioPlace 271 · Grade 10 · Lisle (Benet Academy) | 10 | Lisle (Benet Academy) | 13:00.21 PR |
| 272 | Ahmed ShamsiPlace 272 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:01.04 PR |
| 273 | Daniel KainPlace 273 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 13:01.99 PR |
| 274 | Abhinav DharmarajPlace 274 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 13:02.79 PR |
| 275 | Austin HighhousePlace 275 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 13:02.84 PR |
| 276 | Dominic InglesePlace 276 · Grade 10 · Batavia | 10 | Batavia | 13:03.18 PR |
| 277 | Mathias MarroquinPlace 277 · Grade 9 · Batavia | 9 | Batavia | 13:03.69 PR |
| 278 | Rafael UzcateguiPlace 278 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 13:04.41 PR |
| 279 | Santiago GarciaPlace 279 · Grade 12 · Aurora (Marmion Academy) | 12 | Aurora (Marmion Academy) | 13:04.60 PR |
| 280 | Luigi NoePlace 280 · Grade 11 · Mt. Prospect (Prospect) | 11 | Mt. Prospect (Prospect) | 13:05.05 PR |
| 281 | Ethan LePlace 281 · Grade 11 · Aurora (Metea Valley) | 11 | Aurora (Metea Valley) | 13:05.23 PR |
| 282 | Owen McAllisterPlace 282 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:05.38 PR |
| 283 | Connor DrooganPlace 283 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:05.75 PR |
| 284 | Jamieson ConradPlace 284 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 13:05.85 PR |
| 285 | Jack HennesseyPlace 285 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 13:06.96 PR |
| 286 | Trevor HixonPlace 286 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 13:08.24 PR |
| 287 | Danny WangPlace 287 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:08.80 PR |
| 288 | Logan EckPlace 288 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 13:09.73 PR |
| 289 | Thomas LilleyPlace 289 · Grade 11 · Evanston (Twp.) | 11 | Evanston (Twp.) | 13:10.75 PR |
| 290 | Mateus AbbadePlace 290 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 13:10.80 PR |
| 291 | Tyler RayasPlace 291 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 13:10.85 PR |
| 292 | Aiden WallPlace 292 · Grade 9 · Oswego | 9 | Oswego | 13:11.47 PR |
| 293 | Matthew QuiggPlace 293 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 13:11.57 PR |
| 294 | TJ SchnitkerPlace 294 · Grade 10 · Darien (Hinsdale South) | 10 | Darien (Hinsdale South) | 13:11.67 PR |
| 295 | Daniel RyanPlace 295 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 13:11.92 PR |
| 296 | Westcott EvansPlace 296 · Grade 11 · Minooka | 11 | Minooka | 13:12.09 PR |
| 297 | Erol EathertonPlace 297 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:12.27 PR |
| 298 | Gael CallejaPlace 298 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:12.63 PR |
| 299 | Lukas BlaisdellPlace 299 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 13:12.94 PR |
| 300 | Truman SchaafPlace 300 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 13:13.56 PR |
| 301 | Wyatt WangPlace 301 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 13:14.20 PR |
| 302 | Nathaniel FettingPlace 302 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 13:14.65 PR |
| 303 | Liam PapandriaPlace 303 · Grade 9 · Minooka | 9 | Minooka | 13:14.66 PR |
| 304 | Ben PoleskiPlace 304 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 13:15.31 PR |
| 305 | Isaac GonzalezPlace 305 · Grade 12 · Darien (Hinsdale South) | 12 | Darien (Hinsdale South) | 13:16.03 PR |
| 306 | Brady MeyersPlace 306 · Grade 10 · Deerfield | 10 | Deerfield | 13:16.36 PR |
| 307 | Tony OchoaPlace 307 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 13:16.88 PR |
| 308 | Pratyaksh AroraPlace 308 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 13:16.98 PR |
| 309 | Ezra MorrowPlace 309 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:17.07 PR |
| 310 | Christian EgwunwokePlace 310 · Grade 12 · Minooka | 12 | Minooka | 13:18.65 PR |
| 311 | Aarav SinghPlace 311 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 13:18.79 PR |
| 312 | Nathan TerryPlace 312 · Grade 11 · Lisle (Benet Academy) | 11 | Lisle (Benet Academy) | 13:19.09 PR |
| 313 | Nico CasinoPlace 313 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:19.80 PR |
| 314 | Fernando SanchezPlace 314 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 13:19.95 PR |
| 315 | Anish YagnikPlace 315 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 13:20.00 PR |
| 316 | Trey GlennPlace 316 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 13:20.97 PR |
| 317 | Alexander CrosbyPlace 317 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:21.26 PR |
| 318 | Jack CranePlace 318 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 13:21.67 PR |
| 319 | Jesse VerclerPlace 319 · Grade 10 · Minooka | 10 | Minooka | 13:22.04 PR |
| 320 | Samuel CacelaPlace 320 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:22.69 PR |
| 321 | John QuackenbushPlace 321 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 13:22.80 PR |
| 322 | Gabriel GomezPlace 322 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 13:24.90 PR |
| 323 | Gavin FoleyPlace 323 · Grade 10 · Lisle (Benet Academy) | 10 | Lisle (Benet Academy) | 13:25.09 PR |
| 324 | William SteinikePlace 324 · Grade 9 · Palatine | 9 | Palatine | 13:25.23 PR |
| 325 | Toby MarenoPlace 325 · Grade 12 · Minooka | 12 | Minooka | 13:26.48 PR |
| 326 | Keegan NoonanPlace 326 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 13:26.54 PR |
| 327 | Adrian CastroPlace 327 · Grade 10 · Oswego | 10 | Oswego | 13:29.68 PR |
| 328 | Kevin TomasPlace 328 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 13:29.82 PR |
| 329 | Patrick O'KelleyPlace 329 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 13:30.14 PR |
| 330 | Nathan LeePlace 330 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 13:30.65 PR |
| 331 | Zachary MayPlace 331 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 13:31.25 PR |
| 332 | Peter AderholdPlace 332 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 13:31.75 PR |
| 333 | James CullenPlace 333 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:31.94 PR |
| 334 | Nathaniel WilliamsPlace 334 · Grade 9 · Oswego (East) | 9 | Oswego (East) | 13:32.69 PR |
| 335 | Nik TadavarthyPlace 335 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:33.01 PR |
| 336 | Ivan SalgadoPlace 336 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 13:33.58 PR |
| 337 | Finn MeagherPlace 337 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 13:33.85 PR |
| 338 | Axel SimanjuntakPlace 338 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 13:34.92 PR |
| 339 | Abner SalgadoPlace 339 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 13:35.70 PR |
| 340 | Gavin GoldPlace 340 · Grade 11 · Minooka | 11 | Minooka | 13:36.16 PR |
| 341 | Edward CanmannPlace 341 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 13:36.22 PR |
| 342 | Josh SkindzierPlace 342 · Grade 12 · Naperville (Neuqua Valley) | 12 | Naperville (Neuqua Valley) | 13:36.35 PR |
| 343 | Joel McLaughlinPlace 343 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 13:36.86 PR |
| 344 | Jake GottfriedPlace 344 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:36.86 PR |
| 345 | Jack OndyakPlace 345 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 13:36.96 PR |
| 346 | Caleb ColonPlace 346 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 13:37.38 PR |
| 347 | Sulayman MubashiruddinPlace 347 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 13:38.64 PR |
| 348 | Truitt McRellPlace 348 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 13:39.65 PR |
| 349 | Charles HutchinsonPlace 349 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 13:39.93 PR |
| 350 | Ravi HickeyPlace 350 · Grade 12 · Aurora (Metea Valley) | 12 | Aurora (Metea Valley) | 13:40.27 PR |
| 351 | Eidan Flores SanchezPlace 351 · Grade 10 · Oswego | 10 | Oswego | 13:40.32 PR |
| 352 | Matthew GrinmanPlace 352 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:40.37 PR |
| 353 | Barnaby RamseyPlace 353 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 13:40.99 PR |
| 354 | Jack BarnesPlace 354 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:40.99 PR |
| 355 | Gavin LampiPlace 355 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 13:41.46 PR |
| 356 | Jaoquin Vanden HuevelPlace 356 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:41.86 PR |
| 357 | Kaan BozkurtPlace 357 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 13:42.95 PR |
| 358 | Blake SanderPlace 358 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:43.17 PR |
| 359 | Patrick JaworskiPlace 359 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 13:43.99 PR |
| 360 | Zachary SchimpfPlace 360 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 13:44.99 PR |
| 361 | Benjamin BeckmannPlace 361 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:46.09 PR |
| 362 | Emari CousinsPlace 362 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 13:46.60 PR |
| 363 | Carter JayPlace 363 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 13:48.43 PR |
| 364 | David MonroePlace 364 · Grade 11 · Naperville (Neuqua Valley) | 11 | Naperville (Neuqua Valley) | 13:50.11 PR |
| 365 | William O'NealPlace 365 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:50.11 PR |
| 366 | Parker MattlePlace 366 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 13:51.31 PR |
| 367 | Jack ZiehmPlace 367 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 13:51.64 PR |
| 368 | Matthew ChaplinPlace 368 · Grade 10 · Minooka | 10 | Minooka | 13:52.46 PR |
| 369 | George LoyPlace 369 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:53.02 PR |
| 370 | Matthew MyszkowskiPlace 370 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 13:53.40 PR |
| 371 | Nico FrechmannPlace 371 · Grade 10 · Batavia | 10 | Batavia | 13:54.99 PR |
| 372 | Tayden LeePlace 372 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:55.36 PR |
| 373 | Musa AhmadPlace 373 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 13:55.97 PR |
| 374 | Karl MachacekPlace 374 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 13:56.37 PR |
| 375 | Liam JohnsonPlace 375 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 13:56.66 PR |
| 376 | Andrew SolversonPlace 376 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 13:57.11 PR |
| 377 | Jay AlessioPlace 377 · Grade 9 · Minooka | 9 | Minooka | 13:57.16 PR |
| 378 | Aziz HunsuckerPlace 378 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 13:57.77 PR |
| 379 | Johan PerezPlace 379 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 13:58.00 PR |
| 380 | Nathan ChuPlace 380 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 13:58.52 PR |
| 381 | Kousshik ManikandanPlace 381 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 13:58.80 PR |
| 382 | Ethan GrievePlace 382 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:59.37 PR |
| 383 | Lucas KarwowskiPlace 383 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 13:59.52 PR |
| 384 | Aiden HimelhochPlace 384 · Grade 9 · Highland Park | 9 | Highland Park | 14:00.60 PR |
| 385 | Ethan GuzyPlace 385 · Grade 12 · Minooka | 12 | Minooka | 14:00.65 PR |
| 386 | Owen ZimmermannPlace 386 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 14:01.68 PR |
| 387 | Saul DiazPlace 387 · Grade 11 · Palatine | 11 | Palatine | 14:02.56 PR |
| 388 | Vikram KanakPlace 388 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 14:03.69 PR |
| 389 | Jacob GoltserPlace 389 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 14:04.21 PR |
| 390 | Benaiah BranahlPlace 390 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 14:04.21 PR |
| 391 | Wyatt LeonardPlace 391 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 14:04.62 PR |
| 392 | Leo MillerPlace 392 · Grade 10 · Highland Park | 10 | Highland Park | 14:05.12 PR |
| 393 | Logan CederstrandPlace 393 · Grade 11 · Darien (Hinsdale South) | 11 | Darien (Hinsdale South) | 14:06.60 PR |
| 394 | Rishi DesaiPlace 394 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 14:07.94 PR |
| 395 | Mateo PerezPlace 395 · Grade 10 · Oswego | 10 | Oswego | 14:08.00 PR |
| 396 | Jack CollinsPlace 396 · Grade 9 · Highland Park | 9 | Highland Park | 14:08.53 PR |
| 397 | Timo KallmeyerPlace 397 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 14:08.58 PR |
| 398 | Bryce OerkePlace 398 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 14:11.27 PR |
| 399 | Marcus HeifetzPlace 399 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 14:12.47 PR |
| 400 | Jake PawlikowskiPlace 400 · Grade 12 · Aurora (Marmion Academy) | 12 | Aurora (Marmion Academy) | 14:12.47 PR |
| 401 | Gian OvallePlace 401 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 14:14.74 PR |
| 402 | Alexander KoutskyPlace 402 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 14:15.02 PR |
| 403 | Carter SzyhowskiPlace 403 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 14:15.12 PR |
| 404 | Jack SteinbergPlace 404 · Grade 11 · Lisle (Benet Academy) | 11 | Lisle (Benet Academy) | 14:15.75 PR |
| 405 | Isaac GreenwoodPlace 405 · Grade 12 · Aurora (Metea Valley) | 12 | Aurora (Metea Valley) | 14:16.33 PR |
| 406 | Reyansh KothariPlace 406 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 14:16.55 PR |
| 407 | Elio GutierrezPlace 407 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 14:16.75 PR |
| 408 | James FoleyPlace 408 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 14:18.73 PR |
| 409 | Ravi ChandraPlace 409 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 14:19.38 PR |
| 410 | Garrett MeehanPlace 410 · Grade 12 · Palatine | 12 | Palatine | 14:19.75 PR |
| 411 | Joaquin KruegerPlace 411 · Grade 12 · Highland Park | 12 | Highland Park | 14:20.26 PR |
| 412 | Nathan MatthewsPlace 412 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 14:20.73 PR |
| 413 | Adam FahmiPlace 413 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:21.17 PR |
| 414 | Zachary AlvarezPlace 414 · Grade 9 · Palatine | 9 | Palatine | 14:22.63 PR |
| 415 | August StahulakPlace 415 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 14:23.27 PR |
| 416 | Cruz BeltranPlace 416 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 14:23.32 PR |
| 417 | Evan ColemanPlace 417 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 14:23.97 PR |
| 418 | Thomas ClelandPlace 418 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 14:24.39 PR |
| 419 | Jacob DoylePlace 419 · Grade 10 · Batavia | 10 | Batavia | 14:25.21 PR |
| 420 | Amos MuPlace 420 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 14:25.62 PR |
| 421 | Mateo GuzmanPlace 421 · Grade 9 · Batavia | 9 | Batavia | 14:26.42 PR |
| 422 | Orhan AyanPlace 422 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 14:26.78 PR |
| 423 | Ludo GleichPlace 423 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 14:27.74 PR |
| 424 | Graham HallPlace 424 · Grade 9 · Palatine | 9 | Palatine | 14:28.06 PR |
| 425 | Tyree DicksonPlace 425 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 14:28.59 PR |
| 426 | Adam SanderPlace 426 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 14:29.23 PR |
| 427 | Frederico LopezPlace 427 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 14:32.09 PR |
| 428 | Jack BurbackPlace 428 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 14:32.91 PR |
| 429 | Blake MilbergPlace 429 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 14:33.77 PR |
| 430 | Julian ZolaPlace 430 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 14:34.01 PR |
| 431 | Nolan BlaisdellPlace 431 · Grade 9 · Oswego (East) | 9 | Oswego (East) | 14:35.46 PR |
| 432 | Magnus RosadoPlace 432 · Grade 9 · Batavia | 9 | Batavia | 14:35.65 PR |
| 433 | Kevin CollingsPlace 433 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 14:36.81 PR |
| 434 | Luke JungmanPlace 434 · Grade 10 · Deerfield | 10 | Deerfield | 14:36.92 PR |
| 435 | Lars ZillioxPlace 435 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:37.03 PR |
| 436 | Grayson BougasPlace 436 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 14:39.99 PR |
| 437 | Jacob KempPlace 437 · Grade 9 · Palatine | 9 | Palatine | 14:40.36 PR |
| 438 | Rocco ReisPlace 438 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 14:40.65 PR |
| 439 | Juan EstradaPlace 439 · Grade 11 · Palatine | 11 | Palatine | 14:43.24 PR |
| 440 | Malachi NavarPlace 440 · Grade 12 · Oswego | 12 | Oswego | 14:43.53 PR |
| 441 | Zach KozlowskiPlace 441 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 14:43.59 PR |
| 442 | William WolfPlace 442 · Grade 10 · Minooka | 10 | Minooka | 14:44.82 PR |
| 443 | Jacob SchroederPlace 443 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:45.05 PR |
| 444 | Teddy CalderonPlace 444 · Grade 9 · Deerfield | 9 | Deerfield | 14:46.33 PR |
| 445 | John SteelePlace 445 · Grade 9 · Chicago (Latin) | 9 | Chicago (Latin) | 14:46.65 PR |
| 446 | Yogesh SundaresanPlace 446 · Grade 11 · Aurora (Metea Valley) | 11 | Aurora (Metea Valley) | 14:47.08 PR |
| 447 | Brayden DeVeePlace 447 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 14:47.27 PR |
| 448 | Harry BerkoffPlace 448 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 14:48.15 PR |
| 449 | Aiden AcevedoPlace 449 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 14:49.30 PR |
| 450 | Lucas KleinPlace 450 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 14:49.97 PR |
| 451 | Aiden O'BrienPlace 451 · Grade 11 · Lisle (Benet Academy) | 11 | Lisle (Benet Academy) | 14:51.52 PR |
| 452 | Owen DavisPlace 452 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 14:53.15 PR |
| 453 | Carrick ParkerPlace 453 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 14:57.25 PR |
| 454 | Gavin DaleyPlace 454 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 14:58.76 PR |
| 455 | Ethan WaldronPlace 455 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 14:59.25 PR |
| 456 | Eshaan ShahPlace 456 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 14:59.68 PR |
| 457 | Terrence ZengPlace 457 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 15:00.21 PR |
| 458 | Michael HatalaPlace 458 · Grade 9 · Oswego | 9 | Oswego | 15:02.39 PR |
| 459 | Ramiro BanfiPlace 459 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 15:04.02 PR |
| 460 | Ian ParkPlace 460 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 15:05.08 PR |
| 461 | Faazil KhanPlace 461 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 15:05.56 PR |
| 462 | Rylan BenderaPlace 462 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 15:06.89 PR |
| 463 | Rowan HexomPlace 463 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 15:07.04 PR |
| 464 | Jaivik TrivediPlace 464 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 15:07.19 PR |
| 465 | Andrew SiehPlace 465 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 15:07.56 PR |
| 466 | Yousuf FakhruddinPlace 466 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 15:07.96 PR |
| 467 | Saiprasad ValadaPlace 467 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 15:08.19 PR |
| 468 | Jaxson ThompsonPlace 468 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 15:08.93 PR |
| 469 | Samuel WagnerPlace 469 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 15:12.46 PR |
| 470 | Suvan AdhikariPlace 470 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 15:13.36 PR |
| 471 | Stefan BodrozicPlace 471 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 15:13.98 PR |
| 472 | Patrick WilsonPlace 472 · Grade 11 · Oswego | 11 | Oswego | 15:14.30 PR |
| 473 | Pradyun PenmetsaPlace 473 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 15:14.35 PR |
| 474 | Abdullah DastgirPlace 474 · Grade 12 · Minooka | 12 | Minooka | 15:14.56 PR |
| 475 | Shushan AroraPlace 475 · Grade 11 · Bolingbrook | 11 | Bolingbrook | 15:14.71 PR |
| 476 | Ethan McDowellPlace 476 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 15:16.57 PR |
| 477 | Louis KrausPlace 477 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 15:18.19 PR |
| 478 | Mitch DruwePlace 478 · Grade 10 · Batavia | 10 | Batavia | 15:20.30 PR |
| 479 | Soumya SabatPlace 479 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 15:20.30 PR |
| 480 | Trenton GrabsPlace 480 · Grade 12 · Minooka | 12 | Minooka | 15:22.35 PR |
| 481 | Milan HendricksPlace 481 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 15:23.84 PR |
| 482 | Grady EalesPlace 482 · Grade 11 · Minooka | 11 | Minooka | 15:26.52 PR |
| 483 | Will BurkePlace 483 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 15:27.52 PR |
| 484 | Benjamin ZusmanPlace 484 · Grade 12 · Oswego | 12 | Oswego | 15:27.89 PR |
| 485 | Cavan McGovernPlace 485 · Grade 10 · Lisle (Benet Academy) | 10 | Lisle (Benet Academy) | 15:28.70 PR |
| 486 | Archer LewandowskiPlace 486 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 15:28.70 PR |
| 487 | Adam KolePlace 487 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 15:30.24 PR |
| 488 | Matthew QuintanaPlace 488 · Grade 11 · Bolingbrook | 11 | Bolingbrook | 15:30.57 PR |
| 489 | Ivan KruhliakovPlace 489 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 15:32.03 PR |
| 490 | Rohin MendiPlace 490 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 15:34.16 PR |
| 491 | Henry XuPlace 491 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 15:34.22 PR |
| 492 | Josue GomezPlace 492 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 15:34.64 PR |
| 493 | Kevin ZainingerPlace 493 · Grade 12 · Naperville (Neuqua Valley) | 12 | Naperville (Neuqua Valley) | 15:35.19 PR |
| 494 | Jiahao ZhengPlace 494 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 15:35.29 PR |
| 495 | RJ DennisPlace 495 · Grade 11 · Oswego | 11 | Oswego | 15:37.11 PR |
| 496 | Isaac ZhengPlace 496 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 15:38.56 PR |
| 497 | Colin MarshallPlace 497 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 15:40.81 PR |
| 498 | Brian AdaPlace 498 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 15:41.60 PR |
| 499 | Axell HernandezPlace 499 · Grade 10 · Bolingbrook | 10 | Bolingbrook | 15:44.30 PR |
| 500 | Amar ThakrarPlace 500 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 15:47.32 PR |
| 501 | Lucas PavonePlace 501 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 15:50.96 PR |
| 502 | Guillermo Rovina AlcaidePlace 502 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 15:51.39 PR |
| 503 | Sadeddin KhrfanPlace 503 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 15:53.11 PR |
| 504 | Ari Zarach-BabbitzPlace 504 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 15:56.00 PR |
| 505 | Carter KellyPlace 505 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 15:56.90 PR |
| 506 | Jack KilkennyPlace 506 · Grade 12 · Chicago (Latin) | 12 | Chicago (Latin) | 15:57.09 PR |
| 507 | Sam CengizPlace 507 · Grade 12 · Bolingbrook | 12 | Bolingbrook | 15:58.92 PR |
| 508 | Aras HochPlace 508 · Grade 12 · Darien (Hinsdale South) | 12 | Darien (Hinsdale South) | 16:00.82 PR |
| 509 | Patrick KerwinPlace 509 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 16:06.19 PR |
| 510 | Timothy WarrenPlace 510 · Grade 10 · Lisle (Benet Academy) | 10 | Lisle (Benet Academy) | 16:08.98 PR |
| 511 | Ian NunezPlace 511 · Grade 11 · Aurora (Marmion Academy) | 11 | Aurora (Marmion Academy) | 16:09.19 PR |
| 512 | Andrew PerryPlace 512 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 16:11.60 PR |
| 513 | Neem OwensPlace 513 · Grade 9 · Chicago (Whitney Young) | 9 | Chicago (Whitney Young) | 16:12.46 PR |
| 514 | Tyrston KeenerPlace 514 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 16:12.73 PR |
| 515 | Dylan RajewskiPlace 515 · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 16:13.75 PR |
| 516 | Ian KosinskiPlace 516 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 16:16.04 PR |
| 517 | Santiago FonsecaPlace 517 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 16:18.79 PR |
| 518 | Graden NegaPlace 518 · Grade 9 · Highland Park | 9 | Highland Park | 16:23.55 PR |
| 519 | Victor LiraPlace 519 · Grade 9 · Minooka | 9 | Minooka | 16:28.61 PR |
| 520 | Colin HarrisPlace 520 · Grade 12 · Oak Park (Fenwick) | 12 | Oak Park (Fenwick) | 16:31.99 PR |
| 521 | Nick CarbonePlace 521 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 16:33.31 PR |
| 522 | Peter HeinzPlace 522 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 16:33.32 PR |
| 523 | Ryan SlawinskiPlace 523 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 16:37.39 PR |
| 524 | Keegan FitzgeraldPlace 524 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 16:45.63 PR |
| 525 | Thorne LindsayPlace 525 · Grade 10 · Oak Park (Fenwick) | 10 | Oak Park (Fenwick) | 16:50.77 PR |
| 526 | Porter HiltonPlace 526 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 16:52.47 PR |
| 527 | Ruiqi LuoPlace 527 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 16:54.70 PR |
| 528 | Michael LiuPlace 528 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 16:57.10 PR |
| 529 | Will HandPlace 529 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 17:12.42 PR |
| 530 | James SampsonPlace 530 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 17:20.68 PR |
| 531 | Dipesh Gautham Mahendrakar KirankumarPlace 531 · Grade 12 · Oswego | 12 | Oswego | 17:23.12 PR |
| 532 | Damilola OlaitanPlace 532 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:36.13 PR |
| 533 | Liam SfeirPlace 533 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:39.76 PR |
| 534 | Ryker RappPlace 534 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:40.09 PR |
| 535 | Logan GuerraPlace 535 · Grade 10 · Lisle (Benet Academy) | 10 | Lisle (Benet Academy) | 17:41.21 PR |
| 536 | Anthony VelazquezPlace 536 · Grade 10 · Aurora (Marmion Academy) | 10 | Aurora (Marmion Academy) | 17:56.11 PR |
| 537 | Selim TayPlace 537 · Grade 11 · Darien (Hinsdale South) | 11 | Darien (Hinsdale South) | 17:57.03 PR |
| 538 | John WagnerPlace 538 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 18:07.59 PR |
| 539 | Andrew HaPlace 539 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:08.00 PR |
| 540 | Logan GrimesPlace 540 · Grade 10 · Batavia | 10 | Batavia | 18:11.60 PR |
| 541 | Alexander SchejbalPlace 541 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 18:19.80 PR |
| 542 | Evan LaShurePlace 542 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 18:35.28 PR |
| 543 | Bahivigna KambalaPlace 543 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:06.56 PR |
| 544 | Jacob RitsosPlace 544 · Grade 9 · Minooka | 9 | Minooka | 19:10.24 PR |
| 545 | Knox SchillingPlace 545 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 19:29.39 PR |
| 546 | Sam LiggettPlace 546 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:38.05 PR |
| 547 | Godfrey AmouzouganPlace 547 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 19:43.88 PR |
| 548 | Sanath AllamneniPlace 548 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:44.78 PR |
| 549 | Valentin ArhipovPlace 549 · Grade 9 · Deerfield | 9 | Deerfield | 19:51.97 PR |
| 550 | Ante PetrusicPlace 550 · Grade 9 · Darien (Hinsdale South) | 9 | Darien (Hinsdale South) | 20:28.14 PR |
| 551 | Sawyer ThompsonPlace 551 · Grade 9 · Deerfield | 9 | Deerfield | 20:37.21 PR |
| 552 | Darshan PatelPlace 552 · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 20:38.45 PR |
| 553 | Mario PichardoPlace 553 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 20:38.78 PR |
| 554 | Franco QuintanaPlace 554 · Grade 9 · Bolingbrook | 9 | Bolingbrook | 20:49.58 PR |
| 555 | Andrew FabrizioPlace 555 · Grade 10 · Oswego | 10 | Oswego | 21:09.63 PR |
| 556 | Owen LanePlace 556 · Grade 9 · Deerfield | 9 | Deerfield | 22:51.09 PR |