| 1 | Brendan HanrahanPlace 1 · Grade 11 · Frankfort (Lincoln-Way East) | 11 | Frankfort (Lincoln-Way East) | 30:00.25 PR |
| 2 | Eddie MattesonPlace 2 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 30:22.55 PR |
| 3 | Nathan SchroersPlace 3 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 31:08.85 PR |
| 4 | Connor LanePlace 4 · Grade 12 · Chicago (University) | 12 | Chicago (University) | 31:13.91 PR |
| 5 | Collin BurnsPlace 5 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 32:02.79 PR |
| 6 | Logan HudsonPlace 6 · Grade 11 · Joliet (West) | 11 | Joliet (West) | 32:03.13 PR |
| 7 | Cristian HerreraPlace 7 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 32:07.83 PR |
| 8 | Daman CasimiroPlace 8 · Grade 12 · Chicago Heights (Bloom Twp.) | 12 | Chicago Heights (Bloom Twp.) | 32:15.79 PR |
| 9 | Dylan JacobsonPlace 9 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 32:34.33 PR |
| 10 | Hudson NethPlace 10 · Grade 12 · Oak Forest | 12 | Oak Forest | 32:46.79 PR |
| 11 | Anthony BorstPlace 11 · Grade 10 · Tinley Park | 10 | Tinley Park | 33:34.75 PR |
| 12 | J.P. LangePlace 12 · Grade 11 · Joliet (West) | 11 | Joliet (West) | 33:36.01 PR |
| 13 | Ricky BudlovePlace 13 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 33:47.78 PR |
| 14 | Omar CanoPlace 14 · Grade 11 · Tinley Park | 11 | Tinley Park | 34:15.79 PR |
| 15 | Bryan GalvanPlace 15 · Grade 11 · Chicago Heights (Bloom Twp.) | 11 | Chicago Heights (Bloom Twp.) | 34:46.18 PR |
| 16 | Jahmir EmeryPlace 16 · Grade 9 · Midlothian (Bremen) | 9 | Midlothian (Bremen) | 35:02.09 PR |
| 17 | Isaac BeckerPlace 17 · Grade 11 · Chicago (University) | 11 | Chicago (University) | 35:03.19 PR |
| 18 | Giovanni EsquivelPlace 18 · Grade 12 · Chicago Heights (Bloom Twp.) | 12 | Chicago Heights (Bloom Twp.) | 35:08.18 PR |
| 19 | Ellis GallagherPlace 19 · Grade 12 · Oak Forest | 12 | Oak Forest | 35:33.72 PR |
| 20 | Nico LukasPlace 20 · Grade 10 · Chicago (University) | 10 | Chicago (University) | 35:50.12 PR |
| 21 | Gavin BanahanPlace 21 · Grade 12 · Tinley Park | 12 | Tinley Park | 35:57.59 PR |
| 22 | Rory HigginsPlace 22 · Grade 10 · Tinley Park | 10 | Tinley Park | 36:09.43 PR |
| 23 | Kevin RodriguezPlace 23 · Grade 11 · Chicago Heights (Marian) | 11 | Chicago Heights (Marian) | 36:10.18 PR |
| 24 | Greyson DennyPlace 24 · Grade 11 · Peotone | 11 | Peotone | 36:15.49 PR |
| 25 | Daniel FloresPlace 25 · Grade 9 · Calumet City (Thornton Fractional North) | 9 | Calumet City (Thornton Fractional North) | 36:22.03 PR |
| 26 | Evan KruegerPlace 26 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 36:50.03 PR |
| 27 | Erik EsparzaPlace 27 · Grade 12 · Oak Forest | 12 | Oak Forest | 36:56.13 PR |
| 28 | Dash JellemaPlace 28 · Grade 9 · Providence Christian Academy | 9 | Providence Christian Academy | 37:08.69 PR |
| 29 | Bryce DaymondPlace 29 · Grade 11 · Chicago (Mt. Carmel) | 11 | Chicago (Mt. Carmel) | 37:17.53 PR |
| 30 | Malik HarbPlace 30 · Grade 10 · Lansing (Thornton Fractional South) | 10 | Lansing (Thornton Fractional South) | 37:28.18 PR |
| 31 | Camden AlexanderPlace 31 · Grade 11 · Country Club Hills (Hillcrest) | 11 | Country Club Hills (Hillcrest) | 37:31.59 PR |
| 32 | Reginald Ballard |||Place 32 · Grade 10 · Lansing (Thornton Fractional South) | 10 | Lansing (Thornton Fractional South) | 38:45.23 PR |
| 33 | Christian ChambersPlace 33 · Grade 10 · Chicago Heights (Bloom Twp.) | 10 | Chicago Heights (Bloom Twp.) | 38:46.53 PR |
| 34 | Mark McFadzeanPlace 34 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 38:47.73 PR |
| 35 | Brayden RatlephPlace 35 · Grade 10 · Oak Forest | 10 | Oak Forest | 38:47.79 PR |
| 36 | Damaris AregbesolaPlace 36 · Grade 12 · Dolton (Thornridge) | 12 | Dolton (Thornridge) | 38:53.13 PR |
| 37 | Paul SchmelterPlace 37 · Grade 12 · Tinley Park | 12 | Tinley Park | 38:56.73 PR |
| 38 | Benjamin DaymondPlace 38 · Grade 11 · Chicago (Mt. Carmel) | 11 | Chicago (Mt. Carmel) | 39:05.72 PR |
| 39 | Tyler Baker-BennettPlace 39 · Grade 11 · Chicago Heights (Marian) | 11 | Chicago Heights (Marian) | 39:19.55 PR |
| 40 | Eugene GainesPlace 40 · Grade 9 · Midlothian (Bremen) | 9 | Midlothian (Bremen) | 39:42.09 PR |
| 41 | Armando ArosteguiPlace 41 · Grade 12 · Country Club Hills (Hillcrest) | 12 | Country Club Hills (Hillcrest) | 39:42.92 PR |
| 42 | Ethan AnguloPlace 42 · Grade 12 · Oak Forest | 12 | Oak Forest | 39:58.77 PR |
| 43 | Noe'll Gonzalez MendezPlace 43 · Grade 10 · Lansing (Thornton Fractional South) | 10 | Lansing (Thornton Fractional South) | 40:11.53 PR |
| 44 | Josiah HendersonPlace 44 · Grade 12 · Chicago Heights (Marian) | 12 | Chicago Heights (Marian) | 41:25.29 PR |
| 45 | Wyatt KnightPlace 45 · Grade 12 · Chicago (Mt. Carmel) | 12 | Chicago (Mt. Carmel) | 42:08.09 PR |
| 46 | Alex KoberPlace 46 · Grade 10 · Midlothian (Bremen) | 10 | Midlothian (Bremen) | 42:24.53 PR |
| 47 | Necalli CamposPlace 47 · Grade 12 · Midlothian (Bremen) | 12 | Midlothian (Bremen) | 42:26.21 PR |
| 48 | Khalil ArchibaldPlace 48 · Grade 10 · Midlothian (Bremen) | 10 | Midlothian (Bremen) | 42:41.33 PR |
| 49 | William TurnerPlace 49 · Grade 11 · Dolton (Thornridge) | 11 | Dolton (Thornridge) | 42:53.83 PR |
| 50 | Sonny LicatoPlace 50 · Grade 9 · Chicago (Mt. Carmel) | 9 | Chicago (Mt. Carmel) | 42:53.92 PR |
| 51 | Sterling SchingoethePlace 51 · Grade 11 · Chicago Heights (Marian) | 11 | Chicago Heights (Marian) | 43:02.17 PR |
| 52 | Keaton DennyPlace 52 · Grade 9 · Peotone | 9 | Peotone | 43:03.69 PR |
| 53 | Jeicow DelgadoPlace 53 · Grade 11 · Calumet City (Thornton Fractional North) | 11 | Calumet City (Thornton Fractional North) | 43:10.49 PR |
| 54 | Levi CookPlace 54 · Grade 10 · Providence Christian Academy | 10 | Providence Christian Academy | 43:51.23 PR |
| 55 | Jeremy BrownPlace 55 · Grade 12 · Chicago (Washington) | 12 | Chicago (Washington) | 44:08.73 PR |
| 56 | Marty MoodyPlace 56 · Grade 10 · Chicago (Mt. Carmel) | 10 | Chicago (Mt. Carmel) | 44:29.03 PR |
| 57 | DeShawn PeetePlace 57 · Grade 10 · Calumet City (Thornton Fractional North) | 10 | Calumet City (Thornton Fractional North) | 44:39.19 PR |
| 58 | D'Angelo HerreraPlace 58 · Grade 10 · Chicago (Intrinsic Charter-Downtown Campus) | 10 | Chicago (Intrinsic Charter-Downtown Campus) | 44:41.77 PR |
| 59 | Kahmarri CounsellPlace 59 · Grade 12 · Richton Park (Rich Township) | 12 | Richton Park (Rich Township) | 45:03.09 PR |
| 60 | Kesean HowlettPlace 60 · Grade 9 · Richton Park (Rich Township) | 9 | Richton Park (Rich Township) | 47:18.59 PR |
| 61 | Steven BradleyPlace 61 · Grade 10 · Richton Park (Rich Township) | 10 | Richton Park (Rich Township) | 48:16.48 PR |
| 62 | Benjamin JohnsonPlace 62 · Grade 11 · Peotone | 11 | Peotone | 51:29.83 PR |
| 63 | Ayden BondPlace 63 · Grade 10 · Country Club Hills (Hillcrest) | 10 | Country Club Hills (Hillcrest) | 51:46.99 PR |
| — | Dylan DavisGrade 10 · Country Club Hills (Hillcrest) | 10 | Country Club Hills (Hillcrest) | DNF PR |
| — | Ryan BakerGrade 9 · Dolton (Thornridge) | 9 | Dolton (Thornridge) | DNF PR |