| 1 | Patrick HillPlace 1 · Grade 11 · Elmhurst (York) | 11 | Elmhurst (York) | 15:23.2 |
| 2 | Brendan HanrahanPlace 2 · Grade 11 · Frankfort (Lincoln-Way East) | 11 | Frankfort (Lincoln-Way East) | 15:42.6 |
| 3 | Nathaniel GabrielPlace 3 · Grade 12 · Joliet (Central) | 12 | Joliet (Central) | 15:46.1 |
| 4 | George KnottPlace 4 · Grade 11 · Elmhurst (York) | 11 | Elmhurst (York) | 15:51.6 |
| 5 | Eddie MattesonPlace 5 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 15:53.0 |
| 6 | Nathan SchroersPlace 6 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 15:56.6 |
| 7 | Michael GurgonePlace 7 · Grade 11 · Elmhurst (York) | 11 | Elmhurst (York) | 15:59.9 |
| 8 | Ian SchroersPlace 8 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 16:02.5 |
| 9 | Jackson BohlinPlace 9 · Grade 11 · Elmhurst (York) | 11 | Elmhurst (York) | 16:03.3 |
| 10 | Tyler JastrzabPlace 10 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 16:14.8 |
| 11 | Kevin QuinteroPlace 11 · Grade 11 · Joliet (Central) | 11 | Joliet (Central) | 16:17.3 |
| 12 | Miles MuellerPlace 12 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 16:17.3 |
| 13 | Thomas GonzalezPlace 13 · Grade 12 · Elmhurst (York) | 12 | Elmhurst (York) | 16:18.4 |
| 14 | Braydon SimpsonPlace 14 · Grade 12 · Frankfort (Lincoln-Way East) | 12 | Frankfort (Lincoln-Way East) | 16:18.5 |
| 15 | Spencer KazakPlace 15 · Grade 12 · Plainfield (Central) | 12 | Plainfield (Central) | 16:20.4 |
| 16 | Parker EthridgePlace 16 · Grade 11 · New Lenox (Lincoln-Way West) | 11 | New Lenox (Lincoln-Way West) | 16:21.6 |
| 17 | Hunter SpeePlace 17 · Grade 12 · New Lenox (Lincoln-Way West) | 12 | New Lenox (Lincoln-Way West) | 16:29.3 |
| 18 | Eduardo Antonio HernandezPlace 18 · Grade 11 · Blue Island (Eisenhower) | 11 | Blue Island (Eisenhower) | 16:34.0 |
| 19 | Ryan ScalettaPlace 19 · Grade 10 · Frankfort (Lincoln-Way East) | 10 | Frankfort (Lincoln-Way East) | 16:37.0 |
| 20 | Daman CasimiroPlace 20 · Grade 12 · Chicago Heights (Bloom Twp.) | 12 | Chicago Heights (Bloom Twp.) | 16:40.2 |
| 21 | Ryder EthridgePlace 21 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 16:44.9 |
| 22 | Ethan JenkinsPlace 22 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 16:45.5 |
| 23 | Burke BurnsPlace 23 · Grade 12 · Oak Park (Fenwick) | 12 | Oak Park (Fenwick) | 16:46.7 |
| 24 | Ranbir MarwahaPlace 24 · Grade 11 · Aurora (Metea Valley) | 11 | Aurora (Metea Valley) | 16:47.0 |
| 25 | Jaxson NeukirchPlace 25 · Grade 9 · Aurora (West Aurora) | 9 | Aurora (West Aurora) | 16:48.7 |
| 26 | Jacob McKillopPlace 26 · Grade 10 · Elmhurst (York) | 10 | Elmhurst (York) | 16:49.1 |
| 27 | Anders DochoffPlace 27 · Grade 12 · Elmhurst (York) | 12 | Elmhurst (York) | 16:49.3 |
| 28 | Jose RomeroPlace 28 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 16:56.7 |
| 29 | Kishan PathmanabanPlace 29 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 16:59.4 |
| 30 | J.P. LangePlace 30 · Grade 11 · Joliet (West) | 11 | Joliet (West) | 17:00.0 |
| 31 | Julian FloresPlace 31 · Grade 12 · Aurora (West Aurora) | 12 | Aurora (West Aurora) | 17:06.9 |
| 32 | Valentin ConejoPlace 32 · Grade 10 · Joliet (Central) | 10 | Joliet (Central) | 17:08.6 |
| 33 | Kevin CarreraPlace 33 · Grade 10 · Aurora (West Aurora) | 10 | Aurora (West Aurora) | 17:13.1 |
| 34 | Ismail AnwarPlace 34 · Grade 11 · Aurora (Metea Valley) | 11 | Aurora (Metea Valley) | 17:14.0 |
| 35 | Jesse SanchezPlace 35 · Grade 12 · Chicago Heights (Bloom Twp.) | 12 | Chicago Heights (Bloom Twp.) | 17:16.9 |
| 36 | Ethan BrauchPlace 36 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 17:19.3 |
| 37 | William WangPlace 37 · Grade 12 · Aurora (Metea Valley) | 12 | Aurora (Metea Valley) | 17:22.1 |
| 38 | Benjamin HerreraPlace 38 · Grade 12 · Oswego | 12 | Oswego | 17:26.3 |
| 39 | Jayden LaurenzanaPlace 39 · Grade 11 · Oswego | 11 | Oswego | 17:27.7 |
| 40 | Benjamin HarveyPlace 40 · Grade 12 · Aurora (West Aurora) | 12 | Aurora (West Aurora) | 17:35.4 |
| 41 | Ronaldo SarabiaPlace 41 · Grade 12 · Joliet (Central) | 12 | Joliet (Central) | 17:36.9 |
| 42 | Ben MarksPlace 42 · Grade 11 · Lisle (Benet Academy) | 11 | Lisle (Benet Academy) | 17:39.6 |
| 43 | Wolfie BergetzPlace 43 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 17:43.2 |
| 44 | Emmanuel RamosPlace 44 · Grade 12 · Joliet (Central) | 12 | Joliet (Central) | 17:43.8 |
| 45 | Yusuf AnwarPlace 45 · Grade 11 · Aurora (Metea Valley) | 11 | Aurora (Metea Valley) | 17:44.8 |
| 46 | Eddie JordanPlace 46 · Grade 10 · Oswego | 10 | Oswego | 17:46.6 |
| 47 | Cristian HerreraPlace 47 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 17:46.9 |
| 48 | Daniel LizardiPlace 48 · Grade 11 · Joliet (West) | 11 | Joliet (West) | 17:52.2 PR |
| 49 | Dominik BarriosPlace 49 · Grade 12 · Plainfield (Central) | 12 | Plainfield (Central) | 17:53.1 |
| 50 | Ty VitanovecPlace 50 · Grade 12 · Plainfield (Central) | 12 | Plainfield (Central) | 17:53.8 |
| 51 | Luis IslasPlace 51 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 18:09.2 |
| 52 | Charlie ButkusPlace 52 · Grade 11 · Oswego | 11 | Oswego | 18:14.4 |
| 53 | Braiden WhitePlace 53 · Grade 11 · Joliet (Central) | 11 | Joliet (Central) | 18:15.2 |
| 54 | Armani GonzalezPlace 54 · Grade 11 · Oswego | 11 | Oswego | 18:18.3 |
| 55 | Jonah McCoskeyPlace 55 · Grade 11 · Oswego | 11 | Oswego | 18:21.3 |
| 56 | David MezaPlace 56 · Grade 11 · Joliet (West) | 11 | Joliet (West) | 18:21.8 |
| 57 | Jake BayPlace 57 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 18:25.0 |
| 58 | Fabian Mercado-AlvarezPlace 58 · Grade 10 · Oak Lawn (Community) | 10 | Oak Lawn (Community) | 18:30.7 |
| 59 | Carl SlickPlace 59 · Grade 11 · Joliet (West) | 11 | Joliet (West) | 18:36.2 |
| 60 | Christopher MackPlace 60 · Grade 11 · New Lenox (Providence Catholic) | 11 | New Lenox (Providence Catholic) | 18:36.4 |
| 61 | Cameron FritzPlace 61 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 18:38.0 |
| 62 | Will CarterPlace 62 · Grade 12 · Plainfield (Central) | 12 | Plainfield (Central) | 18:39.4 |
| 63 | Bayron CieloPlace 63 · Grade 11 · Joliet (Central) | 11 | Joliet (Central) | 18:41.4 |
| 64 | Lachlan MahoneyPlace 64 · Grade 12 · Aurora (West Aurora) | 12 | Aurora (West Aurora) | 18:42.8 |
| 65 | Anthony TovarPlace 65 · Grade 12 · Chicago Heights (Bloom Twp.) | 12 | Chicago Heights (Bloom Twp.) | 18:43.5 |
| 66 | Dominic PillettePlace 66 · Grade 12 · Chicago Heights (Bloom Twp.) | 12 | Chicago Heights (Bloom Twp.) | 18:45.0 |
| 67 | Liam HrubyPlace 67 · Grade 11 · Lisle (Benet Academy) | 11 | Lisle (Benet Academy) | 18:48.7 |
| 68 | Antonio RamirezPlace 68 · Grade 12 · Chicago Heights (Bloom Twp.) | 12 | Chicago Heights (Bloom Twp.) | 19:00.2 |
| 69 | Aiden ChurchillPlace 69 · Grade 12 · Plainfield (Central) | 12 | Plainfield (Central) | 19:02.0 |
| 70 | Aaron HuangPlace 70 · Grade 12 · Lisle (Benet Academy) | 12 | Lisle (Benet Academy) | 19:07.0 |
| 71 | Bryan GalvanPlace 71 · Grade 11 · Chicago Heights (Bloom Twp.) | 11 | Chicago Heights (Bloom Twp.) | 19:18.6 |
| 72 | Mateusz BolcarovicPlace 72 · Grade 10 · Oak Lawn (Community) | 10 | Oak Lawn (Community) | 19:29.4 |
| 73 | Jeremy KoniecznyPlace 73 · Grade 12 · Lisle (Benet Academy) | 12 | Lisle (Benet Academy) | 19:32.3 |
| 74 | Blake MussonPlace 74 · Grade 11 · Oswego | 11 | Oswego | 19:50.2 |
| 75 | Ryan KukulkaPlace 75 · Grade 11 · Lisle (Benet Academy) | 11 | Lisle (Benet Academy) | 19:51.0 |
| 76 | John PerkinsPlace 76 · Grade 12 · South Holland (Thornwood) | 12 | South Holland (Thornwood) | 19:53.8 |
| 77 | Joey GeorgePlace 77 · Grade 12 · New Lenox (Providence Catholic) | 12 | New Lenox (Providence Catholic) | 19:59.6 |
| 78 | Sebastian JuradoPlace 78 · Grade 11 · Romeoville | 11 | Romeoville | 20:11.6 |
| 79 | Aidan ViteriPlace 79 · Grade 11 · Oak Lawn (Community) | 11 | Oak Lawn (Community) | 20:17.4 |
| 80 | Jesus ChavezPlace 80 · Grade 11 · Romeoville | 11 | Romeoville | 20:23.0 |
| 81 | Justin BruningPlace 81 · Grade 11 · South Holland (Thornwood) | 11 | South Holland (Thornwood) | 20:25.1 |
| 82 | Kenneth TranPlace 82 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 20:34.7 |
| 83 | Wael HamayelPlace 83 · Grade 10 · Oak Lawn (Community) | 10 | Oak Lawn (Community) | 20:46.4 |
| 84 | Ryan MondiPlace 84 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 20:48.9 |
| 85 | Rodrigo (Rod) QuinteroPlace 85 · Grade 12 · Oak Park (Fenwick) | 12 | Oak Park (Fenwick) | 20:52.1 |
| 86 | Giovanni EsquivelPlace 86 · Grade 12 · Chicago Heights (Bloom Twp.) | 12 | Chicago Heights (Bloom Twp.) | 20:56.4 |
| 87 | Amarion DouglasPlace 87 · Grade 12 · South Holland (Thornwood) | 12 | South Holland (Thornwood) | 21:20.5 |
| 88 | Leonardo (Leo) CarrizalesPlace 88 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 21:22.6 |
| 89 | Cole NovotnyPlace 89 · Grade 10 · Plainfield (Central) | 10 | Plainfield (Central) | 21:27.0 |
| 90 | Carter PaslawskiPlace 90 · Grade 12 · Burbank (Reavis) | 12 | Burbank (Reavis) | 21:28.4 |
| 91 | Daniel VelascoPlace 91 · Grade 10 · Burbank (Reavis) | 10 | Burbank (Reavis) | 21:45.1 |
| 92 | Angel HernandezPlace 92 · Grade 11 · Romeoville | 11 | Romeoville | 21:55.8 |
| 93 | Christian GagniPlace 93 · Grade 12 · Burbank (Reavis) | 12 | Burbank (Reavis) | 21:58.3 |
| 94 | Aaron MarquezPlace 94 · Grade 11 · Burbank (Reavis) | 11 | Burbank (Reavis) | 22:02.8 |
| 95 | Felipe MontesPlace 95 · Grade 12 · Blue Island (Eisenhower) | 12 | Blue Island (Eisenhower) | 22:09.2 |
| 96 | Dean SantoroPlace 96 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 22:21.4 |
| 97 | Jack PequettePlace 97 · Grade 11 · Tinley Park (Andrew) | 11 | Tinley Park (Andrew) | 22:35.4 |
| 98 | Gianmarco MartinezPlace 98 · Grade 11 · Romeoville | 11 | Romeoville | 22:35.5 |
| 99 | Daniel MaganaPlace 99 · Grade 12 · Oak Lawn (Community) | 12 | Oak Lawn (Community) | 23:18.5 |
| 100 | Mauro CortesPlace 100 · Grade 11 · Blue Island (Eisenhower) | 11 | Blue Island (Eisenhower) | 23:19.3 |