| 1 | Charlie MaidaPlace 1 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 15:47.38 |
| 2 | Nick HoughtonPlace 2 · Grade 12 · Oak Park (O.P.-River Forest) | 12 | Oak Park (O.P.-River Forest) | 15:51.44 |
| 3 | Blake QuinleyPlace 3 · Grade 12 · Niles (Northridge Prep) | 12 | Niles (Northridge Prep) | 15:57.60 |
| 4 | Josh AllenPlace 4 · Grade 12 · Niles (Northridge Prep) | 12 | Niles (Northridge Prep) | 15:58.30 |
| 5 | Luis CossPlace 5 · Grade 12 · Chicago (Lake View) | 12 | Chicago (Lake View) | 16:02.22 |
| 6 | John MasakaPlace 6 · Grade 12 · Niles (Northridge Prep) | 12 | Niles (Northridge Prep) | 16:05.04 |
| 7 | Santos MartinezPlace 7 · Grade 10 · Oak Park (O.P.-River Forest) | 10 | Oak Park (O.P.-River Forest) | 16:06.68 |
| 8 | Santino ContePlace 8 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 16:11.20 |
| 9 | Tristan LeePlace 9 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 16:23.68 |
| 10 | Alrik SwanPlace 10 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 16:26.10 |
| 11 | Colin McKinneyPlace 11 · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | 16:27.88 |
| 12 | James MasakaPlace 12 · Grade 10 · Niles (Northridge Prep) | 10 | Niles (Northridge Prep) | 16:31.42 |
| 13 | Finn DerhammerPlace 13 · Grade 11 · Oak Park (O.P.-River Forest) | 11 | Oak Park (O.P.-River Forest) | 16:32.48 |
| 14 | Taylor DeVarPlace 14 · Grade 10 · Chicago (DePaul College Prep) | 10 | Chicago (DePaul College Prep) | 16:32.80 |
| 15 | Cael RodriguezPlace 15 · Grade 12 · Chicago (Whitney Young) | 12 | Chicago (Whitney Young) | 16:34.38 |
| 16 | Nico PalmisanoPlace 16 · Grade 11 · Oak Park (O.P.-River Forest) | 11 | Oak Park (O.P.-River Forest) | 16:39.85 |
| 17 | Athan ChiappettaPlace 17 · Grade 11 · Franklin Park-Northlake (Leyden) | 11 | Franklin Park-Northlake (Leyden) | 16:40.18 |
| 18 | Aaron JonesPlace 18 · Grade 11 · Oak Park (O.P.-River Forest) | 11 | Oak Park (O.P.-River Forest) | 16:40.30 |
| 19 | Jude LumpkinPlace 19 · Grade 12 · Chicago (Kenwood) | 12 | Chicago (Kenwood) | 16:43.10 |
| 20 | Lucien IndPlace 20 · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 16:46.02 |
| 21 | Benjamin BradfordPlace 21 · Grade 10 · Chicago (Kenwood) | 10 | Chicago (Kenwood) | 16:47.88 |
| 22 | Jack BarnesPlace 22 · Grade 12 · Chicago (DePaul College Prep) | 12 | Chicago (DePaul College Prep) | 16:48.48 |
| 23 | Owen LeaPlace 23 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 16:52.58 |
| 24 | Immanuel NunezPlace 24 · Grade 11 · River Valley Christian | 11 | River Valley Christian | 16:53.34 |
| 25 | Joseph YapPlace 25 · Grade 10 · Chicago (Northside) | 10 | Chicago (Northside) | 16:53.78 |
| 26 | Miles ArseneauPlace 26 · Grade 12 · Chicago (DePaul College Prep) | 12 | Chicago (DePaul College Prep) | 16:53.94 |
| 27 | Jeremy PotterPlace 27 · Grade 11 · River Valley Christian | 11 | River Valley Christian | 16:54.70 |
| 28 | Brennan FleischhackerPlace 28 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 16:54.94 |
| 29 | Dylan O'LearyPlace 29 · Grade 12 · Chicago (Marist) | 12 | Chicago (Marist) | 16:55.22 |
| 30 | Matteo DrummerPlace 30 · Grade 12 · Oak Park (O.P.-River Forest) | 12 | Oak Park (O.P.-River Forest) | 16:57.90 |
| 31 | Noah KraszewskiPlace 31 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 16:59.68 |
| 32 | Ari ThompkinsPlace 32 · Grade 9 · Chicago (St. Ignatius College Prep) | 9 | Chicago (St. Ignatius College Prep) | 17:00.84 |
| 33 | Julian ChavezPlace 33 · Grade 12 · Burbank (St. Laurence) | 12 | Burbank (St. Laurence) | 17:01.03 |
| 34 | Kevin FinnPlace 34 · Grade 12 · Chicago (Marist) | 12 | Chicago (Marist) | 17:01.12 |
| 35 | JP HlavinPlace 35 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 17:02.74 |
| 36 | Nathan GarinoPlace 36 · Grade 12 · Chicago (Jones) | 12 | Chicago (Jones) | 17:03.24 |
| 37 | Joseph HorosPlace 37 · Grade 10 · Chicago (St. Ignatius College Prep) | 10 | Chicago (St. Ignatius College Prep) | 17:03.48 |
| 38 | Gus BerryPlace 38 · Grade 11 · River Valley Christian | 11 | River Valley Christian | 17:03.70 |
| 39 | Andrew LechnerPlace 39 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:04.18 |
| 40 | Thomas DimberioPlace 40 · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | 17:06.54 |
| 41 | Arlo ReddyPlace 41 · Grade 12 · Chicago (Whitney Young) | 12 | Chicago (Whitney Young) | 17:06.65 |
| 42 | Juan Carlos HernandezPlace 42 · Grade 10 · Chicago (Lincoln Park) | 10 | Chicago (Lincoln Park) | 17:06.69 |
| 43 | Joseph MalloyPlace 43 · Grade 12 · Burbank (St. Laurence) | 12 | Burbank (St. Laurence) | 17:08.34 |
| 44 | Ignas PetrusPlace 44 · Grade 12 · Chicago (Jones) | 12 | Chicago (Jones) | 17:08.78 |
| 45 | Diego MagallanesPlace 45 · Grade 12 · Chicago (Jones) | 12 | Chicago (Jones) | 17:09.96 |
| 46 | David BarderPlace 46 · Grade 9 · Niles (Northridge Prep) | 9 | Niles (Northridge Prep) | 17:10.02 |
| 47 | Ian CromwellPlace 47 · Grade 12 · Chicago (DePaul College Prep) | 12 | Chicago (DePaul College Prep) | 17:10.09 |
| 48 | Will SorianoPlace 48 · Grade 10 · Chicago (DePaul College Prep) | 10 | Chicago (DePaul College Prep) | 17:10.26 |
| 49 | Charles Iain BlairPlace 49 · Grade 12 · Chicago (Jones) | 12 | Chicago (Jones) | 17:12.04 |
| 50 | Vincent KellyPlace 50 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 17:12.12 |
| 51 | Peter WhitePlace 51 · Grade 11 · Niles (Northridge Prep) | 11 | Niles (Northridge Prep) | 17:13.98 |
| 52 | Oskar BrylaPlace 52 · Grade 11 · Skokie (Niles West) | 11 | Skokie (Niles West) | 17:14.14 |
| 53 | David ChudobaPlace 53 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 17:14.94 |
| 54 | Beckett LadesicPlace 54 · Grade 9 · River Valley Christian | 9 | River Valley Christian | 17:15.58 |
| 55 | Dylan WoodPlace 55 · Grade 9 · Chicago (St. Ignatius College Prep) | 9 | Chicago (St. Ignatius College Prep) | 17:15.60 |
| 56 | Arinav KuttyPlace 56 · Grade 12 · Chicago (Whitney Young) | 12 | Chicago (Whitney Young) | 17:19.68 |
| 57 | Foster Van VlietPlace 57 · Grade 12 · Chicago (Lake View) | 12 | Chicago (Lake View) | 17:21.08 |
| 58 | Peter AzzinaroPlace 58 · Grade 10 · Elmhurst (Timothy Christian) | 10 | Elmhurst (Timothy Christian) | 17:23.40 |
| 59 | Nash PedersonPlace 59 · Grade 11 · Oak Park (O.P.-River Forest) | 11 | Oak Park (O.P.-River Forest) | 17:25.80 |
| 60 | Ramses BustosPlace 60 · Grade 12 · Chicago (Noble/ITW Speer) | 12 | Chicago (Noble/ITW Speer) | 17:26.08 |
| 61 | David FerrerPlace 61 · Grade 11 · Franklin Park-Northlake (Leyden) | 11 | Franklin Park-Northlake (Leyden) | 17:26.20 |
| 62 | Jacori FrazierPlace 62 · Grade 12 · Chicago (Kenwood) | 12 | Chicago (Kenwood) | 17:27.12 |
| 63 | Adriel SaucedoPlace 63 · Grade 11 · Franklin Park-Northlake (Leyden) | 11 | Franklin Park-Northlake (Leyden) | 17:27.42 |
| 64 | Charlie StonePlace 64 · Grade 12 · Oak Park (O.P.-River Forest) | 12 | Oak Park (O.P.-River Forest) | 17:27.68 |
| 65 | Zachary PalsgrovePlace 65 · Grade 10 · Skokie (Niles West) | 10 | Skokie (Niles West) | 17:27.80 |
| 66 | Jordan PoundersPlace 66 · Grade 10 · Franklin Park-Northlake (Leyden) | 10 | Franklin Park-Northlake (Leyden) | 17:29.58 |
| 67 | Owen ButlerPlace 67 · Grade 11 · Chicago (Marist) | 11 | Chicago (Marist) | 17:31.88 |
| 68 | Cole PosmerPlace 68 · Grade 9 · Burbank (St. Laurence) | 9 | Burbank (St. Laurence) | 17:33.00 |
| 69 | Sean CollinsPlace 69 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 17:33.24 |
| 70 | Sean O'SullivanPlace 70 · Grade 12 · Chicago (Marist) | 12 | Chicago (Marist) | 17:34.04 |
| 71 | Brendan HoulihanPlace 71 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 17:35.24 |
| 72 | Charles FiskPlace 72 · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 17:36.64 |
| 73 | Maximiliano FloresPlace 73 · Grade 10 · Burbank (St. Laurence) | 10 | Burbank (St. Laurence) | 17:39.64 |
| 74 | Crosby Taylor-RobertsPlace 74 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 17:41.64 |
| 75 | Demario TaylorPlace 75 · Grade 9 · Chicago (Lincoln Park) | 9 | Chicago (Lincoln Park) | 17:41.96 |
| 76 | Rudy SanchezPlace 76 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 17:42.24 |
| 77 | Nathaniel TitusPlace 77 · Grade 11 · Chicago (Whitney Young) | 11 | Chicago (Whitney Young) | 17:44.34 |
| 78 | Vincent McCormickPlace 78 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 17:44.64 |
| 79 | Tommy ChaburaPlace 79 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:45.24 |
| 80 | Carter HessPlace 80 · Grade 11 · Niles (Notre Dame) | 11 | Niles (Notre Dame) | 17:46.64 |
| 81 | Ezra GonzalezPlace 81 · Grade 11 · River Valley Christian | 11 | River Valley Christian | 17:47.54 |
| 82 | Reuben SwensonPlace 82 · Grade 11 · Chicago (Jones) | 11 | Chicago (Jones) | 17:47.94 |
| 83 | Patrick ForbesPlace 83 · Grade 10 · Chicago (Marist) | 10 | Chicago (Marist) | 17:48.58 |
| 84 | Sam WeisPlace 84 · Grade 12 · Chicago (Amundsen) | 12 | Chicago (Amundsen) | 17:50.88 |
| 85 | Delan LemusPlace 85 · Grade 12 · Chicago (Solorio Academy) | 12 | Chicago (Solorio Academy) | 17:51.14 |
| 86 | Gaspar VillafanePlace 86 · Grade 12 · Oak Park (O.P.-River Forest) | 12 | Oak Park (O.P.-River Forest) | 17:51.42 |
| 87 | Noah IrizarryPlace 87 · Grade 11 · Chicago (Lincoln Park) | 11 | Chicago (Lincoln Park) | 17:53.02 |
| 88 | Camilo LaraPlace 88 · Grade 11 · Chicago (Kennedy) | 11 | Chicago (Kennedy) | 17:54.48 |
| 89 | Eli AlsayeghPlace 89 · Grade 10 · Chicago (Lincoln Park) | 10 | Chicago (Lincoln Park) | 17:56.70 |
| 90 | Sinan AbuzaydPlace 90 · Grade 12 · Chicago (Jones) | 12 | Chicago (Jones) | 17:59.38 |
| 91 | Michael GaffeyPlace 91 · Grade 12 · Chicago (St. Ignatius College Prep) | 12 | Chicago (St. Ignatius College Prep) | 17:59.42 |
| 92 | Winston ConwellPlace 92 · Grade 12 · Chicago (Von Steuben) | 12 | Chicago (Von Steuben) | 18:02.30 |
| 93 | Kevin SanchezPlace 93 · Grade 12 · Chicago (Solorio Academy) | 12 | Chicago (Solorio Academy) | 18:03.48 |
| 94 | Solomon DavidsPlace 94 · Grade 12 · Skokie (Niles West) | 12 | Skokie (Niles West) | 18:03.98 |
| 95 | Habtamu OlsonPlace 95 · Grade 12 · Chicago (Wolcott) | 12 | Chicago (Wolcott) | 18:05.34 |
| 96 | Fischer AddingtonPlace 96 · Grade 12 · Niles (Notre Dame) | 12 | Niles (Notre Dame) | 18:05.94 |
| 97 | Aydin CurtisPlace 97 · Grade 11 · Oak Park (O.P.-River Forest) | 11 | Oak Park (O.P.-River Forest) | 18:07.38 |
| 98 | Nate CaimiPlace 98 · Grade 12 · Chicago (Northside) | 12 | Chicago (Northside) | 18:07.94 |
| 99 | Kerem CartagenaPlace 99 · Grade 10 · Chicago (Amundsen) | 10 | Chicago (Amundsen) | 18:08.84 |
| 100 | Connor AllabastroPlace 100 · Grade 9 · Chicago (Amundsen) | 9 | Chicago (Amundsen) | 18:09.00 |