| 1 | Mason HephnerPlace 1 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 15:14.75 |
| 2 | Kyle EnkePlace 2 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 15:37.80 |
| 3 | Owen GottfredPlace 3 · Grade 11 · Arlington Heights (St. Viator) | 11 | Arlington Heights (St. Viator) | 15:41.80 |
| 4 | Jacob SchroederPlace 4 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 15:51.92 |
| 5 | Gavin NallyPlace 5 · Grade 9 · Lemont | 9 | Lemont | 15:53.84 |
| 6 | Luke MillerPlace 6 · Grade 11 · Sycamore | 11 | Sycamore | 15:56.17 |
| 7 | Logan JonesPlace 7 · Grade 12 · Sycamore | 12 | Sycamore | 15:59.93 |
| 8 | Liam BerryPlace 8 · Grade 12 · Sycamore | 12 | Sycamore | 16:04.38 |
| 9 | Jacob CzerwiecPlace 9 · Grade 11 · Lemont | 11 | Lemont | 16:06.04 |
| 10 | Austin BrobstPlace 10 · Grade 11 · Freeport | 11 | Freeport | 16:06.40 |
| 11 | Alexander HernandezPlace 11 · Grade 11 · Lombard (Glenbard East) | 11 | Lombard (Glenbard East) | 16:07.18 |
| 12 | Keegan SweeneyPlace 12 · Grade 12 · Belvidere | 12 | Belvidere | 16:07.88 |
| 13 | Sam ScovillePlace 13 · Grade 12 · Lemont | 12 | Lemont | 16:21.27 |
| 14 | Scott BiedessPlace 14 · Grade 11 · Lemont | 11 | Lemont | 16:22.20 |
| 15 | Josh MillerPlace 15 · Grade 11 · Sycamore | 11 | Sycamore | 16:27.29 PR |
| 16 | Oliver EbelPlace 16 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 16:33.78 |
| 17 | Gavin McInnisPlace 17 · Grade 11 · Richmond (R.-Burton) | 11 | Richmond (R.-Burton) | 16:39.17 |
| 18 | Nate BurgessPlace 18 · Grade 12 · Sycamore | 12 | Sycamore | 16:41.58 PR |
| 19 | Gavin AbadPlace 19 · Grade 11 · Lemont | 11 | Lemont | 16:41.66 |
| 20 | Caleb FruitPlace 20 · Grade 11 · Sycamore | 11 | Sycamore | 16:45.11 PR |
| 21 | Jordan MundyPlace 21 · Grade 12 · Belvidere | 12 | Belvidere | 16:49.26 |
| 22 | Daniel RuizPlace 22 · Grade 10 · Sycamore | 10 | Sycamore | 16:49.77 |
| 23 | Daniel DuranPlace 23 · Grade 12 · West Chicago | 12 | West Chicago | 16:50.84 |
| 24 | David WojciakPlace 24 · Grade 9 · Lemont | 9 | Lemont | 16:52.11 |
| 25 | Christopher BealesPlace 25 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 16:53.21 PR |
| 26 | Kyle KoehnePlace 26 · Grade 10 · Belvidere | 10 | Belvidere | 16:55.74 |
| 27 | Jared LantingPlace 27 · Grade 11 · Sycamore | 11 | Sycamore | 16:57.70 |
| 28 | Ryker TiltgesPlace 28 · Grade 9 · Lombard (Glenbard East) | 9 | Lombard (Glenbard East) | 16:58.79 PR |
| 29 | Noah BramblePlace 29 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 17:11.78 |
| 30 | Zach WheadonPlace 30 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 17:12.62 |
| 31 | Samuel DelRioPlace 31 · Grade 11 · Belvidere | 11 | Belvidere | 17:15.93 PR |
| 32 | Tristan BanasiakPlace 32 · Grade 10 · West Chicago | 10 | West Chicago | 17:16.47 |
| 33 | Connor WilesPlace 33 · Grade 11 · Lemont | 11 | Lemont | 17:19.68 |
| 34 | Caden BouldPlace 34 · Grade 12 · Belvidere | 12 | Belvidere | 17:21.56 |
| 35 | David BoteroPlace 35 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 17:24.19 |
| 36 | Ryan McClellanPlace 36 · Grade 12 · Richmond (R.-Burton) | 12 | Richmond (R.-Burton) | 17:27.71 |
| 37 | Ethan SpadaforaPlace 37 · Grade 12 · Lemont | 12 | Lemont | 17:27.87 PR |
| 38 | Charlie WeaverPlace 38 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 17:32.21 |
| 39 | Samuel KunetsPlace 39 · Grade 11 · Belvidere | 11 | Belvidere | 17:34.59 |
| 40 | Deputie DouglasPlace 40 · Grade 10 · The Lincoln Academy | 10 | The Lincoln Academy | 17:40.75 PR |
| 41 | Ben LopezPlace 41 · Grade 11 · Belvidere | 11 | Belvidere | 17:41.33 PR |
| 42 | Ethan EhrenkauferPlace 42 · Grade 10 · Richmond (R.-Burton) | 10 | Richmond (R.-Burton) | 17:42.84 PR |
| 43 | Levi MikelPlace 43 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 17:43.38 |
| 44 | Noah CasePlace 44 · Grade 11 · West Chicago | 11 | West Chicago | 17:43.86 |
| 45 | Julian Mejia-CruzPlace 45 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 17:44.87 PR |
| 46 | Omar CantuPlace 46 · Grade 12 · West Chicago | 12 | West Chicago | 17:45.23 |
| 47 | Elliott MomeyerPlace 47 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 17:45.43 PR |
| 48 | Jaden RhonePlace 48 · Grade 9 · Lemont | 9 | Lemont | 17:45.49 |
| 49 | Eliu MolinaPlace 49 · Grade 11 · Sycamore | 11 | Sycamore | 17:45.63 |
| 50 | Douglas JohnsonPlace 50 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 17:47.11 |
| 51 | Jason KellyPlace 51 · Grade 10 · Lombard (Glenbard East) | 10 | Lombard (Glenbard East) | 17:48.89 |
| 52 | Brayden BicknesePlace 52 · Grade 11 · Cary (Trinity Oaks Christian Academy) | 11 | Cary (Trinity Oaks Christian Academy) | 17:50.50 PR |
| 53 | Andres Perez-CholulaPlace 53 · Grade 11 · West Chicago | 11 | West Chicago | 17:55.82 |
| 54 | Cesar SolorioPlace 54 · Grade 12 · Harvard | 12 | Harvard | 17:56.65 |
| 55 | Aiden LopezPlace 55 · Grade 11 · Arlington Heights (St. Viator) | 11 | Arlington Heights (St. Viator) | 17:56.67 |
| 56 | Joey HaywardPlace 56 · Grade 10 · West Chicago | 10 | West Chicago | 18:07.93 |
| 57 | Andrew DoucetPlace 57 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 18:16.29 PR |
| 58 | Matthew BreszachPlace 58 · Grade 12 · Lemont | 12 | Lemont | 18:22.52 |
| 59 | Jacob HaywardPlace 59 · Grade 12 · West Chicago | 12 | West Chicago | 18:27.22 |
| 60 | Noah MurciaPlace 60 · Grade 11 · Sycamore | 11 | Sycamore | 18:29.79 |
| 61 | Elias RichardPlace 61 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 18:30.84 |
| 62 | Matthew BrentsPlace 62 · Grade 12 · Arlington Heights (St. Viator) | 12 | Arlington Heights (St. Viator) | 18:37.56 PR |
| 63 | Rian MartinezPlace 63 · Grade 11 · Arlington Heights (St. Viator) | 11 | Arlington Heights (St. Viator) | 18:38.07 PR |
| 64 | Gavin BarryPlace 64 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 18:41.64 |
| 65 | Shawn McKillipPlace 65 · Grade 12 · Freeport | 12 | Freeport | 18:52.81 PR |
| 66 | Kent PedersenPlace 66 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 19:01.24 |
| 67 | William McCoidPlace 67 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 19:01.93 |
| 68 | Ryan AlsobrookPlace 68 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 19:07.79 |
| 69 | Gabriel PeñaPlace 69 · Grade 11 · Genoa (G.-Kingston) | 11 | Genoa (G.-Kingston) | 19:13.18 |
| 70 | Dean AkrePlace 70 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 19:13.78 |
| 71 | Everett AmenPlace 71 · Grade 9 · Genoa (G.-Kingston) | 9 | Genoa (G.-Kingston) | 19:23.70 |
| 72 | Oliver PerrinPlace 72 · Grade 9 · Genoa (G.-Kingston) | 9 | Genoa (G.-Kingston) | 19:32.56 |
| 73 | Joshua MaasPlace 73 · Grade 10 · Arlington Heights (St. Viator) | 10 | Arlington Heights (St. Viator) | 19:36.99 PR |
| 74 | Mathias RadaPlace 74 · Grade 11 · Freeport | 11 | Freeport | 19:57.53 |
| 75 | Benjamin BrunetPlace 75 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 20:00.90 PR |
| 76 | Diego TiscarenoPlace 76 · Grade 12 · Lombard (Glenbard East) | 12 | Lombard (Glenbard East) | 20:01.17 |
| 77 | Evan SandersPlace 77 · Grade 10 · Arlington Heights (St. Viator) | 10 | Arlington Heights (St. Viator) | 20:01.65 |
| 78 | Conrad JohnsonPlace 78 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 20:05.11 |
| 79 | Declan McLeodPlace 79 · Grade 11 · Arlington Heights (St. Viator) | 11 | Arlington Heights (St. Viator) | 20:14.98 |
| 80 | Matthew BusaPlace 80 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 20:17.28 |
| 81 | Evan BrubakerPlace 81 · Grade 9 · Woodstock (Marian) | 9 | Woodstock (Marian) | 20:31.00 PR |
| 82 | Noah TurnquistPlace 82 · Grade 10 · Genoa (G.-Kingston) | 10 | Genoa (G.-Kingston) | 20:35.14 |
| 83 | Aiden HootsPlace 83 · Grade 10 · Genoa (G.-Kingston) | 10 | Genoa (G.-Kingston) | 20:54.76 |
| 84 | Kendall KnessPlace 84 · Grade 11 · Freeport | 11 | Freeport | 21:13.05 PR |
| 85 | Dylan LevatoPlace 85 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 21:36.31 |
| 86 | Liam ParkerPlace 86 · Grade 9 · Harvard | 9 | Harvard | 21:55.32 PR |
| 87 | Sean KellyPlace 87 · Grade 11 · Woodstock (Marian) | 11 | Woodstock (Marian) | 22:00.10 |
| 88 | Iain HansonPlace 88 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 22:10.05 PR |
| 89 | Charlie ParkerPlace 89 · Grade 9 · Harvard | 9 | Harvard | 22:11.71 PR |
| 90 | Quincy JamesPlace 90 · Grade 12 · Genoa (G.-Kingston) | 12 | Genoa (G.-Kingston) | 22:19.99 |
| 91 | CJ RichPlace 91 · Grade 10 · Genoa (G.-Kingston) | 10 | Genoa (G.-Kingston) | 22:45.54 |
| 92 | Andrew ClinePlace 92 · Grade 10 · Genoa (G.-Kingston) | 10 | Genoa (G.-Kingston) | 23:09.39 PR |
| 93 | Donnie LangPlace 93 · Grade 11 · Harvard | 11 | Harvard | 23:42.68 |
| 94 | Andrew MarkoPlace 94 · Grade 9 · The Lincoln Academy | 9 | The Lincoln Academy | 23:55.73 PR |
| 95 | Oscar GarciaPlace 95 · Grade 9 · The Lincoln Academy | 9 | The Lincoln Academy | 24:09.51 PR |
| 96 | Riley McKillipsPlace 96 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 24:34.21 PR |
| 97 | Nathan LincolnPlace 97 · Grade 9 · Freeport | 9 | Freeport | 24:34.49 |
| 98 | Cullen KrommPlace 98 · Grade 12 · Freeport | 12 | Freeport | 25:03.65 |
| 99 | Maurice McDanielPlace 99 · Grade 9 · The Lincoln Academy | 9 | The Lincoln Academy | 25:33.66 PR |
| 100 | Ryken ScottPlace 100 · Grade 12 · Genoa (G.-Kingston) | 12 | Genoa (G.-Kingston) | 26:26.61 |
| 101 | Gavin De La IslaPlace 101 · Grade 11 · Genoa (G.-Kingston) | 11 | Genoa (G.-Kingston) | 26:40.93 |
| 102 | Cristofer Mercado GarciaPlace 102 · Grade 12 · Harvard | 12 | Harvard | 29:33.80 |