| 1 | Fabian Alvarez-MercadoPlace 1 · Grade 10 · Oak Lawn (Community) | 10 | Oak Lawn (Community) | 17:58.62 |
| 2 | Carter PaslawskiPlace 2 · Grade 12 · Burbank (Reavis) | 12 | Burbank (Reavis) | 19:17.13 PR |
| 3 | Alexander OlveraPlace 3 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 19:21.62 PR |
| 4 | Christian GagniPlace 4 · Grade 12 · Burbank (Reavis) | 12 | Burbank (Reavis) | 19:28.85 |
| 5 | Ethan HaroPlace 5 · Grade 11 · Oak Lawn (Richards) | 11 | Oak Lawn (Richards) | 19:37.03 |
| 6 | Mikolaj DudekPlace 6 · Grade 12 · Burbank (Reavis) | 12 | Burbank (Reavis) | 19:42.67 PR |
| 7 | Abraham SantiagoPlace 7 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 20:19.88 |
| 8 | Aaron MarquezPlace 8 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 20:24.28 PR |
| 9 | Alexander CoronaPlace 9 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 20:39.01 PR |
| 10 | Augustas LeskauskasPlace 10 · Grade 12 · Oak Lawn (Richards) | 12 | Oak Lawn (Richards) | 20:49.81 PR |
| 11 | Gavin O'mearaPlace 11 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 20:57.67 PR |
| 12 | Brandon RangelPlace 12 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 21:24.94 |
| 13 | Dean SantoroPlace 13 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 21:44.79 |
| 14 | Aden SantanaPlace 14 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 21:45.22 |
| 15 | Nathan GuntherPlace 15 · Grade 12 · Burbank (Reavis) | 12 | Burbank (Reavis) | 21:47.23 |
| 16 | Favian PlascenciaPlace 16 · Grade 9 · Blue Island (Eisenhower) | 9 | Blue Island (Eisenhower) | 21:48.18 PR |
| 17 | Jovani ArandaPlace 17 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 21:59.86 |
| 18 | Alejandro LechugaPlace 18 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 22:03.75 |
| 19 | Pedro Rodriguez-ChaidezPlace 19 · Grade 9 · Oak Lawn (Community) | 9 | Oak Lawn (Community) | 22:05.16 PR |
| 20 | Callum GallowayPlace 20 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 22:22.12 PR |
| 21 | Patrick KomosinskiPlace 21 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 22:24.70 |
| 22 | Dangelo LiraPlace 22 · Grade 11 · Oak Lawn (Community) | 11 | Oak Lawn (Community) | 22:39.32 PR |
| 23 | Peter MakiPlace 23 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 22:42.41 |
| 24 | Liam ZurellaPlace 24 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 23:02.16 |
| 25 | Ryan McKayPlace 25 · Grade 9 · Oak Lawn (Community) | 9 | Oak Lawn (Community) | 23:03.43 PR |
| 26 | Nicholas JanduraPlace 26 · Grade 11 · Oak Lawn (Richards) | 11 | Oak Lawn (Richards) | 23:05.11 |
| 27 | Sean JeglinskiPlace 27 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 23:17.11 PR |
| 28 | Josegael MendezPlace 28 · Grade 11 · Oak Lawn (Community) | 11 | Oak Lawn (Community) | 23:17.60 PR |
| 29 | Adrian OrtegaPlace 29 · Grade 12 · Oak Lawn (Richards) | 12 | Oak Lawn (Richards) | 23:19.21 PR |
| 30 | Damien RodriguezPlace 30 · Grade 9 · Oak Lawn (Richards) | 9 | Oak Lawn (Richards) | 23:21.76 PR |
| 31 | Christopher Ortiz-CespedesPlace 31 · Grade 12 · Burbank (Reavis) | 12 | Burbank (Reavis) | 23:38.18 PR |
| 32 | Julian OlveraPlace 32 · Grade 11 · Oak Lawn (Richards) | 11 | Oak Lawn (Richards) | 23:42.11 PR |
| 33 | Eduardo Perez-GarciaPlace 33 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 24:08.70 |
| 34 | Arnez RyanPlace 34 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 24:15.13 |
| 35 | Matthew AllenPlace 35 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 24:25.70 |
| 36 | Adan HerediaPlace 36 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 24:42.04 |
| 37 | Malachi RamirezPlace 37 · Grade 9 · Blue Island (Eisenhower) | 9 | Blue Island (Eisenhower) | 25:03.16 PR |
| 38 | Andrew SchneiderPlace 38 · Grade 9 · Oak Lawn (Richards) | 9 | Oak Lawn (Richards) | 25:06.03 PR |
| 39 | Logan SimmonsPlace 39 · Grade 10 · Blue Island (Eisenhower) | 10 | Blue Island (Eisenhower) | 25:09.80 PR |
| 40 | Ayaaz ZavierPlace 40 · Grade 12 · Oak Lawn (Richards) | 12 | Oak Lawn (Richards) | 26:13.68 PR |
| 41 | David SalazarPlace 41 · Grade 11 · Summit (Argo) | 11 | Summit (Argo) | 26:56.90 |
| 42 | Khoa TranPlace 42 · Grade 10 · Burbank (Reavis) | 10 | Burbank (Reavis) | 26:58.50 |
| 43 | David Garza-RamirezPlace 43 · Grade 11 · Summit (Argo) | 11 | Summit (Argo) | 28:56.82 |
| 44 | Abdallah JarrarPlace 44 · Grade 12 · Palos Heights (Shepard) | 12 | Palos Heights (Shepard) | 29:21.25 PR |
| 45 | Enrique CalderonPlace 45 · Grade 11 · Blue Island (Eisenhower) | 11 | Blue Island (Eisenhower) | 31:01.50 |
| 46 | Sebastian Marquez EnriquezPlace 46 · Grade 11 · Summit (Argo) | 11 | Summit (Argo) | 31:06.54 |
| — | Loki PachecoGrade 11 · Summit (Argo) | 11 | Summit (Argo) | DNS |
| — | Abdelhakim EzzohryGrade 10 · Summit (Argo) | 10 | Summit (Argo) | DNS |
| — | Aiden MaderaGrade 9 · Palos Heights (Shepard) | 9 | Palos Heights (Shepard) | DNS |
| — | Cruz GarciaGrade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | DNS PR |
| — | Isaac BarrancoGrade 12 · Blue Island (Eisenhower) | 12 | Blue Island (Eisenhower) | DNS |
| — | Nathan HernandezGrade 9 · Oak Lawn (Richards) | 9 | Oak Lawn (Richards) | DNS |