| 1 | Charles TuscherPlace 1 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 11:32.25 |
| 2 | Thomas Chase MitchellPlace 2 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 11:40.96 |
| 3 | Miles KotlebaPlace 3 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 11:55.87 |
| 4 | Emmett DobbinsPlace 4 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:19.50 |
| 5 | Tyler WestbergPlace 5 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:29.24 |
| 6 | Aidan ChauhanPlace 6 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:30.55 |
| 7 | Liam SwiderskiPlace 7 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 12:30.85 |
| 8 | Graham ThompsonPlace 8 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:31.84 |
| 9 | Jehudiel PaniaguaPlace 9 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 12:32.25 |
| 10 | Liam GerrardPlace 10 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:34.12 PR |
| 11 | Cullen SunPlace 11 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 12:34.93 |
| 12 | Jack Van BeekPlace 12 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:04.21 |
| 13 | Adnan HashemPlace 13 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:34.47 PR |
| 14 | Jack VillarrealPlace 14 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:37.29 |
| 15 | Tyler SanchezPlace 15 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:38.13 PR |
| 16 | Christopher HoldenPlace 16 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 13:39.60 PR |
| 17 | Ahmed ShamsiPlace 17 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:52.56 PR |
| 18 | Whittaker CattonPlace 18 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:55.98 |
| 19 | Jake GottfriedPlace 19 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 13:59.19 PR |
| 20 | Tayden LeePlace 20 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 13:59.49 PR |
| 21 | Nik TadavarthyPlace 21 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 14:00.30 |
| 22 | Owen McAllisterPlace 22 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:02.86 |
| 23 | Jack BarnesPlace 23 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 14:11.14 PR |
| 24 | Matt CrosbyPlace 24 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:15.88 PR |
| 25 | Max BiggamPlace 25 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 14:17.50 |
| 26 | Benjamin BeckmannPlace 26 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:20.51 PR |
| 27 | George LoyPlace 27 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 14:21.92 PR |
| 28 | William O'NealPlace 28 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:23.20 |
| 29 | Joseph LanePlace 29 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 14:26.59 PR |
| 30 | Lars ZillioxPlace 30 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:41.87 PR |
| 31 | Adam FahmiPlace 31 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 14:47.03 |
| 32 | David BeyersPlace 32 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 14:51.94 PR |
| 33 | Aadivir SharmaPlace 33 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 14:56.57 PR |
| 34 | Hunter KauffmanPlace 34 · Grade 11 · Hinsdale (Central) | 11 | Hinsdale (Central) | 14:58.72 PR |
| 35 | Marco GarciaPlace 35 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 14:59.56 PR |
| 36 | Kareem AlasadiPlace 36 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 15:01.99 PR |
| 37 | Aiden BurnsPlace 37 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 15:08.96 PR |
| 38 | Robert FaikusPlace 38 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 15:09.77 PR |
| 39 | Zach KozlowskiPlace 39 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 15:10.14 |
| 40 | Henry XuPlace 40 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 15:20.50 PR |
| 41 | Joseph BadrovPlace 41 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 15:20.92 PR |
| 42 | Alexander StrombergPlace 42 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 15:38.06 PR |
| 43 | Andy AcevedoPlace 43 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 15:56.06 PR |
| 44 | Colin HolcombPlace 44 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 15:58.97 PR |
| 45 | Jacob SchroederPlace 45 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 16:11.38 |
| 46 | Michael LiuPlace 46 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 16:11.41 |
| 47 | Declan ConnellyPlace 47 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:17.87 PR |
| 48 | Aaron DaSilvaPlace 48 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:20.31 PR |
| 49 | Davis HannaPlace 49 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:23.23 PR |
| 50 | Charlie PhilipsPlace 50 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 16:23.63 PR |
| 51 | Sadeddin KhrfanPlace 51 · Grade 10 · Hinsdale (Central) | 10 | Hinsdale (Central) | 17:01.82 |
| 52 | Saad ShameemPlace 52 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 17:20.07 PR |
| 53 | Giovanni ImbrognoPlace 53 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 17:43.13 |
| 54 | Alexander SchejbalPlace 54 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 17:56.49 |
| 55 | Damilola OlaitanPlace 55 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 18:31.10 PR |
| 56 | Ryker RappPlace 56 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 19:08.28 |
| 57 | Luke RowenPlace 57 · Grade 11 · LaGrange (Lyons) | 11 | LaGrange (Lyons) | 19:15.81 PR |
| 58 | Rafael ChakeerPlace 58 · Grade 9 · LaGrange (Lyons) | 9 | LaGrange (Lyons) | 20:29.71 PR |
| 59 | Khalid HajdarwishPlace 59 · Grade 9 · Hinsdale (Central) | 9 | Hinsdale (Central) | 20:56.59 |