| 1 | Dylan ReignerPlace 1 · Grade 9 · Wauconda | 9 | Wauconda | 10:47.52 |
| 2 | Dominic AcelloPlace 2 · Grade 9 · Lake Forest | 9 | Lake Forest | 11:15.65 |
| 3 | Jack BerrillPlace 3 · Grade 9 · Lake Forest | 9 | Lake Forest | 11:24.43 |
| 4 | Carson MohrPlace 4 · Grade 9 · Wauconda | 9 | Wauconda | 11:37.89 |
| 5 | Nathaniel FranklinPlace 5 · Grade 9 · Lake Forest | 9 | Lake Forest | 11:41.93 |
| 6 | Timothy (TJ) CounleyPlace 6 · Grade 9 · Wauconda | 9 | Wauconda | 11:42.33 PR |
| 7 | Jayden HernandezPlace 7 · Grade 9 · Wauconda | 9 | Wauconda | 11:52.44 PR |
| 8 | Jonathan HeintzelmanPlace 8 · Grade 9 · Lake Forest | 9 | Lake Forest | 11:56.95 |
| 9 | Nicholas KrebsPlace 9 · Grade 9 · Niles (Northridge Prep) | 9 | Niles (Northridge Prep) | 12:02.03 |
| 10 | Ivan PavlikPlace 10 · Grade 9 · Lake Forest | 9 | Lake Forest | 12:08.46 |
| 11 | John MartinezPlace 11 · Grade 9 · Wauconda | 9 | Wauconda | 12:08.98 |
| 12 | Liam VeugelerPlace 12 · Grade 9 · Wauconda | 9 | Wauconda | 12:15.58 |
| 13 | Ben VolmerdingPlace 13 · Grade 9 · Niles (Northridge Prep) | 9 | Niles (Northridge Prep) | 12:15.81 |
| 14 | Eli MillsPlace 14 · Grade 9 · Wauconda | 9 | Wauconda | 12:16.39 |
| 15 | Ethan SchneiderPlace 15 · Grade 9 · Wauconda | 9 | Wauconda | 12:21.92 PR |
| 16 | Kevin KrebsPlace 16 · Grade 9 · Niles (Northridge Prep) | 9 | Niles (Northridge Prep) | 12:35.61 |
| 17 | Ethan DeDolphPlace 17 · Grade 9 · Lake Forest | 9 | Lake Forest | 12:57.73 |
| 18 | Harris HillPlace 18 · Grade 9 · Wauconda | 9 | Wauconda | 12:58.40 PR |
| 19 | Oren GilPlace 19 · Grade 9 · Deerfield | 9 | Deerfield | 13:03.72 |
| 20 | Dominic KwiecinskiPlace 20 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 13:08.53 |
| 21 | Robert BjorkPlace 21 · Grade 9 · Lake Forest | 9 | Lake Forest | 13:16.32 |
| 22 | Archit KilledarPlace 22 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 13:18.43 |
| 23 | Mitchell KnutsenPlace 23 · Grade 9 · Deerfield | 9 | Deerfield | 13:19.59 |
| 24 | Theodore HalePlace 24 · Grade 9 · Wauconda | 9 | Wauconda | 13:32.02 |
| 25 | Cole EisfelderPlace 25 · Grade 9 · Wauconda | 9 | Wauconda | 13:44.27 |
| 26 | Ian BeckhornPlace 26 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 13:47.09 |
| 27 | Remington LynnPlace 27 · Grade 9 · Lake Forest | 9 | Lake Forest | 13:48.40 |
| 28 | Jace TossingPlace 28 · Grade 9 · Deerfield | 9 | Deerfield | 13:49.72 |
| 29 | Aiden QuitnoPlace 29 · Grade 9 · Wauconda | 9 | Wauconda | 13:51.77 PR |
| 30 | Mason ShankmanPlace 30 · Grade 9 · Chicago (Amundsen) | 9 | Chicago (Amundsen) | 13:54.81 PR |
| 31 | Tyler GroverPlace 31 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 13:57.96 |
| 32 | Greg KislovskyPlace 32 · Grade 9 · Deerfield | 9 | Deerfield | 14:00.28 |
| 33 | Owen JacksonPlace 33 · Grade 9 · Lake Forest | 9 | Lake Forest | 14:03.35 |
| 34 | So Hang ChanPlace 34 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 14:06.63 |
| 35 | George KuklewskiPlace 35 · Grade 9 · Wauconda | 9 | Wauconda | 14:16.32 |
| 36 | Axel RangelPlace 36 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 14:17.04 |
| 37 | Evan RandazzoPlace 37 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 14:17.74 |
| 38 | Vitalii KavakaPlace 38 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 14:18.27 |
| 39 | Frank SolomaPlace 39 · Grade 9 · Chicago (Amundsen) | 9 | Chicago (Amundsen) | 14:20.09 |
| 40 | Daniel MendezPlace 40 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 14:39.57 |
| 41 | Quinn ChabanPlace 41 · Grade 9 · Deerfield | 9 | Deerfield | 14:51.32 |
| 42 | Javier Garcia de Leaniz HernandezPlace 42 · Grade 9 · Lake Forest | 9 | Lake Forest | 15:04.34 |
| 43 | Lucian FiorePlace 43 · Grade 9 · Lake Forest | 9 | Lake Forest | 15:15.80 |
| 44 | Henry RabbittPlace 44 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 15:20.59 |
| 45 | Carter HamickPlace 45 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 15:38.39 |
| 46 | Lincoln OrlandoPlace 46 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 15:44.23 PR |
| 47 | Collin AxbergPlace 47 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 15:48.30 |
| 48 | Kofi AppentengPlace 48 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 15:59.95 |
| 49 | Luke JungmanPlace 49 · Grade 9 · Deerfield | 9 | Deerfield | 16:27.58 |
| 50 | Leo ManhangaPlace 50 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 16:33.60 |
| 51 | Graysen SoutarPlace 51 · Grade 9 · Wauconda | 9 | Wauconda | 16:59.79 PR |
| 52 | Jack MurrillPlace 52 · Grade 9 · Lake Forest | 9 | Lake Forest | 17:08.06 |
| 53 | Elijah KurczPlace 53 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 17:09.17 |
| 54 | Raphael BragliaPlace 54 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 17:11.06 |
| 55 | Paxton WalshPlace 55 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 17:31.21 |
| 56 | Aahan PatilPlace 56 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 18:06.20 |
| 57 | Raphael FranceschiPlace 57 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 18:35.12 |
| 58 | Noah StochmalPlace 58 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 21:11.65 PR |
| 59 | Jayden RamosPlace 59 · Grade 9 · Elmwood Park | 9 | Elmwood Park | 25:34.35 |