| 1 | Scott BiedessPlace 1 · Grade 12 · Lemont | 12 | Lemont | 15:39.54 |
| 2 | Hudson NethPlace 2 · Grade 12 · Oak Forest | 12 | Oak Forest | 15:40.44 |
| 3 | Gavin NallyPlace 3 · Grade 10 · Lemont | 10 | Lemont | 15:51.90 PR |
| 4 | Gavin AbadPlace 4 · Grade 12 · Lemont | 12 | Lemont | 15:54.00 |
| 5 | Jacob CzerwiecPlace 5 · Grade 12 · Lemont | 12 | Lemont | 15:54.18 PR |
| 6 | Vaughn RutanPlace 6 · Grade 9 · Lemont | 9 | Lemont | 15:58.30 PR |
| 7 | David WojciakPlace 7 · Grade 10 · Lemont | 10 | Lemont | 16:21.54 |
| 8 | Connor WilesPlace 8 · Grade 12 · Lemont | 12 | Lemont | 16:52.04 |
| 9 | Ricky BudlovePlace 9 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 17:17.70 |
| 10 | Zachary KwiatPlace 10 · Grade 12 · Oak Forest | 12 | Oak Forest | 17:25.00 |
| 11 | Anthony BorstPlace 11 · Grade 10 · Tinley Park | 10 | Tinley Park | 17:44.94 |
| 12 | Trent KreisPlace 12 · Grade 10 · Tinley Park | 10 | Tinley Park | 17:45.28 |
| 13 | Josue PintorPlace 13 · Grade 12 · Oak Forest | 12 | Oak Forest | 18:00.50 PR |
| 14 | Alonzo MaganaPlace 14 · Grade 11 · Lansing (Thornton Fractional South) | 11 | Lansing (Thornton Fractional South) | 18:08.84 |
| 15 | Princeton HarbPlace 15 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 18:17.44 |
| 16 | Adrian Roman-ThortonPlace 16 · Grade 11 · Tinley Park | 11 | Tinley Park | 18:20.94 PR |
| 17 | Jaylen WestPlace 17 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 18:22.84 PR |
| 18 | Jlen MitchellPlace 18 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 18:26.60 PR |
| 19 | Evan KruegerPlace 19 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 18:30.64 PR |
| 20 | Julius NavarroPlace 20 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 18:32.10 PR |
| 21 | Ellis GallagherPlace 21 · Grade 12 · Oak Forest | 12 | Oak Forest | 18:42.80 |
| 22 | Tyler MoorePlace 22 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 18:49.30 PR |
| 23 | Kalvin PerezPlace 23 · Grade 11 · Midlothian (Bremen) | 11 | Midlothian (Bremen) | 18:58.70 PR |
| 24 | Rory HigginsPlace 24 · Grade 10 · Tinley Park | 10 | Tinley Park | 19:08.40 |
| 25 | Abraham SanchezPlace 25 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 19:09.40 |
| 26 | Erik EsparzaPlace 26 · Grade 12 · Oak Forest | 12 | Oak Forest | 19:12.34 |
| 27 | Omar CanoPlace 27 · Grade 11 · Tinley Park | 11 | Tinley Park | 19:16.94 |
| 28 | David SzkolnyPlace 28 · Grade 12 · Oak Forest | 12 | Oak Forest | 19:22.50 PR |
| 29 | John CapersPlace 29 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 19:25.24 PR |
| 30 | Paul SchmelterPlace 30 · Grade 12 · Tinley Park | 12 | Tinley Park | 19:45.64 |
| 31 | Caleb MitchellPlace 31 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 19:51.00 |
| 32 | Armando ArosteguiPlace 32 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 19:56.64 PR |
| 33 | Reginald SaezPlace 33 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 20:02.60 |
| 34 | Michael HamptonPlace 34 · Grade 12 · Calumet City (Thornton Fractional North) | 12 | Calumet City (Thornton Fractional North) | 20:12.38 PR |
| 35 | Necalli CamposPlace 35 · Grade 12 · Midlothian (Bremen) | 12 | Midlothian (Bremen) | 20:20.84 PR |
| 36 | Carlos DelgadilloPlace 36 · Grade 10 · Midlothian (Bremen) | 10 | Midlothian (Bremen) | 20:30.78 PR |
| 37 | Princeton HarveyPlace 37 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 20:44.00 PR |
| 38 | Micah BierleinPlace 38 · Grade 10 · Oak Forest | 10 | Oak Forest | 20:45.20 |
| 39 | Camden AlexanderPlace 39 · Grade 11 · Country Club Hills (Hillcrest) | 11 | Country Club Hills (Hillcrest) | 21:40.50 PR |
| 40 | Jayden CasperPlace 40 · Grade 9 · Midlothian (Bremen) | 9 | Midlothian (Bremen) | 21:42.04 PR |
| 41 | Jeicow DelgadoPlace 41 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 21:44.34 |
| 42 | Mark McFadzeanPlace 42 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 22:07.20 |
| 43 | Khalil ArchibaldPlace 43 · Grade 10 · Midlothian (Bremen) | 10 | Midlothian (Bremen) | 22:30.80 PR |
| 44 | Tristan RogersPlace 44 · Grade 9 · Midlothian (Bremen) | 9 | Midlothian (Bremen) | 22:41.58 PR |
| 45 | Jan DiazPlace 45 · Grade 12 · Calumet City (Thornton Fractional North) | 12 | Calumet City (Thornton Fractional North) | 22:41.70 PR |
| 46 | Xavier AvalosPlace 46 · Grade 9 · Midlothian (Bremen) | 9 | Midlothian (Bremen) | 23:23.84 PR |
| 47 | Darryll ParrowPlace 47 · Grade 12 · Calumet City (Thornton Fractional North) | 12 | Calumet City (Thornton Fractional North) | 23:47.28 |