| 1 | William HauensteinPlace 1 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 14:55.5 |
| 2 | Nicolas DovalovskyPlace 2 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 14:55.8 |
| 3 | Tyler CushingPlace 3 · Grade 12 · Bolingbrook | 12 | Bolingbrook | 15:05.4 |
| 4 | Jake AllenPlace 4 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 15:14.0 |
| 5 | Jason HoffmanPlace 5 · Grade 12 · Minooka | 12 | Minooka | 15:16.6 |
| 6 | Brad WigginsPlace 6 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 15:17.1 |
| 7 | Richie JacoboPlace 7 · Grade 12 · Palatine | 12 | Palatine | 15:19.9 |
| 8 | David ZellerPlace 8 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 15:21.3 |
| 9 | Jared PeasleePlace 9 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 15:24.8 |
| 10 | Heriberto AlvarezPlace 10 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 15:26.4 |
| 11 | Charlie SiebertPlace 11 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 15:26.6 |
| 12 | Jason PolydorisPlace 12 · Grade 11 · Highland Park | 11 | Highland Park | 15:29.7 |
| 13 | Ethan SengPlace 13 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 15:33.0 |
| 14 | Luke WentzPlace 14 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 15:39.1 |
| 15 | Jacob KluckhohnPlace 15 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 15:43.6 |
| 16 | Aidan StonePlace 16 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 15:44.1 |
| 17 | Nick FalkPlace 17 · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 15:44.8 |
| 18 | JD ShellyPlace 18 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 15:46.6 |
| 19 | Vincent Van EckPlace 19 · Grade 11 · Minooka | 11 | Minooka | 15:51.4 |
| 20 | Arthur GrahamPlace 20 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 15:51.7 |
| 21 | Ben KraemerPlace 21 · Grade 12 · Deerfield | 12 | Deerfield | 15:53.6 |
| 22 | Max PetersonPlace 22 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 15:53.8 |
| 23 | Carter McCarrollPlace 23 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 15:55.0 |
| 24 | Josh PuyearPlace 24 · Grade 11 · Deerfield | 11 | Deerfield | 15:58.9 |
| 25 | Brandon KampPlace 25 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 15:59.7 |
| 26 | Piyush MeklaPlace 26 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 16:01.2 |
| 27 | Andrew FlynnPlace 27 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 16:01.7 |
| 28 | Julian WatsonPlace 28 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 16:01.8 |
| 29 | James SpencerPlace 29 · Grade 12 · Palatine | 12 | Palatine | 16:02.4 |
| 30 | Henning LeyPlace 30 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 16:03.2 |
| 31 | Andrew DuranPlace 31 · Grade 12 · Palatine | 12 | Palatine | 16:07.9 |
| 32 | Nicholas BozarthPlace 32 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:10.0 |
| 33 | George EstevePlace 33 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 16:10.0 |
| 34 | Quinn KennedyPlace 34 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 16:10.0 |
| 35 | Hunter PhillipsPlace 35 · Grade 12 · Minooka | 12 | Minooka | 16:10.3 |
| 36 | Patrick SpisakPlace 36 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 16:10.5 |
| 37 | Felix BoeingPlace 37 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 16:11.5 |
| 38 | Alexander GazarekPlace 38 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 16:12.5 |
| 39 | Maverick LangePlace 39 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:13.2 |
| 40 | Chase BurrellPlace 40 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 16:14.2 |
| 41 | Julian HeadPlace 41 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 16:15.3 |
| 42 | Noah RushPlace 42 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 16:18.0 |
| 43 | Nick HenzPlace 43 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 16:21.2 |
| 44 | Stephen SmiliePlace 44 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 16:26.5 |
| 45 | Chinmay AminPlace 45 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 16:26.7 |
| 46 | Jackson FlickPlace 46 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 16:30.1 |
| 47 | Carson RewiskiPlace 47 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 16:31.2 |
| 48 | Corey FairchildPlace 48 · Grade 12 · Highland Park | 12 | Highland Park | 16:32.1 |
| 49 | Peyton HartmanPlace 49 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:33.3 |
| 50 | Ian CameronPlace 50 · Grade 12 · Palatine | 12 | Palatine | 16:34.0 |
| 51 | Lincoln CrowePlace 51 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 16:36.5 |
| 52 | Aaron LuPlace 52 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 16:36.7 |
| 53 | Ben AkasonPlace 53 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 16:39.9 |
| 54 | Vincent AdamoPlace 54 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 16:40.0 |
| 55 | Luke MenneckePlace 55 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 16:41.0 |
| 56 | Nathan BrischettoPlace 56 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:43.0 |
| 57 | Vasant FongPlace 57 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 16:44.6 |
| 58 | Jack RutsteinPlace 58 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 16:45.0 |
| 59 | Brandon WallerPlace 59 · Grade 11 · Palatine | 11 | Palatine | 16:45.2 |
| 60 | Tyler AckermanPlace 60 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 16:45.5 |
| 61 | Victor BouretPlace 61 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 16:48.8 |
| 62 | Daniel GutierrezPlace 62 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 16:49.1 |
| 63 | Tyler KoopmanPlace 63 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 16:49.8 |
| 64 | Matthew LifkaPlace 64 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 16:50.8 |
| 65 | Joshua TongPlace 65 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 16:50.9 |
| 66 | Tyler GilleyPlace 66 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 16:52.2 |
| 67 | John BurnsPlace 67 · Grade 12 · Metea Valley | 12 | Metea Valley | 16:52.3 |
| 68 | Leif AndersonPlace 68 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 16:52.7 |
| 69 | Matt FlickPlace 69 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 16:53.7 |
| 70 | Adam ShawPlace 70 · Grade 11 · Minooka | 11 | Minooka | 16:54.2 |
| 71 | Nethan RamachandranPlace 71 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 16:55.1 |
| 72 | Ben ZamlerPlace 72 · Grade 11 · Deerfield | 11 | Deerfield | 16:55.2 |
| 73 | Andrew JohnsPlace 73 · Grade 11 · Palatine | 11 | Palatine | 16:56.5 |
| 74 | Porter ShawverPlace 74 · Grade 10 · Niles North | 10 | Niles North | 16:57.9 |
| 75 | Austin BurkePlace 75 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 16:59.4 |
| 76 | Luke SumanPlace 76 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 16:59.9 |
| 77 | Josh RodriguezPlace 77 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 17:01.3 |
| 78 | Jason DahlbergPlace 78 · Grade 12 · Deerfield | 12 | Deerfield | 17:01.9 |
| 79 | Daniel ShermanPlace 79 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 17:02.8 |
| 80 | Gabriel HamPlace 80 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 17:02.8 |
| 81 | Ethan LockwoodPlace 81 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 17:04.5 |
| 82 | Jack MoccioPlace 82 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 17:05.8 |
| 83 | Nick WilliamsPlace 83 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 17:06.1 |
| 84 | Nate ChaidezPlace 84 · Grade 12 · Minooka | 12 | Minooka | 17:06.3 |
| 85 | Benjamin SmithPlace 85 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 17:08.1 |
| 86 | Cameron CiminoPlace 86 · Grade 12 · Minooka | 12 | Minooka | 17:09.0 |
| 87 | Sam StuartPlace 87 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 17:12.0 |
| 88 | Nick ChaidezPlace 88 · Grade 12 · Minooka | 12 | Minooka | 17:13.2 |
| 89 | Brian JettPlace 89 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 17:14.0 |
| 90 | Daniel SkoraPlace 90 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 17:14.2 |
| 91 | Krishna VasudevPlace 91 · Grade 12 · Metea Valley | 12 | Metea Valley | 17:14.6 |
| 92 | Matthew DalePlace 92 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 17:16.3 |
| 93 | Chris BradyPlace 93 · Grade 12 · Fenwick | 12 | Fenwick | 17:17.5 |
| 94 | Mamadu Diallo -Place 94 · Metea Valley | — | Metea Valley | 17:18.2 |
| 95 | Jack HastingsPlace 95 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 17:18.5 |
| 96 | Ben KeenanPlace 96 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 17:20.3 |
| 97 | Mason SteerePlace 97 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 17:20.6 |
| 98 | Jonah KaplanPlace 98 · Grade 11 · Deerfield | 11 | Deerfield | 17:21.1 |
| 99 | Jack CoylePlace 99 · Grade 12 · Metea Valley | 12 | Metea Valley | 17:21.1 |
| 100 | Giacomo CondePlace 100 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 17:21.9 |
| 101 | James MoranPlace 101 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 17:22.0 |
| 102 | Alan WandkePlace 102 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 17:22.3 |
| 103 | Erik AndersonPlace 103 · Grade 11 · Highland Park | 11 | Highland Park | 17:22.9 |
| 104 | Conor WardPlace 104 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 17:23.7 |
| 105 | Peter BernhardtPlace 105 · Grade 11 · Chicago (Latin) | 11 | Chicago (Latin) | 17:26.9 |
| 106 | Steven ReedPlace 106 · Grade 11 · Niles North | 11 | Niles North | 17:27.7 |
| 107 | Liam PerreaultPlace 107 · Grade 11 · Niles North | 11 | Niles North | 17:28.4 |
| 108 | Akshad PaiPlace 108 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 17:28.6 |
| 109 | Jared ZacekPlace 109 · Grade 12 · Minooka | 12 | Minooka | 17:29.0 |
| 110 | Andre GarciaPlace 110 · Grade 12 · Palatine | 12 | Palatine | 17:29.6 |
| 111 | Joseph SpencerPlace 111 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 17:30.0 |
| 112 | Antonio JohnsonPlace 112 · Grade 9 · Evanston (Twp) | 9 | Evanston (Twp) | 17:30.2 |
| 113 | Jake ManningPlace 113 · Grade 11 · Minooka | 11 | Minooka | 17:30.5 |
| 114 | Raghav GuptaPlace 114 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 17:31.0 |
| 115 | Kyle KenmotsuPlace 115 · Grade 11 · Niles North | 11 | Niles North | 17:31.3 |
| 116 | Kian BandukwalaPlace 116 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 17:31.6 |
| 117 | Mitchell DavisPlace 117 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 17:31.9 |
| 118 | Sean LiPlace 118 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 17:33.9 |
| 119 | Alex MajusPlace 119 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 17:34.4 |
| 120 | Thomas KusakPlace 120 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 17:35.2 |
| 121 | Jeremy LiuPlace 121 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 17:35.8 |
| 122 | Jeremy OrtizPlace 122 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 17:36.7 |
| 123 | Max FriedmanPlace 123 · Grade 11 · Highland Park | 11 | Highland Park | 17:37.3 |
| 124 | Charlie SandersPlace 124 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 17:39.1 |
| 125 | Nick BeronioPlace 125 · Grade 12 · Hinsdale South | 12 | Hinsdale South | 17:40.3 |
| 126 | Ryan FredericksPlace 126 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 17:41.7 |
| 127 | George WhitingPlace 127 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 17:42.8 |
| 128 | Henry ColemanPlace 128 · Grade 11 · Chicago (Latin) | 11 | Chicago (Latin) | 17:44.6 |
| 129 | Rowan FaheyPlace 129 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 17:45.2 |
| 130 | Patrick HsiaoPlace 130 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 17:45.4 |
| 131 | Patrick JulianPlace 131 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 17:46.5 |
| 132 | Reggie SarsahPlace 132 · Grade 11 · Minooka | 11 | Minooka | 17:46.7 |
| 133 | Zachary DudekPlace 133 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 17:47.3 |
| 134 | Jakob CozziPlace 134 · Grade 12 · Bolingbrook | 12 | Bolingbrook | 17:47.3 |
| 135 | Stelios GerousisPlace 135 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 17:48.8 |
| 136 | Max MarmittPlace 136 · Grade 12 · Highland Park | 12 | Highland Park | 17:49.8 |
| 137 | Elai SpectorPlace 137 · Grade 12 · Deerfield | 12 | Deerfield | 17:50.3 |
| 138 | Ramsay JohnsonPlace 138 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 17:50.5 |
| 139 | Hunter ReadePlace 139 · Grade 11 · Minooka | 11 | Minooka | 17:51.2 |
| 140 | Evan BachPlace 140 · Grade 11 · Metea Valley | 11 | Metea Valley | 17:51.4 |
| 141 | Connor HjelmPlace 141 · Grade 11 · Palatine | 11 | Palatine | 17:51.9 |
| 142 | Ben KorunaPlace 142 · Grade 12 · Palatine | 12 | Palatine | 17:52.2 |
| 143 | Dominick GramarossoPlace 143 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 17:52.3 |
| 144 | Luke BoelkePlace 144 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 17:53.0 |
| 145 | Keegan EstradaPlace 145 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 17:53.9 |
| 146 | Jason WernethPlace 146 · Grade 11 · Highland Park | 11 | Highland Park | 17:55.3 |
| 147 | Mac CooleyPlace 147 · Grade 12 · Deerfield | 12 | Deerfield | 17:55.6 |
| 148 | Owen BriggemanPlace 148 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 17:57.0 |
| 149 | Christopher WangPlace 149 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 17:58.3 |
| 150 | Jason KennedyPlace 150 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 17:59.0 |
| 151 | Andrew OsbornPlace 151 · Grade 11 · Deerfield | 11 | Deerfield | 17:59.4 |
| 152 | Steven RakosPlace 152 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 18:00.2 |
| 153 | Luke FerriPlace 153 · Grade 12 · Niles North | 12 | Niles North | 18:01.7 |
| 154 | Chris MrochPlace 154 · Grade 11 · Metea Valley | 11 | Metea Valley | 18:01.9 |
| 155 | Matthew ZuberPlace 155 · Grade 12 · Fenwick | 12 | Fenwick | 18:04.2 |
| 156 | Ryan SchiltzPlace 156 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 18:06.9 |
| 157 | Luke BalkemaPlace 157 · Grade 11 · Minooka | 11 | Minooka | 18:11.1 |
| 158 | Spencer StecPlace 158 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 18:14.5 |
| 159 | David LacayoPlace 159 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 18:15.7 |
| 160 | Philip MarreroPlace 160 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 18:17.2 |
| 161 | Josh BaronPlace 161 · Grade 12 · Hinsdale South | 12 | Hinsdale South | 18:17.9 |
| 162 | Micah PlofskyPlace 162 · Grade 12 · Deerfield | 12 | Deerfield | 18:18.3 |
| 163 | Ryan DryschPlace 163 · Grade 12 · Minooka | 12 | Minooka | 18:20.3 |
| 164 | Nick ChenPlace 164 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 18:22.5 |
| 165 | Luke ZhangPlace 165 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 18:23.7 |
| 166 | Nahiyan ChowdhuryPlace 166 · Grade 11 · Niles North | 11 | Niles North | 18:24.1 |
| 167 | Bilal AbrarPlace 167 · Grade 11 · Metea Valley | 11 | Metea Valley | 18:24.6 |
| 168 | Hunter DyePlace 168 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 18:25.4 |
| 169 | Asher KriegelPlace 169 · Grade 11 · Deerfield | 11 | Deerfield | 18:26.6 |
| 170 | Jeffrey KlammPlace 170 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 18:27.4 |
| 171 | Haroon SalahuddinPlace 171 · Grade 11 · Niles North | 11 | Niles North | 18:28.4 |
| 172 | Abil KrishnaPlace 172 · Grade 12 · Niles North | 12 | Niles North | 18:29.0 |
| 173 | Daniel CastroPlace 173 · Grade 11 · Niles North | 11 | Niles North | 18:29.2 |
| 174 | Aidan VernonPlace 174 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 18:29.8 |
| 175 | Kevin HilleslandPlace 175 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 18:30.9 |
| 176 | Will FahyPlace 176 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 18:31.0 |
| 177 | Kyle KretovicPlace 177 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 18:31.2 |
| 178 | Richard UndesserPlace 178 · Grade 12 · Minooka | 12 | Minooka | 18:31.8 |
| 179 | Caden GierstorfPlace 179 · Grade 11 · Fenwick | 11 | Fenwick | 18:32.5 |
| 180 | Kendall ScottPlace 180 · Grade 12 · Bolingbrook | 12 | Bolingbrook | 18:34.0 |
| 181 | Christian SpearPlace 181 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 18:34.2 |
| 182 | Andres MunozPlace 182 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 18:35.1 |
| 183 | Jack NelsonPlace 183 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 18:35.3 |
| 184 | Alec WilliamsonPlace 184 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 18:35.6 |
| 185 | Ryan RushingPlace 185 · Grade 12 · Minooka | 12 | Minooka | 18:35.7 |
| 186 | Elija DialPlace 186 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 18:36.0 |
| 187 | Bryce HarrisPlace 187 · Grade 11 · Minooka | 11 | Minooka | 18:36.3 |
| 188 | Collin FreesePlace 188 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 18:36.5 |
| 189 | Braden BernasPlace 189 · Grade 12 · Metea Valley | 12 | Metea Valley | 18:37.9 |
| 190 | Tirth PatelPlace 190 · Grade 11 · Niles North | 11 | Niles North | 18:38.2 |
| 191 | Akshat MaheshwariPlace 191 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 18:38.5 |
| 192 | Jack CookPlace 192 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 18:38.6 |
| 193 | Sacrad MichelinPlace 193 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 18:38.8 |
| 194 | Amer SehwailPlace 194 · Grade 12 · Minooka | 12 | Minooka | 18:39.6 |
| 195 | Andres CeballosPlace 195 · Grade 12 · Minooka | 12 | Minooka | 18:41.0 |
| 196 | Zack GrecoPlace 196 · Grade 11 · Deerfield | 11 | Deerfield | 18:42.7 |
| 197 | Brendan BeamerPlace 197 · Grade 11 · Deerfield | 11 | Deerfield | 18:45.0 |
| 198 | Michael WoodwardPlace 198 · Grade 11 · Palatine | 11 | Palatine | 18:45.4 |
| 199 | Owen ChilcoatPlace 199 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 18:45.5 |
| 200 | Evan RudolphPlace 200 · Grade 9 · Evanston (Twp) | 9 | Evanston (Twp) | 18:45.7 |
| 201 | Raymond TongPlace 201 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 18:47.7 |
| 202 | Jack WhartonPlace 202 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 18:48.2 |
| 203 | Kyle SmallPlace 203 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 18:49.5 |
| 204 | Isiah LashleyPlace 204 · Grade 12 · Hinsdale South | 12 | Hinsdale South | 18:49.6 |
| 205 | Henry RussellPlace 205 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 18:49.6 |
| 206 | Alex DillonPlace 206 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 18:51.8 |
| 207 | Ethan FriedmanPlace 207 · Grade 11 · Deerfield | 11 | Deerfield | 18:52.6 |
| 208 | John HorvatPlace 208 · Grade 12 · Minooka | 12 | Minooka | 18:52.9 |
| 209 | Sebastian DavilaPlace 209 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 18:54.5 |
| 210 | Julian MaldonadoPlace 210 · Grade 12 · Fenwick | 12 | Fenwick | 18:55.5 |
| 211 | Chris PearcePlace 211 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 18:55.7 |
| 212 | David RoachPlace 212 · Grade 11 · Oswego (East) | 11 | Oswego (East) | 18:56.2 |
| 213 | Noah LolliPlace 213 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 18:56.9 |
| 214 | Drew CoylePlace 214 · Grade 12 · Metea Valley | 12 | Metea Valley | 18:57.2 |
| 215 | Quartus RassiPlace 215 · Grade 10 · Hinsdale South | 10 | Hinsdale South | 18:58.1 |
| 216 | Ethan SchaffnerPlace 216 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 19:01.7 |
| 217 | Vishnu KrishnanPlace 217 · Grade 11 · Metea Valley | 11 | Metea Valley | 19:02.3 |
| 218 | Vijay MistryPlace 218 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 19:03.7 |
| 219 | Jayden ArquinesPlace 219 · Grade 12 · Hinsdale South | 12 | Hinsdale South | 19:04.3 |
| 220 | Jack CunninghamPlace 220 · Grade 11 · Minooka | 11 | Minooka | 19:04.8 |
| 221 | Nick ChangPlace 221 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 19:05.0 |
| 222 | Kasper GoralczykPlace 222 · Grade 12 · Niles North | 12 | Niles North | 19:06.1 |
| 223 | Aidan KozlowskiPlace 223 · Grade 11 · Minooka | 11 | Minooka | 19:06.9 |
| 224 | Evan StonitschPlace 224 · Grade 12 · Minooka | 12 | Minooka | 19:07.7 |
| 225 | Alex StoffelmayrPlace 225 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 19:09.5 |
| 226 | Sal AguilarPlace 226 · Grade 11 · Fenwick | 11 | Fenwick | 19:10.7 |
| 227 | Ryan LaheyPlace 227 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 19:10.9 |
| 228 | Ben YoderPlace 228 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 19:11.0 |
| 229 | Andrew ChookazianPlace 229 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 19:11.5 |
| 230 | Jack YonoverPlace 230 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 19:12.0 |
| 231 | Dominic PapaPlace 231 · Grade 11 · Metea Valley | 11 | Metea Valley | 19:13.1 |
| 232 | Wesley WuPlace 232 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 19:14.5 |
| 233 | Jake SchillingPlace 233 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 19:15.2 |
| 234 | Maxwell KeenanPlace 234 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 19:16.5 |
| 235 | Ryan RosenfeldPlace 235 · Grade 12 · Highland Park | 12 | Highland Park | 19:17.4 |
| 236 | Tomas GilvydisPlace 236 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 19:17.7 |
| 237 | Coby SegalPlace 237 · Grade 12 · Deerfield | 12 | Deerfield | 19:17.8 |
| 238 | Hayden KatzPlace 238 · Grade 11 · Deerfield | 11 | Deerfield | 19:20.0 |
| 239 | Ethan KraulosPlace 239 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 19:21.5 |
| 240 | Charles McIntyrePlace 240 · Grade 11 · Bolingbrook | 11 | Bolingbrook | 19:22.1 |
| 241 | Jacoub LetourneauPlace 241 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 19:23.8 |
| 242 | Daniel AfshariPlace 242 · Grade 11 · Metea Valley | 11 | Metea Valley | 19:24.3 |
| 243 | Glen HoganPlace 243 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 19:24.3 |
| 244 | Noah MorrisHofferPlace 244 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 19:24.9 |
| 245 | Andrew WittePlace 245 · Grade 11 · Minooka | 11 | Minooka | 19:25.6 |
| 246 | Matt PaynePlace 246 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 19:27.1 |
| 247 | Milind SagaramPlace 247 · Grade 11 · Metea Valley | 11 | Metea Valley | 19:27.7 |
| 248 | Alex BozhkovPlace 248 · Grade 11 · Palatine | 11 | Palatine | 19:30.4 |
| 249 | Addison EdwardsPlace 249 · Grade 11 · Metea Valley | 11 | Metea Valley | 19:31.0 |
| 250 | Cham YaoPlace 250 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 19:32.4 |
| 251 | Robert BeckerPlace 251 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 19:36.6 |
| 252 | Joshua TaylorPlace 252 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 19:37.0 |
| 253 | Rohan KuttanPlace 253 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 19:37.6 |
| 254 | Nicholas JacobsPlace 254 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 19:38.4 |
| 255 | Riley BernasPlace 255 · Grade 12 · Metea Valley | 12 | Metea Valley | 19:38.8 |
| 256 | Nathaniel FukutakePlace 256 · Grade 12 · Oswego (East) | 12 | Oswego (East) | 19:40.1 |
| 257 | Eduardo MonkPlace 257 · Grade 12 · Highland Park | 12 | Highland Park | 19:40.9 |
| 258 | Jack SteinPlace 258 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 19:42.0 |
| 259 | Jeremy PlofskyPlace 259 · Grade 12 · Deerfield | 12 | Deerfield | 19:46.2 |
| 260 | David RoloffPlace 260 · Grade 12 · Hinsdale South | 12 | Hinsdale South | 19:47.1 |
| 261 | Sachin PatelPlace 261 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 19:48.5 |
| 262 | Ben SpiegelPlace 262 · Grade 11 · Deerfield | 11 | Deerfield | 19:49.0 |
| 263 | Red ReyesPlace 263 · Grade 11 · Niles North | 11 | Niles North | 19:52.9 |
| 264 | Steven DeschPlace 264 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 19:53.9 |
| 265 | Josh BeckPlace 265 · Grade 11 · Minooka | 11 | Minooka | 19:54.0 |
| 266 | Vinny MicucciPlace 266 · Grade 12 · Fenwick | 12 | Fenwick | 19:54.0 |
| 267 | Ethan SmetanaPlace 267 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 19:56.3 |
| 268 | Maximilan MillerPlace 268 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 19:57.2 |
| 269 | Anand YallapragadaPlace 269 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 20:01.2 |
| 270 | Matt NewcombPlace 270 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:03.6 |
| 271 | Magnus NaessPlace 271 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 20:04.2 |
| 272 | Dylan PearsonPlace 272 · Grade 12 · Highland Park | 12 | Highland Park | 20:04.6 |
| 273 | Albert KlaymanPlace 273 · Grade 11 · Highland Park | 11 | Highland Park | 20:05.2 |
| 274 | William FuPlace 274 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 20:07.2 |
| 275 | Andre ParkPlace 275 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 20:08.1 |
| 276 | Carson AhrensPlace 276 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:08.2 |
| 277 | Ari KadenPlace 277 · Grade 11 · Highland Park | 11 | Highland Park | 20:09.6 |
| 278 | Mehrbod SharifPlace 278 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:10.8 |
| 279 | Logan MauePlace 279 · Grade 11 · Fenwick | 11 | Fenwick | 20:11.4 |
| 280 | Chase HadenPlace 280 · Grade 11 · Evanston (Twp) | 11 | Evanston (Twp) | 20:11.4 |
| 281 | Mark GoldenbergPlace 281 · Grade 11 · Deerfield | 11 | Deerfield | 20:12.3 |
| 282 | Sam VoigtPlace 282 · Grade 11 · Deerfield | 11 | Deerfield | 20:13.2 |
| 283 | Ethan BrionesPlace 283 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 20:14.7 |
| 284 | Umair ArshadPlace 284 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 20:15.9 |
| 285 | Matt MusulinPlace 285 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 20:15.9 |
| 286 | Nicholas MikaPlace 286 · Grade 11 · Metea Valley | 11 | Metea Valley | 20:18.0 |
| 287 | Dhanush Gopalakris...Place 287 · Grade 11 · Metea Valley | 11 | Metea Valley | 20:18.3 |
| 288 | Hari RaoPlace 288 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 20:20.1 |
| 289 | Jerry LiuPlace 289 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 20:22.1 |
| 290 | Max MarshallPlace 290 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:22.4 |
| 291 | Abdulrahman ArmoutiPlace 291 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 20:23.2 |
| 292 | Jake StamerPlace 292 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 20:24.0 |
| 293 | John-Henry OhlweinPlace 293 · Grade 12 · Highland Park | 12 | Highland Park | 20:24.1 |
| 294 | Tyler ScharoffPlace 294 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:24.3 |
| 295 | Gus StamerPlace 295 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 20:28.9 |
| 296 | Lucas LapagliaPlace 296 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 20:30.7 |
| 297 | Abyan MoizPlace 297 · Grade 11 · Metea Valley | 11 | Metea Valley | 20:31.0 |
| 298 | Luke KranzPlace 298 · Grade 11 · Metea Valley | 11 | Metea Valley | 20:31.4 |
| 299 | Tyler SpencePlace 299 · Grade 11 · Niles North | 11 | Niles North | 20:31.5 |
| 300 | Kaden RobbPlace 300 · Grade 12 · Naperville (Central) | 12 | Naperville (Central) | 20:32.4 |
| 301 | Jason MelnickPlace 301 · Grade 12 · Niles North | 12 | Niles North | 20:33.8 |
| 302 | Micah BoothPlace 302 · Grade 11 · Bolingbrook | 11 | Bolingbrook | 20:34.3 |
| 303 | Matthew KroscherPlace 303 · Grade 12 · Deerfield | 12 | Deerfield | 20:38.0 |
| 304 | Gus MurrayPlace 304 · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 20:39.5 |
| 305 | Brandon CastroPlace 305 · Grade 11 · Niles North | 11 | Niles North | 20:39.8 |
| 306 | Brian ReichPlace 306 · Grade 11 · Deerfield | 11 | Deerfield | 20:40.3 |
| 307 | Erik LitwickiPlace 307 · Grade 11 · Metea Valley | 11 | Metea Valley | 20:41.6 |
| 308 | Joseph LuoPlace 308 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 20:41.6 |
| 309 | James TuenePlace 309 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 20:41.8 |
| 310 | Ray FerrerPlace 310 · Grade 11 · Niles North | 11 | Niles North | 20:42.1 |
| 311 | Ryan ZaborsPlace 311 · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 20:42.9 |
| 312 | Walker PennisiPlace 312 · Grade 12 · Evanston (Twp) | 12 | Evanston (Twp) | 20:48.0 |
| 313 | Emilio DillonPlace 313 · Grade 11 · Fenwick | 11 | Fenwick | 20:49.4 |
| 314 | Sebastian VazquezPlace 314 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 20:52.7 |
| 315 | Henry AdkinsPlace 315 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 20:53.0 |
| 316 | Jack KinseyPlace 316 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 20:55.8 |
| 317 | Jatin SinghPlace 317 · Grade 11 · Metea Valley | 11 | Metea Valley | 20:56.2 |
| 318 | Angel GonzalezPlace 318 · Grade 12 · Bolingbrook | 12 | Bolingbrook | 20:58.7 |
| 319 | Nate WolcottPlace 319 · Grade 12 · Minooka | 12 | Minooka | 21:02.9 |
| 320 | Ishaan MathurPlace 320 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 21:03.9 |
| 321 | Eric LipiszkoPlace 321 · Grade 12 · Hinsdale South | 12 | Hinsdale South | 21:08.8 |
| 322 | Calvin CzapkoPlace 322 · Grade 12 · Hinsdale South | 12 | Hinsdale South | 21:12.1 |
| 323 | Josh RiriePlace 323 · Grade 12 · Hinsdale South | 12 | Hinsdale South | 21:13.5 |
| 324 | David KrawczykPlace 324 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 21:16.6 |
| 325 | Martin McCannPlace 325 · Grade 11 · Fenwick | 11 | Fenwick | 21:20.9 |
| 326 | Teddy OberliesPlace 326 · Grade 12 · Fenwick | 12 | Fenwick | 21:22.9 |
| 327 | Evan RestucciaPlace 327 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 21:24.9 |
| 328 | Ozzie DoumanianPlace 328 · Grade 12 · Minooka | 12 | Minooka | 21:25.0 |
| 329 | Matt HickeyPlace 329 · Grade 11 · Fenwick | 11 | Fenwick | 21:25.1 |
| 330 | Rafael AbadPlace 330 · Grade 11 · Niles North | 11 | Niles North | 21:27.8 |
| 331 | Advik SanampudiPlace 331 · Grade 11 · Metea Valley | 11 | Metea Valley | 21:28.2 |
| 332 | Robert SpicerPlace 332 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 21:33.1 |
| 333 | Nicholas PintarPlace 333 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 21:35.3 |
| 334 | Junyoung JeongPlace 334 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 21:37.0 |
| 335 | Michael WagnerPlace 335 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 21:38.2 |
| 336 | Jeremy RosenblumPlace 336 · Grade 11 · Deerfield | 11 | Deerfield | 21:38.8 |
| 337 | Bruce KnappPlace 337 · Grade 12 · Minooka | 12 | Minooka | 21:40.2 |
| 338 | Nickolas BoundsPlace 338 · Grade 11 · Metea Valley | 11 | Metea Valley | 21:41.1 |
| 339 | Harry Watson-HillPlace 339 · Grade 12 · Metea Valley | 12 | Metea Valley | 21:41.4 |
| 340 | Ryan HoshellPlace 340 · Grade 11 · Minooka | 11 | Minooka | 21:44.7 |
| 341 | Zach LukePlace 341 · Grade 11 · Deerfield | 11 | Deerfield | 21:47.3 |
| 342 | Tyler OrlowPlace 342 · Grade 12 · Neuqua Valley | 12 | Neuqua Valley | 21:48.3 |
| 343 | Spencer VernierPlace 343 · Grade 11 · Deerfield | 11 | Deerfield | 21:48.8 |
| 344 | Gavin LapointePlace 344 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 21:51.1 |
| 345 | Philip CyriacPlace 345 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 21:51.3 |
| 346 | Caleb ArgamasoPlace 346 · Grade 12 · Fenwick | 12 | Fenwick | 21:52.3 |
| 347 | Andrew HelliwellPlace 347 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 21:52.9 |
| 348 | Jackson ReindlPlace 348 · Grade 11 · Wheaton Warrenville .. | 11 | Wheaton Warrenville .. | 21:56.0 |
| 349 | Logan LoflandPlace 349 · Grade 11 · Deerfield | 11 | Deerfield | 21:56.0 |
| 350 | Aj EstradaPlace 350 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 21:58.1 |
| 351 | Jiajun LiPlace 351 · Grade 11 · Niles North | 11 | Niles North | 22:00.1 |
| 352 | Geoffrey WuPlace 352 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 22:01.9 |
| 353 | Filip MatusiakPlace 353 · Grade 11 · Metea Valley | 11 | Metea Valley | 22:03.4 |
| 354 | Paul Kiefer -Place 354 · Neuqua Valley | — | Neuqua Valley | 22:06.1 |
| 355 | Matthew BlanckPlace 355 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 22:12.9 |
| 356 | Steve QiuPlace 356 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 22:15.6 |
| 357 | Goutham BaskaranPlace 357 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 22:17.1 |
| 358 | Brodie MartinPlace 358 · Grade 11 · Minooka | 11 | Minooka | 22:20.6 |
| 359 | Robert HenryPlace 359 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 22:20.9 |
| 360 | Arpan SwaroopPlace 360 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 22:22.2 |
| 361 | Max DunnPlace 361 · Grade 11 · Deerfield | 11 | Deerfield | 22:26.0 |
| 362 | Aidan JancPlace 362 · Grade 11 · Fenwick | 11 | Fenwick | 22:29.5 |
| 363 | Stephen Di NardoPlace 363 · Grade 11 · Deerfield | 11 | Deerfield | 22:30.2 |
| 364 | Chris AchammerPlace 364 · Grade 12 · Wheaton Warrenville .. | 12 | Wheaton Warrenville .. | 22:30.4 |
| 365 | Jack WilliamsPlace 365 · Grade 11 · Fenwick | 11 | Fenwick | 22:34.8 |
| 366 | Joey BacinoPlace 366 · Grade 11 · Fenwick | 11 | Fenwick | 22:35.7 |
| 367 | Cesar MaldonadoPlace 367 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 22:47.5 |
| 368 | Colin CainPlace 368 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 22:57.7 |
| 369 | Juan MejiaPlace 369 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 22:58.5 |
| 370 | Lorenzo JenningsPlace 370 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 22:59.7 |
| 371 | Josue UribePlace 371 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 23:00.8 |
| 372 | Chase SchwarzPlace 372 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 23:10.6 |
| 373 | Ronak ChandiwalaPlace 373 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 23:28.9 |
| 374 | Max DunnPlace 374 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 23:35.2 |
| 375 | Tony CaiPlace 375 · Grade 11 · Neuqua Valley | 11 | Neuqua Valley | 23:50.9 |
| 376 | Max BolonPlace 376 · Grade 11 · Deerfield | 11 | Deerfield | 24:36.6 |
| 377 | Andrew JohnstonPlace 377 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 24:51.1 |
| 378 | Matthew KavanaghPlace 378 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 24:53.6 |
| 379 | Daniel RobbinsPlace 379 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 25:03.1 |
| 380 | Griffin GlinesPlace 380 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 25:06.6 |
| 381 | Jiawei ChenPlace 381 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 25:18.4 |
| 382 | Enoch QinPlace 382 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 26:07.4 |
| 383 | Cameron BelgioPlace 383 · Grade 11 · Naperville (North) | 11 | Naperville (North) | 26:24.9 |
| 384 | Carnig HsiaPlace 384 · Grade 11 · Hinsdale South | 11 | Hinsdale South | 26:26.5 |
| 385 | Tyler NagelbachPlace 385 · Grade 11 · Deerfield | 11 | Deerfield | 26:27.4 |
| 386 | Jonathan MalepePlace 386 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 26:28.9 |
| 387 | Luke FredericksPlace 387 · Grade 11 · Naperville (Central) | 11 | Naperville (Central) | 27:16.8 |
| 388 | Merritt WeesePlace 388 · Grade 12 · Naperville (North) | 12 | Naperville (North) | 28:36.3 |