| 1 | Jay NorenPlace 1 · Grade SO · Deerfield (H.S.) | SO | Deerfield (H.S.) | 17:12.70 |
| 2 | Aiden HaucaPlace 2 · Grade FR · Lake Villa (Lakes) | FR | Lake Villa (Lakes) | 17:13.50 |
| 3 | Nicholas SchwenkPlace 3 · Grade SR · Mundelein | SR | Mundelein | 17:33.50 |
| 4 | Logan LuoPlace 4 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 17:35.20 |
| 5 | Jon WeissmuellerPlace 5 · Grade SO · Deerfield (H.S.) | SO | Deerfield (H.S.) | 17:38.30 |
| 6 | Edwin ShiPlace 6 · Grade SR · Deerfield (H.S.) | SR | Deerfield (H.S.) | 17:40.10 |
| 7 | Justin MottolaPlace 7 · Grade FR · Grayslake (Central) | FR | Grayslake (Central) | 17:40.30 |
| 8 | Cole LoiacanoPlace 8 · Grade SR · Antioch | SR | Antioch | 18:00.30 |
| 9 | Sam RushPlace 9 · Grade JR · Deerfield (H.S.) | JR | Deerfield (H.S.) | 18:01.30 |
| 10 | Joshua BardwellPlace 10 · Grade FR · Schaumburg | FR | Schaumburg | 18:01.90 |
| 11 | Kurt StorckmanPlace 11 · Grade JR · Grayslake (Central) | JR | Grayslake (Central) | 18:07.50 |
| 12 | Sam CastelliPlace 12 · Grade SO · Rockton (Hononegah) | SO | Rockton (Hononegah) | 18:08.80 |
| 13 | Aurin DasguptaPlace 13 · Grade SO · Deerfield (H.S.) | SO | Deerfield (H.S.) | 18:12.20 |
| 14 | Julian BaldwinPlace 14 · Grade SR · Grayslake (Central) | SR | Grayslake (Central) | 18:14.10 |
| 15 | Arturo VargasPlace 15 · Grade FR · Mundelein | FR | Mundelein | 18:17.80 |
| 16 | Mason McMurrayPlace 16 · Grade FR · Mundelein | FR | Mundelein | 18:19.60 |
| 17 | Eli DuncanPlace 17 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 18:26.80 |
| 18 | Jake McLartyPlace 18 · Grade SR · Rockton (Hononegah) | SR | Rockton (Hononegah) | 18:28.50 |
| 19 | Jaden PatrickPlace 19 · Grade SR · South Elgin | SR | South Elgin | 18:28.90 |
| 20 | Jasper FinePlace 20 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 18:31.10 |
| 21 | Andrew VarblowPlace 21 · Grade FR · Grayslake (Central) | FR | Grayslake (Central) | 18:31.30 |
| 22 | Tyler StirnichukPlace 22 · Grade SO · Zion (Z.-Benton) | SO | Zion (Z.-Benton) | 18:32.90 |
| 23 | Stephen CameronPlace 23 · Grade JR · Plainfield (Central) | JR | Plainfield (Central) | 18:33.30 |
| 24 | Isaiah MohnackyPlace 24 · Grade SO · Rockton (Hononegah) | SO | Rockton (Hononegah) | 18:34.70 |
| 25 | Donald FernstromPlace 25 · Grade SO · Grayslake (Central) | SO | Grayslake (Central) | 18:39.80 |
| 26 | James Glaskin-ClayPlace 26 · Grade SO · Mundelein | SO | Mundelein | 18:40.10 |
| 27 | Ethan ReichPlace 27 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 18:42.40 |
| 28 | Josh RothPlace 28 · Grade FR · Woodstock (H.S.) | FR | Woodstock (H.S.) | 18:44.20 |
| 29 | William TayPlace 29 · Grade SR · South Elgin | SR | South Elgin | 18:44.30 |
| 30 | Jonathan CowleyPlace 30 · Grade SR · South Elgin | SR | South Elgin | 18:44.70 |
| 31 | Cooper BaumPlace 31 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 18:44.90 |
| 32 | Nathaniel JonesPlace 32 · Grade SO · Grayslake (Central) | SO | Grayslake (Central) | 18:46.00 |
| 33 | AJ CintronPlace 33 · Grade FR · Schaumburg | FR | Schaumburg | 18:50.50 |
| 34 | Ryan HallgrenPlace 34 · Grade JR · Zion (Z.-Benton) | JR | Zion (Z.-Benton) | 18:52.00 |
| 35 | Joel McGinnisPlace 35 · Grade JR · Rockton (Hononegah) | JR | Rockton (Hononegah) | 18:54.60 |
| 36 | Henry MorganPlace 36 · Grade JR · Lake Villa (Lakes) | JR | Lake Villa (Lakes) | 18:54.90 |
| 37 | Nolan LaraPlace 37 · Grade FR · Grayslake (Central) | FR | Grayslake (Central) | 18:55.00 |
| 38 | David KnappPlace 38 · Grade SR · Grayslake (Central) | SR | Grayslake (Central) | 18:59.30 |
| 39 | Justin ManlapazPlace 39 · Grade SO · Schaumburg | SO | Schaumburg | 19:01.80 |
| 40 | Adam BaileyPlace 40 · Grade FR · Woodstock (H.S.) | FR | Woodstock (H.S.) | 19:04.30 |
| 41 | AJ RipperPlace 41 · Grade JR · Antioch | JR | Antioch | 19:10.10 |
| 42 | Adrian BenedettoPlace 42 · Grade FR · South Elgin | FR | South Elgin | 19:11.50 |
| 43 | Jonathan HaucaPlace 43 · Grade JR · Lake Villa (Lakes) | JR | Lake Villa (Lakes) | 19:13.90 |
| 44 | Edward MinevPlace 44 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 19:14.70 |
| 45 | Altamish AhmedPlace 45 · Grade SO · South Elgin | SO | South Elgin | 19:15.90 |
| 46 | Josh RiveraPlace 46 · Grade JR · Antioch | JR | Antioch | 19:27.40 |
| 47 | Jaden OrtegaPlace 47 · Grade FR · Antioch | FR | Antioch | 19:27.50 |
| 48 | Mason VaglePlace 48 · Grade SO · Rockton (Hononegah) | SO | Rockton (Hononegah) | 19:28.50 |
| 49 | Gabe IbarraPlace 49 · Grade JR · Plainfield (Central) | JR | Plainfield (Central) | 19:30.40 |
| 50 | William LylePlace 50 · Grade SO · Grayslake (Central) | SO | Grayslake (Central) | 19:31.00 |
| 51 | Danny KrpanPlace 51 · Grade SR · South Elgin | SR | South Elgin | 19:33.80 |
| 52 | Ethan ChmielakPlace 52 · Grade FR · South Elgin | FR | South Elgin | 19:35.70 |
| 53 | Lucas BryanPlace 53 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 19:36.50 |
| 54 | Michael KazakPlace 54 · Grade JR · Plainfield (Central) | JR | Plainfield (Central) | 19:37.50 |
| 55 | Nathan BakerPlace 55 · Grade SO · South Elgin | SO | South Elgin | 19:38.40 |
| 56 | Adrian Pacheco ReyesPlace 56 · Grade FR · Mundelein | FR | Mundelein | 19:39.20 |
| 57 | Derek PatersonPlace 57 · Grade SO · Rockton (Hononegah) | SO | Rockton (Hononegah) | 19:40.80 |
| 58 | GK EllisPlace 58 · Grade SR · Rockton (Hononegah) | SR | Rockton (Hononegah) | 19:41.30 |
| 59 | Robert GustafsonPlace 59 · Grade SR · Woodstock (H.S.) | SR | Woodstock (H.S.) | 19:41.30 |
| 60 | Sahib DharniPlace 60 · Grade SO · Lake Villa (Lakes) | SO | Lake Villa (Lakes) | 19:42.40 |
| 61 | Troy HenschenPlace 61 · Grade SO · Plainfield (Central) | SO | Plainfield (Central) | 19:44.20 |
| 62 | William BrinkmanPlace 62 · Grade FR · Schaumburg | FR | Schaumburg | 19:45.00 |
| 63 | Grant SooleyPlace 63 · Grade SR · Antioch | SR | Antioch | 19:49.40 |
| 64 | Alex MuellerPlace 64 · Grade JR · Grayslake (Central) | JR | Grayslake (Central) | 19:52.90 |
| 65 | Jacob SambrookPlace 65 · Grade SO · Rockton (Hononegah) | SO | Rockton (Hononegah) | 19:53.70 |
| 66 | Bobby WeichmannPlace 66 · Grade JR · Lake Villa (Lakes) | JR | Lake Villa (Lakes) | 19:54.10 |
| 67 | Evan SelvikPlace 67 · Grade SO · Lake Villa (Lakes) | SO | Lake Villa (Lakes) | 19:54.20 |
| 68 | Engjell VillarinoPlace 68 · Grade SO · Grayslake (Central) | SO | Grayslake (Central) | 19:54.40 |
| 69 | Cody HendricksonPlace 69 · Grade SO · Woodstock (H.S.) | SO | Woodstock (H.S.) | 19:54.80 |
| 70 | Yashwanth PothinaPlace 70 · Grade FR · Grayslake (Central) | FR | Grayslake (Central) | 19:55.90 |
| 71 | Jonathan SauerPlace 71 · Grade JR · Schaumburg | JR | Schaumburg | 20:00.30 |
| 72 | Chris SelphPlace 72 · Grade SO · Antioch | SO | Antioch | 20:00.50 |
| 73 | Noah Martinez CoreasPlace 73 · Grade SO · Zion (Z.-Benton) | SO | Zion (Z.-Benton) | 20:02.20 |
| 74 | Zach GoossenPlace 74 · Grade SR · Lake Villa (Lakes) | SR | Lake Villa (Lakes) | 20:04.90 |
| 75 | Frank LopezPlace 75 · Grade JR · Schaumburg | JR | Schaumburg | 20:05.70 |
| 76 | Patton BlanchettePlace 76 · Grade FR · Grayslake (Central) | FR | Grayslake (Central) | 20:07.60 |
| 77 | Theo DolsonPlace 77 · Grade JR · Mundelein (Carmel) | JR | Mundelein (Carmel) | 20:10.30 |
| 78 | Jason TrojanPlace 78 · Grade SO · Woodstock (H.S.) | SO | Woodstock (H.S.) | 20:14.30 |
| 79 | Jameson ThomasPlace 79 · Grade FR · Schaumburg | FR | Schaumburg | 20:14.60 |
| 80 | Evan WanlessPlace 80 · Grade SO · Rockton (Hononegah) | SO | Rockton (Hononegah) | 20:15.20 |
| 81 | Daniel BrigantiPlace 81 · Grade SO · Schaumburg | SO | Schaumburg | 20:15.50 |
| 82 | Nolan MyersPlace 82 · Grade JR · Rockton (Hononegah) | JR | Rockton (Hononegah) | 20:17.90 |
| 83 | Christian SanchezPlace 83 · Grade FR · Grayslake (Central) | FR | Grayslake (Central) | 20:18.50 |
| 84 | Ethan CastilloPlace 84 · Grade SR · Antioch | SR | Antioch | 20:19.20 |
| 85 | Antonio RodriguezPlace 85 · Grade SR · Antioch | SR | Antioch | 20:19.40 |
| 86 | Everett AndrewsPlace 86 · Grade FR · Grayslake (Central) | FR | Grayslake (Central) | 20:21.20 |
| 87 | Alex LaCerbaPlace 87 · Grade SO · Antioch | SO | Antioch | 20:21.80 |
| 88 | Radhwan AlhamediPlace 88 · Grade FR · Schaumburg | FR | Schaumburg | 20:22.70 |
| 89 | Daniel RamirezPlace 89 · Grade SO · Dixon (H.S.) | SO | Dixon (H.S.) | 20:25.30 |
| 90 | Braydon WeitzelPlace 90 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 20:25.50 |
| 91 | Sam PearsonPlace 91 · Grade JR · Lake Villa (Lakes) | JR | Lake Villa (Lakes) | 20:27.00 |
| 92 | Payton FeinbergPlace 92 · Grade FR · Schaumburg | FR | Schaumburg | 20:28.90 |
| 93 | Nathan KellyPlace 93 · Grade FR · Grayslake (Central) | FR | Grayslake (Central) | 20:29.40 |
| 94 | Dominik BarriosPlace 94 · Grade FR · Plainfield (Central) | FR | Plainfield (Central) | 20:36.40 |
| 95 | Esteban AndradePlace 95 · Grade SO · Schaumburg | SO | Schaumburg | 20:38.90 |
| 96 | Aidan PaccagniniPlace 96 · Grade SR · Rockton (Hononegah) | SR | Rockton (Hononegah) | 20:39.00 |
| 97 | Evan HamiltonPlace 97 · Grade SO · South Elgin | SO | South Elgin | 20:41.40 |
| 98 | Krish SahuPlace 98 · Grade SO · Grayslake (Central) | SO | Grayslake (Central) | 20:41.40 |
| 99 | Joshua LargoPlace 99 · Grade FR · Schaumburg | FR | Schaumburg | 20:41.90 |
| 100 | Blake WatsonPlace 100 · Grade SO · Antioch | SO | Antioch | 20:42.10 |
| 101 | Matthew GarciaPlace 101 · Grade FR · Mundelein | FR | Mundelein | 20:43.80 |
| 102 | Thomas ColemanPlace 102 · Grade SO · Plainfield (Central) | SO | Plainfield (Central) | 20:44.10 |
| 103 | Jake CornellPlace 103 · Grade SO · Mundelein (Carmel) | SO | Mundelein (Carmel) | 20:46.90 |
| 104 | Natan BuckoPlace 104 · Grade SO · South Elgin | SO | South Elgin | 20:49.30 |
| 105 | Aadi DesaiPlace 105 · Grade SR · Deerfield (H.S.) | SR | Deerfield (H.S.) | 20:49.70 |
| 106 | Michael HommemaPlace 106 · Grade SR · Rockton (Hononegah) | SR | Rockton (Hononegah) | 20:50.40 |
| 107 | Andrew ReedPlace 107 · Grade SO · Mundelein (Carmel) | SO | Mundelein (Carmel) | 20:50.50 |
| 108 | Jimmy MascorroPlace 108 · Grade SO · Zion (Z.-Benton) | SO | Zion (Z.-Benton) | 20:50.90 |
| 109 | Sammy KoganPlace 109 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 20:51.50 |
| 110 | Jack WebbPlace 110 · Grade FR · Mundelein (Carmel) | FR | Mundelein (Carmel) | 20:55.60 |
| 111 | James PasiaPlace 111 · Grade SO · Grayslake (Central) | SO | Grayslake (Central) | 20:57.20 |
| 112 | Nathan StreicherPlace 112 · Grade SR · Lake Villa (Lakes) | SR | Lake Villa (Lakes) | 20:57.80 |
| 113 | Caden McDermottPlace 113 · Grade FR · Mundelein | FR | Mundelein | 20:58.80 |
| 114 | Steven CoxPlace 114 · Grade SO · Zion (Z.-Benton) | SO | Zion (Z.-Benton) | 20:59.90 |
| 115 | Eliot NaylorPlace 115 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 21:04.10 |
| 116 | James MayerPlace 116 · Grade FR · Schaumburg | FR | Schaumburg | 21:06.40 |
| 117 | Dominic WanlessPlace 117 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 21:11.70 |
| 118 | Lucas RodwayPlace 118 · Grade JR · Lake Villa (Lakes) | JR | Lake Villa (Lakes) | 21:12.10 |
| 119 | Adam AbdeljaberPlace 119 · Grade SR · Lake Villa (Lakes) | SR | Lake Villa (Lakes) | 21:12.10 |
| 120 | Will WadePlace 120 · Grade SR · Rockton (Hononegah) | SR | Rockton (Hononegah) | 21:14.40 |
| 121 | Luke ValoskyPlace 121 · Grade SO · Grayslake (Central) | SO | Grayslake (Central) | 21:14.80 |
| 122 | Jacob SmithPlace 122 · Grade FR · Antioch | FR | Antioch | 21:15.60 |
| 123 | Michael Flood-CooperPlace 123 · Grade SO · Antioch | SO | Antioch | 21:18.80 |
| 124 | Austin DroverPlace 124 · Grade SR · Lake Villa (Lakes) | SR | Lake Villa (Lakes) | 21:19.40 |
| 125 | Jaxom FryPlace 125 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 21:28.50 |
| 126 | Emmit GrahamPlace 126 · Grade FR · Woodstock (H.S.) | FR | Woodstock (H.S.) | 21:28.90 |
| 127 | Gus VegaPlace 127 · Grade FR · Antioch | FR | Antioch | 21:30.90 |
| 128 | Steven GuerreroPlace 128 · Grade SO · Zion (Z.-Benton) | SO | Zion (Z.-Benton) | 21:31.30 |
| 129 | Noah EdelbeckPlace 129 · Grade SO · Rockton (Hononegah) | SO | Rockton (Hononegah) | 21:32.80 |
| 130 | Aaron CrenshawPlace 130 · Grade FR · Woodstock (H.S.) | FR | Woodstock (H.S.) | 21:34.40 |
| 131 | Nathan FredricksonPlace 131 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 21:36.30 |
| 132 | Max BorkowskiPlace 132 · Grade SO · South Elgin | SO | South Elgin | 21:37.60 |
| 133 | Noah LyonsPlace 133 · Grade FR · Wauconda | FR | Wauconda | 21:41.40 |
| 134 | Robert TorresPlace 134 · Grade JR · Zion (Z.-Benton) | JR | Zion (Z.-Benton) | 21:41.70 |
| 135 | Donato PrincipePlace 135 · Grade JR · South Elgin | JR | South Elgin | 21:43.90 |
| 136 | Alex LampherPlace 136 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 21:44.70 |
| 137 | Ethan WodzinskiPlace 137 · Grade FR · South Elgin | FR | South Elgin | 21:45.00 |
| 138 | Thomas SweeneyPlace 138 · Grade FR · Mundelein (Carmel) | FR | Mundelein (Carmel) | 21:49.50 |
| 139 | Brian GeigerPlace 139 · Grade FR · Antioch | FR | Antioch | 21:51.60 |
| 140 | Liam StubbePlace 140 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 21:52.00 |
| 141 | Brandon VolkPlace 141 · Grade SO · Mundelein (Carmel) | SO | Mundelein (Carmel) | 21:55.10 |
| 142 | Patrik DortchPlace 142 · Grade JR · Lake Villa (Lakes) | JR | Lake Villa (Lakes) | 21:57.30 |
| 143 | Jacob DolsonPlace 143 · Grade SO · Mundelein (Carmel) | SO | Mundelein (Carmel) | 22:00.80 |
| 144 | Zy ZhuPlace 144 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 22:01.30 |
| 145 | Ted SmithPlace 145 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 22:03.30 |
| 146 | Cesar HernandezPlace 146 · Grade FR · Mundelein | FR | Mundelein | 22:14.90 |
| 147 | Tommy VisvardisPlace 147 · Grade FR · South Elgin | FR | South Elgin | 22:27.40 |
| 148 | Martin William KulakPlace 148 · Grade SO · South Elgin | SO | South Elgin | 22:30.30 |
| 149 | Reid GandyPlace 149 · Grade SO · Deerfield (H.S.) | SO | Deerfield (H.S.) | 22:30.50 |
| 150 | Damian WiecekPlace 150 · Grade SR · Schaumburg | SR | Schaumburg | 22:38.60 |
| 151 | Liam O'NeillPlace 151 · Grade SO · Mundelein | SO | Mundelein | 22:42.40 |
| 152 | Aden VeljacicPlace 152 · Grade JR · Plainfield (Central) | JR | Plainfield (Central) | 22:45.10 |
| 153 | Zachary BermanPlace 153 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 22:50.90 |
| 154 | Dakota HendricksonPlace 154 · Grade SO · Woodstock (H.S.) | SO | Woodstock (H.S.) | 23:03.00 |
| 155 | Jonathan CzaplaPlace 155 · Grade FR · Lake Villa (Lakes) | FR | Lake Villa (Lakes) | 23:03.60 |
| 156 | Sullivan WillhitePlace 156 · Grade SO · Grayslake (Central) | SO | Grayslake (Central) | 23:05.90 |
| 157 | Arjan MokhaPlace 157 · Grade FR · Wauconda | FR | Wauconda | 23:18.20 |
| 158 | Axel JanickePlace 158 · Grade SR · Mundelein (Carmel) | SR | Mundelein (Carmel) | 23:21.90 |
| 159 | Oleksandr HamarnykPlace 159 · Grade FR · Schaumburg | FR | Schaumburg | 23:26.40 |
| 160 | Guilian SalasPlace 160 · Grade SO · Plainfield (Central) | SO | Plainfield (Central) | 23:32.00 |
| 161 | Rishi PatelPlace 161 · Grade FR · South Elgin | FR | South Elgin | 23:46.90 |
| 162 | Caleb RodgersPlace 162 · Grade SO · Zion (Z.-Benton) | SO | Zion (Z.-Benton) | 23:59.10 |
| 163 | Noah GonzalezPlace 163 · Grade JR · Antioch | JR | Antioch | 24:00.90 |
| 164 | Gunnar PostPlace 164 · Grade SO · Lake Villa (Lakes) | SO | Lake Villa (Lakes) | 24:11.90 |
| 165 | Nick BlondinPlace 165 · Grade FR · South Elgin | FR | South Elgin | 24:23.00 |
| 166 | Matthew ShoresPlace 166 · Grade JR · Lake Villa (Lakes) | JR | Lake Villa (Lakes) | 24:24.40 |
| 167 | Orion NergePlace 167 · Grade SR · Grayslake (Central) | SR | Grayslake (Central) | 24:29.60 |
| 168 | Sean OuimetPlace 168 · Grade FR · Mundelein | FR | Mundelein | 24:48.50 |
| 169 | Sebastian SeguraPlace 169 · Grade JR · Mundelein | JR | Mundelein | 25:00.30 |
| 170 | Mayer PetersPlace 170 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 25:54.40 |
| 171 | Alberto TobiasPlace 171 · Grade SO · South Elgin | SO | South Elgin | 26:06.80 |
| 172 | Ezequiel OceguedaPlace 172 · Grade FR · Plainfield (Central) | FR | Plainfield (Central) | 26:30.30 |
| 173 | Gannon GibsonPlace 173 · Grade FR · Rockton (Hononegah) | FR | Rockton (Hononegah) | 27:35.20 |
| 174 | David AguirrePlace 174 · Grade SO · Zion (Z.-Benton) | SO | Zion (Z.-Benton) | 31:30.90 |
| 175 | Grady HansonPlace 175 · Grade FR · Wauconda | FR | Wauconda | 33:34.30 |
| 176 | Jonathan GreensponPlace 176 · Grade FR · Deerfield (H.S.) | FR | Deerfield (H.S.) | 37:49.00 |