| 1 | Hudson NethPlace 1 · Grade 12 · Oak Forest | 12 | Oak Forest | 15:35.19 |
| 2 | Tyler JastrzabPlace 2 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 15:41.03 PR |
| 3 | Kevin ReyesPlace 3 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 16:10.10 PR |
| 4 | Parker EthridgePlace 4 · Grade 11 · New Lenox (Lincoln-Way West) | 11 | New Lenox (Lincoln-Way West) | 16:29.19 |
| 5 | Ryder EthridgePlace 5 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 16:31.49 |
| 6 | Ethan BrauchPlace 6 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 16:36.84 PR |
| 7 | Ricky BudlovePlace 7 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 16:42.09 |
| 8 | Ricardo LeonPlace 8 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 16:56.89 PR |
| 9 | Zachary KwiatPlace 9 · Grade 12 · Oak Forest | 12 | Oak Forest | 17:25.37 |
| 10 | Princeton HarbPlace 10 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 17:38.86 PR |
| 11 | Aidan BoberPlace 11 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 17:53.15 PR |
| 12 | Greyer CullinanePlace 12 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 17:58.21 |
| 13 | Griffin YeamanPlace 13 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 18:00.92 PR |
| 14 | Joey GeorgePlace 14 · Grade 12 · New Lenox (Providence Catholic) | 12 | New Lenox (Providence Catholic) | 18:12.68 PR |
| 15 | Nicolas MartinezPlace 15 · Grade 10 · Evergreen Park | 10 | Evergreen Park | 18:14.56 |
| 16 | Jake BayPlace 16 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 18:15.04 |
| 17 | Adam BowdenPlace 17 · Grade 12 · Evergreen Park | 12 | Evergreen Park | 18:21.32 |
| 18 | Josue PintorPlace 18 · Grade 12 · Oak Forest | 12 | Oak Forest | 18:32.58 PR |
| 19 | Ellis GallagherPlace 19 · Grade 12 · Oak Forest | 12 | Oak Forest | 18:36.33 |
| 20 | Jaylen WestPlace 20 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 18:41.47 |
| 21 | Bryce JordanPlace 21 · Grade 11 · New Lenox (Lincoln-Way West) | 11 | New Lenox (Lincoln-Way West) | 18:44.31 |
| 22 | Maximus WordenPlace 22 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 18:45.43 |
| 23 | Jlen MitchellPlace 23 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 18:53.01 PR |
| 24 | Kahne DeBellaPlace 24 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 18:54.57 |
| 25 | Evan KruegerPlace 25 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 19:05.77 |
| 26 | Alonzo MaganaPlace 26 · Grade 11 · Lansing (Thornton Fractional South) | 11 | Lansing (Thornton Fractional South) | 19:06.52 |
| 27 | Tyler MoorePlace 27 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 19:07.28 PR |
| 28 | Cameron FritzPlace 28 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 19:16.65 |
| 29 | Erik EsparzaPlace 29 · Grade 12 · Oak Forest | 12 | Oak Forest | 19:20.14 |
| 30 | Julius NavarroPlace 30 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 19:23.33 |
| 31 | David SzkolnyPlace 31 · Grade 12 · Oak Forest | 12 | Oak Forest | 19:24.97 PR |
| 32 | Abraham SanchezPlace 32 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 19:35.21 |
| 33 | Caleb MitchellPlace 33 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 19:37.04 PR |
| 34 | Reginald SaezPlace 34 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 19:39.39 PR |
| 35 | Micah BierleinPlace 35 · Grade 10 · Oak Forest | 10 | Oak Forest | 19:42.09 |
| 36 | Eli VonbankPlace 36 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 19:46.34 PR |
| 37 | John CapersPlace 37 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 20:00.18 PR |
| 38 | Gavin StubbsPlace 38 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 20:23.22 PR |
| 39 | Aden SantanaPlace 39 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 20:35.74 PR |
| 40 | Armando ArosteguiPlace 40 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 20:43.67 |
| 41 | Michael HamptonPlace 41 · Grade 12 · Calumet City (Thornton Fractional North) | 12 | Calumet City (Thornton Fractional North) | 20:59.18 PR |
| 42 | Princeton HarveyPlace 42 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 21:16.72 PR |
| 43 | Brandon RangelPlace 43 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 21:23.58 PR |
| 44 | Ethan AnguloPlace 44 · Grade 12 · Oak Forest | 12 | Oak Forest | 21:26.20 |
| 45 | Morthen WestPlace 45 · Grade 11 · Lansing (Thornton Fractional South) | 11 | Lansing (Thornton Fractional South) | 21:42.49 PR |
| 46 | Dan FudalaPlace 46 · Grade 12 · Oak Forest | 12 | Oak Forest | 21:42.89 PR |
| 47 | Yandel PerezPlace 47 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 22:21.14 PR |
| 48 | Camden AlexanderPlace 48 · Grade 11 · Country Club Hills (Hillcrest) | 11 | Country Club Hills (Hillcrest) | 22:34.84 |
| 49 | Cory ParhamPlace 49 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 23:00.50 |
| 50 | Dylan DavisPlace 50 · Grade 10 · Country Club Hills (Hillcrest) | 10 | Country Club Hills (Hillcrest) | 23:46.46 |
| 51 | Mark McFadzeanPlace 51 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 23:58.86 |
| 52 | Callum GallowayPlace 52 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 23:59.09 |
| 53 | Liam ZurellaPlace 53 · Grade 11 · Evergreen Park | 11 | Evergreen Park | 24:12.42 |
| 54 | Anthony GuerraPlace 54 · Grade 12 · Calumet City (Thornton Fractional North) | 12 | Calumet City (Thornton Fractional North) | 24:17.00 |
| 55 | Darryll ParrowPlace 55 · Grade 12 · Calumet City (Thornton Fractional North) | 12 | Calumet City (Thornton Fractional North) | 24:38.36 |
| 56 | Ayden BondPlace 56 · Grade 10 · Country Club Hills (Hillcrest) | 10 | Country Club Hills (Hillcrest) | 24:39.68 |
| 57 | Anthony PearsonPlace 57 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 25:10.68 PR |
| 58 | Javion HortonPlace 58 · Grade 10 · Country Club Hills (Hillcrest) | 10 | Country Club Hills (Hillcrest) | 27:30.34 |
| 59 | Anthony OchoaPlace 59 · Grade 9 · Country Club Hills (Hillcrest) | 9 | Country Club Hills (Hillcrest) | 27:43.44 |
| 60 | Pierre JohnsonPlace 60 · Grade 10 · Chicago (Intrinsic Charter-Downtown Campus) | 10 | Chicago (Intrinsic Charter-Downtown Campus) | 28:49.62 PR |