| 1 | Gavin HallPlace 1 · Grade SO · Plainfield (North) | SO | Plainfield (North) | 10:57.87 |
| 2 | Garrett AndersonPlace 2 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 10:59.99 |
| 3 | James MasoPlace 3 · Grade SO · Plainfield (North) | SO | Plainfield (North) | 11:08.94 |
| 4 | Aidan KyrychenkoPlace 4 · Grade SO · Plainfield (North) | SO | Plainfield (North) | 11:18.97 |
| 5 | Dominic FrigoPlace 5 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 11:20.53 |
| 6 | Logan DodsonPlace 6 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 11:22.24 |
| 7 | Matt NovakPlace 7 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 11:23.75 |
| 8 | Sean JansenPlace 8 · Grade SO · Plainfield (North) | SO | Plainfield (North) | 11:24.49 |
| 9 | Jacob SchmaudererPlace 9 · Grade SO · Plainfield (North) | SO | Plainfield (North) | 11:27.30 |
| 10 | Brennan HardyPlace 10 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 11:27.58 |
| 11 | Anish BhagwatPlace 11 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 11:33.53 |
| 12 | Max MayerPlace 12 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 11:34.06 |
| 13 | Dylan AraizaPlace 13 · Grade SO · Plainfield (North) | SO | Plainfield (North) | 11:43.06 |
| 14 | Ryan LeePlace 14 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 11:43.88 |
| 15 | Brendan LynchPlace 15 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 11:49.79 |
| 16 | Jesse GudauskasPlace 16 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 11:55.13 |
| 17 | Liam O'BrienPlace 17 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 12:00.59 |
| 18 | Kiran KrishnanPlace 18 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 12:04.54 |
| 19 | Stephen CoxPlace 19 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 12:05.39 |
| 20 | Cal AndersonPlace 20 · Grade SO · Plainfield (North) | SO | Plainfield (North) | 12:06.56 |
| 21 | Evan PatchettPlace 21 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 12:14.71 |
| 22 | John NewellPlace 22 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 12:25.94 |
| 23 | Owen ScholzPlace 23 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 12:26.84 |
| 24 | Tyler Lynch-GoffPlace 24 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 12:28.76 |
| 25 | Mark KrishnanPlace 25 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 12:28.83 |
| 26 | Isaak SteinPlace 26 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 12:29.21 |
| 27 | Kwame Amoo-OtooPlace 27 · Grade SR · Plainfield (North) | SR | Plainfield (North) | 12:31.41 |
| 28 | Aidan PourPlace 28 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 12:34.83 |
| 29 | Dominic LaMontagnaPlace 29 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 12:37.13 |
| 30 | Deacon KosloskusPlace 30 · Grade JR · Palos Heights (Chicago | JR | Palos Heights (Chicago | 12:37.27 |
| 31 | Ilan AzuaraPlace 31 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 12:38.75 |
| 32 | Ryan MortonPlace 32 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 12:43.22 |
| 33 | Henry EidePlace 33 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 12:44.28 |
| 34 | Will RucolasPlace 34 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 12:45.36 |
| 35 | Gavin Van AntwerpPlace 35 · Grade SO · Algonquin (Jacobs) | SO | Algonquin (Jacobs) | 12:47.60 |
| 36 | Jack MaPlace 36 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 12:48.44 |
| 37 | Sam ParkerPlace 37 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 12:48.80 |
| 38 | Abel ReesePlace 38 · Grade FR · Highland Park | FR | Highland Park | 12:52.08 |
| 39 | Chase BellPlace 39 · Grade SR · Plainfield (North) | SR | Plainfield (North) | 12:54.53 |
| 40 | Sarit BosePlace 40 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 12:57.49 |
| 41 | Jared WadenPlace 41 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 12:58.25 |
| 42 | John BitskyPlace 42 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 12:59.47 |
| 43 | Cameron BarrettPlace 43 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 13:06.68 |
| 44 | Jet TrommerPlace 44 · Grade JR · Algonquin (Jacobs) | JR | Algonquin (Jacobs) | 13:14.56 |
| 45 | Tyler RozyckiPlace 45 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 13:18.26 |
| 46 | Cameron RingPlace 46 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 13:22.93 |
| 47 | Liam BeaversPlace 47 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 13:24.05 |
| 48 | Jack GrapenthienPlace 48 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 13:24.65 |
| 49 | Gage KosloskusPlace 49 · Grade FR · Palos Heights (Chicago | FR | Palos Heights (Chicago | 13:25.16 |
| 50 | Jack DavisPlace 50 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 13:25.26 |
| 51 | Madden CohenPlace 51 · Grade FR · Highland Park | FR | Highland Park | 13:26.14 |
| 52 | Isaiah JonesPlace 52 · Grade SO · Palos Heights (Chicago | SO | Palos Heights (Chicago | 13:28.76 |
| 53 | Maddux JohnsonPlace 53 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 13:28.94 |
| 54 | Terrence BurtonPlace 54 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 13:30.08 |
| 55 | Santino AnfusoPlace 55 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 13:33.45 |
| 56 | Benjamin WangPlace 56 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 13:36.76 |
| 57 | Nathan PierzchalskiPlace 57 · Grade FR · Algonquin (Jacobs) | FR | Algonquin (Jacobs) | 13:39.85 |
| 58 | Alan BoucherPlace 58 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 13:39.95 |
| 59 | Tyshawn HarrisPlace 59 · Grade FR · Bolingbrook | FR | Bolingbrook | 13:40.88 |
| 60 | Jackson DunnPlace 60 · Grade SR · Plainfield (North) | SR | Plainfield (North) | 13:43.89 |
| 61 | Sam BrockwayPlace 61 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 13:44.13 |
| 62 | Visesh BalajiPlace 62 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 13:45.14 |
| 63 | mile MitchellPlace 63 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 13:45.94 |
| 64 | Fernando Zuniga RetanaPlace 64 · Grade SR · Bolingbrook | SR | Bolingbrook | 13:48.27 |
| 65 | Ben DamianiPlace 65 · Grade SO · Plainfield (North) | SO | Plainfield (North) | 13:48.53 |
| 66 | Easton MillerPlace 66 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 13:50.61 |
| 67 | Will CunninghamPlace 67 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 13:52.59 |
| 68 | Rylan SainsburyPlace 68 · Grade FR · Algonquin (Jacobs) | FR | Algonquin (Jacobs) | 13:57.25 |
| 69 | Ziyue (Vito) GePlace 69 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 13:59.94 |
| 70 | Rajan AnthonyPlace 70 · Grade JR · Naperville (Neuqua Vall | JR | Naperville (Neuqua Vall | 14:05.37 |
| 71 | Josh KopenecPlace 71 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 14:06.75 |
| 72 | Zach BucsanyiPlace 72 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 14:07.31 |
| 73 | Trey WilsonPlace 73 · Grade SR · Plainfield (North) | SR | Plainfield (North) | 14:07.89 |
| 74 | Andrew GowenPlace 74 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 14:09.73 |
| 75 | Ronan ShrivastavaPlace 75 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 14:10.19 |
| 76 | David VillamilPlace 76 · Grade FR · Bolingbrook | FR | Bolingbrook | 14:10.34 |
| 77 | Cooper McGinnisPlace 77 · Grade JR · Naperville (Neuqua Vall | JR | Naperville (Neuqua Vall | 14:11.55 |
| 78 | Adam JaglinPlace 78 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 14:11.63 |
| 79 | Isaac BroadnaxPlace 79 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 14:13.26 |
| 80 | Aidan NgPlace 80 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 14:17.32 |
| 81 | Charith AdabalaPlace 81 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 14:18.38 |
| 82 | Ben McMahonPlace 82 · Grade FR · Algonquin (Jacobs) | FR | Algonquin (Jacobs) | 14:19.13 |
| 83 | Cruz SweeneyPlace 83 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 14:19.98 |
| 84 | Bradley YakimiskyPlace 84 · Grade FR · Algonquin (Jacobs) | FR | Algonquin (Jacobs) | 14:21.03 |
| 85 | Owen WillsPlace 85 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 14:21.79 |
| 86 | Mikalis VasilakopoulosPlace 86 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 14:24.51 |
| 87 | Andy FaustoPlace 87 · Grade FR · Bolingbrook | FR | Bolingbrook | 14:26.59 |
| 88 | Andrew WilliamsPlace 88 · Grade FR · Palos Heights (Chicago | FR | Palos Heights (Chicago | 14:29.80 |
| 89 | Andree HernandezPlace 89 · Grade SR · Plainfield (North) | SR | Plainfield (North) | 14:38.14 |
| 90 | Jack EnrightPlace 90 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 14:38.87 |
| 91 | Aiden BosquePlace 91 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 14:40.27 |
| 92 | Joseph MuellerPlace 92 · Grade SO · Algonquin (Jacobs) | SO | Algonquin (Jacobs) | 14:40.44 |
| 93 | Matt DamianiPlace 93 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 14:40.64 |
| 94 | Johnathan HammondPlace 94 · Grade JR · Naperville (Neuqua Vall | JR | Naperville (Neuqua Vall | 14:42.44 |
| 95 | Filip VilasavljevicPlace 95 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 14:43.27 |
| 96 | Emilio LozanoPlace 96 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 14:44.23 |
| 97 | Gabriel JacksonPlace 97 · Grade FR · Highland Park | FR | Highland Park | 14:46.12 |
| 98 | Makena DugganPlace 98 · Grade FR · Highland Park | FR | Highland Park | 14:48.80 |
| 99 | Ray CurranPlace 99 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 14:48.85 |
| 100 | Cy MundyPlace 100 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 14:55.01 |
| 101 | Andrew GarzaPlace 101 · Grade SR · Algonquin (Jacobs) | SR | Algonquin (Jacobs) | 14:57.00 |
| 102 | Vivaan VenkatPlace 102 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 14:57.76 |
| 103 | Kaiden ArnoldPlace 103 · Grade SO · Algonquin (Jacobs) | SO | Algonquin (Jacobs) | 15:00.41 |
| 104 | Nate GoldbergPlace 104 · Grade FR · Highland Park | FR | Highland Park | 15:02.53 |
| 105 | Luke MarksPlace 105 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 15:07.41 |
| 106 | Addison Courtman-SimanePlace 106 · Grade FR · Highland Park | FR | Highland Park | 15:11.13 |
| 107 | Yule ParkPlace 107 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 15:12.13 |
| 108 | Andres LopezPlace 108 · Grade FR · Bolingbrook | FR | Bolingbrook | 15:14.46 |
| 109 | Joaquin MartinezPlace 109 · Grade FR · Highland Park | FR | Highland Park | 15:16.15 |
| 110 | Levi CorderoPlace 110 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 15:19.79 |
| 111 | Pratham NaikPlace 111 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 15:22.10 |
| 112 | Nathan GribbonPlace 112 · Grade SO · Algonquin (Jacobs) | SO | Algonquin (Jacobs) | 15:24.54 |
| 113 | Advik NidadavoluPlace 113 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 15:30.31 |
| 114 | Derrick JonesPlace 114 · Grade SO · Algonquin (Jacobs) | SO | Algonquin (Jacobs) | 15:31.19 |
| 115 | Jackson PelhankPlace 115 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 15:33.32 |
| 116 | Rey FrascoPlace 116 · Grade SO · Bolingbrook | SO | Bolingbrook | 15:36.24 |
| 117 | Ethan LeePlace 117 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 15:36.91 |
| 118 | Kenneth KamaraPlace 118 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 15:39.05 |
| 119 | Brady HauserPlace 119 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 15:44.80 |
| 120 | Gavin GundersonPlace 120 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 15:45.06 |
| 121 | Zach SuePlace 121 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 16:06.53 |
| 122 | Vishant SharmaPlace 122 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 16:09.28 |
| 123 | Shlok JaiswalPlace 123 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 16:09.93 |
| 124 | Benjamin MallettPlace 124 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 16:12.22 |
| 125 | Lukas GoberPlace 125 · Grade FR · Algonquin (Jacobs) | FR | Algonquin (Jacobs) | 16:12.49 |
| 126 | Ridham AminPlace 126 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 16:13.54 |
| 127 | Yandel TorresPlace 127 · Grade SO · Downers Grove (North) | SO | Downers Grove (North) | 16:25.26 |
| 128 | Aidan RosasPlace 128 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 16:27.43 |
| 129 | Casey WalterPlace 129 · Grade FR · Algonquin (Jacobs) | FR | Algonquin (Jacobs) | 16:29.61 |
| 130 | Bryan Denney JrPlace 130 · Grade JR · Bolingbrook | JR | Bolingbrook | 16:37.67 |
| 131 | Ryan RobinsonPlace 131 · Grade SO · Palos Heights (Chicago | SO | Palos Heights (Chicago | 16:41.45 |
| 132 | Noah GoberPlace 132 · Grade SR · Algonquin (Jacobs) | SR | Algonquin (Jacobs) | 16:59.45 |
| 133 | Michael FlorczykowskiPlace 133 · Grade SO · Algonquin (Jacobs) | SO | Algonquin (Jacobs) | 17:01.19 |
| 134 | Amaan KhanPlace 134 · Grade FR · Plainfield (North) | FR | Plainfield (North) | 17:05.69 |
| 135 | Ethan ReedPlace 135 · Grade FR · Algonquin (Jacobs) | FR | Algonquin (Jacobs) | 17:09.31 |
| 136 | Caden StoubPlace 136 · Grade JR · Palos Heights (Chicago | JR | Palos Heights (Chicago | 17:10.15 |
| 137 | Joseluis Jimenez AlonsoPlace 137 · Grade SR · Bolingbrook | SR | Bolingbrook | 17:13.95 |
| 138 | Nathan MburuPlace 138 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 17:29.33 |
| 139 | Josh SkindzierPlace 139 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 17:31.90 |
| 140 | Dillon McAndrewPlace 140 · Grade JR · Bolingbrook | JR | Bolingbrook | 17:34.36 |
| 141 | Gianni RinaldoPlace 141 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 18:00.53 |
| 142 | Dhruv PatelPlace 142 · Grade SO · Naperville (Neuqua Vall | SO | Naperville (Neuqua Vall | 18:12.56 |
| 143 | Joaquin RiveraPlace 143 · Grade FR · Highland Park | FR | Highland Park | 18:27.43 |
| 144 | Jacob EvansPlace 144 · Grade FR · Downers Grove (North) | FR | Downers Grove (North) | 18:42.68 |
| 145 | Erick AlonzoPlace 145 · Grade JR · Algonquin (Jacobs) | JR | Algonquin (Jacobs) | 18:52.79 |
| 146 | Ilijah WeddingPlace 146 · Grade FR · Bolingbrook | FR | Bolingbrook | 19:34.81 |
| 147 | Leon ArteagaPlace 147 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 19:43.39 |
| 148 | Ishant SharmaPlace 148 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 20:20.22 |
| 149 | Mekhi ZacheryPlace 149 · Grade JR · Bolingbrook | JR | Bolingbrook | 20:33.09 |
| 150 | Anshuman VelankarPlace 150 · Grade FR · Naperville (Neuqua Vall | FR | Naperville (Neuqua Vall | 25:08.66 |