| 1 | Danny SharpPlace 1 · Grade 11 · Elmwood | 11 | Elmwood | 15:53.2 |
| 2 | Cole CahillPlace 2 · Grade 10 · Elmwood | 10 | Elmwood | 16:05.0 |
| 3 | Gianni VerucchiPlace 3 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 16:14.7 |
| 4 | Hunter KeysterPlace 4 · Grade 11 · Princeville | 11 | Princeville | 16:21.3 |
| 5 | Lucas JacksonPlace 5 · Grade 10 · East Dubuque | 10 | East Dubuque | 16:24.3 |
| 6 | Jacob SchroederPlace 6 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 16:25.7 |
| 7 | Colton TurnerPlace 7 · Grade 10 · Elmwood | 10 | Elmwood | 16:31.0 PR |
| 8 | Caleb ScheirerPlace 8 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 16:34.0 |
| 9 | Peter WagnerPlace 9 · Grade 12 · East Dubuque | 12 | East Dubuque | 16:37.2 |
| 10 | Kyle EnkePlace 10 · Grade 12 · Rockford (Lutheran) | 12 | Rockford (Lutheran) | 16:41.7 |
| 11 | Henry NicholsPlace 11 · Grade 12 · Amboy | 12 | Amboy | 16:54.0 |
| 12 | Braeden PunkePlace 12 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 17:00.3 |
| 13 | Alex BelhaPlace 13 · Grade 12 · Sherrard | 12 | Sherrard | 17:01.8 |
| 14 | Logan KeanPlace 14 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 17:16.3 |
| 15 | Finn MilnerPlace 15 · Grade 9 · Rock Island (Alleman) | 9 | Rock Island (Alleman) | 17:21.5 |
| 16 | Silas SchmiegPlace 16 · Grade 12 · Elmwood | 12 | Elmwood | 17:22.6 |
| 17 | Nathan PunkePlace 17 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 17:23.0 |
| 18 | Danny EllenPlace 18 · Grade 10 · Elmwood | 10 | Elmwood | 17:23.3 |
| 19 | Logan TriggPlace 19 · Grade 11 · Sandwich | 11 | Sandwich | 17:26.4 |
| 20 | Jacob BoschPlace 20 · Grade 12 · Princeville | 12 | Princeville | 17:31.3 |
| 21 | Cristiano SaucedoPlace 21 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 17:32.6 |
| 22 | Caden HamerPlace 22 · Grade 12 · Somonauk | 12 | Somonauk | 17:37.3 |
| 23 | Payton SummersPlace 23 · Grade 12 · Sherrard | 12 | Sherrard | 17:37.4 |
| 24 | Hudson DuchateauPlace 24 · Grade 12 · Rockford (Lutheran) | 12 | Rockford (Lutheran) | 17:38.0 |
| 25 | Ian TancrellPlace 25 · Grade 10 · East Dubuque | 10 | East Dubuque | 17:38.8 |
| 26 | Michael KopitasPlace 26 · Grade 12 · Rock Falls | 12 | Rock Falls | 17:39.5 |
| 27 | Oliver FunkPlace 27 · Grade 11 · Elmwood | 11 | Elmwood | 17:42.0 |
| 28 | Alex WhitePlace 28 · Grade 10 · Stockton | 10 | Stockton | 17:45.3 |
| 29 | Finley BurtonPlace 29 · Grade 11 · Tremont | 11 | Tremont | 17:46.0 |
| 30 | Miles TaylorPlace 30 · Grade 9 · Cambridge | 9 | Cambridge | 17:50.0 |
| 31 | Carter BaxterPlace 31 · Grade 11 · Granville (Putnam County) | 11 | Granville (Putnam County) | 17:50.1 |
| 32 | Liam SchauerPlace 32 · Grade 10 · East Dubuque | 10 | East Dubuque | 17:50.8 |
| 33 | Mathew BaezPlace 33 · Grade 11 · Sandwich | 11 | Sandwich | 17:55.0 PR |
| 34 | Jimmy PedersenPlace 34 · Grade 9 · Rockford (Lutheran) | 9 | Rockford (Lutheran) | 17:56.9 |
| 35 | Liam BaimaPlace 35 · Grade 10 · Seneca | 10 | Seneca | 17:57.0 |
| 36 | Tyler MaharPlace 36 · Grade 11 · Amboy | 11 | Amboy | 17:59.1 |
| 37 | Ben DeBisschopPlace 37 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 18:01.7 |
| 38 | Anthony LinderPlace 38 · Grade 12 · Amboy | 12 | Amboy | 18:02.4 |
| 39 | Max DaltonPlace 39 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 18:03.3 |
| 40 | Cooper BrownPlace 40 · Grade 11 · Elmwood | 11 | Elmwood | 18:04.6 |
| 41 | Cash VerstraetePlace 41 · Grade 12 · Kewanee (Wethersfield) | 12 | Kewanee (Wethersfield) | 18:08.2 |
| 42 | Channing BellowsPlace 42 · Grade 11 · Amboy | 11 | Amboy | 18:09.9 |
| 43 | Bryar KuehlPlace 43 · Grade 11 · Morrison | 11 | Morrison | 18:13.1 |
| 44 | Alex AttigPlace 44 · Grade 10 · Kewanee (Wethersfield) | 10 | Kewanee (Wethersfield) | 18:13.8 |
| 45 | Daylon HendrixPlace 45 · Grade 12 · Kewanee (Wethersfield) | 12 | Kewanee (Wethersfield) | 18:15.2 |
| 46 | Brady McPeekPlace 46 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 18:15.8 |
| 47 | Kent PedersenPlace 47 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 18:17.0 |
| 48 | Gustavo FloresPlace 48 · Grade 10 · Rock Falls | 10 | Rock Falls | 18:22.1 |
| 49 | Geno Addo (Mackie)Place 49 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 18:25.7 |
| 50 | Julian Alaniz-PerezPlace 50 · Grade 10 · Taylor Ridge (Rockridge) | 10 | Taylor Ridge (Rockridge) | 18:25.7 |
| 51 | Alex GallardoPlace 51 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 18:25.8 |
| 52 | Noah BelowskePlace 52 · Grade 12 · Orion | 12 | Orion | 18:26.3 |
| 53 | Alex AttigPlace 53 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 18:26.3 |
| 54 | Collin BowersPlace 54 · Grade 12 · Princeville | 12 | Princeville | 18:28.1 |
| 55 | Raudel (RJ) Hermosillo JrPlace 55 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 18:29.9 |
| 56 | Boden FransenPlace 56 · Grade 10 · Stockton | 10 | Stockton | 18:31.6 |
| 57 | Josh StrublePlace 57 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 18:33.6 |
| 58 | Payton ThirtyacrePlace 58 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 18:33.7 |
| 59 | Ethan BrownPlace 59 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 18:35.8 |
| 60 | Douglas JohnsonPlace 60 · Grade 12 · Rockford (Lutheran) | 12 | Rockford (Lutheran) | 18:36.1 |
| 61 | Collin PattersonPlace 61 · Grade 10 · Orion | 10 | Orion | 18:36.6 |
| 62 | Adrian HermosilloPlace 62 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 18:38.1 |
| 63 | Luca VerucchiPlace 63 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 18:41.6 |
| 64 | Carter SerslandPlace 64 · Grade 10 · Orion | 10 | Orion | 18:43.0 |
| 65 | Lucas HartzPlace 65 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 18:44.6 |
| 66 | Kayne RichterPlace 66 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 18:46.6 |
| 67 | Zaydan Schoonhoven-HussainPlace 67 · Grade 11 · Stockton | 11 | Stockton | 18:49.5 |
| 68 | Elijah FranzenPlace 68 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:53.4 |
| 69 | Otto HornerPlace 69 · Grade 12 · Amboy | 12 | Amboy | 18:57.1 |
| 70 | Mason HaskellPlace 70 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 18:59.8 |
| 71 | Logan PunkePlace 71 · Grade 9 · Erie-Prophetstown | 9 | Erie-Prophetstown | 19:00.3 |
| 72 | Tyler FinnPlace 72 · Grade 10 · Kewanee (Wethersfield) | 10 | Kewanee (Wethersfield) | 19:01.5 |
| 73 | Paxton CardinePlace 73 · Grade 10 · Aledo (Mercer County) | 10 | Aledo (Mercer County) | 19:01.5 |
| 74 | Silas HaysPlace 74 · Grade 10 · Aledo (Mercer County) | 10 | Aledo (Mercer County) | 19:03.9 |
| 75 | Lincoln MinardPlace 75 · Grade 11 · Sandwich | 11 | Sandwich | 19:04.0 |
| 76 | Wesley HaasPlace 76 · Grade 11 · East Dubuque | 11 | East Dubuque | 19:04.1 |
| 77 | Connor GehringPlace 77 · Grade 9 · Orion | 9 | Orion | 19:09.0 |
| 78 | Gus HostePlace 78 · Grade 9 · Cambridge | 9 | Cambridge | 19:10.3 |
| 79 | Landon GradenPlace 79 · Grade 11 · Forreston | 11 | Forreston | 19:10.5 |
| 80 | Berat ImeriPlace 80 · Grade 12 · Mendota | 12 | Mendota | 19:12.8 |
| 81 | Levi BockerPlace 81 · Grade 12 · Forreston | 12 | Forreston | 19:13.8 |
| 82 | Leo ZachPlace 82 · Grade 10 · Mount Carroll (West Carroll) | 10 | Mount Carroll (West Carroll) | 19:14.9 |
| 83 | Calvin PeelePlace 83 · Grade 12 · Elmwood | 12 | Elmwood | 19:15.0 |
| 84 | Isaiah RosasPlace 84 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 19:23.4 |
| 85 | Preston VasquezPlace 85 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 19:24.2 |
| 86 | Jackson TegelerPlace 86 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 19:27.6 |
| 87 | Seven SmithPlace 87 · Grade 11 · East Dubuque | 11 | East Dubuque | 19:28.5 PR |
| 88 | Audey HobertPlace 88 · Grade 12 · Rock Island (Alleman) | 12 | Rock Island (Alleman) | 19:32.0 |
| 89 | Auggie HesselbacherPlace 89 · Grade 9 · East Dubuque | 9 | East Dubuque | 19:34.6 PR |
| 90 | Damien WalshPlace 90 · Grade 10 · Sandwich | 10 | Sandwich | 19:35.0 |
| 91 | Dawson MedleyPlace 91 · Grade 12 · Cambridge | 12 | Cambridge | 19:38.0 |
| 92 | Paul MarcusPlace 92 · Grade 11 · Kewanee | 11 | Kewanee | 19:38.2 |
| 93 | Logan SiegelPlace 93 · Grade 12 · Elmwood | 12 | Elmwood | 19:39.9 |
| 94 | Corben StrandPlace 94 · Grade 9 · Cambridge | 9 | Cambridge | 19:41.1 |
| 95 | Domink AvilaPlace 95 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 19:41.9 |
| 96 | Dillon ThomasPlace 96 · Grade 12 · Orion | 12 | Orion | 19:46.6 |
| 97 | Hudson SpanglerPlace 97 · Grade 9 · Henry (H.-Senachwine) | 9 | Henry (H.-Senachwine) | 19:48.6 |
| 98 | Graham RossPlace 98 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 19:50.2 |
| 99 | Joe SavitchPlace 99 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 19:51.1 |
| 100 | Ellis ThorndykePlace 100 · Grade 10 · Orion | 10 | Orion | 19:55.8 |
| 101 | Cristian RodriguezPlace 101 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 19:58.9 |
| 102 | Tommy StegerPlace 102 · Grade 9 · Amboy | 9 | Amboy | 20:04.6 |
| 103 | Casen GrobePlace 103 · Grade 11 · Forreston | 11 | Forreston | 20:04.7 |
| 104 | Owen BrueningPlace 104 · Grade 9 · Cambridge | 9 | Cambridge | 20:08.9 |
| 105 | Eli WeilacherPlace 105 · Grade 11 · Forreston | 11 | Forreston | 20:09.3 |
| 106 | Jackson WinterPlace 106 · Grade 9 · Sherrard | 9 | Sherrard | 20:11.8 |
| 107 | Jameson KeenerPlace 107 · Grade 12 · Rockford (Lutheran) | 12 | Rockford (Lutheran) | 20:11.9 PR |
| 108 | Joe SiriPlace 108 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 20:13.0 |
| 109 | Lucas WursterPlace 109 · Grade 10 · East Dubuque | 10 | East Dubuque | 20:22.2 |
| 110 | Colton KuehlPlace 110 · Grade 9 · Morrison | 9 | Morrison | 20:26.6 |
| 111 | Mackinnley ThompsonPlace 111 · Grade 12 · Ottawa (Marquette) | 12 | Ottawa (Marquette) | 20:28.3 |
| 112 | Luis EsparzaPlace 112 · Grade 10 · Rock Falls | 10 | Rock Falls | 20:35.8 |
| 113 | Brady FortPlace 113 · Grade 11 · Seneca | 11 | Seneca | 20:36.7 |
| 114 | Jackson MillerPlace 114 · Grade 9 · Sandwich | 9 | Sandwich | 20:38.0 |
| 115 | Mac ChisholmPlace 115 · Grade 9 · Taylor Ridge (Rockridge) | 9 | Taylor Ridge (Rockridge) | 20:38.1 |
| 116 | Collier FisherPlace 116 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 20:39.1 |
| 117 | Samuel GascoingePlace 117 · Grade 10 · Sterling (Newman Central Catholic) | 10 | Sterling (Newman Central Catholic) | 20:42.0 |
| 118 | Aisaac ArteagaPlace 118 · Grade 10 · Mendota | 10 | Mendota | 20:43.9 |
| 119 | Porter SniderPlace 119 · Grade 11 · Somonauk | 11 | Somonauk | 20:45.6 |
| 120 | Isaac NoblePlace 120 · Grade 10 · Somonauk | 10 | Somonauk | 20:46.1 |
| 121 | Julien PunkiewiczPlace 121 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 20:46.3 |
| 122 | Brayve WakelandPlace 122 · Grade 12 · Sherrard | 12 | Sherrard | 20:46.9 |
| 123 | Eli SchroederPlace 123 · Grade 10 · Orion | 10 | Orion | 20:48.1 |
| 124 | Mason FerrarioPlace 124 · Grade 10 · Ottawa (Marquette) | 10 | Ottawa (Marquette) | 20:53.4 |
| 125 | Grant MarvinPlace 125 · Grade 10 · Stockton | 10 | Stockton | 20:54.4 |
| 126 | Collin OstermanPlace 126 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 20:57.7 |
| 127 | Landon CarterPlace 127 · Grade 11 · Amboy | 11 | Amboy | 20:58.3 |
| 128 | Landon HebelPlace 128 · Grade 12 · Seneca | 12 | Seneca | 20:58.8 |
| 129 | Grayson BrandauPlace 129 · Grade 9 · Cambridge | 9 | Cambridge | 21:02.6 |
| 130 | Braydnne SawyerPlace 130 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 21:05.4 |
| 131 | Ben RackowPlace 131 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 21:05.8 |
| 132 | Jeremiah SchauerPlace 132 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 21:06.9 |
| 133 | Aaron LillyPlace 133 · Grade 12 · Orion | 12 | Orion | 21:15.2 |
| 134 | Kypton LadgenskiPlace 134 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 21:16.5 |
| 135 | Aidan WessonPlace 135 · Grade 12 · Somonauk | 12 | Somonauk | 21:18.4 |
| 136 | Jhett CowserPlace 136 · Grade 12 · Amboy | 12 | Amboy | 21:19.6 |
| 137 | Jacob MertesPlace 137 · Grade 9 · Morrison | 9 | Morrison | 21:20.2 |
| 138 | Dawson HulsingPlace 138 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 21:21.5 |
| 139 | Christian HohstadtPlace 139 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 21:27.9 |
| 140 | Ryan MealingPlace 140 · Grade 10 · Rock Falls | 10 | Rock Falls | 21:28.0 |
| 141 | Rylan VallazzaPlace 141 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 21:31.9 |
| 142 | Bryan SmithPlace 142 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 21:33.9 |
| 143 | Steven SwatosPlace 143 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 21:34.8 |
| 144 | Luke JimeneaPlace 144 · Grade 11 · Westmont | 11 | Westmont | 21:37.0 |
| 145 | Kash TomshaPlace 145 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 21:38.6 |
| 146 | Rylan JordanPlace 146 · Grade 12 · Rock Falls | 12 | Rock Falls | 21:39.0 |
| 147 | Gavin BaumannPlace 147 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 21:41.8 |
| 148 | Ian MartinezPlace 148 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 21:46.1 |
| 149 | Theo BonucciPlace 149 · Grade 9 · Peru (St. Bede) | 9 | Peru (St. Bede) | 21:47.3 PR |
| 150 | Daniel ShapiamaPlace 150 · Grade 12 · Somonauk | 12 | Somonauk | 21:48.0 |
| 151 | Dashawn BoydPlace 151 · Grade 11 · Rock Falls | 11 | Rock Falls | 21:52.5 |
| 152 | Maxx SchiltzPlace 152 · Grade 9 · Kewanee (Wethersfield) | 9 | Kewanee (Wethersfield) | 21:53.4 |
| 153 | Aaron CostnerPlace 153 · Grade 12 · Amboy | 12 | Amboy | 21:56.6 |
| 154 | Lloyd MartensPlace 154 · Grade 10 · Cambridge | 10 | Cambridge | 21:59.4 |
| 155 | JD LoeserPlace 155 · Grade 12 · Henry (H.-Senachwine) | 12 | Henry (H.-Senachwine) | 22:08.3 |
| 156 | Ace WetzellPlace 156 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 22:08.4 |
| 157 | Tim KuehlPlace 157 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 22:45.6 |
| 158 | Marcos CastroPlace 158 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 22:47.8 |
| 159 | Gerrard BoyerPlace 159 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 22:50.1 |
| 160 | Jacob MurphyPlace 160 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 22:56.8 |
| 161 | Cristian PayanPlace 161 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 23:03.3 |
| 162 | Graysen MorelandPlace 162 · Grade 11 · Westmont | 11 | Westmont | 23:13.6 |
| 163 | Antonio FloresPlace 163 · Grade 12 · Rock Falls | 12 | Rock Falls | 23:15.4 |
| 164 | Daniel MattsonPlace 164 · Grade 9 · Taylor Ridge (Rockridge) | 9 | Taylor Ridge (Rockridge) | 23:18.6 |
| 165 | Achilles MoralesPlace 165 · Grade 11 · East Dubuque | 11 | East Dubuque | 23:19.2 PR |
| 166 | Jack ThomasPlace 166 · Grade 12 · Amboy | 12 | Amboy | 23:19.2 |
| 167 | Chris ThompsonPlace 167 · Grade 11 · Seneca | 11 | Seneca | 23:25.3 |
| 168 | William PikulaPlace 168 · Grade 12 · Spring Valley (Hall) | 12 | Spring Valley (Hall) | 23:26.8 |
| 169 | Blake WessonPlace 169 · Grade 9 · Somonauk | 9 | Somonauk | 23:31.7 |
| 170 | Riegan MillerPlace 170 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 23:35.5 |
| 171 | Milan ParrasPlace 171 · Grade 12 · Stockton | 12 | Stockton | 23:54.6 |
| 172 | Wyatt VanDeVeldePlace 172 · Grade 9 · Taylor Ridge (Rockridge) | 9 | Taylor Ridge (Rockridge) | 23:57.2 |
| 173 | noel TobarPlace 173 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 23:58.7 |
| 174 | Jesse SheppardPlace 174 · Grade 10 · Stockton | 10 | Stockton | 24:03.6 |
| 175 | Anthony SagelPlace 175 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 24:08.4 |
| 176 | Aidan MichelsPlace 176 · Grade 10 · Mount Carroll (West Carroll) | 10 | Mount Carroll (West Carroll) | 24:09.0 |
| 177 | Slade WaldenPlace 177 · Grade 10 · Morrison | 10 | Morrison | 24:18.4 |
| 178 | Dylan JonesPlace 178 · Grade 12 · Somonauk | 12 | Somonauk | 24:18.5 |
| 179 | Quincy SmithPlace 179 · Grade 11 · Granville (Putnam County) | 11 | Granville (Putnam County) | 24:22.8 |
| 180 | Justin DuckmantonPlace 180 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 24:29.2 |
| 181 | Brendan BernasPlace 181 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 24:46.6 |
| 182 | Jackson GrayPlace 182 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 24:52.4 |
| 183 | Archie HornerPlace 183 · Grade 9 · Amboy | 9 | Amboy | 24:58.8 |
| 184 | Jax MorrisonPlace 184 · Grade 9 · Taylor Ridge (Rockridge) | 9 | Taylor Ridge (Rockridge) | 25:03.0 |
| 185 | Henry PinterPlace 185 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 25:03.1 |
| 186 | Carter VasquezPlace 186 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 25:08.7 |
| 187 | Jared MerkelPlace 187 · Grade 12 · Forreston | 12 | Forreston | 25:40.6 |
| 188 | Aaron YoungPlace 188 · Grade 12 · Tremont | 12 | Tremont | 26:00.5 |
| 189 | Dominic MartinezPlace 189 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 26:07.2 |
| 190 | Sean WarfieldPlace 190 · Grade 9 · Mount Carroll (West Carroll) | 9 | Mount Carroll (West Carroll) | 26:52.5 |
| 191 | Wyck DeverPlace 191 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 26:58.7 |
| 192 | Max NorthPlace 192 · Grade 10 · Morrison | 10 | Morrison | 27:06.4 |
| 193 | Levi JohnsonPlace 193 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 27:12.4 |
| 194 | Jayce HermeyerPlace 194 · Grade 11 · Amboy | 11 | Amboy | 29:00.9 |
| 195 | Quentin RedhairPlace 195 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 29:01.2 |
| 196 | Jaden MacklinPlace 196 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 29:41.9 |
| 197 | Louis DubberstinePlace 197 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 30:30.3 |
| 198 | Brian SimsPlace 198 · Grade 10 · Morrison | 10 | Morrison | 30:39.1 |
| 199 | Jordan LinleyPlace 199 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 44:11.9 |
| — | Colin McDanielsGrade 12 · Westmont | 12 | Westmont | DQ |
| — | Liam HelphingstineGrade 9 · Westmont | 9 | Westmont | DQ |