| 1 | Evan KnoblochPlace 1 · Grade 10 · Toulon (Stark County) | 10 | Toulon (Stark County) | 15:46.50 |
| 2 | Tim StarwaltPlace 2 · Grade 12 · Byron | 12 | Byron | 15:49.20 |
| 3 | Landin StillwellPlace 3 · Grade 12 · Somonauk | 12 | Somonauk | 15:57.00 |
| 4 | Braeden BodePlace 4 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 16:01.50 |
| 5 | Andrew RichardsonPlace 5 · Grade 11 · East Dubuque | 11 | East Dubuque | 16:01.80 |
| 6 | Henry NicholsPlace 6 · Grade 11 · Amboy | 11 | Amboy | 16:03.40 |
| 7 | Vinny GullonePlace 7 · Grade 10 · East Dubuque | 10 | East Dubuque | 16:04.30 |
| 8 | Aiden FaulknerPlace 8 · Grade 12 · Elmwood | 12 | Elmwood | 16:10.60 |
| 9 | Jacob SchroederPlace 9 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 16:10.90 |
| 10 | Kyle EnkePlace 10 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 16:16.70 |
| 11 | Alex BelhaPlace 11 · Grade 11 · Sherrard | 11 | Sherrard | 16:20.70 |
| 12 | Roscoe DaviesPlace 12 · Grade 12 · Mount Carroll (West Carroll) | 12 | Mount Carroll (West Carroll) | 16:30.50 |
| 13 | David BrowningPlace 13 · Grade 12 · Sherrard | 12 | Sherrard | 16:36.00 |
| 14 | Caleb ScheirerPlace 14 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 16:38.60 |
| 15 | Noah FeltnerPlace 15 · Grade 12 · Kewanee (Wethersfield) | 12 | Kewanee (Wethersfield) | 16:38.80 |
| 16 | Everett HendersonPlace 16 · Grade 11 · Tremont | 11 | Tremont | 16:42.10 |
| 17 | Lucas JacksonPlace 17 · Grade 9 · East Dubuque | 9 | East Dubuque | 16:44.80 |
| 18 | Gianni VerucchiPlace 18 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 16:50.40 |
| 19 | Maddox MoorePlace 19 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 16:59.40 |
| 20 | Alex WalshPlace 20 · Grade 12 · Sandwich | 12 | Sandwich | 17:04.10 |
| 21 | Geno Addo (Mackie)Place 21 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 17:09.50 |
| 22 | Caden HamerPlace 22 · Grade 11 · Somonauk | 11 | Somonauk | 17:12.40 |
| 23 | Brody ClarkPlace 23 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 17:13.70 |
| 24 | Nolan MinardPlace 24 · Grade 12 · Sandwich | 12 | Sandwich | 17:17.90 |
| 25 | Logan TriggPlace 25 · Grade 10 · Sandwich | 10 | Sandwich | 17:19.50 |
| 26 | Payton SummersPlace 26 · Grade 11 · Sherrard | 11 | Sherrard | 17:21.10 |
| 27 | Dierks KneppPlace 27 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 17:22.30 |
| 28 | Daniel GonzalezPlace 28 · Grade 12 · Oregon | 12 | Oregon | 17:23.10 |
| 29 | Nathan PunkePlace 29 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 17:24.50 |
| 30 | Liam MeadPlace 30 · Grade 11 · East Dubuque | 11 | East Dubuque | 17:32.60 |
| 31 | Kam StevensonPlace 31 · Grade 12 · Elmwood | 12 | Elmwood | 17:33.00 |
| 32 | Dominic FahrenkrogPlace 32 · Grade 10 · Sherrard | 10 | Sherrard | 17:38.10 |
| 33 | Cash VerstraetePlace 33 · Grade 11 · Kewanee (Wethersfield) | 11 | Kewanee (Wethersfield) | 17:44.10 |
| 34 | Josh StrublePlace 34 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 17:45.30 |
| 35 | Luke AndersonPlace 35 · Grade 12 · Sherrard | 12 | Sherrard | 17:46.80 |
| 36 | Noah BramblePlace 36 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 17:50.60 |
| 37 | Gunnar SwensonPlace 37 · Grade 12 · Somonauk | 12 | Somonauk | 17:50.70 |
| 38 | Gus SchultzPlace 38 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 17:53.00 |
| 39 | Alan ParkisonPlace 39 · Grade 12 · Sandwich | 12 | Sandwich | 18:00.00 |
| 40 | Jacob BoschPlace 40 · Grade 11 · Princeville | 11 | Princeville | 18:01.20 |
| 41 | Liam SchauerPlace 41 · Grade 9 · East Dubuque | 9 | East Dubuque | 18:01.80 |
| 42 | Brody LeitzenPlace 42 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 18:02.00 |
| 43 | Colton ReidPlace 43 · Grade 12 · Taylor Ridge (Rockridge) | 12 | Taylor Ridge (Rockridge) | 18:02.30 |
| 44 | Carlos ToribioPlace 44 · Grade 12 · Mendota | 12 | Mendota | 18:03.30 |
| 45 | Silas SchmiegPlace 45 · Grade 11 · Elmwood | 11 | Elmwood | 18:03.80 |
| 46 | Alex GallardoPlace 46 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 18:05.50 |
| 47 | Brady WhitePlace 47 · Grade 12 · Stockton | 12 | Stockton | 18:06.40 |
| 48 | Conner MusserPlace 48 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 18:07.40 |
| 49 | Justin WainscottPlace 49 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 18:10.40 |
| 50 | Colin McDanielsPlace 50 · Grade 11 · Westmont | 11 | Westmont | 18:11.00 |
| 51 | Adrian GallardoPlace 51 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 18:11.30 |
| 52 | Griffin HammersPlace 52 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 18:13.70 |
| 53 | Alex AttigPlace 53 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 18:17.10 |
| 54 | Zaydan Schoonhoven-HussainPlace 54 · Grade 10 · Stockton | 10 | Stockton | 18:18.70 |
| 55 | Brady McPeekPlace 55 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 18:19.60 |
| 56 | Braden DietrichPlace 56 · Grade 11 · Byron | 11 | Byron | 18:21.10 |
| 57 | Jackson SmithPlace 57 · Grade 9 · Toulon (Stark County) | 9 | Toulon (Stark County) | 18:21.30 |
| 58 | Conner WeltPlace 58 · Grade 11 · Byron | 11 | Byron | 18:26.10 |
| 59 | Miles WiedPlace 59 · Grade 10 · Kewanee (Wethersfield) | 10 | Kewanee (Wethersfield) | 18:28.70 |
| 60 | Berat ImeriPlace 60 · Grade 11 · Mendota | 11 | Mendota | 18:30.80 |
| 61 | Levi MikelPlace 61 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 18:31.20 |
| 62 | Nicholas CobinePlace 62 · Grade 11 · East Dubuque | 11 | East Dubuque | 18:35.10 |
| 63 | Nolan PeircePlace 63 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 18:36.20 |
| 64 | Will DentonPlace 64 · Grade 9 · Toulon (Stark County) | 9 | Toulon (Stark County) | 18:37.90 |
| 65 | Max DaltonPlace 65 · Grade 9 · Henry (H.-Senachwine) | 9 | Henry (H.-Senachwine) | 18:38.40 |
| 66 | Mason SchnellPlace 66 · Grade 10 · Sherrard | 10 | Sherrard | 18:39.50 |
| 67 | Hason HubbardPlace 67 · Grade 11 · Elmwood | 11 | Elmwood | 18:41.20 |
| 68 | William McCoidPlace 68 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 18:42.60 |
| 69 | Kevin WebbPlace 69 · Grade 12 · Faith Christian | 12 | Faith Christian | 18:44.10 |
| 70 | Joseph CaracheoPlace 70 · Grade 12 · Spring Valley (Hall) | 12 | Spring Valley (Hall) | 18:47.30 |
| 71 | Douglas JohnsonPlace 71 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 18:50.80 |
| 72 | Tyler MaharPlace 72 · Grade 10 · Amboy | 10 | Amboy | 18:51.80 |
| 73 | Elijah FosterPlace 73 · Grade 11 · Erie-Prophetstown | 11 | Erie-Prophetstown | 18:54.90 |
| 74 | Joey BlasenPlace 74 · Grade 12 · Mount Carroll (West Carroll) | 12 | Mount Carroll (West Carroll) | 18:57.60 |
| 75 | Dean AkrePlace 75 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 18:59.20 |
| 76 | River WygantPlace 76 · Grade 11 · Byron | 11 | Byron | 19:00.90 |
| 77 | Cole BarrettPlace 77 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 19:01.80 |
| 78 | Jhett CowserPlace 78 · Grade 11 · Amboy | 11 | Amboy | 19:02.40 |
| 79 | Anthony LinderPlace 79 · Grade 11 · Amboy | 11 | Amboy | 19:04.70 |
| 80 | Noah BelowskePlace 80 · Grade 11 · Orion | 11 | Orion | 19:08.00 |
| 81 | Lincoln MinardPlace 81 · Grade 10 · Sandwich | 10 | Sandwich | 19:08.40 |
| 82 | Levi BockerPlace 82 · Grade 11 · Forreston | 11 | Forreston | 19:08.40 |
| 83 | Leo ZachPlace 83 · Grade 9 · Mount Carroll (West Carroll) | 9 | Mount Carroll (West Carroll) | 19:08.60 |
| 84 | Noah GenandtPlace 84 · Grade 12 · Forreston | 12 | Forreston | 19:09.40 |
| 85 | Braiden KrahlPlace 85 · Grade 11 · Sherrard | 11 | Sherrard | 19:09.90 |
| 86 | Collin BowersPlace 86 · Grade 11 · Princeville | 11 | Princeville | 19:09.90 |
| 87 | Hunter ElyPlace 87 · Grade 10 · Toulon (Stark County) | 10 | Toulon (Stark County) | 19:11.40 |
| 88 | Jason RuskPlace 88 · Grade 12 · Kewanee | 12 | Kewanee | 19:12.00 |
| 89 | Raudel (RJ) Hermosillo JrPlace 89 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 19:12.70 |
| 90 | Dawson MedleyPlace 90 · Grade 11 · Cambridge | 11 | Cambridge | 19:12.70 |
| 91 | Landon HebelPlace 91 · Grade 11 · Seneca | 11 | Seneca | 19:13.00 |
| 92 | Mackinnley ThompsonPlace 92 · Grade 11 · Ottawa (Marquette) | 11 | Ottawa (Marquette) | 19:13.60 |
| 93 | Kent PedersenPlace 93 · Grade 10 · Rockford (Lutheran) | 10 | Rockford (Lutheran) | 19:15.30 |
| 94 | Calvin PeelePlace 94 · Grade 11 · Elmwood | 11 | Elmwood | 19:19.80 |
| 95 | Jaxson FinchPlace 95 · Grade 12 · Seneca | 12 | Seneca | 19:20.80 |
| 96 | Carter LesterPlace 96 · Grade 9 · LaSalle (L.-Peru) | 9 | LaSalle (L.-Peru) | 19:30.00 |
| 97 | Hunter ShemekPlace 97 · Grade 9 · Sherrard | 9 | Sherrard | 19:30.10 |
| 98 | Elliott WallesPlace 98 · Grade 11 · Princeville | 11 | Princeville | 19:31.20 |
| 99 | Xavier MillerPlace 99 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 19:35.90 |
| 100 | Damien WalshPlace 100 · Grade 9 · Sandwich | 9 | Sandwich | 19:39.00 |
| 101 | Christopher Gedraitis IIPlace 101 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 19:39.30 |
| 102 | Ethan SwiftPlace 102 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 19:41.10 |
| 103 | Mason CochranPlace 103 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 19:41.60 |
| 104 | Hayden McNuttPlace 104 · Grade 12 · Stockton | 12 | Stockton | 19:42.50 |
| 105 | Fidel PayanPlace 105 · Grade 12 · Spring Valley (Hall) | 12 | Spring Valley (Hall) | 19:42.90 PR |
| 106 | Ethan SeckerPlace 106 · Grade 9 · Port Byron (Riverdale) | 9 | Port Byron (Riverdale) | 19:45.40 |
| 107 | Ethan GrinnellPlace 107 · Grade 12 · Toulon (Stark County) | 12 | Toulon (Stark County) | 19:46.10 |
| 108 | Micah HillikerPlace 108 · Grade 12 · Byron | 12 | Byron | 19:48.40 |
| 109 | Alex AttigPlace 109 · Grade 9 · Kewanee (Wethersfield) | 9 | Kewanee (Wethersfield) | 19:49.50 |
| 110 | John RicciPlace 110 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 19:52.00 |
| 111 | Miles PetersenPlace 111 · Grade 11 · Port Byron (Riverdale) | 11 | Port Byron (Riverdale) | 19:53.50 |
| 112 | Jacen AndersonPlace 112 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 19:54.60 |
| 113 | Jace JacksonPlace 113 · Grade 11 · Byron | 11 | Byron | 19:55.50 |
| 114 | Brayden ZunigaPlace 114 · Grade 12 · Granville (Putnam County) | 12 | Granville (Putnam County) | 19:57.20 |
| 115 | Grant MarvinPlace 115 · Grade 9 · Stockton | 9 | Stockton | 19:59.90 |
| 116 | Landon CarterPlace 116 · Grade 10 · Amboy | 10 | Amboy | 20:09.10 |
| 117 | Taryn HeatherPlace 117 · Grade 12 · Forreston | 12 | Forreston | 20:11.60 |
| 118 | Ivan ReynaPlace 118 · Grade 12 · Forreston | 12 | Forreston | 20:14.00 |
| 119 | Tyler FinnPlace 119 · Grade 9 · Kewanee (Wethersfield) | 9 | Kewanee (Wethersfield) | 20:15.10 |
| 120 | Graham RossPlace 120 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 20:16.40 |
| 121 | Michael WeberPlace 121 · Grade 9 · Biggsville (West Central) | 9 | Biggsville (West Central) | 20:17.70 |
| 122 | Brayve WakelandPlace 122 · Grade 11 · Sherrard | 11 | Sherrard | 20:17.80 |
| 123 | Preston VasquezPlace 123 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 20:24.00 |
| 124 | Philip OltmanPlace 124 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 20:27.00 |
| 125 | Alex WhitePlace 125 · Grade 9 · Stockton | 9 | Stockton | 20:30.30 |
| 126 | Jordan DoddPlace 126 · Grade 12 · Orion | 12 | Orion | 20:35.40 |
| 127 | Andrew RothPlace 127 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 20:37.60 |
| 128 | Kayne RichterPlace 128 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 20:43.00 |
| 129 | Parker EberlePlace 129 · Grade 11 · Sandwich | 11 | Sandwich | 20:47.10 |
| 130 | Aidan WessonPlace 130 · Grade 11 · Somonauk | 11 | Somonauk | 20:50.30 |
| 131 | Spencer KainPlace 131 · Grade 12 · Mendota | 12 | Mendota | 20:52.60 |
| 132 | Porter SniderPlace 132 · Grade 10 · Somonauk | 10 | Somonauk | 20:53.00 |
| 133 | Boden FransenPlace 133 · Grade 9 · Stockton | 9 | Stockton | 20:53.70 |
| 134 | Travys RossPlace 134 · Grade 11 · Durand | 11 | Durand | 20:55.30 |
| 135 | Pierce GilbertsonPlace 135 · Grade 11 · Seneca | 11 | Seneca | 20:57.80 |
| 136 | Logan SiegelPlace 136 · Grade 11 · Elmwood | 11 | Elmwood | 20:58.80 |
| 137 | Collier FisherPlace 137 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 21:00.70 |
| 138 | Joey RowlandPlace 138 · Grade 12 · Forreston | 12 | Forreston | 21:01.30 |
| 139 | Conrad JohnsonPlace 139 · Grade 11 · Rockford (Lutheran) | 11 | Rockford (Lutheran) | 21:01.70 |
| 140 | Keyshon WebsterPlace 140 · Grade 11 · Toulon (Stark County) | 11 | Toulon (Stark County) | 21:02.50 |
| 141 | Cael O'horoPlace 141 · Grade 11 · Byron | 11 | Byron | 21:07.90 |
| 142 | Isaac NoblePlace 142 · Grade 9 · Somonauk | 9 | Somonauk | 21:08.00 |
| 143 | Kyle VelazquezPlace 143 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 21:16.40 |
| 144 | Aaron LillyPlace 144 · Grade 11 · Orion | 11 | Orion | 21:17.70 |
| 145 | Stephen DalphonsePlace 145 · Grade 12 · Oregon | 12 | Oregon | 21:19.20 |
| 146 | Eric DuPlace 146 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 21:19.40 |
| 147 | Logan ConnellPlace 147 · Grade 11 · Durand | 11 | Durand | 21:28.10 |
| 148 | Byron GrobePlace 148 · Grade 12 · Forreston | 12 | Forreston | 21:29.50 |
| 149 | Peyton RussellPlace 149 · Grade 10 · Biggsville (West Central) | 10 | Biggsville (West Central) | 21:32.50 |
| 150 | Jacob EllenPlace 150 · Grade 11 · Elmwood | 11 | Elmwood | 21:33.10 |
| 151 | Ben RackowPlace 151 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 21:41.00 |
| 152 | Reid KalappPlace 152 · Grade 9 · Manlius (Bureau Valley) | 9 | Manlius (Bureau Valley) | 21:44.20 |
| 153 | Aaron CostnerPlace 153 · Grade 11 · Amboy | 11 | Amboy | 21:46.40 |
| 154 | Caleb DorseyPlace 154 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 21:47.60 |
| 155 | Jonathan NormanPlace 155 · Grade 12 · Erie-Prophetstown | 12 | Erie-Prophetstown | 21:55.60 |
| 156 | Shea ConnerPlace 156 · Grade 11 · Ottawa (Marquette) | 11 | Ottawa (Marquette) | 22:05.50 |
| 157 | Edward McArthurPlace 157 · Grade 11 · Oregon | 11 | Oregon | 22:06.60 |
| 158 | Samuel GascoingePlace 158 · Grade 9 · Sterling (Newman Central Catholic) | 9 | Sterling (Newman Central Catholic) | 22:08.20 |
| 159 | Gerrard BoyerPlace 159 · Grade 9 · Henry (H.-Senachwine) | 9 | Henry (H.-Senachwine) | 22:10.60 |
| 160 | Kaden HauserPlace 160 · Grade 9 · Ottawa (Marquette) | 9 | Ottawa (Marquette) | 22:11.60 |
| 161 | Mason FerrarioPlace 161 · Grade 9 · Ottawa (Marquette) | 9 | Ottawa (Marquette) | 22:16.80 |
| 162 | Miles WardPlace 162 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 22:16.90 |
| 163 | Dawson HulsingPlace 163 · Grade 10 · Manlius (Bureau Valley) | 10 | Manlius (Bureau Valley) | 22:21.40 |
| 164 | Ryder WoodsPlace 164 · Grade 11 · Mendota | 11 | Mendota | 22:25.00 |
| 165 | Daniel ShapiamaPlace 165 · Grade 11 · Somonauk | 11 | Somonauk | 22:26.00 |
| 166 | Michael KellyPlace 166 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 22:33.70 |
| 167 | Christian HohstadtPlace 167 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 22:35.50 |
| 168 | William Pikula JrPlace 168 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 22:36.50 |
| 169 | Jack ThomasPlace 169 · Grade 11 · Amboy | 11 | Amboy | 22:38.20 |
| 170 | August MartzPlace 170 · Grade 12 · Byron | 12 | Byron | 22:43.90 |
| 171 | Devin SteilPlace 171 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 22:44.10 PR |
| 172 | Wyck DeverPlace 172 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 22:51.20 |
| 173 | Morgan MahnesmithPlace 173 · Grade 12 · Manlius (Bureau Valley) | 12 | Manlius (Bureau Valley) | 22:52.80 |
| 174 | Justin MurphyPlace 174 · Grade 11 · Granville (Putnam County) | 11 | Granville (Putnam County) | 22:55.00 PR |
| 175 | Riegan MillerPlace 175 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 22:57.70 |
| 176 | Hunter AntonPlace 176 · Grade 12 · Tremont | 12 | Tremont | 22:57.70 |
| 177 | Joseph PatykPlace 177 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 22:58.90 |
| 178 | Jesse SheppardPlace 178 · Grade 9 · Stockton | 9 | Stockton | 23:12.20 |
| 179 | Inaki PaulinoPlace 179 · Grade 11 · Byron | 11 | Byron | 23:15.00 |
| 180 | Dylan JonesPlace 180 · Grade 11 · Somonauk | 11 | Somonauk | 23:18.00 |
| 181 | Aidan GrinnellPlace 181 · Grade 9 · Toulon (Stark County) | 9 | Toulon (Stark County) | 23:29.60 |
| 182 | Jude BaldwinPlace 182 · Grade 12 · Faith Christian | 12 | Faith Christian | 23:41.80 |
| 183 | JD LoeserPlace 183 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 23:50.10 |
| 184 | Carter SanudoPlace 184 · Grade 9 · Kewanee (Wethersfield) | 9 | Kewanee (Wethersfield) | 24:07.90 |
| 185 | Ben FeickPlace 185 · Grade 11 · Mount Carroll (West Carroll) | 11 | Mount Carroll (West Carroll) | 24:14.70 |
| 186 | Ryan WattPlace 186 · Grade 11 · Cambridge | 11 | Cambridge | 24:29.00 |
| 187 | Isaac SwarbrickPlace 187 · Grade 10 · Faith Christian | 10 | Faith Christian | 24:29.20 |
| 188 | Brayden FreresPlace 188 · Grade 12 · Princeville | 12 | Princeville | 24:40.80 |
| 189 | Jayce HermeyerPlace 189 · Grade 10 · Amboy | 10 | Amboy | 24:50.00 |
| 190 | Rio RivasPlace 190 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 25:24.10 |
| 191 | Ambrose PennockPlace 191 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 25:57.00 |
| 192 | Jared MerkelPlace 192 · Grade 11 · Forreston | 11 | Forreston | 26:06.60 |
| 193 | Levi JohnsonPlace 193 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 27:29.60 |
| 194 | Logan HockingsPlace 194 · Grade 12 · Sandwich | 12 | Sandwich | 27:30.70 |
| 195 | Ryan OliverPlace 195 · Grade 12 · Granville (Putnam County) | 12 | Granville (Putnam County) | 28:52.10 PR |
| 196 | AJ HughesPlace 196 · Grade 12 · Port Byron (Riverdale) | 12 | Port Byron (Riverdale) | 29:08.00 PR |
| 197 | Aaron YoungPlace 197 · Grade 11 · Tremont | 11 | Tremont | 30:33.80 |
| 198 | Jaden MacklinPlace 198 · Grade 11 · Manlius (Bureau Valley) | 11 | Manlius (Bureau Valley) | 32:34.60 |
| 199 | Anthony GuerreroPlace 199 · Grade 12 · Mendota | 12 | Mendota | 33:43.50 |