| 1 | Tra'Monti WilliamsPlace 1 · Grade 12 · Chicago (Payton) | 12 | Chicago (Payton) | 15:19.37 |
| 2 | Riley WoldPlace 2 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 15:20.00 |
| 3 | Anthony GarciaPlace 3 · Grade 10 · Oswego (East) | 10 | Oswego (East) | 15:31.14 |
| 4 | Mason HephnerPlace 4 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 15:33.84 |
| 5 | Santino ContePlace 5 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 15:39.57 |
| 6 | Maxim SuschkoPlace 6 · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 15:46.36 |
| 7 | Andrew RichPlace 7 · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 15:58.10 |
| 8 | Nick ZeggerPlace 8 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 15:58.43 |
| 9 | Nate LipaniPlace 9 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 16:01.62 |
| 10 | Andrew PraeunerPlace 10 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 16:01.92 |
| 11 | Ethan PetrilloPlace 11 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 16:03.16 |
| 12 | Michael WilsonPlace 12 · Grade 12 · St. Charles (East) | 12 | St. Charles (East) | 16:03.36 |
| 13 | Nick SheklarevskiPlace 13 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 16:04.23 |
| 14 | Will CapitoPlace 14 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 16:07.96 |
| 15 | Jack WolstenholmPlace 15 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 16:08.83 |
| 16 | Colin McKinneyPlace 16 · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 16:13.74 |
| 17 | Joshua SandiPlace 17 · Grade 12 · Franklin Park-Northlake (Leyden) | 12 | Franklin Park-Northlake (Leyden) | 16:16.49 |
| 18 | Kendel MulliganPlace 18 · Grade 12 · Burbank (St. Laurence) | 12 | Burbank (St. Laurence) | 16:17.25 |
| 19 | Bo BreedPlace 19 · Grade 11 · Oswego | 11 | Oswego | 16:18.41 |
| 20 | Spencer FlershemPlace 20 · Grade 11 · Buffalo Grove | 11 | Buffalo Grove | 16:20.24 |
| 21 | Declan SlavinPlace 21 · Grade 12 · Chicago (Payton) | 12 | Chicago (Payton) | 16:22.65 |
| 22 | Mason Van DenendPlace 22 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 16:24.29 |
| 23 | Sullivan (Sully) WestoverPlace 23 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 16:27.30 |
| 24 | Brandon PflugPlace 24 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 16:30.97 |
| 25 | Tristan LeePlace 25 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 16:31.79 |
| 26 | Brendan HoulihanPlace 26 · Grade 11 · Chicago (St. Ignatius College Prep) | 11 | Chicago (St. Ignatius College Prep) | 16:32.47 |
| 27 | Rishab KulkarniPlace 27 · Grade 11 · Roselle (Lake Park) | 11 | Roselle (Lake Park) | 16:33.54 |
| 28 | John FalcigliaPlace 28 · Grade 11 · Chicago (Payton) | 11 | Chicago (Payton) | 16:34.51 |
| 29 | Yonathan EndashawPlace 29 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 16:35.43 |
| 30 | Knox WinnPlace 30 · Grade 10 · Chicago (Payton) | 10 | Chicago (Payton) | 16:36.45 |
| 31 | Ryan WilsonPlace 31 · Grade 11 · Oswego | 11 | Oswego | 16:36.83 |
| 32 | Aiden PantojasPlace 32 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 16:38.41 |
| 33 | Alexander HernandezPlace 33 · Grade 11 · Lombard (Glenbard East) | 11 | Lombard (Glenbard East) | 16:39.34 |
| 34 | Dominic StradaPlace 34 · Grade 10 · St. Charles (East) | 10 | St. Charles (East) | 16:40.66 |
| 35 | Luke HilgemanPlace 35 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 16:42.09 |
| 36 | Alex HernandezPlace 36 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 16:44.63 |
| 37 | Lucien IndPlace 37 · Grade 10 · Wilmette (Loyola Academy) | 10 | Wilmette (Loyola Academy) | 16:44.74 |
| 38 | Felix PilnyPlace 38 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:48.21 |
| 39 | Phoenix ScottPlace 39 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:51.62 |
| 40 | Thomas DimberioPlace 40 · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 16:53.16 |
| 41 | Athan ChiappettaPlace 41 · Grade 10 · Franklin Park-Northlake (Leyden) | 10 | Franklin Park-Northlake (Leyden) | 16:55.62 |
| 42 | Brandon ArguelloPlace 42 · Grade 11 · Roselle (Lake Park) | 11 | Roselle (Lake Park) | 16:57.62 |
| 43 | Luis UrquizaPlace 43 · Grade 11 · Chicago (Payton) | 11 | Chicago (Payton) | 16:57.70 |
| 44 | John RigaliPlace 44 · Grade 10 · St. Charles (East) | 10 | St. Charles (East) | 16:58.16 |
| 45 | Camden FrankinoPlace 45 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 16:58.36 |
| 46 | Joshua MulherinPlace 46 · Grade 9 · Wilmette (Loyola Academy) | 9 | Wilmette (Loyola Academy) | 17:03.42 |
| 47 | Isaiah ShardaPlace 47 · Grade 12 · Bradley (B.-Bourbonnais) | 12 | Bradley (B.-Bourbonnais) | 17:04.21 |
| 48 | Michael GaffeyPlace 48 · Grade 11 · Chicago (St. Ignatius College Prep) | 11 | Chicago (St. Ignatius College Prep) | 17:04.40 |
| 49 | Daniel FinnPlace 49 · Grade 9 · St. Charles (East) | 9 | St. Charles (East) | 17:04.90 |
| 50 | Evan KleimanPlace 50 · Grade 11 · Evanston (Twp.) | 11 | Evanston (Twp.) | 17:04.93 |
| 51 | Zachary WelchPlace 51 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:04.98 |
| 52 | Brennan FleischhackerPlace 52 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:05.18 |
| 53 | David ChudobaPlace 53 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 17:06.02 |
| 54 | Cameron LuthmanPlace 54 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 17:06.34 |
| 55 | Dalston WoollerPlace 55 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 17:06.59 |
| 56 | David FerrerPlace 56 · Grade 10 · Franklin Park-Northlake (Leyden) | 10 | Franklin Park-Northlake (Leyden) | 17:07.58 |
| 57 | Will KomerskaPlace 57 · Grade 11 · St. Charles (East) | 11 | St. Charles (East) | 17:09.84 |
| 58 | Jonah SwartzendruberPlace 58 · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 17:11.38 |
| 59 | Lukas Van OstrandPlace 59 · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 17:11.65 |
| 60 | Anthony AdducciPlace 60 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 17:12.91 |
| 61 | Benjamin HerreraPlace 61 · Grade 11 · Oswego | 11 | Oswego | 17:13.15 |
| 62 | Benjamin ClarkPlace 62 · Grade 12 · Oswego | 12 | Oswego | 17:13.65 |
| 63 | Mateo BarillasPlace 63 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 17:14.16 |
| 64 | Dylan WoollerPlace 64 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 17:14.95 |
| 65 | Ethan TockPlace 65 · Grade 11 · Burbank (St. Laurence) | 11 | Burbank (St. Laurence) | 17:16.02 |
| 66 | Ray ZenimotoPlace 66 · Grade 11 · Northbrook (Glenbrook North) | 11 | Northbrook (Glenbrook North) | 17:16.60 |
| 67 | Connor StallPlace 67 · Grade 10 · St. Charles (East) | 10 | St. Charles (East) | 17:16.87 |
| 68 | Leonidas PattonPlace 68 · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 17:17.71 |
| 69 | Lucas LinderPlace 69 · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 17:18.26 |
| 70 | Tristan DaleyPlace 70 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 17:19.32 |
| 71 | James O'MalleyPlace 71 · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 17:19.49 |
| 72 | Aidan TansorPlace 72 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 17:25.48 |
| 73 | Connor EugenioPlace 73 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 17:26.18 |
| 74 | James BarriosPlace 74 · Grade 10 · Chicago (Payton) | 10 | Chicago (Payton) | 17:26.73 |
| 75 | Grant SeitzPlace 75 · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 17:27.24 |
| 76 | Ketan OffenbacherPlace 76 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 17:27.27 |
| 77 | Ryan ParkPlace 77 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 17:28.70 |
| 78 | Darrell GreenfieldPlace 78 · Grade 11 · Hillside (Proviso West) | 11 | Hillside (Proviso West) | 17:29.42 |
| 79 | Jimmy VertucciPlace 79 · Grade 12 · Burbank (St. Laurence) | 12 | Burbank (St. Laurence) | 17:29.43 |
| 80 | Noah IrizarryPlace 80 · Grade 10 · Chicago (Lincoln Park) | 10 | Chicago (Lincoln Park) | 17:29.48 |
| 81 | Jackson HirschPlace 81 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 17:34.95 |
| 82 | Julian ChavezPlace 82 · Grade 11 · Burbank (St. Laurence) | 11 | Burbank (St. Laurence) | 17:35.67 |
| 83 | Alek AnasinskiPlace 83 · Grade 10 · Niles (Notre Dame) | 10 | Niles (Notre Dame) | 17:36.10 |
| 84 | Milo LeitaoPlace 84 · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 17:37.12 |
| 85 | Juan Carlos HernandezPlace 85 · Grade 9 · Chicago (Lincoln Park) | 9 | Chicago (Lincoln Park) | 17:37.74 |
| 86 | Henry HaileyPlace 86 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 17:41.47 |
| 87 | Vivaan MehtaPlace 87 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 17:42.67 |
| 88 | Evan BuenoPlace 88 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 17:43.00 |
| 89 | Armani GonzalezPlace 89 · Grade 10 · Oswego | 10 | Oswego | 17:44.15 |
| 90 | Mohammad KhalilPlace 90 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 17:47.57 |
| 91 | Joshua GrevePlace 91 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 17:47.63 |
| 92 | Adrian Van OstrandPlace 92 · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 17:47.67 |
| 93 | Ryker TiltgesPlace 93 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 17:48.39 |
| 94 | Zachary TanPlace 94 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 17:49.55 |
| 95 | Matthew SobeckiPlace 95 · Grade 12 · Oswego | 12 | Oswego | 17:49.57 |
| 96 | JP HlavinPlace 96 · Grade 9 · Chicago (St. Ignatius College Prep) | 9 | Chicago (St. Ignatius College Prep) | 17:49.67 |
| 97 | Joseph JermynPlace 97 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 17:49.81 |
| 98 | Chris CozzoPlace 98 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 17:52.75 |
| 99 | Joseph HorosPlace 99 · Grade 9 · Chicago (St. Ignatius College Prep) | 9 | Chicago (St. Ignatius College Prep) | 17:53.08 |
| 100 | Elijah OkelPlace 100 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 17:53.25 |
| 101 | Doug Des GroseilliersPlace 101 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 17:53.34 |
| 102 | Jael Jimenez-PerezPlace 102 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 17:53.78 |
| 103 | Tyler YorkPlace 103 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 17:53.79 |
| 104 | Fischer AddingtonPlace 104 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:54.90 |
| 105 | Christopher BealesPlace 105 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 17:56.47 |
| 106 | Aaryen KaulPlace 106 · Grade 9 · Chicago (Lincoln Park) | 9 | Chicago (Lincoln Park) | 17:58.32 |
| 107 | Daniel BurkePlace 107 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 17:59.71 |
| 108 | Charles FiskPlace 108 · Grade 10 · Wilmette (Loyola Academy) | 10 | Wilmette (Loyola Academy) | 18:00.28 |
| 109 | Aidan BerglundPlace 109 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 18:00.81 |
| 110 | Kaleb ZelalemPlace 110 · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 18:02.79 |
| 111 | Winston ConwellPlace 111 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 18:03.32 |
| 112 | Grayson HellyerPlace 112 · Grade 9 · Chicago (Von Steuben) | 9 | Chicago (Von Steuben) | 18:04.20 |
| 113 | Gavin JamesPlace 113 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 18:04.70 |
| 114 | Kieran Van StanPlace 114 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 18:06.30 |
| 115 | Julian CentenoPlace 115 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 18:07.18 |
| 116 | Ethan ShiferawPlace 116 · Grade 12 · Chicago (Lincoln Park) | 12 | Chicago (Lincoln Park) | 18:07.26 |
| 117 | Jaime Rodriguez DiazPlace 117 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 18:07.35 |
| 118 | Umair MohammedPlace 118 · Grade 10 · Northbrook (Glenbrook North) | 10 | Northbrook (Glenbrook North) | 18:09.20 |
| 119 | Anthony Miranda DiazPlace 119 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 18:10.00 |
| 120 | Naod TilahunPlace 120 · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 18:11.15 |
| 121 | Edward MaleyPlace 121 · Grade 9 · Chicago (St. Ignatius College Prep) | 9 | Chicago (St. Ignatius College Prep) | 18:11.32 |
| 122 | Gavin PhairPlace 122 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 18:12.14 |
| 123 | Gaelen JordanPlace 123 · Grade 11 · Maywood (Proviso East) | 11 | Maywood (Proviso East) | 18:16.20 |
| 124 | Connor PolzPlace 124 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 18:16.93 |
| 125 | Eli AlsayeghPlace 125 · Grade 9 · Chicago (Lincoln Park) | 9 | Chicago (Lincoln Park) | 18:17.29 |
| 126 | Francis EnglishPlace 126 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 18:18.24 |
| 127 | Solomon DavidsPlace 127 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 18:19.46 |
| 128 | Jeremiah HoustonPlace 128 · Grade 12 · Oswego | 12 | Oswego | 18:19.67 |
| 129 | Ryan GeorgopoulosPlace 129 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 18:19.80 |
| 130 | Aaron TerryPlace 130 · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 18:21.72 |
| 131 | Tyler MoonPlace 131 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 18:23.14 |
| 132 | Bob LivermorePlace 132 · Grade 12 · St. Charles (East) | 12 | St. Charles (East) | 18:24.00 |
| 133 | Logan StylesPlace 133 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 18:24.00 |
| 134 | Alex PraeunerPlace 134 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 18:24.67 |
| 135 | Will JakolaPlace 135 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 18:25.09 |
| 136 | Kasey KissnerPlace 136 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 18:25.49 |
| 137 | Neal DihiansanPlace 137 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 18:25.81 |
| 138 | David BoteroPlace 138 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 18:25.83 |
| 139 | Francis SullivanPlace 139 · Grade 10 · Chicago (Lincoln Park) | 10 | Chicago (Lincoln Park) | 18:25.89 |
| 140 | Elijah ScheidlerPlace 140 · Grade 11 · Franklin Park-Northlake (Leyden) | 11 | Franklin Park-Northlake (Leyden) | 18:26.23 |
| 141 | Ethan JacksonPlace 141 · Grade 12 · Chicago (Payton) | 12 | Chicago (Payton) | 18:28.05 |
| 142 | Nicholas SullivanPlace 142 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 18:30.54 |
| 143 | Stafford KleinPlace 143 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 18:31.21 |
| 144 | Nathan SchmeckpeperPlace 144 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 18:31.34 |
| 145 | Alexander ManillaPlace 145 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 18:35.36 |
| 146 | Aadi ShethPlace 146 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 18:36.45 |
| 147 | Akhil ShethPlace 147 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 18:36.56 |
| 148 | Michael CrowePlace 148 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 18:36.79 |
| 149 | Tristan Alexis MunizPlace 149 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 18:38.54 |
| 150 | Kyle BryantPlace 150 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 18:38.57 |
| 151 | Blake CirarPlace 151 · Grade 12 · Bradley (B.-Bourbonnais) | 12 | Bradley (B.-Bourbonnais) | 18:40.22 |
| 152 | Paul WawczakPlace 152 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 18:40.63 |
| 153 | Caleb GleasonPlace 153 · Grade 11 · Buffalo Grove | 11 | Buffalo Grove | 18:41.52 |
| 154 | Caspar ChenPlace 154 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 18:44.39 |
| 155 | Cole NiermanPlace 155 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 18:45.52 |
| 156 | Daniel PerezPlace 156 · Grade 11 · Franklin Park-Northlake (Leyden) | 11 | Franklin Park-Northlake (Leyden) | 18:46.51 |
| 157 | Andrew RosenbergPlace 157 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 18:46.72 |
| 158 | David AlvarezPlace 158 · Grade 11 · Wheeling | 11 | Wheeling | 18:46.94 |
| 159 | Ryan MartinPlace 159 · Grade 9 · Chicago (Lincoln Park) | 9 | Chicago (Lincoln Park) | 18:46.94 |
| 160 | Josh ArmedillaPlace 160 · Grade 12 · Franklin Park-Northlake (Leyden) | 12 | Franklin Park-Northlake (Leyden) | 18:47.03 |
| 161 | Brady AndersenPlace 161 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 18:49.79 |
| 162 | Nikolas VogtPlace 162 · Grade 11 · Chicago (St. Patrick) | 11 | Chicago (St. Patrick) | 18:50.79 |
| 163 | Gavin TirpakPlace 163 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 18:50.80 |
| 164 | Ryan GedminPlace 164 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 18:51.51 |
| 165 | Vincent IndrioloPlace 165 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 18:52.16 |
| 166 | Graham KanePlace 166 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 18:52.27 |
| 167 | Hamzah AljunaidiPlace 167 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 18:56.57 |
| 168 | Chase KornbletPlace 168 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 18:57.26 |
| 169 | Joey GattusoPlace 169 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 18:58.86 |
| 170 | Drake KyanPlace 170 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 18:59.32 |
| 171 | Victor UzquianoPlace 171 · Grade 12 · Park Ridge (Maine South) | 12 | Park Ridge (Maine South) | 18:59.89 |
| 172 | Matthew BalcerakPlace 172 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 19:00.05 |
| 173 | Christopher DaguinsinPlace 173 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 19:00.08 |
| 174 | Pierce BittmanPlace 174 · Grade 11 · St. Charles (East) | 11 | St. Charles (East) | 19:00.11 |
| 175 | Carter DillPlace 175 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 19:00.67 |
| 176 | Ayodele PopoolaPlace 176 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 19:01.40 PR |
| 177 | Connor SullivanPlace 177 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 19:01.73 |
| 178 | Nathan BarrettPlace 178 · Grade 11 · Chicago (St. Ignatius College Prep) | 11 | Chicago (St. Ignatius College Prep) | 19:01.74 |
| 179 | Mark BiernackiPlace 179 · Grade 11 · Roselle (Lake Park) | 11 | Roselle (Lake Park) | 19:02.45 |
| 180 | Liam PiekarczykPlace 180 · Grade 12 · Oswego | 12 | Oswego | 19:03.35 |
| 181 | Tommy JalowiecPlace 181 · Grade 11 · Roselle (Lake Park) | 11 | Roselle (Lake Park) | 19:03.92 |
| 182 | Liam DehnertPlace 182 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 19:05.04 |
| 183 | Luke ParkPlace 183 · Grade 11 · Northbrook (Glenbrook North) | 11 | Northbrook (Glenbrook North) | 19:08.24 |
| 184 | Elliott MomeyerPlace 184 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 19:11.72 |
| 185 | Nick SimonPlace 185 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 19:13.79 |
| 186 | Harrison OldhamPlace 186 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 19:14.39 |
| 187 | Julio RodriguezPlace 187 · Grade 11 · Franklin Park-Northlake (Leyden) | 11 | Franklin Park-Northlake (Leyden) | 19:14.76 |
| 188 | Ian FlyPlace 188 · Grade 11 · Roselle (Lake Park) | 11 | Roselle (Lake Park) | 19:16.92 |
| 189 | Milo BarracaPlace 189 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 19:16.96 |
| 190 | Robert ScarboroughPlace 190 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 19:17.38 |
| 191 | John DobrinskaPlace 191 · Grade 11 · Park Ridge (Maine South) | 11 | Park Ridge (Maine South) | 19:18.50 |
| 192 | Beau CunninghamPlace 192 · Grade 11 · Chicago (St. Ignatius College Prep) | 11 | Chicago (St. Ignatius College Prep) | 19:19.97 |
| 193 | Michael SchakPlace 193 · Grade 10 · Chicago (St. Patrick) | 10 | Chicago (St. Patrick) | 19:20.69 |
| 194 | Oliver HowardPlace 194 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 19:20.89 |
| 195 | Saatvik ViniakPlace 195 · Grade 10 · Chicago (Payton) | 10 | Chicago (Payton) | 19:24.98 |
| 196 | Owen MyersPlace 196 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 19:27.25 |
| 197 | Alex SchrauthPlace 197 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 19:27.57 |
| 198 | Martin WeberPlace 198 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 19:29.86 |
| 199 | Jack SkellyPlace 199 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 19:30.50 |
| 200 | Jason KellyPlace 200 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 19:35.53 |
| 201 | Andrew DoucetPlace 201 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 19:35.56 |
| 202 | Cedric HorbinskiPlace 202 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 19:35.60 |
| 203 | Gracen PaschkePlace 203 · Grade 12 · Chicago (Lincoln Park) | 12 | Chicago (Lincoln Park) | 19:36.68 |
| 204 | Ezekiel AlvarezPlace 204 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 19:37.87 |
| 205 | Erick FerrerPlace 205 · Grade 12 · Franklin Park-Northlake (Leyden) | 12 | Franklin Park-Northlake (Leyden) | 19:38.84 |
| 206 | Ryan AlsobrookPlace 206 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 19:40.94 |
| 207 | Jalon ConleyPlace 207 · Grade 10 · Maywood (Proviso East) | 10 | Maywood (Proviso East) | 19:42.35 PR |
| 208 | Adrian PintadoPlace 208 · Grade 11 · Burbank (St. Laurence) | 11 | Burbank (St. Laurence) | 19:42.96 |
| 209 | Rajan ShahPlace 209 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 19:43.17 |
| 210 | Tylen CoylePlace 210 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 19:44.59 |
| 211 | Mose NyePlace 211 · Grade 11 · Park Ridge (Maine South) | 11 | Park Ridge (Maine South) | 19:44.90 |
| 212 | Riley AguilarPlace 212 · Grade 11 · Chicago (St. Ignatius College Prep) | 11 | Chicago (St. Ignatius College Prep) | 19:47.12 |
| 213 | Dominic ScheroPlace 213 · Grade 11 · St. Charles (East) | 11 | St. Charles (East) | 19:52.40 |
| 214 | Matthew McGargillPlace 214 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 19:55.19 |
| 215 | Carrick GillPlace 215 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 20:00.02 |
| 216 | Cyle RobinsonPlace 216 · Grade 11 · Hillside (Proviso West) | 11 | Hillside (Proviso West) | 20:00.75 PR |
| 217 | Rocco VertucciPlace 217 · Grade 11 · Burbank (St. Laurence) | 11 | Burbank (St. Laurence) | 20:01.62 |
| 218 | Adam GluchowskiPlace 218 · Grade 10 · Wheeling | 10 | Wheeling | 20:02.03 |
| 219 | Donovan Erb-SuciuPlace 219 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:02.73 |
| 220 | Dante ReyesPlace 220 · Grade 11 · Round Lake | 11 | Round Lake | 20:03.75 |
| 221 | Winston SchaefferPlace 221 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:03.79 |
| 222 | Leonard KrusePlace 222 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 20:04.15 |
| 223 | Emanuel EsquinaPlace 223 · Grade 11 · Buffalo Grove | 11 | Buffalo Grove | 20:05.09 |
| 224 | Krzysztof MasloPlace 224 · Grade 10 · Wheeling | 10 | Wheeling | 20:06.49 |
| 225 | Jesus ZavalaPlace 225 · Grade 12 · Wheeling | 12 | Wheeling | 20:09.34 |
| 226 | Alexander StranoPlace 226 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:10.84 |
| 227 | Evan KosobudzkiPlace 227 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 20:11.26 |
| 228 | Julio GaytonPlace 228 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 20:12.08 |
| 229 | John CiagloPlace 229 · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 20:13.99 |
| 230 | Stanley KleinPlace 230 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 20:15.06 |
| 231 | Cole PollockPlace 231 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 20:15.75 |
| 232 | Owen BrayPlace 232 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 20:17.87 |
| 233 | Nathan LydonPlace 233 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 20:18.12 |
| 234 | Ben FoxPlace 234 · Grade 11 · Chicago (Payton) | 11 | Chicago (Payton) | 20:19.25 |
| 235 | Mack BurnhamPlace 235 · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 20:20.47 |
| 236 | Faiz MohammedPlace 236 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 20:22.88 |
| 237 | Luke HudginsPlace 237 · Grade 12 · Bradley (B.-Bourbonnais) | 12 | Bradley (B.-Bourbonnais) | 20:24.07 PR |
| 238 | Adrian AgronPlace 238 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 20:25.07 |
| 239 | Max CarlsonPlace 239 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 20:25.42 |
| 240 | Jibreel NagoriPlace 240 · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 20:25.72 |
| 241 | Charles KulansPlace 241 · Grade 11 · Buffalo Grove | 11 | Buffalo Grove | 20:25.73 |
| 242 | Cristian HernandezPlace 242 · Grade 11 · Wheeling | 11 | Wheeling | 20:26.14 |
| 243 | Isaiah GacekPlace 243 · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 20:27.33 |
| 244 | Justin DelgadoPlace 244 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 20:29.99 |
| 245 | Nathaniel JimenezPlace 245 · Grade 11 · Oswego | 11 | Oswego | 20:30.57 |
| 246 | Ivano PogorilicPlace 246 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 20:31.55 |
| 247 | Kiyan WestPlace 247 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 20:31.68 |
| 248 | Dominik GalerPlace 248 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 20:32.08 |
| 249 | Lucas IrizarryPlace 249 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 20:32.61 PR |
| 250 | Nate HjelmgrenPlace 250 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 20:35.56 |
| 251 | Samuel GriesPlace 251 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 20:35.76 |
| 252 | Kyle SanchezPlace 252 · Grade 11 · Northbrook (Glenbrook North) | 11 | Northbrook (Glenbrook North) | 20:35.81 |
| 253 | Kavion DavisPlace 253 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 20:36.96 |
| 254 | Lucas CovingtonPlace 254 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 20:37.15 |
| 255 | Santiago NavarroPlace 255 · Grade 10 · Chicago (St. Patrick) | 10 | Chicago (St. Patrick) | 20:37.41 |
| 256 | Michael MarzecPlace 256 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 20:38.02 |
| 257 | Cody PlaczekPlace 257 · Grade 12 · Burbank (St. Laurence) | 12 | Burbank (St. Laurence) | 20:38.48 |
| 258 | Damari WhitePlace 258 · Grade 12 · Hillside (Proviso West) | 12 | Hillside (Proviso West) | 20:39.84 |
| 259 | Edwin SchultzPlace 259 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 20:41.22 |
| 260 | Brayden RicheyPlace 260 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 20:41.86 |
| 261 | Dillon NoblePlace 261 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 20:43.97 PR |
| 262 | Jake CapitoPlace 262 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 20:44.08 |
| 263 | Destin LewisPlace 263 · Grade 11 · Maywood (Proviso East) | 11 | Maywood (Proviso East) | 20:44.93 |
| 264 | Jack ColquhounPlace 264 · Grade 12 · Chicago (DePaul College Prep) | 12 | Chicago (DePaul College Prep) | 20:45.23 |
| 265 | Joseph OrtizPlace 265 · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 20:45.56 |
| 266 | Connor StamerPlace 266 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 20:47.73 |
| 267 | Nathaniel PangilinanPlace 267 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 20:49.10 |
| 268 | Shane WalkerPlace 268 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 20:49.44 |
| 269 | Esaam KhanPlace 269 · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 20:50.11 |
| 270 | Kristian DayritPlace 270 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:50.57 |
| 271 | Emanuel SalgadoPlace 271 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 20:51.00 |
| 272 | Ramiro QuinteroPlace 272 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 20:51.03 |
| 273 | Athan FrakePlace 273 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 20:55.95 |
| 274 | Ryland BowkerPlace 274 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 20:57.60 |
| 275 | Omar SotoPlace 275 · Grade 11 · Oswego | 11 | Oswego | 20:58.04 |
| 276 | Alex GersPlace 276 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 20:58.27 |
| 277 | Samay WaglePlace 277 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 21:01.03 |
| 278 | David SotoPlace 278 · Grade 12 · Franklin Park-Northlake (Leyden) | 12 | Franklin Park-Northlake (Leyden) | 21:02.35 |
| 279 | Diego TiscarenoPlace 279 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 21:02.44 |
| 280 | Liam BrazinskyPlace 280 · Grade 11 · Burbank (St. Laurence) | 11 | Burbank (St. Laurence) | 21:03.80 |
| 281 | Yash PatelPlace 281 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 21:08.20 |
| 282 | Nik LehmanPlace 282 · Grade 12 · Chicago (Payton) | 12 | Chicago (Payton) | 21:08.95 |
| 283 | Evan FangPlace 283 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 21:09.31 |
| 284 | Connor VerriganPlace 284 · Grade 12 · Chicago (Payton) | 12 | Chicago (Payton) | 21:15.25 |
| 285 | Jonathan KramerPlace 285 · Grade 11 · St. Charles (East) | 11 | St. Charles (East) | 21:16.84 |
| 286 | Evan BoylePlace 286 · Grade 12 · St. Charles (East) | 12 | St. Charles (East) | 21:17.90 |
| 287 | Mason McKennaPlace 287 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 21:20.65 |
| 288 | Jack MatheisPlace 288 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 21:20.99 |
| 289 | James PaunPlace 289 · Grade 11 · Roselle (Lake Park) | 11 | Roselle (Lake Park) | 21:22.53 |
| 290 | Nolan WalshPlace 290 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 21:23.36 |
| 291 | Luciano MaestranziPlace 291 · Grade 12 · Park Ridge (Maine South) | 12 | Park Ridge (Maine South) | 21:27.44 |
| 292 | Aldo GomezPlace 292 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 21:27.95 |
| 293 | Aayan DawoodiPlace 293 · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 21:30.44 |
| 294 | Miller QualkenbushPlace 294 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 21:30.95 |
| 295 | Ryan Cobarrubias-PutzPlace 295 · Grade 11 · Wheeling | 11 | Wheeling | 21:31.91 |
| 296 | Henry MocklerPlace 296 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 21:32.35 |
| 297 | Pau CarbonellPlace 297 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 21:33.50 |
| 298 | Evan HallPlace 298 · Grade 10 · Chicago (Von Steuben) | 10 | Chicago (Von Steuben) | 21:34.14 |
| 299 | Seamus McShanePlace 299 · Grade 11 · Burbank (St. Laurence) | 11 | Burbank (St. Laurence) | 21:34.62 |
| 300 | Ryan LamPlace 300 · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 21:34.99 |
| 301 | Gavin LaughlinPlace 301 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 21:41.34 |
| 302 | David PrzybylakPlace 302 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 21:41.66 |
| 303 | Jeremiah JimenezPlace 303 · Grade 10 · Maywood (Proviso East) | 10 | Maywood (Proviso East) | 21:42.82 |
| 304 | Ethan GallagherPlace 304 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 21:43.86 |
| 305 | Jakob BacerdoPlace 305 · Grade 12 · Oswego | 12 | Oswego | 21:45.38 |
| 306 | Sam RosenPlace 306 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 21:47.70 |
| 307 | Aiden TurnbullPlace 307 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 21:48.82 |
| 308 | Noah KimPlace 308 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 21:49.07 |
| 309 | Oswaldo HerreraPlace 309 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 21:50.01 |
| 310 | Isaac SheperdPlace 310 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 21:53.19 |
| 311 | Josh HidalgoPlace 311 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 21:55.42 |
| 312 | Finnegan ManningPlace 312 · Grade 12 · Chicago (DePaul College Prep) | 12 | Chicago (DePaul College Prep) | 21:57.35 |
| 313 | Will SeitmanPlace 313 · Grade 10 · Chicago (Von Steuben) | 10 | Chicago (Von Steuben) | 22:02.09 |
| 314 | Jose PelayoPlace 314 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 22:03.63 |
| 315 | Stefan IlicovicPlace 315 · Grade 11 · Evanston (Twp.) | 11 | Evanston (Twp.) | 22:06.57 |
| 316 | Arnez RyanPlace 316 · Grade 11 · Summit (Argo) | 11 | Summit (Argo) | 22:06.83 |
| 317 | Frans BakkerPlace 317 · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 22:08.85 |
| 318 | Nolan AugustinePlace 318 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 22:10.88 |
| 319 | Varsan RajaPlace 319 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 22:12.57 |
| 320 | Julian FloresPlace 320 · Grade 11 · Summit (Argo) | 11 | Summit (Argo) | 22:15.95 |
| 321 | Juan CoronelPlace 321 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 22:17.89 PR |
| 322 | Jack OshinskiPlace 322 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 22:18.36 |
| 323 | Lukas BlaisdellPlace 323 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 22:28.13 |
| 324 | Mark TeneickPlace 324 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 22:30.25 |
| 325 | Andrew HanacekPlace 325 · Grade 12 · Chicago (St. Patrick) | 12 | Chicago (St. Patrick) | 22:30.42 |
| 326 | Matteo BaronePlace 326 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 22:31.90 |
| 327 | Sebastian ArmentaPlace 327 · Grade 12 · Round Lake | 12 | Round Lake | 22:32.83 |
| 328 | Charles SejudPlace 328 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 22:33.74 |
| 329 | Mohammad SaffafPlace 329 · Grade 10 · Wheeling | 10 | Wheeling | 22:34.03 |
| 330 | Alex ViohlPlace 330 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 22:34.76 |
| 331 | Matthew HalawithPlace 331 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 22:42.87 |
| 332 | Colin WooldridgePlace 332 · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 22:44.96 |
| 333 | Ethan GarayPlace 333 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 22:47.87 |
| 334 | Axel YuPlace 334 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 22:52.64 PR |
| 335 | Matthew BurnettPlace 335 · Grade 11 · Buffalo Grove | 11 | Buffalo Grove | 22:53.99 |
| 336 | Derick CaoPlace 336 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 22:58.79 |
| 337 | Ruiz SabalePlace 337 · Grade 12 · Chicago (Taft) | 12 | Chicago (Taft) | 22:59.08 PR |
| 338 | Jacob GoltserPlace 338 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 23:01.64 |
| 339 | Max LaBashPlace 339 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 23:03.89 |
| 340 | Alexis GomezPlace 340 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 23:05.36 |
| 341 | Christian MendezPlace 341 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 23:08.79 |
| 342 | Colin HarrisPlace 342 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 23:12.29 |
| 343 | Jason DavisPlace 343 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 23:15.69 |
| 344 | Joseph KimPlace 344 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 23:17.66 |
| 345 | Xavier LopezPlace 345 · Grade 10 · Chicago (St. Patrick) | 10 | Chicago (St. Patrick) | 23:17.96 |
| 346 | Marc ReyesPlace 346 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 23:22.97 |
| 347 | Benjamin ZusmanPlace 347 · Grade 11 · Oswego | 11 | Oswego | 23:23.39 |
| 348 | James HeringPlace 348 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 23:23.47 |
| 349 | Parshwa DesaiPlace 349 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 23:24.79 PR |
| 350 | William ReadPlace 350 · Grade 12 · Chicago (Taft) | 12 | Chicago (Taft) | 23:26.88 |
| 351 | Zacharias FryPlace 351 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 23:27.08 |
| 352 | Daewon ClarkPlace 352 · Grade 10 · Chicago (Von Steuben) | 10 | Chicago (Von Steuben) | 23:29.08 |
| 353 | Joshua KosobudzkiPlace 353 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 23:37.66 |
| 354 | Jackson CortesePlace 354 · Grade 11 · Chicago (St. Ignatius College Prep) | 11 | Chicago (St. Ignatius College Prep) | 23:44.10 |
| 355 | Jake HuarachaPlace 355 · Grade 12 · Burlington (Central) | 12 | Burlington (Central) | 23:45.35 |
| 356 | Jonathan TranPlace 356 · Grade 11 · Lombard (Glenbard East) | 11 | Lombard (Glenbard East) | 23:47.07 |
| 357 | Jackson OwenPlace 357 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 23:49.87 |
| 358 | Jackson BocPlace 358 · Grade 11 · Northbrook (Glenbrook North) | 11 | Northbrook (Glenbrook North) | 23:54.02 |
| 359 | Ruben PerezPlace 359 · Grade 11 · Franklin Park-Northlake (Leyden) | 11 | Franklin Park-Northlake (Leyden) | 23:54.14 |
| 360 | Jorge GalindoPlace 360 · Grade 12 · Franklin Park-Northlake (Leyden) | 12 | Franklin Park-Northlake (Leyden) | 23:55.30 |
| 361 | Daniel BodanskyPlace 361 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 24:04.88 |
| 362 | John KrawczyszynPlace 362 · Grade 11 · Roselle (Lake Park) | 11 | Roselle (Lake Park) | 24:13.92 |
| 363 | Maimonis DylanPlace 363 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 24:17.86 |
| 364 | Ihsan BaigPlace 364 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 24:20.96 |
| 365 | Leif DahlquistPlace 365 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 24:21.38 |
| 366 | Charlie SegerPlace 366 · Grade 12 · Roselle (Lake Park) | 12 | Roselle (Lake Park) | 24:24.56 |
| 367 | Jafar Rahimi IIIPlace 367 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 24:27.30 PR |
| 368 | Noah MerrillPlace 368 · Grade 11 · Oswego | 11 | Oswego | 24:34.69 |
| 369 | Ian LeePlace 369 · Grade 11 · Wheeling | 11 | Wheeling | 24:41.13 |
| 370 | Owen ShoopPlace 370 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 24:54.15 |
| 371 | AJ MetalloPlace 371 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 25:03.11 |
| 372 | Evan DalinkaPlace 372 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 25:03.20 |
| 373 | Bradley JorbinPlace 373 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 25:03.26 |
| 374 | Jack WandolowskiPlace 374 · Grade 12 · Oswego | 12 | Oswego | 25:28.42 |
| 375 | Kurt MamonPlace 375 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 25:33.30 PR |
| 376 | Johnathan ReyesPlace 376 · Grade 11 · Chicago (Taft) | 11 | Chicago (Taft) | 25:33.88 PR |
| 377 | Paul RivlinPlace 377 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 25:40.39 PR |
| 378 | Danny McMahonPlace 378 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 25:43.16 |
| 379 | Connor WedelPlace 379 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 25:46.12 |
| 380 | Elroi DeposiarioPlace 380 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 25:48.04 |
| 381 | Uriel RiosPlace 381 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 25:54.35 PR |
| 382 | Liam FekratPlace 382 · Grade 11 · Chicago (St. Ignatius College Prep) | 11 | Chicago (St. Ignatius College Prep) | 26:00.72 |
| 383 | Santiago GomezPlace 383 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 26:08.41 |
| 384 | Rami AliPlace 384 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 26:09.64 |
| 385 | Angel EspanaPlace 385 · Grade 11 · Maywood (Proviso East) | 11 | Maywood (Proviso East) | 26:16.65 |
| 386 | Latrel HarrisPlace 386 · Grade 11 · Hillside (Proviso West) | 11 | Hillside (Proviso West) | 26:26.85 |
| 387 | Nico Lynch-TribuzioPlace 387 · Grade 11 · Chicago (St. Patrick) | 11 | Chicago (St. Patrick) | 26:30.14 |
| 388 | Luigi NitzschkePlace 388 · Grade 12 · Northbrook (Glenbrook North) | 12 | Northbrook (Glenbrook North) | 26:51.67 |
| 389 | Cristian MilouchevPlace 389 · Grade 10 · Wheeling | 10 | Wheeling | 26:53.89 |
| 390 | Malachi NavarPlace 390 · Grade 11 · Oswego | 11 | Oswego | 27:11.79 |
| 391 | Ian GuerreroPlace 391 · Grade 10 · Wheeling | 10 | Wheeling | 27:18.75 |
| 392 | Xavier SimentalPlace 392 · Grade 11 · Maywood (Proviso East) | 11 | Maywood (Proviso East) | 27:40.56 |
| 393 | Chase StudtPlace 393 · Grade 11 · Burlington (Central) | 11 | Burlington (Central) | 27:46.77 |
| 394 | Kaden SergelenPlace 394 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 28:34.50 |
| 395 | Dipesh Gautham Mahendrakar KirankumarPlace 395 · Grade 11 · Oswego | 11 | Oswego | 29:19.85 |
| 396 | Gabriel PanerPlace 396 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 29:37.92 |
| 397 | Nikolas MestousisPlace 397 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 30:03.46 |
| 398 | Karl Smith IIIPlace 398 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 30:55.03 |
| 399 | Alan CisnerosPlace 399 · Grade 11 · Franklin Park-Northlake (Leyden) | 11 | Franklin Park-Northlake (Leyden) | 31:19.21 PR |
| 400 | JanPierre MarreroPlace 400 · Grade 11 · Wheeling | 11 | Wheeling | 34:03.73 |