| 1 | Bryce CounihanPlace 1 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 14:54.60 |
| 2 | Brendan HanrahanPlace 2 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 14:59.90 |
| 3 | Nicholas DulPlace 3 · Grade 12 · New Lenox (Lincoln-Way West) | 12 | New Lenox (Lincoln-Way West) | 15:07.40 |
| 4 | Nico CiminoPlace 4 · Grade 12 · Minooka | 12 | Minooka | 15:29.30 |
| 5 | Andrew NilsonPlace 5 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 15:36.60 |
| 6 | Emiliano VieyraPlace 6 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 15:37.40 |
| 7 | Ronin BorgesonPlace 7 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 15:39.90 |
| 8 | Kyler SaviniPlace 8 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 15:40.10 |
| 9 | Cian ScanlonPlace 9 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 15:42.40 |
| 10 | Ethan EnsignPlace 10 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 15:45.00 |
| 11 | Austin CoryPlace 11 · Grade 12 · Plainfield (South) | 12 | Plainfield (South) | 15:45.10 |
| 12 | Dylan ButurusisPlace 12 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 15:45.10 |
| 13 | Kellan HernandezPlace 13 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 15:45.20 |
| 14 | Alex BatsalaPlace 14 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 15:45.30 |
| 15 | Payton HudsonPlace 15 · Grade 12 · Joliet (West) | 12 | Joliet (West) | 15:46.30 PR |
| 16 | Hunter SpeePlace 16 · Grade 11 · New Lenox (Lincoln-Way West) | 11 | New Lenox (Lincoln-Way West) | 15:47.60 |
| 17 | Ryan ResarPlace 17 · Grade 10 · Minooka | 10 | Minooka | 15:47.90 |
| 18 | Mekhai WrightPlace 18 · Grade 12 · New Lenox (Lincoln-Way Central) | 12 | New Lenox (Lincoln-Way Central) | 15:48.30 |
| 19 | Atticus StevensPlace 19 · Grade 11 · Plainfield (South) | 11 | Plainfield (South) | 15:48.60 |
| 20 | Nathan SchroersPlace 20 · Grade 11 · Frankfort (Lincoln-Way East) | 11 | Frankfort (Lincoln-Way East) | 15:48.70 |
| 21 | Alex NullPlace 21 · Grade 12 · Minooka | 12 | Minooka | 15:49.70 |
| 22 | Gabe GrossPlace 22 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 15:52.00 |
| 23 | Brady ProkopPlace 23 · Grade 12 · Plainfield (South) | 12 | Plainfield (South) | 16:01.10 PR |
| 24 | Ryan ZartlerPlace 24 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 16:10.30 |
| 25 | Anthony LusciattiPlace 25 · Grade 12 · New Lenox (Lincoln-Way West) | 12 | New Lenox (Lincoln-Way West) | 16:12.70 |
| 26 | Miles MuellerPlace 26 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 16:13.40 |
| 27 | Isaiah ShardaPlace 27 · Grade 12 · Bradley (B.-Bourbonnais) | 12 | Bradley (B.-Bourbonnais) | 16:15.40 PR |
| 28 | Parker EthridgePlace 28 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 16:16.50 |
| 29 | Gavin HoffPlace 29 · Grade 11 · New Lenox (Lincoln-Way Central) | 11 | New Lenox (Lincoln-Way Central) | 16:17.30 |
| 30 | Ian SchroersPlace 30 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 16:18.60 |
| 31 | Logan HudsonPlace 31 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 16:21.40 |
| 32 | Luca NimsPlace 32 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 16:22.30 |
| 33 | Nate SchalkPlace 33 · Grade 12 · Minooka | 12 | Minooka | 16:23.90 |
| 34 | Eddie MattesonPlace 34 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 16:28.20 |
| 35 | Cayson TraxlerPlace 35 · Grade 11 · Minooka | 11 | Minooka | 16:31.10 |
| 36 | Caden WeimerPlace 36 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 16:32.60 |
| 37 | Daniel HavengaPlace 37 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 16:32.60 |
| 38 | Sullivan (Sully) WestoverPlace 38 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 16:39.10 |
| 39 | Joshua ReecePlace 39 · Grade 11 · Minooka | 11 | Minooka | 16:39.60 |
| 40 | Casey KoernerPlace 40 · Grade 11 · Joliet (West) | 11 | Joliet (West) | 16:41.90 |
| 41 | Nathan JanulisPlace 41 · Grade 11 · Minooka | 11 | Minooka | 16:42.60 |
| 42 | Valentin ConejoPlace 42 · Grade 9 · Joliet (Central) | 9 | Joliet (Central) | 16:47.80 |
| 43 | Jesse SanchezPlace 43 · Grade 11 · Chicago Heights (Bloom Twp.) | 11 | Chicago Heights (Bloom Twp.) | 16:48.00 |
| 44 | Ricky BudlovePlace 44 · Grade 11 · Lansing (Thornton Fractional South) | 11 | Lansing (Thornton Fractional South) | 16:48.10 |
| 45 | Lucas HoulihanPlace 45 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 16:53.00 |
| 46 | Trey LawrencePlace 46 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 16:53.00 |
| 47 | Mathias BarmannPlace 47 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 16:55.70 |
| 48 | Noah BorchertPlace 48 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 16:57.70 |
| 49 | Adrian AcostaPlace 49 · Grade 12 · New Lenox (Lincoln-Way West) | 12 | New Lenox (Lincoln-Way West) | 17:02.30 |
| 50 | Kevin QuinteroPlace 50 · Grade 10 · Joliet (Central) | 10 | Joliet (Central) | 17:05.50 |
| 51 | Erick OrtizPlace 51 · Grade 12 · Joliet (Central) | 12 | Joliet (Central) | 17:07.80 |
| 52 | Jose PerezPlace 52 · Grade 9 · Joliet (Central) | 9 | Joliet (Central) | 17:11.60 |
| 53 | Cole LystilaPlace 53 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 17:13.60 |
| 54 | Ronaldo SarabiaPlace 54 · Grade 11 · Joliet (Central) | 11 | Joliet (Central) | 17:14.30 PR |
| 55 | J.P. LangePlace 55 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 17:16.60 |
| 56 | Coleman KavanaughPlace 56 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 17:17.40 |
| 57 | Daman CasimiroPlace 57 · Grade 11 · Chicago Heights (Bloom Twp.) | 11 | Chicago Heights (Bloom Twp.) | 17:21.70 |
| 58 | Tyler JastrzabPlace 58 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 17:22.50 |
| 59 | Ethan BrauchPlace 59 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 17:29.30 |
| 60 | Saher TarrerPlace 60 · Grade 11 · Flossmoor (Homewood-F.) | 11 | Flossmoor (Homewood-F.) | 17:41.90 |
| 61 | Alonzo MaganaPlace 61 · Grade 10 · Lansing (Thornton Fractional South) | 10 | Lansing (Thornton Fractional South) | 17:47.00 |
| 62 | Carl SlickPlace 62 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 17:53.90 |
| 63 | Bennett MatthysPlace 63 · Grade 11 · Flossmoor (Homewood-F.) | 11 | Flossmoor (Homewood-F.) | 17:57.30 |
| 64 | Bryan GalvanPlace 64 · Grade 10 · Chicago Heights (Bloom Twp.) | 10 | Chicago Heights (Bloom Twp.) | 17:59.20 |
| 65 | Gregory MitchellPlace 65 · Grade 12 · Flossmoor (Homewood-F.) | 12 | Flossmoor (Homewood-F.) | 18:03.10 PR |
| 66 | Roy SmithPlace 66 · Grade 9 · Flossmoor (Homewood-F.) | 9 | Flossmoor (Homewood-F.) | 18:05.00 |
| 67 | Dominic PillettePlace 67 · Grade 11 · Chicago Heights (Bloom Twp.) | 11 | Chicago Heights (Bloom Twp.) | 18:05.80 |
| 68 | Isaiah ScottPlace 68 · Grade 11 · Joliet (Central) | 11 | Joliet (Central) | 18:06.80 PR |
| 69 | Kahmarri CounsellPlace 69 · Grade 11 · Richton Park (Rich Township) | 11 | Richton Park (Rich Township) | 18:07.60 |
| 70 | Jayden RuizPlace 70 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 18:14.30 |
| 71 | Eli HauriPlace 71 · Grade 10 · Peoria (Richwoods) | 10 | Peoria (Richwoods) | 18:18.80 |
| 72 | Anthony TovarPlace 72 · Grade 11 · Chicago Heights (Bloom Twp.) | 11 | Chicago Heights (Bloom Twp.) | 18:20.00 |
| 73 | Antonio RamirezPlace 73 · Grade 11 · Chicago Heights (Bloom Twp.) | 11 | Chicago Heights (Bloom Twp.) | 18:21.90 |
| 74 | Princeton HarbPlace 74 · Grade 11 · Lansing (Thornton Fractional South) | 11 | Lansing (Thornton Fractional South) | 18:22.70 |
| 75 | Xavier RuizPlace 75 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 18:24.40 |
| 76 | Ramon BrownPlace 76 · Grade 11 · Flossmoor (Homewood-F.) | 11 | Flossmoor (Homewood-F.) | 18:29.10 |
| 77 | Elliott HicksPlace 77 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 18:30.60 |
| 78 | John CarsonPlace 78 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 18:34.30 |
| 79 | Matthias BowdenPlace 79 · Grade 11 · Peoria (Richwoods) | 11 | Peoria (Richwoods) | 18:39.30 |
| 80 | Talib ClemonsPlace 80 · Grade 11 · Flossmoor (Homewood-F.) | 11 | Flossmoor (Homewood-F.) | 18:40.20 |
| 81 | Branko IvancevicPlace 81 · Grade 10 · Flossmoor (Homewood-F.) | 10 | Flossmoor (Homewood-F.) | 18:44.30 |
| 82 | Joshua HernandezPlace 82 · Grade 11 · Chicago Heights (Bloom Twp.) | 11 | Chicago Heights (Bloom Twp.) | 18:53.90 |
| 83 | Tristin KingPlace 83 · Grade 12 · Richton Park (Rich Township) | 12 | Richton Park (Rich Township) | 19:17.50 |
| 84 | Michael WeaverPlace 84 · Grade 12 · Richton Park (Rich Township) | 12 | Richton Park (Rich Township) | 19:29.70 |
| 85 | Sky HoganPlace 85 · Grade 10 · Richton Park (Rich Township) | 10 | Richton Park (Rich Township) | 19:34.70 |
| 86 | Josue DelgadoPlace 86 · Grade 12 · Lansing (Thornton Fractional South) | 12 | Lansing (Thornton Fractional South) | 19:37.20 |
| 87 | Kevin LiaoPlace 87 · Grade 12 · Peoria (Richwoods) | 12 | Peoria (Richwoods) | 19:43.50 |
| 88 | Taylan McDonaldPlace 88 · Grade 10 · Richton Park (Rich Township) | 10 | Richton Park (Rich Township) | 19:56.90 |
| 89 | Ryan RussellPlace 89 · Grade 10 · Richton Park (Rich Township) | 10 | Richton Park (Rich Township) | 20:05.80 PR |
| 90 | Kyree FordPlace 90 · Grade 11 · Richton Park (Rich Township) | 11 | Richton Park (Rich Township) | 25:13.20 |