| 1 | Santino ContePlace 1 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 15:51.10 |
| 2 | Daniel LewisPlace 2 · Grade 12 · LaGrange Park (Nazareth Academy) | 12 | LaGrange Park (Nazareth Academy) | 15:54.10 |
| 3 | Robert JohnsonPlace 3 · Grade 12 · Lisle (Benet Academy) | 12 | Lisle (Benet Academy) | 16:06.90 |
| 4 | Joey LodowskyPlace 4 · Grade 12 · Mundelein (Carmel) | 12 | Mundelein (Carmel) | 16:29.50 |
| 5 | Evan HursthousePlace 5 · Grade 11 · Mundelein (Carmel) | 11 | Mundelein (Carmel) | 16:48.80 |
| 6 | Damian SchulzPlace 6 · Grade 9 · Lisle (Benet Academy) | 9 | Lisle (Benet Academy) | 16:49.90 |
| 7 | Kevin FinnPlace 7 · Grade 11 · Chicago (Marist) | 11 | Chicago (Marist) | 16:56.10 |
| 8 | William SchaefferPlace 8 · Grade 12 · Lisle (Benet Academy) | 12 | Lisle (Benet Academy) | 16:56.60 |
| 9 | Liam HrubyPlace 9 · Grade 10 · Lisle (Benet Academy) | 10 | Lisle (Benet Academy) | 16:58.70 |
| 10 | Zachary WelchPlace 10 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:01.60 |
| 11 | John PoguePlace 11 · Grade 12 · Lisle (Benet Academy) | 12 | Lisle (Benet Academy) | 17:02.50 |
| 12 | Sean O'SullivanPlace 12 · Grade 11 · Chicago (Marist) | 11 | Chicago (Marist) | 17:13.00 |
| 13 | Declan DiamondPlace 13 · Grade 12 · Lisle (Benet Academy) | 12 | Lisle (Benet Academy) | 17:13.80 |
| 14 | Brennan FleischhackerPlace 14 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:15.70 |
| 15 | Alek AnasinskiPlace 15 · Grade 10 · Niles (Notre Dame) | 10 | Niles (Notre Dame) | 17:24.20 |
| 16 | Quinn EmmonsPlace 16 · Grade 11 · Mundelein (Carmel) | 11 | Mundelein (Carmel) | 17:25.00 |
| 17 | Owen ButlerPlace 17 · Grade 10 · Chicago (Marist) | 10 | Chicago (Marist) | 17:30.30 |
| 18 | Anthony LopezPlace 18 · Grade 12 · LaGrange Park (Nazareth Academy) | 12 | LaGrange Park (Nazareth Academy) | 17:33.30 |
| 19 | Matthew ForbesPlace 19 · Grade 12 · Chicago (Marist) | 12 | Chicago (Marist) | 17:35.40 |
| 20 | Dylan O'LearyPlace 20 · Grade 11 · Chicago (Marist) | 11 | Chicago (Marist) | 17:37.90 |
| 21 | Vincent McCormickPlace 21 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:44.90 |
| 22 | Ben MarksPlace 22 · Grade 10 · Lisle (Benet Academy) | 10 | Lisle (Benet Academy) | 17:49.00 |
| 23 | Marcos MonroePlace 23 · Grade 12 · Mundelein (Carmel) | 12 | Mundelein (Carmel) | 17:54.50 |
| 24 | Ben KlancnikPlace 24 · Grade 12 · Chicago (Marist) | 12 | Chicago (Marist) | 17:56.30 |
| 25 | Nicholas SullivanPlace 25 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 17:57.60 |
| 26 | Fischer AddingtonPlace 26 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 18:01.60 |
| 27 | Chris CorsiPlace 27 · Grade 12 · Joliet (Catholic Academy) | 12 | Joliet (Catholic Academy) | 18:07.50 |
| 28 | Owen HoganPlace 28 · Grade 12 · LaGrange Park (Nazareth Academy) | 12 | LaGrange Park (Nazareth Academy) | 18:08.30 |
| 29 | Kevin ShannonPlace 29 · Grade 11 · Chicago (Marist) | 11 | Chicago (Marist) | 18:08.70 |
| 30 | Thomas GerrosPlace 30 · Grade 9 · LaGrange Park (Nazareth Academy) | 9 | LaGrange Park (Nazareth Academy) | 18:17.60 |
| 31 | Patrick O'ReillyPlace 31 · Grade 11 · LaGrange Park (Nazareth Academy) | 11 | LaGrange Park (Nazareth Academy) | 18:24.20 |
| 32 | Tim MetzPlace 32 · Grade 12 · Mundelein (Carmel) | 12 | Mundelein (Carmel) | 18:41.50 |
| 33 | Ben StegemannPlace 33 · Grade 11 · Mundelein (Carmel) | 11 | Mundelein (Carmel) | 19:09.30 |
| 34 | Shawn WaltonPlace 34 · Grade 10 · Chicago Heights (Marian) | 10 | Chicago Heights (Marian) | 19:23.00 |
| 35 | Michael SchakPlace 35 · Grade 10 · Chicago (St. Patrick) | 10 | Chicago (St. Patrick) | 19:23.40 |
| 36 | Nikolas VogtPlace 36 · Grade 11 · Chicago (St. Patrick) | 11 | Chicago (St. Patrick) | 19:25.30 |
| 37 | Aiden RodriguezPlace 37 · Grade 11 · LaGrange Park (Nazareth Academy) | 11 | LaGrange Park (Nazareth Academy) | 19:35.40 |
| 38 | Isaiah MichelPlace 38 · Grade 12 · Chicago Heights (Marian) | 12 | Chicago Heights (Marian) | 20:01.10 PR |
| 39 | Santiago NavarroPlace 39 · Grade 10 · Chicago (St. Patrick) | 10 | Chicago (St. Patrick) | 20:13.30 PR |
| 40 | Jeremiah BolarPlace 40 · Grade 12 · Chicago Heights (Marian) | 12 | Chicago Heights (Marian) | 20:37.80 |
| 41 | Kevin RodriguezPlace 41 · Grade 10 · Chicago Heights (Marian) | 10 | Chicago Heights (Marian) | 20:59.70 |
| 42 | Tyler Baker-BennettPlace 42 · Grade 10 · Chicago Heights (Marian) | 10 | Chicago Heights (Marian) | 21:02.20 |
| 43 | Jack SkolePlace 43 · Grade 11 · Joliet (Catholic Academy) | 11 | Joliet (Catholic Academy) | 21:11.30 |
| 44 | Andrew HanacekPlace 44 · Grade 12 · Chicago (St. Patrick) | 12 | Chicago (St. Patrick) | 21:28.00 |
| 45 | Dan MichelPlace 45 · Grade 11 · Joliet (Catholic Academy) | 11 | Joliet (Catholic Academy) | 21:46.70 |
| 46 | Nick SporarPlace 46 · Grade 11 · Joliet (Catholic Academy) | 11 | Joliet (Catholic Academy) | 23:16.70 PR |
| 47 | Xavier LopezPlace 47 · Grade 10 · Chicago (St. Patrick) | 10 | Chicago (St. Patrick) | 23:23.80 |
| 48 | Marc PattersonPlace 48 · Grade 12 · Chicago Heights (Marian) | 12 | Chicago Heights (Marian) | 25:01.50 |
| 49 | Nico Lynch-TribuzioPlace 49 · Grade 11 · Chicago (St. Patrick) | 11 | Chicago (St. Patrick) | 25:48.00 PR |
| 50 | Toren JohnsonPlace 50 · Grade 11 · Joliet (Catholic Academy) | 11 | Joliet (Catholic Academy) | 31:11.20 |
| 51 | Brady ChrabotPlace 51 · Grade 11 · Joliet (Catholic Academy) | 11 | Joliet (Catholic Academy) | 31:12.30 |