| 1 | Reid WacoPlace 1 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 16:50.70 |
| 2 | David SeverianoPlace 2 · Grade 12 · Bensenville (Fenton) | 12 | Bensenville (Fenton) | 16:52.50 |
| 3 | Emmet KisorPlace 3 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 17:00.10 |
| 4 | jason Perez-MartinPlace 4 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 17:10.90 |
| 5 | Henry HaileyPlace 5 · Grade 10 · Chicago (Von Steuben) | 10 | Chicago (Von Steuben) | 17:13.70 |
| 6 | Santino ContePlace 6 · Grade 9 · Niles (Notre Dame) | 9 | Niles (Notre Dame) | 17:19.80 |
| 7 | Juan FindleyPlace 7 · Grade 12 · Chicago (Lincoln Park) | 12 | Chicago (Lincoln Park) | 17:19.90 |
| 8 | Ryan FeeneyPlace 8 · Grade 12 · Chicago (Northside) | 12 | Chicago (Northside) | 17:28.00 |
| 9 | Ryan SimpaoPlace 9 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:32.30 |
| 10 | Jack MullinsPlace 10 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 17:39.70 |
| 11 | Josh CrosbyPlace 11 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 17:41.70 |
| 12 | Andrew GraciaPlace 12 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 18:01.40 |
| 13 | David AvilesPlace 13 · Grade 12 · Bensenville (Fenton) | 12 | Bensenville (Fenton) | 18:06.90 |
| 14 | Daniel AmadorPlace 14 · Grade 11 · Chicago (C. Hope Academy) | 11 | Chicago (C. Hope Academy) | 18:21.90 |
| 15 | Kristipher MaschekPlace 15 · Grade 11 · Chicago (St. Patrick) | 11 | Chicago (St. Patrick) | 18:22.50 |
| 16 | Nicholas SullivanPlace 16 · Grade 10 · Niles (Notre Dame) | 10 | Niles (Notre Dame) | 18:22.50 |
| 17 | Eric ZiehmPlace 17 · Grade 12 · Bensenville (Fenton) | 12 | Bensenville (Fenton) | 18:29.50 |
| 18 | Edgar SanchezPlace 18 · Grade 12 · Chicago (Lincoln Park) | 12 | Chicago (Lincoln Park) | 18:34.10 |
| 19 | Andre NelsonPlace 19 · Grade 11 · Chicago (Northside) | 11 | Chicago (Northside) | 18:47.50 |
| 20 | Nathaniel HernandezPlace 20 · Grade 12 · Norridge (Ridgewood) | 12 | Norridge (Ridgewood) | 18:48.60 |
| 21 | Nathan MunozPlace 21 · Grade 12 · Chicago (Noble/UIC) | 12 | Chicago (Noble/UIC) | 18:49.00 |
| 22 | Benjamin PilarskiPlace 22 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 18:50.90 |
| 23 | Mateo CeronPlace 23 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 18:52.80 |
| 24 | Nate BoksaPlace 24 · Grade 12 · Norridge (Ridgewood) | 12 | Norridge (Ridgewood) | 18:53.10 |
| 25 | Kevin GuzmanPlace 25 · Grade 11 · Chicago (Noble/ITW Speer) | 11 | Chicago (Noble/ITW Speer) | 18:57.20 |
| 26 | Karel RodriguezPlace 26 · Grade 12 · Chicago (Noble/ITW Speer) | 12 | Chicago (Noble/ITW Speer) | 18:57.30 |
| 27 | Jack RawsonPlace 27 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 18:57.60 |
| 28 | Roy ZunigaPlace 28 · Grade 12 · Elmwood Park | 12 | Elmwood Park | 19:00.50 |
| 29 | Everett SuderskiPlace 29 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 19:01.00 |
| 30 | Oscar NowakPlace 30 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 19:07.00 |
| 31 | Jayden Kim IPlace 31 · Grade 11 · Chicago (Northside) | 11 | Chicago (Northside) | 19:08.80 |
| 32 | Isaac DepakakiboPlace 32 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 19:18.40 |
| 33 | Justus EscarpitaPlace 33 · Grade 11 · Elmwood Park | 11 | Elmwood Park | 19:21.00 |
| 34 | Marvin WilsonPlace 34 · Grade 10 · Chicago (Lincoln Park) | 10 | Chicago (Lincoln Park) | 19:23.00 |
| 35 | Ethan RiveraPlace 35 · Grade 11 · Elmwood Park | 11 | Elmwood Park | 19:23.40 |
| 36 | Andrew Paz Ponce de LeonPlace 36 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 19:28.70 |
| 37 | Julian CentenoPlace 37 · Grade 10 · Chicago (Von Steuben) | 10 | Chicago (Von Steuben) | 19:47.20 |
| 38 | Debbin FelicianoPlace 38 · Grade 11 · Chicago (C. Hope Academy) | 11 | Chicago (C. Hope Academy) | 19:47.50 |
| 39 | Aidan BrownPlace 39 · Grade 10 · Elmwood Park | 10 | Elmwood Park | 19:49.10 |
| 40 | Quinntin PyskacekPlace 40 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 19:55.20 |
| 41 | Matthew EdenPlace 41 · Grade 12 · Melrose Park (Walther Christian) | 12 | Melrose Park (Walther Christian) | 20:08.00 |
| 42 | Grant AndersonPlace 42 · Grade 11 · Chicago (Northside) | 11 | Chicago (Northside) | 20:10.40 |
| 43 | Sean CoathPlace 43 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 20:10.90 |
| 44 | Jonathan DiazPlace 44 · Grade 10 · Chicago (Noble/ITW Speer) | 10 | Chicago (Noble/ITW Speer) | 20:23.20 |
| 45 | Maxwell YeaglePlace 45 · Grade 11 · Chicago (St. Patrick) | 11 | Chicago (St. Patrick) | 20:40.00 |
| 46 | Matthew EsquilinPlace 46 · Grade 11 · Chicago (St. Patrick) | 11 | Chicago (St. Patrick) | 21:02.80 |
| 47 | Alex De la rosaPlace 47 · Grade 10 · Chicago (Von Steuben) | 10 | Chicago (Von Steuben) | 21:06.70 |
| 48 | Daniel SeabaughPlace 48 · Grade 12 · Melrose Park (Walther Christian) | 12 | Melrose Park (Walther Christian) | 21:37.80 |
| 49 | Kemoni CollinsPlace 49 · Grade 11 · Chicago (Noble/Bulls) | 11 | Chicago (Noble/Bulls) | 21:56.10 |
| 50 | Tommy VoPlace 50 · Grade 12 · Norridge (Ridgewood) | 12 | Norridge (Ridgewood) | 21:57.20 |
| 51 | Eliot GonzalezPlace 51 · Grade 12 · Melrose Park (Walther Christian) | 12 | Melrose Park (Walther Christian) | 21:59.40 |
| 52 | Omar Alkahla-SeoanePlace 52 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 22:01.20 |
| 53 | Abdiel OvallePlace 53 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 22:11.90 |
| 54 | Cameron MescallPlace 54 · Grade 12 · Chicago (St. Patrick) | 12 | Chicago (St. Patrick) | 22:21.10 |
| 55 | Jon DioneoPlace 55 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 22:24.10 |
| 56 | Jacob GrochPlace 56 · Grade 12 · Norridge (Ridgewood) | 12 | Norridge (Ridgewood) | 22:26.10 |
| 57 | William KuehnerPlace 57 · Grade 12 · Melrose Park (Walther Christian) | 12 | Melrose Park (Walther Christian) | 22:28.50 |
| 58 | Victor SarmientoPlace 58 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 22:55.20 PR |
| 59 | Alejandro ZavalaPlace 59 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 22:55.30 |
| 60 | Jomei GaleanaPlace 60 · Grade 11 · Chicago (Noble/Bulls) | 11 | Chicago (Noble/Bulls) | 23:29.30 |
| 61 | Owen ParkerPlace 61 · Grade 11 · Chicago (C. Hope Academy) | 11 | Chicago (C. Hope Academy) | 23:31.50 |
| 62 | Gabriel SakodaPlace 62 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 24:01.70 |
| 63 | Julian MartinezPlace 63 · Grade 12 · Chicago (Noble/ITW Speer) | 12 | Chicago (Noble/ITW Speer) | 24:03.20 |
| 64 | Rayan Lahlou-NabilPlace 64 · Grade 12 · Elmwood Park | 12 | Elmwood Park | 24:07.50 |
| 65 | Dwayne DanaoPlace 65 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 24:13.30 |
| 66 | Robert KonrathPlace 66 · Grade 12 · Elmwood Park | 12 | Elmwood Park | 24:18.80 |
| 67 | Carter PowellPlace 67 · Grade 11 · Melrose Park (Walther Christian) | 11 | Melrose Park (Walther Christian) | 24:30.50 |
| 68 | Mario GuizarPlace 68 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 24:36.40 |
| 69 | Wojciech MalickiPlace 69 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 24:53.40 |
| 70 | Malachi HolmesPlace 70 · Grade 12 · Chicago (Noble/UIC) | 12 | Chicago (Noble/UIC) | 26:03.50 |
| 71 | Orlando OrtizPlace 71 · Grade 11 · Chicago (Noble/UIC) | 11 | Chicago (Noble/UIC) | 27:03.10 |
| 72 | Erik BordaPlace 72 · Grade 11 · Chicago (Von Steuben) | 11 | Chicago (Von Steuben) | 27:05.80 |
| 73 | Hung LePlace 73 · Grade 11 · Norridge (Ridgewood) | 11 | Norridge (Ridgewood) | 27:38.70 |
| 74 | James SwaniganPlace 74 · Grade 10 · Chicago (Noble/Bulls) | 10 | Chicago (Noble/Bulls) | 29:50.00 |
| 75 | Matthew ManzanarezPlace 75 · Grade 11 · Chicago (St. Patrick) | 11 | Chicago (St. Patrick) | 41:47.80 |