| 1 | Thomas Chase MitchellPlace 1 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:01.05 |
| 2 | Nore FigueroaPlace 2 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 17:28.69 |
| 3 | Mitchell SwiatkowskiPlace 3 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 17:30.97 |
| 4 | Miles KotlebaPlace 4 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:39.97 |
| 5 | Ethan CzerwinskiPlace 5 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 17:41.95 |
| 6 | Hasan Razvi-RajekPlace 6 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 17:44.98 |
| 7 | Emmett DobbinsPlace 7 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:45.79 |
| 8 | Aidan ChauhanPlace 8 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:50.29 |
| 9 | Graham ThompsonPlace 9 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 18:17.56 |
| 10 | Noa LisnichPlace 10 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:24.40 |
| 11 | Ben DaoPlace 11 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 18:27.19 |
| 12 | Maximo Ramiro-GarciaPlace 12 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:31.93 PR |
| 13 | Brandon VillegasPlace 13 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 18:45.04 |
| 14 | Lucas CarmonaPlace 14 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:47.80 |
| 15 | Aiden VillegasPlace 15 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:48.73 |
| 16 | Lucas LuckhardPlace 16 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 18:49.03 |
| 17 | Grant SchneiderPlace 17 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 18:52.69 |
| 18 | Tyler WestbergPlace 18 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 18:56.41 |
| 19 | Izak VelazquezPlace 19 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 19:05.14 |
| 20 | Jack VillarrealPlace 20 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 19:15.64 |
| 21 | Oskar GearyPlace 21 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 19:16.06 |
| 22 | Jack CanerdayPlace 22 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 19:17.08 PR |
| 23 | Liam GerrardPlace 23 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 19:21.25 |
| 24 | Cullen SunPlace 24 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 19:24.67 |
| 25 | Jack Van BeekPlace 25 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 19:36.46 |
| 26 | Rishaan ShahPlace 26 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 20:11.50 |
| 27 | Rohin MendiPlace 27 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 20:16.69 PR |
| 28 | Hudson KurczPlace 28 · Grade 12 · Hinsdale (Central) | 12 | Hinsdale (Central) | 20:18.64 |
| 29 | Theodore ProutsosPlace 29 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 20:28.63 |
| 30 | Ahmed ShamsiPlace 30 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:40.99 |
| 31 | Tayden LeePlace 31 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:51.37 |
| 32 | Owen McAllisterPlace 32 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:53.92 |
| 33 | Whittaker CattonPlace 33 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:56.53 |
| 34 | Ibrahim EsmatiPlace 34 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 20:59.44 |
| 35 | Tyler SanchezPlace 35 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:13.04 |
| 36 | Jack BarnesPlace 36 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:15.07 |
| 37 | Zen PatelPlace 37 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:21.31 |
| 38 | Jake GottfriedPlace 38 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:43.26 |
| 39 | Joseph GeorgePlace 39 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 21:45.01 |
| 40 | Riley AtzmanPlace 40 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 21:47.02 |
| 41 | Austin SmalarzPlace 41 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 21:49.42 |
| 42 | Danny WangPlace 42 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 21:59.77 |
| 43 | Adam FahmiPlace 43 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 22:08.02 |
| 44 | Ethan GrievePlace 44 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 22:08.74 |
| 45 | Benjamin BeckmannPlace 45 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 22:14.38 |
| 46 | Lars ZillioxPlace 46 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 22:15.94 |
| 47 | Aadivir SharmaPlace 47 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 22:28.84 |
| 48 | Miguel RojasPlace 48 · Grade 10 · Orland Park (Sandburg) | 10 | Orland Park (Sandburg) | 22:31.39 |
| 49 | Kareem AlasadiPlace 49 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 22:37.72 PR |
| 50 | George LoyPlace 50 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 22:49.51 |
| 51 | Matthew CrosbyPlace 51 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 22:50.38 PR |
| 52 | Mohammed AbdelhamidPlace 52 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 23:29.68 |
| 53 | Jacob SchroederPlace 53 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 23:30.19 |
| 54 | Xander Mares-GrzedaPlace 54 · Grade 9 · Darien (Hinsdale South) | 9 | Darien (Hinsdale South) | 23:49.40 |
| 55 | Christian KarbowskiPlace 55 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 23:55.54 |
| 56 | Michael LiuPlace 56 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 24:22.33 |
| 57 | William O'NealPlace 57 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 24:36.94 |
| 58 | Lukasz KrzeczkowskiPlace 58 · Grade 9 · Orland Park (Sandburg) | 9 | Orland Park (Sandburg) | 24:40.18 PR |
| 59 | Stefan BodrozicPlace 59 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 24:48.19 |
| 60 | Alexander SchejbalPlace 60 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 26:13.54 PR |
| 61 | Drew SpataraPlace 61 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 26:15.70 |
| 62 | Damilola OlaitanPlace 62 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 26:28.97 |
| 63 | Seydou SarrPlace 63 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 26:34.11 |
| 64 | Ryker RappPlace 64 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 27:35.38 |
| 65 | Khalid HajdarwishPlace 65 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 27:40.95 PR |
| 66 | Ante PetrusicPlace 66 · Grade 9 · Darien (Hinsdale South) | 9 | Darien (Hinsdale South) | 31:28.08 |