| 1 | Quinton PurdomPlace 1 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 17:17.5 PR |
| 2 | Jacob FinkePlace 2 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 17:22.6 PR |
| 3 | Colin RozyckiPlace 3 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 17:33.9 PR |
| 4 | Charles MayerPlace 4 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 17:45.8 PR |
| 5 | Ben StevensPlace 5 · Grade 10 · Plainfield (South) | 10 | Plainfield (South) | 17:48.3 PR |
| 6 | Cristian HerreraPlace 6 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 17:52.7 PR |
| 7 | Sam MorrisonPlace 7 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 18:03.1 PR |
| 8 | Liam WoletzPlace 8 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 18:04.7 PR |
| 9 | Ryan StefanovPlace 9 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 18:04.9 PR |
| 10 | Austin RickelsPlace 10 · Grade 10 · Plainfield (South) | 10 | Plainfield (South) | 18:07.1 PR |
| 11 | Finn CameronPlace 11 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 18:08.4 PR |
| 12 | Matthew DaltonPlace 12 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:11.2 PR |
| 13 | Henry MalnarPlace 13 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:14.3 PR |
| 14 | Joey SandorPlace 14 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 18:26.0 PR |
| 15 | Kerrick HuPlace 15 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:27.5 PR |
| 16 | Eddie RicoPlace 16 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 18:27.7 PR |
| 17 | Dante FontanaPlace 17 · Grade 9 · Plainfield (South) | 9 | Plainfield (South) | 18:28.2 PR |
| 18 | Michael BarbirPlace 18 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:28.9 PR |
| 19 | Isaac StrnadPlace 19 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 18:30.0 PR |
| 20 | James HennesseyPlace 20 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 18:30.4 PR |
| 21 | Miles LeFevourPlace 21 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:33.9 PR |
| 22 | Luke BrindisiPlace 22 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:35.6 PR |
| 23 | Kaleb BehnkenPlace 23 · Grade 10 · Wheaton (North) | 10 | Wheaton (North) | 18:36.4 PR |
| 24 | Luke TyrkaPlace 24 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 18:41.0 PR |
| 25 | Scott SimonPlace 25 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 18:41.1 |
| 26 | Jason FangPlace 26 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:42.1 PR |
| 27 | Rudransh MajumdarPlace 27 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:44.6 PR |
| 28 | Finnegan O'MalleyPlace 28 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 18:46.3 PR |
| 29 | Joel JomyPlace 29 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 18:48.9 PR |
| 30 | Luke NorvellPlace 30 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:48.9 PR |
| 31 | James TranPlace 31 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 18:53.0 PR |
| 32 | Anthony HernandezPlace 32 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 18:56.4 PR |
| 33 | Wilson ChenPlace 33 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:56.5 PR |
| 34 | Jonathan HurtadoPlace 34 · Grade 9 · Joliet (Central) | 9 | Joliet (Central) | 18:57.7 PR |
| 35 | Alexander AyalaPlace 35 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 18:59.1 PR |
| 36 | Jasper HernandezPlace 36 · Grade 10 · Palos Heights (Shepard) | 10 | Palos Heights (Shepard) | 19:05.0 PR |
| 37 | Nathaniel LeePlace 37 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:06.1 PR |
| 38 | Brayden VancePlace 38 · Grade 10 · Plainfield (South) | 10 | Plainfield (South) | 19:08.5 PR |
| 39 | Alejandro LozaPlace 39 · Grade 9 · Chicago (Jones) | 9 | Chicago (Jones) | 19:09.2 PR |
| 40 | Hudson HowardPlace 40 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 19:09.7 PR |
| 41 | Daniel MosesPlace 41 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 19:11.9 PR |
| 42 | Noah MeliPlace 42 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 19:12.1 PR |
| 43 | Jacques GroblerPlace 43 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:12.4 PR |
| 44 | Maximus WordenPlace 44 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 19:13.5 PR |
| 45 | Oscar TrujanoPlace 45 · Grade 9 · Joliet (Central) | 9 | Joliet (Central) | 19:15.0 PR |
| 46 | Gabriel GumbanPlace 46 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 19:15.1 PR |
| 47 | Jesus BustamantePlace 47 · Grade 9 · Joliet (Central) | 9 | Joliet (Central) | 19:15.2 PR |
| 48 | Caden KreiPlace 48 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 19:15.6 PR |
| 49 | Advaya KeshavPlace 49 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:19.7 PR |
| 50 | Joakim LedezmaPlace 50 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 19:22.4 PR |
| 51 | Samuel JuarezPlace 51 · Grade 10 · Plainfield (South) | 10 | Plainfield (South) | 19:22.6 PR |
| 52 | Nico SalasPlace 52 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:24.2 PR |
| 53 | Andrew MiskewitchPlace 53 · Grade 10 · Chicago (Whitney Young) | 10 | Chicago (Whitney Young) | 19:24.8 PR |
| 54 | Damian Ramirez FuentesPlace 54 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 19:27.9 PR |
| 55 | Ajay VeeramuthuPlace 55 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:28.1 PR |
| 56 | Tanush SomuPlace 56 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 19:28.3 PR |
| 57 | Liam SwiderskiPlace 57 · Grade 10 · Glen Ellyn (Glenbard West) | 10 | Glen Ellyn (Glenbard West) | 19:28.9 |
| 58 | Luis SanchezPlace 58 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 19:29.4 PR |
| 59 | Blaze KujawinskiPlace 59 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 19:30.6 PR |
| 60 | Peter OgrodnikPlace 60 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 19:30.8 PR |
| 61 | Jesus SuarezPlace 61 · Grade 9 · Joliet (West) | 9 | Joliet (West) | 19:32.0 PR |
| 62 | Yuma WatanabePlace 62 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 19:32.7 PR |
| 63 | Cayden WongPlace 63 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:32.9 PR |
| 64 | Sean CuzzonePlace 64 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:34.5 PR |
| 65 | Jehudiel PaniaguaPlace 65 · Grade 9 · Glen Ellyn (Glenbard West) | 9 | Glen Ellyn (Glenbard West) | 19:37.4 |
| 66 | Hayden RotkvichPlace 66 · Grade 10 · Chicago (Jones) | 10 | Chicago (Jones) | 19:39.5 PR |
| 67 | Aiden PerezPlace 67 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 19:42.7 PR |
| 68 | Julyan TamayoPlace 68 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 19:43.8 PR |
| 69 | Jorge BarreraPlace 69 · Grade 10 · Joliet (Central) | 10 | Joliet (Central) | 19:45.0 PR |
| 70 | Francesco GenualdiPlace 70 · Grade 10 · Lemont | 10 | Lemont | 19:45.9 PR |
| 71 | Clark WalkerPlace 71 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 19:47.5 PR |
| 72 | Aaron RomanPlace 72 · Grade 9 · Joliet (Central) | 9 | Joliet (Central) | 19:47.7 PR |
| 73 | James BeitlerPlace 73 · Grade 10 · Wheaton (North) | 10 | Wheaton (North) | 19:54.6 PR |
| 74 | Josh ShuntPlace 74 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 19:55.3 PR |
| 75 | Kahne DeBellaPlace 75 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 19:55.9 PR |
| 76 | Alex AlfaroPlace 76 · Grade 9 · Berwyn-Cicero (Morton) | 9 | Berwyn-Cicero (Morton) | 19:56.6 PR |
| 77 | Cody HannionPlace 77 · Grade 10 · Lockport (Twp.) | 10 | Lockport (Twp.) | 19:57.1 PR |
| 78 | Kurt PantolPlace 78 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 19:58.0 PR |
| 79 | Avery ReiserPlace 79 · Grade 10 · New Lenox (Lincoln-Way Central) | 10 | New Lenox (Lincoln-Way Central) | 19:58.6 |
| 80 | Kyle FritzPlace 80 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:58.7 |
| 81 | Seth EbnerPlace 81 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:59.2 PR |
| 82 | Timmy McinnesPlace 82 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 20:00.8 PR |
| 83 | Gabriel StanfieldPlace 83 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 20:01.5 PR |
| 84 | Sean CaseyPlace 84 · Grade 9 · Downers Grove (South) | 9 | Downers Grove (South) | 20:01.8 PR |
| 85 | Ethan LeadamanPlace 85 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 20:01.9 PR |
| 86 | George SanchezPlace 86 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 20:09.1 PR |
| 87 | Edward WuPlace 87 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 20:10.9 PR |
| 88 | Cameron BarefieldPlace 88 · Grade 9 · Joliet (Central) | 9 | Joliet (Central) | 20:11.7 PR |
| 89 | Dominic McGarryPlace 89 · Grade 10 · Berwyn-Cicero (Morton) | 10 | Berwyn-Cicero (Morton) | 20:13.0 |
| 90 | Charlie BudzPlace 90 · Grade 9 · Lockport (Twp.) | 9 | Lockport (Twp.) | 20:16.6 PR |
| 91 | Nishanth RamkumarPlace 91 · Grade 10 · Downers Grove (South) | 10 | Downers Grove (South) | 20:17.4 PR |
| 92 | Sebastian RysPlace 92 · Grade 10 · New Lenox (Lincoln-Way West) | 10 | New Lenox (Lincoln-Way West) | 20:18.9 PR |
| 93 | Martin MurilloPlace 93 · Grade 10 · Joliet (Central) | 10 | Joliet (Central) | 20:19.4 PR |
| 94 | Samuel RimkusPlace 94 · Grade 9 · Frankfort (Lincoln-Way East) | 9 | Frankfort (Lincoln-Way East) | 20:22.6 PR |
| 95 | Uriel LopezPlace 95 · Grade 9 · Joliet (Central) | 9 | Joliet (Central) | 20:22.6 PR |
| 96 | Frankie HarfordPlace 96 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 20:22.8 |
| 97 | Micah ZoellerPlace 97 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 20:24.5 PR |
| 98 | Leo UbaldoPlace 98 · Grade 10 · Joliet (West) | 10 | Joliet (West) | 20:24.5 PR |
| 99 | Cole PhelpsPlace 99 · Grade 9 · New Lenox (Lincoln-Way West) | 9 | New Lenox (Lincoln-Way West) | 20:26.6 PR |
| 100 | Jared EnnisPlace 100 · Grade 9 · New Lenox (Lincoln-Way Central) | 9 | New Lenox (Lincoln-Way Central) | 20:26.9 PR |