| 1 | Oliver StackPlace 1 · Grade 9 · Marengo | 9 | Marengo | 16:59.79 |
| 2 | Ethan ReichPlace 2 · Grade 10 · Deerfield | 10 | Deerfield | 17:10.37 |
| 3 | Nathan KempfPlace 3 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 17:18.54 |
| 4 | Aramis AlcantarPlace 4 · Grade 10 · Wheeling | 10 | Wheeling | 17:19.56 |
| 5 | Logan LuoPlace 5 · Grade 10 · Deerfield | 10 | Deerfield | 17:20.61 |
| 6 | Aiden HaucaPlace 6 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 17:23.34 |
| 7 | Jonny LenertPlace 7 · Grade 10 · Wheeling | 10 | Wheeling | 17:24.96 |
| 8 | Jason AivazianPlace 8 · Grade 10 · Wheeling | 10 | Wheeling | 17:28.26 |
| 9 | Tyler WahlsPlace 9 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 17:33.30 |
| 10 | Ryan WarnerPlace 10 · Grade 10 · Wheeling | 10 | Wheeling | 17:39.62 |
| 11 | Edwin MoralesPlace 11 · Grade 9 · Round Lake | 9 | Round Lake | 17:40.56 |
| 12 | Cayden MoranPlace 12 · Grade 9 · Johnsburg | 9 | Johnsburg | 17:55.95 |
| 13 | Alexander Castro-GomezPlace 13 · Grade 9 · Round Lake | 9 | Round Lake | 17:58.13 |
| 14 | Jaden OrtegaPlace 14 · Grade 10 · Marengo | 10 | Marengo | 18:09.91 |
| 15 | Joshua WoodcockPlace 15 · Grade 10 · Marengo | 10 | Marengo | 18:14.77 |
| 16 | Eli DuncanPlace 16 · Grade 10 · Deerfield | 10 | Deerfield | 18:16.77 |
| 17 | Kevin HouPlace 17 · Grade 9 · Deerfield | 9 | Deerfield | 18:17.27 |
| 18 | Evan BurgerPlace 18 · Grade 10 · Lake Forest | 10 | Lake Forest | 18:22.06 |
| 19 | Micah KlosPlace 19 · Grade 10 · Johnsburg | 10 | Johnsburg | 18:22.83 |
| 20 | Cole BetzPlace 20 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 18:28.87 |
| 21 | Brady KnutsenPlace 21 · Grade 10 · Deerfield | 10 | Deerfield | 18:33.02 |
| 22 | Vedant RamiPlace 22 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 18:34.42 |
| 23 | Evan LeonidaPlace 23 · Grade 10 · Wheeling | 10 | Wheeling | 18:43.20 |
| 24 | Chatham GehringPlace 24 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 18:46.46 |
| 25 | Garrett FriesPlace 25 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 18:46.54 |
| 26 | Seth LeePlace 26 · Grade 10 · Lake Forest | 10 | Lake Forest | 18:50.83 |
| 27 | Lucas BryanPlace 27 · Grade 10 · Deerfield | 10 | Deerfield | 18:51.34 |
| 28 | Eliot NaylorPlace 28 · Grade 10 · Deerfield | 10 | Deerfield | 18:53.66 |
| 29 | Lorenzo MagaruPlace 29 · Grade 10 · Wheeling | 10 | Wheeling | 18:56.15 |
| 30 | Liam RayPlace 30 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 19:00.07 |
| 31 | Erik GarciaPlace 31 · Grade 10 · Round Lake | 10 | Round Lake | 19:04.22 |
| 32 | Jackson KnakePlace 32 · Grade 10 · Marengo | 10 | Marengo | 19:14.95 |
| 33 | Kaedon GarriquesPlace 33 · Grade 9 · Lake Forest | 9 | Lake Forest | 19:16.77 |
| 34 | Lucas MivelazPlace 34 · Grade 10 · Grayslake (Westlake Christian Academy) | 10 | Grayslake (Westlake Christian Academy) | 19:19.95 |
| 35 | Lawson CaruthPlace 35 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 19:19.99 |
| 36 | Alexander MartinezPlace 36 · Grade 9 · Round Lake | 9 | Round Lake | 19:20.72 |
| 37 | Orion VossPlace 37 · Grade 10 · Wheeling | 10 | Wheeling | 19:28.38 |
| 38 | Jonathan MagnusonPlace 38 · Grade 10 · Grayslake (Westlake Christian Academy) | 10 | Grayslake (Westlake Christian Academy) | 19:29.20 |
| 39 | Jasper FinePlace 39 · Grade 10 · Deerfield | 10 | Deerfield | 19:29.23 |
| 40 | Henry VegaPlace 40 · Grade 10 · Round Lake | 10 | Round Lake | 19:29.62 |
| 41 | Joey FricanoPlace 41 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 19:38.26 |
| 42 | Axel BownPlace 42 · Grade 9 · Marengo | 9 | Marengo | 19:38.81 |
| 43 | Russell HolmPlace 43 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 19:43.22 |
| 44 | Simon MyersPlace 44 · Grade 9 · Mundelein (Carmel) | 9 | Mundelein (Carmel) | 19:45.94 |
| 45 | Carson KlosPlace 45 · Grade 9 · Johnsburg | 9 | Johnsburg | 19:51.71 |
| 46 | Aayush DubalPlace 46 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 19:57.54 |
| 47 | Kieran McMorrowPlace 47 · Grade 9 · Grayslake (North) | 9 | Grayslake (North) | 20:03.06 |
| 48 | Zach RhodesPlace 48 · Grade 9 · Lake Forest | 9 | Lake Forest | 20:09.74 |
| 49 | Nathan BloomPlace 49 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 20:13.02 |
| 50 | Bear NavickasPlace 50 · Grade 9 · Deerfield | 9 | Deerfield | 20:18.26 |
| 51 | Parth VadiaPlace 51 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 20:19.43 |
| 52 | Ben BoruckiPlace 52 · Grade 9 · Deerfield | 9 | Deerfield | 20:22.58 |
| 53 | Ben StegemannPlace 53 · Grade 10 · Mundelein (Carmel) | 10 | Mundelein (Carmel) | 20:28.08 |
| 54 | Matthew EscatelPlace 54 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 20:29.19 |
| 55 | Ryan Cobarrubias-PutzPlace 55 · Grade 10 · Wheeling | 10 | Wheeling | 20:33.39 |
| 56 | Carlos AstudilloPlace 56 · Grade 10 · Round Lake | 10 | Round Lake | 20:36.02 |
| 57 | Roberto Huerta RodriguePlace 57 · Grade 10 · Grayslake (North) | 10 | Grayslake (North) | 20:42.08 |
| 58 | Jack WebbPlace 58 · Grade 10 · Mundelein (Carmel) | 10 | Mundelein (Carmel) | 20:48.48 |
| 59 | Jack GrahamPlace 59 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 20:53.00 |
| 60 | Neel RavadaPlace 60 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 21:04.00 |
| 61 | Finn NavickasPlace 61 · Grade 9 · Deerfield | 9 | Deerfield | 21:13.14 |
| 62 | Alexander EsquivelPlace 62 · Grade 9 · Zion (Z.-Benton) | 9 | Zion (Z.-Benton) | 21:16.29 |
| 63 | Jacob BuglioPlace 63 · Grade 9 · Deerfield | 9 | Deerfield | 21:19.37 |
| 64 | Cristian HernandezPlace 64 · Grade 10 · Wheeling | 10 | Wheeling | 21:19.95 |
| 65 | Lev ShulmanPlace 65 · Grade 9 · Deerfield | 9 | Deerfield | 21:23.97 |
| 66 | Joseph ClarkPlace 66 · Grade 10 · Grayslake (North) | 10 | Grayslake (North) | 21:24.19 |
| 67 | Zacary PopePlace 67 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 21:24.90 |
| 68 | Adam JamiolkowskiPlace 68 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 21:26.10 |
| 69 | Eugene BurkutPlace 69 · Grade 10 · Wheeling | 10 | Wheeling | 21:28.51 |
| 70 | Gabriel TawrelPlace 70 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 21:33.49 |
| 71 | Dylan DavisPlace 71 · Grade 9 · Deerfield | 9 | Deerfield | 21:34.47 |
| 72 | Declan McLeodPlace 72 · Grade 10 · Arlington Heights (St. Viator) | 10 | Arlington Heights (St. Viator) | 21:34.58 |
| 73 | Leo LeiPlace 73 · Grade 10 · Lake Forest Academy | 10 | Lake Forest Academy | 21:36.31 |
| 74 | Advait NagarkarPlace 74 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 21:38.58 |
| 75 | Daniel ChoiPlace 75 · Grade 11 · Lake Forest Academy | 11 | Lake Forest Academy | 21:42.60 |
| 76 | Evan SandersPlace 76 · Grade 9 · Arlington Heights (St. Viator) | 9 | Arlington Heights (St. Viator) | 21:43.03 |
| 77 | James LedgerPlace 77 · Grade 12 · Grayslake (Westlake Christian Academy) | 12 | Grayslake (Westlake Christian Academy) | 21:46.18 |
| 78 | Simon MansonPlace 78 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 21:46.37 |
| 79 | Charlie McGrathPlace 79 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 21:48.98 |
| 80 | Eric ShenPlace 80 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 21:49.37 |
| 81 | Jackson StachowiakPlace 81 · Grade 9 · Mundelein (Carmel) | 9 | Mundelein (Carmel) | 21:50.63 |
| 82 | Quinn AcelloPlace 82 · Grade 9 · Lake Forest | 9 | Lake Forest | 21:59.36 |
| 83 | Connor FesenmaierPlace 83 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 22:05.07 |
| 84 | Jon NollPlace 84 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 22:08.29 |
| 85 | Theodore MilmoePlace 85 · Grade 10 · Lake Forest | 10 | Lake Forest | 22:09.57 |
| 86 | Colin BuntinPlace 86 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 22:11.09 |
| 87 | Wilson BackPlace 87 · Grade 10 · Lake Forest | 10 | Lake Forest | 22:22.06 |
| 88 | Thomas QuanPlace 88 · Grade 11 · Lake Forest Academy | 11 | Lake Forest Academy | 22:24.16 |
| 89 | Rian MartinezPlace 89 · Grade 10 · Arlington Heights (St. Viator) | 10 | Arlington Heights (St. Viator) | 22:25.80 |
| 90 | Zach ForesterPlace 90 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 22:28.02 |
| 91 | MJ WilsonPlace 91 · Grade 10 · Deerfield | 10 | Deerfield | 22:29.41 |
| 92 | Kian KorachPlace 92 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 22:30.82 |
| 93 | Jaden EnkhbayerPlace 93 · Grade 9 · Mundelein (Carmel) | 9 | Mundelein (Carmel) | 22:31.11 |
| 94 | Bryce SchumannPlace 94 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 22:37.07 |
| 95 | Nathanael VasquezPlace 95 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 22:43.96 |
| 96 | Gabriel MartinezPlace 96 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 22:44.86 |
| 97 | Emilio Huerta RodriguezPlace 97 · Grade 10 · Grayslake (North) | 10 | Grayslake (North) | 22:46.71 |
| 98 | Joseph BiancoPlace 98 · Grade 9 · Lake Forest | 9 | Lake Forest | 22:47.72 |
| 99 | Owen CalhounPlace 99 · Grade 10 · Grayslake (North) | 10 | Grayslake (North) | 22:50.25 |
| 100 | Noel JohnPlace 100 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 22:50.65 |
| 101 | Dylan LevatoPlace 101 · Grade 9 · Woodstock (Marian) | 9 | Woodstock (Marian) | 22:55.95 |
| 102 | Jack MentonPlace 102 · Grade 10 · Lake Forest Academy | 10 | Lake Forest Academy | 22:58.18 |
| 103 | Ian LeePlace 103 · Grade 10 · Wheeling | 10 | Wheeling | 23:00.01 |
| 104 | Alex LawniczakPlace 104 · Grade 9 · Lake Forest | 9 | Lake Forest | 23:21.44 |
| 105 | Jake GrayPlace 105 · Grade 11 · Lake Forest Academy | 11 | Lake Forest Academy | 23:23.08 |
| 106 | George GleichPlace 106 · Grade 10 · Grayslake (Westlake Christian Academy) | 10 | Grayslake (Westlake Christian Academy) | 23:25.02 |
| 107 | Ian AdlerPlace 107 · Grade 9 · Deerfield | 9 | Deerfield | 23:25.31 |
| 108 | Bonn JenisonPlace 108 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 23:26.34 |
| 109 | Sean KellyPlace 109 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 23:26.66 |
| 110 | Warren McCulloughPlace 110 · Grade 10 · Lake Forest | 10 | Lake Forest | 23:27.35 |
| 111 | Ryan KrollPlace 111 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 23:28.31 |
| 112 | Gurshaan BalPlace 112 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 23:31.54 |
| 113 | Reed Choi-KimPlace 113 · Grade 9 · Vernon Hills | 9 | Vernon Hills | 23:55.22 |
| 114 | Henry LovePlace 114 · Grade 9 · Deerfield | 9 | Deerfield | 23:55.49 |
| 115 | Lennon ReidyPlace 115 · Grade 11 · Lake Forest Academy | 11 | Lake Forest Academy | 24:21.78 |
| 116 | Cristian MilouchevPlace 116 · Grade 9 · Wheeling | 9 | Wheeling | 24:26.64 |
| 117 | Oliver LiuPlace 117 · Grade 10 · Lake Forest Academy | 10 | Lake Forest Academy | 24:35.25 |
| 118 | Yeray PintorPlace 118 · Grade 9 · Round Lake | 9 | Round Lake | 24:37.26 |
| 119 | Jayden LeDuffPlace 119 · Grade 9 · Round Lake | 9 | Round Lake | 24:44.38 |
| 120 | Dakota McLaurinePlace 120 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 24:49.15 |
| 121 | Benjamin XuPlace 121 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 24:50.05 |
| 122 | Mohammad SaffafPlace 122 · Grade 9 · Wheeling | 9 | Wheeling | 24:53.60 |
| 123 | Matthew JunPlace 123 · Grade 11 · Lake Forest Academy | 11 | Lake Forest Academy | 24:57.66 |
| 124 | John Michael HedsundPlace 124 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 24:58.79 |
| 125 | William OakleyPlace 125 · Grade 9 · Mundelein (Carmel) | 9 | Mundelein (Carmel) | 24:59.81 |
| 126 | Ben CostelloPlace 126 · Grade 10 · Lake Forest Academy | 10 | Lake Forest Academy | 25:02.21 |
| 127 | Caleb PringPlace 127 · Grade 9 · Deerfield | 9 | Deerfield | 25:02.38 |
| 128 | Will KennedyPlace 128 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 25:07.70 |
| 129 | Brian JacobPlace 129 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 25:09.24 |
| 130 | Daniel RamirezPlace 130 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 25:16.87 |
| 131 | Lucas MartinPlace 131 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 25:24.87 |
| 132 | Yoonha ChoiPlace 132 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 25:27.13 |
| 133 | Jonathan CzaplaPlace 133 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 25:37.67 |
| 134 | Cooper LaibPlace 134 · Grade 9 · Round Lake | 9 | Round Lake | 25:44.08 |
| 135 | George DouvlisPlace 135 · Grade 9 · Deerfield | 9 | Deerfield | 25:47.35 |
| 136 | Deston PerryPlace 136 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 25:50.97 |
| 137 | Jeffrey CastrejonPlace 137 · Grade 9 · Grayslake (North) | 9 | Grayslake (North) | 25:52.74 |
| 138 | Jack BernhardPlace 138 · Grade 10 · Lake Forest | 10 | Lake Forest | 25:53.38 |
| 139 | William BurkePlace 139 · Grade 9 · Mundelein (Carmel) | 9 | Mundelein (Carmel) | 26:02.34 |
| 140 | Aaron KimPlace 140 · Grade 10 · Lake Forest Academy | 10 | Lake Forest Academy | 26:04.98 |
| 141 | Robert DingPlace 141 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 26:05.62 |
| 142 | Alex AdlerPlace 142 · Grade 9 · Deerfield | 9 | Deerfield | 26:08.85 |
| 143 | Jahstone MartinPlace 143 · Grade 11 · Lake Forest Academy | 11 | Lake Forest Academy | 26:19.22 |
| 144 | Waylon MillerPlace 144 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 26:21.43 |
| 145 | Logan HahnPlace 145 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 26:24.36 |
| 146 | Shrey PatelPlace 146 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 26:24.78 |
| 147 | Teddy KellyPlace 147 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 26:32.38 |
| 148 | Ayan DubalPlace 148 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 26:46.13 |
| 149 | Alex GohsmanPlace 149 · Grade 9 · Lake Forest | 9 | Lake Forest | 26:49.53 |
| 150 | Matthew CookPlace 150 · Grade 12 · Grayslake (Westlake Christian Academy) | 12 | Grayslake (Westlake Christian Academy) | 26:49.92 |
| 151 | Sam BakshtPlace 151 · Grade 10 · Lake Forest Academy | 10 | Lake Forest Academy | 26:58.20 |
| 152 | Kyle SandersonPlace 152 · Grade 10 · Lake Forest | 10 | Lake Forest | 27:42.04 |
| 153 | Carter JohPlace 153 · Grade 10 · Lake Forest Academy | 10 | Lake Forest Academy | 28:28.28 |
| 154 | Krishanth Vijai AnandPlace 154 · Grade 10 · Vernon Hills | 10 | Vernon Hills | 29:06.10 |
| 155 | David LvPlace 155 · Grade 9 · Lake Forest Academy | 9 | Lake Forest Academy | 30:25.76 |
| 156 | Alec OldhamPlace 156 · Grade 10 · Lake Forest Academy | 10 | Lake Forest Academy | 31:13.67 |
| 157 | Jacob EkstromPlace 157 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 32:52.43 |