| 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 | Miles 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 |