| 1 | Luca BryjaPlace 1 · Grade 12 · River Valley Christian | 12 | River Valley Christian | 16:14.08 |
| 2 | Jack SwiatekPlace 2 · Grade 12 · Aurora (Central Catholic) | 12 | Aurora (Central Catholic) | 16:21.91 |
| 3 | John ReinboldPlace 3 · Grade 10 · Aurora (Central Catholic) | 10 | Aurora (Central Catholic) | 16:34.94 |
| 4 | Ben BohrPlace 4 · Grade 11 · Aurora (Central Catholic) | 11 | Aurora (Central Catholic) | 16:47.43 |
| 5 | Andre DzwinielPlace 5 · Grade 11 · West Chicago | 11 | West Chicago | 16:54.69 |
| 6 | Collin RyanPlace 6 · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 16:58.14 |
| 7 | Matt AndersenPlace 7 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 17:00.81 PR |
| 8 | Nino PesolaPlace 8 · Grade 11 · Lombard (Montini) | 11 | Lombard (Montini) | 17:02.00 |
| 9 | A.J. ViverosPlace 9 · Grade 11 · Aurora (Central Catholic) | 11 | Aurora (Central Catholic) | 17:05.13 |
| 10 | Adriel GarciaPlace 10 · Grade 11 · Lombard (Montini) | 11 | Lombard (Montini) | 17:06.39 |
| 11 | Bobby WintermutePlace 11 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 17:09.03 |
| 12 | Liam DonehooPlace 12 · Grade 12 · Chicago (DePaul College Prep) | 12 | Chicago (DePaul College Prep) | 17:11.73 |
| 13 | Sean BuckleyPlace 13 · Grade 12 · Lombard (Montini) | 12 | Lombard (Montini) | 17:13.12 PR |
| 14 | Jack BarnesPlace 14 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 17:20.43 PR |
| 15 | Pierce BakerPlace 15 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 17:21.92 |
| 16 | James HannaPlace 16 · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 17:24.78 |
| 17 | Sebastian MaciasPlace 17 · Grade 12 · Chicago (DePaul College Prep) | 12 | Chicago (DePaul College Prep) | 17:25.57 PR |
| 18 | Reece VollerPlace 18 · Grade 11 · Aurora (Central Catholic) | 11 | Aurora (Central Catholic) | 17:29.02 |
| 19 | Immanuel NunezPlace 19 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 17:30.44 |
| 20 | Nathan FaviaPlace 20 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 17:32.04 |
| 21 | Tyler LintaPlace 21 · Grade 12 · River Valley Christian | 12 | River Valley Christian | 17:32.26 |
| 22 | Bryan LopezPlace 22 · Grade 11 · Aurora (Central Catholic) | 11 | Aurora (Central Catholic) | 17:32.82 |
| 23 | John "Jack" AldworthPlace 23 · Grade 11 · Mt. Prospect (Prospect) | 11 | Mt. Prospect (Prospect) | 17:36.15 |
| 24 | Liam WeinbergPlace 24 · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 17:43.04 |
| 25 | Vincent KellyPlace 25 · Grade 10 · Chicago (DePaul College Prep) | 10 | Chicago (DePaul College Prep) | 17:47.87 PR |
| 26 | Stuart HarrisonPlace 26 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 17:49.10 PR |
| 27 | Ian DimlerPlace 27 · Grade 12 · Wheaton (St. Francis) | 12 | Wheaton (St. Francis) | 17:49.50 |
| 28 | Noah KraszewskiPlace 28 · Grade 10 · Chicago (DePaul College Prep) | 10 | Chicago (DePaul College Prep) | 17:49.98 PR |
| 29 | Gus BerryPlace 29 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 17:52.43 |
| 30 | Gavin ConwayPlace 30 · Grade 11 · Lombard (Montini) | 11 | Lombard (Montini) | 17:54.22 |
| 31 | Owen FerrisPlace 31 · Grade 11 · Lombard (Montini) | 11 | Lombard (Montini) | 18:02.48 |
| 32 | Nathan SantoroPlace 32 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 18:02.92 |
| 33 | Matthew FerrisPlace 33 · Grade 9 · Lombard (Montini) | 9 | Lombard (Montini) | 18:04.33 |
| 34 | Patrick RoseanPlace 34 · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 18:11.61 |
| 35 | Jeremy PotterPlace 35 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 18:11.68 |
| 36 | Jacob ChagoyaPlace 36 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 18:16.53 PR |
| 37 | Tyler BrackePlace 37 · Grade 9 · Aurora (Central Catholic) | 9 | Aurora (Central Catholic) | 18:21.26 |
| 38 | Levi HuffmanPlace 38 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 18:23.07 PR |
| 39 | Tristan BanasiakPlace 39 · Grade 10 · West Chicago | 10 | West Chicago | 18:23.08 PR |
| 40 | Graham ReiserPlace 40 · Grade 11 · Lombard (Montini) | 11 | Lombard (Montini) | 18:25.13 |
| 41 | Miles ArseneauPlace 41 · Grade 11 · Chicago (DePaul College Prep) | 11 | Chicago (DePaul College Prep) | 18:29.03 PR |
| 42 | Luke CudneyPlace 42 · Grade 9 · Elmhurst (Timothy Christian) | 9 | Elmhurst (Timothy Christian) | 18:30.06 |
| 43 | Ezra GonzalezPlace 43 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 18:30.51 |
| 44 | Clayton DosekPlace 44 · Grade 12 · Riverside (R.-Brookfield) | 12 | Riverside (R.-Brookfield) | 18:34.68 |
| 45 | Emmitt OlsonPlace 45 · Grade 12 · Riverside (R.-Brookfield) | 12 | Riverside (R.-Brookfield) | 18:35.44 |
| 46 | Jack WaynePlace 46 · Grade 12 · Aurora (A. Christian) | 12 | Aurora (A. Christian) | 18:40.88 |
| 47 | Nate BemisterPlace 47 · Grade 11 · Elmhurst (Timothy Christian) | 11 | Elmhurst (Timothy Christian) | 18:48.95 |
| 48 | Joel FanPlace 48 · Grade 12 · Elmhurst (Timothy Christian) | 12 | Elmhurst (Timothy Christian) | 18:50.13 |
| 49 | Daniel DuranPlace 49 · Grade 12 · West Chicago | 12 | West Chicago | 18:57.76 |
| 50 | Wilson LeisterPlace 50 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 18:59.03 |
| 51 | Peter AzzinaroPlace 51 · Grade 9 · Elmhurst (Timothy Christian) | 9 | Elmhurst (Timothy Christian) | 19:01.26 |
| 52 | Colin McDanielsPlace 52 · Grade 11 · Westmont | 11 | Westmont | 19:02.93 |
| 53 | Kevin BarrettPlace 53 · Grade 10 · Lombard (Montini) | 10 | Lombard (Montini) | 19:02.95 |
| 54 | Emmanuel VandeheyPlace 54 · Grade 12 · Lisle (Chesterton Academy of The Holy Family) | 12 | Lisle (Chesterton Academy of The Holy Family) | 19:07.61 |
| 55 | Noah CasePlace 55 · Grade 11 · West Chicago | 11 | West Chicago | 19:09.29 |
| 56 | Rudy SanchezPlace 56 · Grade 10 · Bensenville (Fenton) | 10 | Bensenville (Fenton) | 19:23.26 |
| 57 | Quinn HendricksPlace 57 · Grade 12 · Riverside (R.-Brookfield) | 12 | Riverside (R.-Brookfield) | 19:29.76 |
| 58 | Matthew ScudieriPlace 58 · Grade 11 · Aurora (A. Christian) | 11 | Aurora (A. Christian) | 19:29.82 |
| 59 | Alex KeoughPlace 59 · Grade 11 · Wheaton (St. Francis) | 11 | Wheaton (St. Francis) | 19:36.79 |
| 60 | Peyton ScholmaPlace 60 · Grade 11 · Elmhurst (Timothy Christian) | 11 | Elmhurst (Timothy Christian) | 19:37.07 |
| 61 | Brayden BicknesePlace 61 · Grade 11 · Cary (Trinity Oaks Christian Academy) | 11 | Cary (Trinity Oaks Christian Academy) | 19:37.37 |
| 62 | Owen FenskaPlace 62 · Grade 12 · Aurora (A. Christian) | 12 | Aurora (A. Christian) | 19:40.19 |
| 63 | Charles AhrensPlace 63 · Grade 10 · Lombard (Montini) | 10 | Lombard (Montini) | 19:46.15 |
| 64 | Joshua KooyPlace 64 · Grade 11 · Elmhurst (Timothy Christian) | 11 | Elmhurst (Timothy Christian) | 19:48.72 |
| 65 | Maddux RodgersPlace 65 · Grade 11 · Hinckley (H.-Big Rock) | 11 | Hinckley (H.-Big Rock) | 19:51.39 |
| 66 | Tony LombardoPlace 66 · Grade 11 · Riverside (R.-Brookfield) | 11 | Riverside (R.-Brookfield) | 19:53.44 |
| 67 | Mateo HaganPlace 67 · Grade 11 · Elmwood Park | 11 | Elmwood Park | 20:08.43 PR |
| 68 | Benjamin ConwayPlace 68 · Grade 9 · Lombard (Montini) | 9 | Lombard (Montini) | 20:09.30 |
| 69 | Juan ReyesPlace 69 · Grade 10 · Bensenville (Fenton) | 10 | Bensenville (Fenton) | 20:12.70 PR |
| 70 | AJ GomezPlace 70 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 20:14.79 |
| 71 | Joey HaywardPlace 71 · Grade 10 · West Chicago | 10 | West Chicago | 20:17.89 PR |
| 72 | Jackson GuisePlace 72 · Grade 9 · Aurora (A. Christian) | 9 | Aurora (A. Christian) | 20:18.01 |
| 73 | Andres Perez-CholulaPlace 73 · Grade 11 · West Chicago | 11 | West Chicago | 20:18.25 |
| 74 | Kaden BergholtPlace 74 · Grade 12 · Elgin (St. Edward) | 12 | Elgin (St. Edward) | 20:18.85 |
| 75 | Jack WelshPlace 75 · Grade 12 · River Valley Christian | 12 | River Valley Christian | 20:20.21 |
| 76 | Emmett SharkeyPlace 76 · Grade 9 · Lisle (Chesterton Academy of The Holy Family) | 9 | Lisle (Chesterton Academy of The Holy Family) | 20:33.96 PR |
| 77 | Carmine LaMannaPlace 77 · Grade 9 · Riverside (R.-Brookfield) | 9 | Riverside (R.-Brookfield) | 20:35.51 |
| 78 | Ian BrosnanPlace 78 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 20:36.36 |
| 79 | Drew BemisterPlace 79 · Grade 9 · Elmhurst (Timothy Christian) | 9 | Elmhurst (Timothy Christian) | 20:40.32 |
| 80 | Daniel SzacilowskiPlace 80 · Grade 12 · West Chicago | 12 | West Chicago | 20:44.67 |
| 81 | Ivan BustamantePlace 81 · Grade 10 · Bensenville (Fenton) | 10 | Bensenville (Fenton) | 20:44.88 PR |
| 82 | Caleb LindemulderPlace 82 · Grade 12 · Elmhurst (Timothy Christian) | 12 | Elmhurst (Timothy Christian) | 20:45.95 |
| 83 | Jacob WazPlace 83 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 20:46.53 PR |
| 84 | Mark AndrzejewskiPlace 84 · Grade 10 · Wheaton (St. Francis) | 10 | Wheaton (St. Francis) | 20:52.07 |
| 85 | Bryce SperkaPlace 85 · Grade 9 · Wheaton (St. Francis) | 9 | Wheaton (St. Francis) | 20:52.62 |
| 86 | Gavin DuncanPlace 86 · Grade 11 · Riverside (R.-Brookfield) | 11 | Riverside (R.-Brookfield) | 20:58.07 |
| 87 | Ryan VanderWalPlace 87 · Grade 10 · Elmhurst (Timothy Christian) | 10 | Elmhurst (Timothy Christian) | 20:58.83 |
| 88 | Jasiu SzostekPlace 88 · Grade 10 · Bensenville (Fenton) | 10 | Bensenville (Fenton) | 21:00.12 |
| 89 | Walter MattinglyPlace 89 · Grade 10 · Wheaton (St. Francis) | 10 | Wheaton (St. Francis) | 21:05.43 |
| 90 | Cameron GlenniePlace 90 · Grade 10 · Riverside (R.-Brookfield) | 10 | Riverside (R.-Brookfield) | 21:11.14 |
| 91 | Ethan LopezPlace 91 · Grade 12 · Bensenville (Fenton) | 12 | Bensenville (Fenton) | 21:12.82 PR |
| 92 | Aiden O'BrienPlace 92 · Grade 11 · Riverside (R.-Brookfield) | 11 | Riverside (R.-Brookfield) | 21:13.64 |
| 93 | Osasuyi IghodaroPlace 93 · Grade 12 · Schaumburg (S. Christian) | 12 | Schaumburg (S. Christian) | 21:26.46 |
| 94 | Nathaniel HaganPlace 94 · Grade 10 · Elmwood Park | 10 | Elmwood Park | 21:41.86 PR |
| 95 | Miguel SanchezPlace 95 · Grade 11 · Elmwood Park | 11 | Elmwood Park | 21:47.82 PR |
| 96 | Joshua CadePlace 96 · Grade 11 · Bensenville (Fenton) | 11 | Bensenville (Fenton) | 22:18.95 |
| 97 | Grant BurmasterPlace 97 · Grade 11 · Schaumburg (S. Christian) | 11 | Schaumburg (S. Christian) | 22:21.33 |
| 98 | Lucas McMurtriePlace 98 · Grade 9 · Hinckley (H.-Big Rock) | 9 | Hinckley (H.-Big Rock) | 22:36.92 PR |
| 99 | Teddy ArtlPlace 99 · Grade 10 · Wheaton (St. Francis) | 10 | Wheaton (St. Francis) | 22:42.52 |
| 100 | Tommy GolzPlace 100 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 22:57.65 PR |