| 1 | Santiago ChavezPlace 1 · Grade 12 · Burbank (Reavis) | 12 | Burbank (Reavis) | 15:35.55 |
| 2 | James O'SheaPlace 2 · Grade 12 · Oak Lawn (Richards) | 12 | Oak Lawn (Richards) | 16:08.41 |
| 3 | Zaya RahmanPlace 3 · Grade 11 · Summit (Argo) | 11 | Summit (Argo) | 16:18.40 |
| 4 | Emilio AvinaPlace 4 · Grade 11 · Oak Lawn (Richards) | 11 | Oak Lawn (Richards) | 16:20.64 |
| 5 | Kevin ReyesPlace 5 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 16:22.87 |
| 6 | Santiago CarbajalPlace 6 · Grade 12 · Oak Lawn (Richards) | 12 | Oak Lawn (Richards) | 16:28.29 |
| 7 | Jose RomeroPlace 7 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 16:31.07 PR |
| 8 | Luis RamirezPlace 8 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 16:50.56 |
| 9 | Eduardo Antonio HernandezPlace 9 · Grade 11 · Blue Island (Eisenhower) | 11 | Blue Island (Eisenhower) | 16:56.81 |
| 10 | Ricardo LeonPlace 10 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 17:17.32 |
| 11 | Angel ChavezPlace 11 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 17:44.19 |
| 12 | Anthony VillalobosPlace 12 · Grade 12 · Oak Lawn (Richards) | 12 | Oak Lawn (Richards) | 17:47.12 |
| 13 | Nathan LopezPlace 13 · Grade 10 · Oak Lawn (Richards) | 10 | Oak Lawn (Richards) | 17:48.11 |
| 14 | Nicolas MartinezPlace 14 · Grade 10 · Evergreen Park | 10 | Evergreen Park | 17:52.21 |
| 15 | Isaac MedinaPlace 15 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 17:54.94 |
| 16 | Griffin YeamanPlace 16 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 17:55.59 PR |
| 17 | Jacob BaranPlace 17 · Grade 12 · Palos Heights (Shepard) | 12 | Palos Heights (Shepard) | 17:58.61 |
| 18 | Aidan BoberPlace 18 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 18:11.41 |
| 19 | Jasper HernandezPlace 19 · Grade 10 · Palos Heights (Shepard) | 10 | Palos Heights (Shepard) | 18:24.95 |
| 20 | James NarbonePlace 20 · Grade 11 · Oak Lawn (Richards) | 11 | Oak Lawn (Richards) | 18:37.73 |
| 21 | Alex GarciaPlace 21 · Grade 10 · Burbank (Reavis) | 10 | Burbank (Reavis) | 18:50.77 |
| 22 | Daniel MaganaPlace 22 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 19:03.30 |
| 23 | Adam BowdenPlace 23 · Grade 12 · Evergreen Park | 12 | Evergreen Park | 19:12.36 |
| 24 | Mateusz BolcarovicPlace 24 · Grade 10 · Oak Lawn (Community) | 10 | Oak Lawn (Community) | 19:19.27 |
| 25 | Adam MichalikPlace 25 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 19:22.09 |
| 26 | Eli VonbankPlace 26 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 19:33.98 PR |
| 27 | Inath SalazarPlace 27 · Grade 10 · Summit (Argo) | 10 | Summit (Argo) | 19:35.69 |
| 28 | Quinn ReynoldsPlace 28 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 19:39.27 PR |
| 29 | Kenneth TranPlace 29 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 19:43.85 |
| 30 | Alexander PantherPlace 30 · Grade 9 · Summit (Argo) | 9 | Summit (Argo) | 19:48.30 |
| 31 | Wael HamayelPlace 31 · Grade 10 · Oak Lawn (Community) | 10 | Oak Lawn (Community) | 19:56.13 |
| 32 | Aidan ViteriPlace 32 · Grade 11 · Oak Lawn (Community) | 11 | Oak Lawn (Community) | 20:01.00 |
| 33 | Felipe MontesPlace 33 · Grade 12 · Blue Island (Eisenhower) | 12 | Blue Island (Eisenhower) | 20:02.03 |
| 34 | Nick MadrigalPlace 34 · Grade 10 · Palos Heights (Shepard) | 10 | Palos Heights (Shepard) | 20:04.33 |
| 35 | Camren AllenPlace 35 · Grade 9 · Palos Heights (Shepard) | 9 | Palos Heights (Shepard) | 20:04.37 |
| 36 | Ricardo MedinaPlace 36 · Grade 12 · Blue Island (Eisenhower) | 12 | Blue Island (Eisenhower) | 20:05.51 PR |
| 37 | Randy SamanoPlace 37 · Grade 10 · Summit (Argo) | 10 | Summit (Argo) | 20:06.16 |
| 38 | Martin BledsoePlace 38 · Grade 10 · Palos Heights (Shepard) | 10 | Palos Heights (Shepard) | 20:07.62 PR |
| 39 | Jorge Hernandez-GomezPlace 39 · Grade 9 · Summit (Argo) | 9 | Summit (Argo) | 20:18.73 |
| 40 | Cody DevinePlace 40 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 20:35.13 |
| 41 | Leonardo TenaPlace 41 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 20:35.50 |
| 42 | Amir ZatarPlace 42 · Grade 12 · Palos Heights (Shepard) | 12 | Palos Heights (Shepard) | 20:45.65 PR |
| 43 | Yazan JaghamaPlace 43 · Grade 12 · Oak Lawn (Richards) | 12 | Oak Lawn (Richards) | 20:52.43 |
| 44 | Julian FloresPlace 44 · Grade 12 · Summit (Argo) | 12 | Summit (Argo) | 21:15.47 |
| 45 | Marcus JohnsonPlace 45 · Grade 9 · Palos Heights (Shepard) | 9 | Palos Heights (Shepard) | 21:56.54 |
| 46 | Gustavo GuerreroPlace 46 · Grade 12 · Blue Island (Eisenhower) | 12 | Blue Island (Eisenhower) | 23:01.19 PR |
| — | Angel HernandezGrade 12 · Blue Island (Eisenhower) | 12 | Blue Island (Eisenhower) | DNS |
| — | Mauro CortesGrade 11 · Blue Island (Eisenhower) | 11 | Blue Island (Eisenhower) | DNS |
| — | Diego CarrilloGrade 11 · Oak Lawn (Richards) | 11 | Oak Lawn (Richards) | DNS |