| 1 | Thomas JochumPlace 1 · Grade 11 · Glen Ellyn (Glenbard South) | 11 | Glen Ellyn (Glenbard South) | 15:04.30 |
| 2 | Giancarlo PietrasantaPlace 2 · Grade 10 · Glen Ellyn (Glenbard South) | 10 | Glen Ellyn (Glenbard South) | 15:19.80 |
| 3 | Joseph BagnuoloPlace 3 · Grade 12 · Bartlett | 12 | Bartlett | 15:27.90 |
| 4 | Mason HephnerPlace 4 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 15:37.80 |
| 5 | Nathan GehrmannPlace 5 · Grade 12 · Aurora (West Aurora) | 12 | Aurora (West Aurora) | 15:53.60 |
| 6 | Matt AndersenPlace 6 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 16:01.20 |
| 7 | Evan RubinasPlace 7 · Grade 10 · Glen Ellyn (Glenbard South) | 10 | Glen Ellyn (Glenbard South) | 16:10.00 |
| 8 | Alejandro CantareroPlace 8 · Grade 12 · Aurora (East) | 12 | Aurora (East) | 16:12.80 |
| 9 | Alexander HernandezPlace 9 · Grade 11 · Lombard (Glenbard East) | 11 | Lombard (Glenbard East) | 16:21.60 |
| 10 | KJ RogersPlace 10 · Grade 12 · Aurora (West Aurora) | 12 | Aurora (West Aurora) | 16:28.10 PR |
| 11 | Nate McGinnisPlace 11 · Grade 11 · Aurora (West Aurora) | 11 | Aurora (West Aurora) | 16:28.90 |
| 12 | Ethan JenkinsPlace 12 · Grade 9 · Aurora (West Aurora) | 9 | Aurora (West Aurora) | 16:30.60 |
| 13 | Adrian RodelaPlace 13 · Grade 10 · Bartlett | 10 | Bartlett | 16:36.00 |
| 14 | Andrew WalterPlace 14 · Grade 10 · Glen Ellyn (Glenbard South) | 10 | Glen Ellyn (Glenbard South) | 16:37.40 |
| 15 | David DorantesPlace 15 · Grade 12 · Elgin | 12 | Elgin | 16:45.30 |
| 16 | Gus KlingPlace 16 · Grade 12 · Glen Ellyn (Glenbard South) | 12 | Glen Ellyn (Glenbard South) | 16:45.40 |
| 17 | Adel DelicPlace 17 · Grade 12 · Streamwood | 12 | Streamwood | 16:45.60 |
| 18 | Edgar SerranoPlace 18 · Grade 12 · Elgin | 12 | Elgin | 16:46.10 |
| 19 | Caleb RobertsPlace 19 · Grade 9 · Bartlett | 9 | Bartlett | 16:49.30 |
| 20 | Yoshua ParedesPlace 20 · Grade 12 · Aurora (West Aurora) | 12 | Aurora (West Aurora) | 16:51.90 |
| 21 | Elijah YungPlace 21 · Grade 12 · Bartlett | 12 | Bartlett | 16:52.60 |
| 22 | Levi HuffmanPlace 22 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 16:59.30 PR |
| 23 | David VillagomezPlace 23 · Grade 11 · Elgin | 11 | Elgin | 17:01.60 |
| 24 | Alexis TelloPlace 24 · Grade 11 · Aurora (East) | 11 | Aurora (East) | 17:02.00 |
| 25 | Daniel DuranPlace 25 · Grade 12 · West Chicago | 12 | West Chicago | 17:02.80 |
| 26 | Ben HintonPlace 26 · Grade 9 · Aurora (East) | 9 | Aurora (East) | 17:03.90 PR |
| 27 | Luis MoralesPlace 27 · Grade 11 · Aurora (East) | 11 | Aurora (East) | 17:06.20 |
| 28 | Andres Perez-CholulaPlace 28 · Grade 11 · West Chicago | 11 | West Chicago | 17:13.00 |
| 29 | Tristan BanasiakPlace 29 · Grade 10 · West Chicago | 10 | West Chicago | 17:14.20 |
| 30 | Julian FloresPlace 30 · Grade 11 · Aurora (West Aurora) | 11 | Aurora (West Aurora) | 17:15.80 |
| 31 | Kaden NeuhausPlace 31 · Grade 12 · Aurora (West Aurora) | 12 | Aurora (West Aurora) | 17:17.30 PR |
| 32 | Ryker TiltgesPlace 32 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 17:18.50 |
| 33 | Francisco MoralesPlace 33 · Grade 12 · Aurora (East) | 12 | Aurora (East) | 17:19.40 |
| 34 | Sebastian MartinezPlace 34 · Grade 11 · Bartlett | 11 | Bartlett | 17:19.60 |
| 35 | Daniel ValdiviaPlace 35 · Grade 12 · Elgin | 12 | Elgin | 17:22.40 |
| 36 | Emmitt OlsonPlace 36 · Grade 12 · Riverside (R.-Brookfield) | 12 | Riverside (R.-Brookfield) | 17:24.60 |
| 37 | Trent GalasPlace 37 · Grade 10 · Glen Ellyn (Glenbard South) | 10 | Glen Ellyn (Glenbard South) | 17:26.60 |
| 38 | Christopher BealesPlace 38 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 17:27.60 |
| 39 | Aldrin Carlo BoongalingPlace 39 · Grade 12 · South Elgin | 12 | South Elgin | 17:28.60 |
| 40 | Holiver Torres CapulinPlace 40 · Grade 12 · Aurora (East) | 12 | Aurora (East) | 17:31.70 PR |
| 41 | Austin FrederickPlace 41 · Grade 11 · Glen Ellyn (Glenbard South) | 11 | Glen Ellyn (Glenbard South) | 17:32.90 PR |
| 42 | Clayton DosekPlace 42 · Grade 12 · Riverside (R.-Brookfield) | 12 | Riverside (R.-Brookfield) | 17:33.30 |
| 43 | Josiah LindseyPlace 43 · Grade 12 · South Elgin | 12 | South Elgin | 17:40.70 |
| 44 | Thomas BogdanPlace 44 · Grade 12 · Riverside (R.-Brookfield) | 12 | Riverside (R.-Brookfield) | 17:42.70 |
| 45 | Wilson LeisterPlace 45 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 17:44.90 |
| 46 | Adrian BenedettoPlace 46 · Grade 11 · South Elgin | 11 | South Elgin | 17:47.70 |
| 47 | Noah CasePlace 47 · Grade 11 · West Chicago | 11 | West Chicago | 17:49.90 |
| 48 | Nathan BakerPlace 48 · Grade 12 · South Elgin | 12 | South Elgin | 17:52.40 |
| 49 | Vincent RamundoPlace 49 · Grade 11 · Bartlett | 11 | Bartlett | 17:52.60 |
| 50 | Kevin MartinezPlace 50 · Grade 12 · Elgin | 12 | Elgin | 18:01.70 |
| 51 | Robert LisPlace 51 · Grade 12 · Norridge (Ridgewood) | 12 | Norridge (Ridgewood) | 18:04.70 |
| 52 | Andrew GonzalezPlace 52 · Grade 11 · Elgin (Larkin) | 11 | Elgin (Larkin) | 18:07.20 |
| 53 | Omar CantuPlace 53 · Grade 12 · West Chicago | 12 | West Chicago | 18:14.40 |
| 54 | Nathan FigueroaPlace 54 · Grade 9 · Bartlett | 9 | Bartlett | 18:14.80 |
| 55 | Marcel DiazPlace 55 · Grade 10 · Aurora (East) | 10 | Aurora (East) | 18:15.20 |
| 56 | David BoteroPlace 56 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 18:16.80 |
| 57 | Justin SchuemanPlace 57 · Grade 11 · South Elgin | 11 | South Elgin | 18:16.90 |
| 58 | Ethan ChmielakPlace 58 · Grade 11 · South Elgin | 11 | South Elgin | 18:18.20 |
| 59 | Jason KellyPlace 59 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 18:28.40 |
| 60 | Jacob HaywardPlace 60 · Grade 12 · West Chicago | 12 | West Chicago | 18:28.60 |
| 61 | Joey HaywardPlace 61 · Grade 10 · West Chicago | 10 | West Chicago | 18:29.90 |
| 62 | Alex GaleanaPlace 62 · Grade 12 · Bensenville (Fenton) | 12 | Bensenville (Fenton) | 18:30.00 PR |
| 63 | Elliott MomeyerPlace 63 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 18:39.60 |
| 64 | Tony LombardoPlace 64 · Grade 11 · Riverside (R.-Brookfield) | 11 | Riverside (R.-Brookfield) | 18:41.00 |
| 65 | Jacob WazPlace 65 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 18:42.70 |
| 66 | Will GeorgePlace 66 · Grade 12 · Norridge (Ridgewood) | 12 | Norridge (Ridgewood) | 18:44.60 |
| 67 | Tommy GolzPlace 67 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 19:24.20 |
| 68 | Alex DaniecPlace 68 · Grade 12 · South Elgin | 12 | South Elgin | 19:25.70 |
| 69 | Nathaniel HaganPlace 69 · Grade 10 · Elmwood Park | 10 | Elmwood Park | 19:30.50 |
| 70 | Miguel SanchezPlace 70 · Grade 11 · Elmwood Park | 11 | Elmwood Park | 19:38.30 PR |
| 71 | Mateo HaganPlace 71 · Grade 11 · Elmwood Park | 11 | Elmwood Park | 19:41.30 |
| 72 | Ethan LopezPlace 72 · Grade 12 · Bensenville (Fenton) | 12 | Bensenville (Fenton) | 19:42.90 |
| 73 | Carmine LaMannaPlace 73 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 19:53.60 |
| 74 | Christopher ReptakPlace 74 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 20:31.00 |
| 75 | Albeiro ValdezPlace 75 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 20:33.80 |
| 76 | Ethan DrwiegaPlace 76 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 20:53.20 PR |
| 77 | Alan RuizPlace 77 · Grade 12 · Streamwood | 12 | Streamwood | 21:10.80 PR |
| 78 | Clven QuizoPlace 78 · Grade 12 · Norridge (Ridgewood) | 12 | Norridge (Ridgewood) | 21:16.60 |
| 79 | Zack PelegrinoPlace 79 · Grade 12 · Elmwood Park | 12 | Elmwood Park | 21:28.10 |
| 80 | Jakub DominikowskiPlace 80 · Grade 12 · Norridge (Ridgewood) | 12 | Norridge (Ridgewood) | 21:59.40 PR |
| 81 | Joshua CadePlace 81 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 24:09.40 |
| 82 | Armando Paz Ponce de LeonPlace 82 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 28:27.00 |