| 1 | Bentlee LawrenzPlace 1 · Grade 8 · Rock Falls East Coloma | 8 | Rock Falls East Coloma | 10:23.70 |
| 2 | Leo Clapp DuhauPlace 2 · Grade 8 · DeKalb Clinton Rosette | 8 | DeKalb Clinton Rosette | 10:53.20 PR |
| 3 | Wyatt SchmidtPlace 3 · Grade 8 · Sycamore | 8 | Sycamore | 11:09.13 |
| 4 | John NoblePlace 4 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 11:36.99 |
| 5 | Marsden KennedyPlace 5 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 11:42.24 |
| 6 | Parker VolkPlace 6 · Grade 8 · Pecatonica | 8 | Pecatonica | 11:43.31 |
| 7 | Nolan SmithPlace 7 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 11:54.63 |
| 8 | Colt JensenPlace 8 · Grade 8 · Sycamore | 8 | Sycamore | 11:55.42 |
| 9 | Kingston FaganPlace 9 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 11:55.48 PR |
| 10 | Jack WiebePlace 10 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 12:00.46 |
| 11 | Ethan BrownPlace 11 · Grade 8 · Prophetstown PLT | 8 | Prophetstown PLT | 12:01.13 |
| 12 | Evan MeyersPlace 12 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 12:02.26 |
| 13 | Gavin EttersPlace 13 · Grade 8 · Burlington Central | 8 | Burlington Central | 12:17.21 |
| 14 | Tatum MaurerPlace 14 · Grade 8 · Sycamore | 8 | Sycamore | 12:25.01 |
| 15 | Emmett BeverothPlace 15 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 12:27.58 |
| 16 | Michael JonesPlace 16 · Grade 8 · Princeton Logan | 8 | Princeton Logan | 12:32.55 |
| 17 | Evan DavisPlace 17 · Grade 7 · Belvidere South | 7 | Belvidere South | 12:35.78 |
| 18 | JonJairo AvilaPlace 18 · Grade 6 · Belvidere South | 6 | Belvidere South | 12:37.20 |
| 19 | Noah LassandroPlace 19 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 12:37.52 |
| 20 | Matthew ResslerPlace 20 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 12:37.72 |
| 21 | Jayden TaylorPlace 21 · Grade 7 · Princeton Logan | 7 | Princeton Logan | 12:37.97 PR |
| 22 | Lucas RodriguezPlace 22 · Grade 7 · Burlington Central | 7 | Burlington Central | 12:38.73 |
| 23 | Ike PiskePlace 23 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:39.05 |
| 24 | Will DenningPlace 24 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:42.62 PR |
| 25 | Miguel PizanaPlace 25 · Grade 8 · Belvidere South | 8 | Belvidere South | 12:43.36 |
| 26 | Jesus AvilaPlace 26 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:44.11 |
| 27 | Dane SchmidtPlace 27 · Grade 6 · Sycamore | 6 | Sycamore | 12:47.63 |
| 28 | Micah CorkPlace 28 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:51.14 |
| 29 | Hank WadsworthPlace 29 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 12:52.28 |
| 30 | Keegan LentzPlace 30 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 12:53.37 |
| 31 | Noah DavisPlace 31 · Grade 7 · Belvidere South | 7 | Belvidere South | 12:53.42 |
| 32 | Jack NavisPlace 32 · Grade 8 · Burlington Central | 8 | Burlington Central | 12:54.10 |
| 33 | Jacob SchulerPlace 33 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 12:55.19 |
| 34 | Augustine WheatonPlace 34 · Grade 7 · DeKalb Clinton Rosette | 7 | DeKalb Clinton Rosette | 12:56.64 PR |
| 35 | Sean LievrouwPlace 35 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 12:58.08 |
| 36 | Chase MurrayPlace 36 · Grade 7 · Burlington Central | 7 | Burlington Central | 12:58.51 |
| 37 | Jacob AmbelangPlace 37 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 12:58.79 |
| 38 | Blake BurnsPlace 38 · Grade 7 · Prophetstown PLT | 7 | Prophetstown PLT | 13:00.24 |
| 39 | Liam SternPlace 39 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 13:02.75 |
| 40 | Nathan KrupaPlace 40 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 13:03.85 |
| 41 | Daniel HuaPlace 41 · Grade 8 · Sycamore | 8 | Sycamore | 13:14.89 |
| 42 | Rex CoulterPlace 42 · Grade 6 · Sycamore | 6 | Sycamore | 13:18.80 |
| 43 | Rubin DeitchPlace 43 · Grade 6 · Sycamore | 6 | Sycamore | 13:22.41 |
| 44 | Ty KrellaPlace 44 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 13:24.89 |
| 45 | Teo FaberPlace 45 · Grade 6 · DeKalb Huntley | 6 | DeKalb Huntley | 13:27.75 |
| 46 | Preston WeichelPlace 46 · Grade 8 · Sycamore | 8 | Sycamore | 13:28.59 |
| 47 | Logan PunkePlace 47 · Grade 8 · Prophetstown PLT | 8 | Prophetstown PLT | 13:28.93 |
| 48 | Caden NavisPlace 48 · Grade 6 · Burlington Central | 6 | Burlington Central | 13:31.12 |
| 49 | Theo BonucciPlace 49 · Grade 8 · Princeton Logan | 8 | Princeton Logan | 13:32.49 |
| 50 | Miles LenderPlace 50 · Grade 8 · Pecatonica | 8 | Pecatonica | 13:34.01 |
| 51 | Seth GoldensteinPlace 51 · Grade 6 · Burlington Central | 6 | Burlington Central | 13:34.29 |
| 52 | Phillip VassevPlace 52 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 13:34.48 |
| 53 | Zachary DominguezPlace 53 · Grade 7 · Burlington Central | 7 | Burlington Central | 13:35.77 PR |
| 54 | Max CurcioPlace 54 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 13:37.23 |
| 55 | Declan ScrogginsPlace 55 · Grade 8 · Pecatonica | 8 | Pecatonica | 13:43.67 |
| 56 | Aaron OrtegaPlace 56 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 13:43.81 |
| 57 | Brennan ScottPlace 57 · Grade 8 · Burlington Central | 8 | Burlington Central | 13:46.10 |
| 58 | Andrew BossePlace 58 · Grade 8 · Burlington Central | 8 | Burlington Central | 13:46.16 |
| 59 | Devin KnuttiPlace 59 · Grade 8 · Lanark Eastland | 8 | Lanark Eastland | 13:46.62 |
| 60 | David FernandezPlace 60 · Grade 8 · Pecatonica | 8 | Pecatonica | 13:46.95 |
| 61 | Collin KruegerPlace 61 · Grade 6 · Sycamore | 6 | Sycamore | 13:48.77 |
| 62 | Armaan ShahPlace 62 · Grade 7 · Burlington Central | 7 | Burlington Central | 13:49.47 |
| 63 | Aldo MunozPlace 63 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 13:49.95 |
| 64 | Eden LabakPlace 64 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 13:51.72 |
| 65 | Xander VybornyPlace 65 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 13:53.98 |
| 66 | Emmett BloggPlace 66 · Grade 5 · Princeton Logan | 5 | Princeton Logan | 13:54.17 |
| 67 | Haiden ConklePlace 67 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 13:56.01 |
| 68 | Mason MacklinPlace 68 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 13:56.88 |
| 69 | Jovani SparacinoPlace 69 · Grade 8 · Belvidere South | 8 | Belvidere South | 13:57.25 |
| 70 | Jesus DuranPlace 70 · Grade 8 · Belvidere South | 8 | Belvidere South | 13:58.64 PR |
| 71 | Andrew ChylloPlace 71 · Grade 7 · Sycamore | 7 | Sycamore | 13:59.06 |
| 72 | Hayden DavisPlace 72 · Grade 7 · Port Byron Riverdale | 7 | Port Byron Riverdale | 13:59.38 |
| 73 | Camden AtilanoPlace 73 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 13:59.44 |
| 74 | Gunnar AndersonPlace 74 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 13:59.45 |
| 75 | Eli JohannsenPlace 75 · Grade 6 · Pecatonica | 6 | Pecatonica | 14:00.11 |
| 76 | Ian CordrayPlace 76 · Grade 7 · Belvidere South | 7 | Belvidere South | 14:00.26 |
| 77 | Easton WolfPlace 77 · Grade 7 · Princeton Logan | 7 | Princeton Logan | 14:02.01 PR |
| 78 | Benjamin JozefiakPlace 78 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 14:02.70 |
| 79 | Andrew DavisPlace 79 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 14:03.01 |
| 80 | Edgar KellerPlace 80 · Grade 8 · Sycamore | 8 | Sycamore | 14:04.15 PR |
| 81 | Aaron FerlingPlace 81 · Grade 8 · Pecatonica | 8 | Pecatonica | 14:05.35 |
| 82 | Saji AljabariPlace 82 · Grade 7 · Rochelle | 7 | Rochelle | 14:06.72 |
| 83 | Benjamin WardPlace 83 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 14:09.16 |
| 84 | Hudson FaraherPlace 84 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 14:09.21 |
| 85 | Jackson ChristiansenPlace 85 · Grade 7 · Burlington Central | 7 | Burlington Central | 14:10.63 |
| 86 | Dominic RemoPlace 86 · Grade 6 · Burlington Central | 6 | Burlington Central | 14:11.32 |
| 87 | Easton KendrickPlace 87 · Grade 6 · Rock Falls East Coloma | 6 | Rock Falls East Coloma | 14:11.37 |
| 88 | Isaiah MancillasPlace 88 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 14:13.54 PR |
| 89 | Taevyn GuidryPlace 89 · Grade 8 · Prophetstown PLT | 8 | Prophetstown PLT | 14:15.71 |
| 90 | Liam KarrowPlace 90 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 14:19.28 |
| 91 | Lucas EngstromPlace 91 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 14:20.31 |
| 92 | Jiovanhy CazaresPlace 92 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 14:20.78 |
| 93 | Wyatt VladikaPlace 93 · Grade 6 · Princeton Logan | 6 | Princeton Logan | 14:21.48 |
| 94 | Jackson NormanPlace 94 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 14:23.54 |
| 95 | Carson VerdickPlace 95 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 14:23.59 |
| 96 | Charlie MathewsPlace 96 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 14:24.01 |
| 97 | Owen McCormickPlace 97 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 14:25.05 |
| 98 | Armani BelloPlace 98 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 14:25.43 |
| 99 | Eli DavilaPlace 99 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 14:25.49 PR |
| 100 | Gavin BartlettPlace 100 · Grade 7 · Burlington Central | 7 | Burlington Central | 14:25.67 |
| 101 | Grant ZimmermanPlace 101 · Grade 8 · Princeton Logan | 8 | Princeton Logan | 14:26.96 |
| 102 | Harrison ChenPlace 102 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 14:29.96 |
| 103 | Tate ZuttermeisterPlace 103 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 14:30.45 |
| 104 | Emmett SchumannPlace 104 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 14:32.98 |
| 105 | Luke GiamalvaPlace 105 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 14:34.42 |
| 106 | Abram TaylorPlace 106 · Grade 6 · Sycamore | 6 | Sycamore | 14:35.05 |
| 107 | Pete BonucciPlace 107 · Grade 6 · Princeton Logan | 6 | Princeton Logan | 14:35.62 |
| 108 | Oliver ShelbyPlace 108 · Grade 6 · Rochelle | 6 | Rochelle | 14:35.89 |
| 109 | Malakai JaroszewskiPlace 109 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 14:36.29 |
| 110 | Liam JohnsonPlace 110 · Grade 8 · Princeton Logan | 8 | Princeton Logan | 14:37.08 |
| 111 | Will O'ConnellPlace 111 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 14:38.91 |
| 112 | Layne FreundPlace 112 · Grade 8 · Belvidere South | 8 | Belvidere South | 14:39.96 |
| 113 | Ryan ChessmanPlace 113 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 14:40.07 |
| 114 | Eli CochranPlace 114 · Grade 7 · Princeton Logan | 7 | Princeton Logan | 14:40.44 |
| 115 | Alexander OlivaresPlace 115 · Grade 7 · Belvidere South | 7 | Belvidere South | 14:41.45 |
| 116 | Payton SzekeresPlace 116 · Grade 6 · Burlington Central | 6 | Burlington Central | 14:42.26 PR |
| 117 | Brayden EllisPlace 117 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 14:43.37 PR |
| 118 | Leandro AvilaPlace 118 · Grade 8 · Belvidere South | 8 | Belvidere South | 14:44.19 PR |
| 119 | Collin BenningPlace 119 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 14:44.37 |
| 120 | Ayden EricksonPlace 120 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 14:46.95 |
| 121 | Westley SpringPlace 121 · Grade 7 · Burlington Central | 7 | Burlington Central | 14:49.55 PR |
| 122 | Collin LindstenPlace 122 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 14:52.35 |
| 123 | Sebastian AcostaPlace 123 · Grade 8 · Belvidere South | 8 | Belvidere South | 14:54.51 |
| 124 | Christian JacoboPlace 124 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 14:55.37 |
| 125 | Charles DavisPlace 125 · Grade 7 · Burlington Central | 7 | Burlington Central | 14:57.71 |
| 126 | Weston LinglePlace 126 · Grade 6 · Sycamore | 6 | Sycamore | 15:02.47 |
| 127 | Maddex HansonPlace 127 · Grade 8 · Rochelle | 8 | Rochelle | 15:02.79 |
| 128 | Braylen GrahamPlace 128 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 15:02.89 |
| 129 | Hunter MeraPlace 129 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 15:04.64 |
| 130 | Levi BaillargeonPlace 130 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 15:05.67 |
| 131 | Andrew HarrisPlace 131 · Grade 8 · Sycamore | 8 | Sycamore | 15:06.10 PR |
| 132 | Sebastian MartinezPlace 132 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 15:08.61 |
| 133 | Noah VanzuidenPlace 133 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 15:10.12 |
| 134 | Lucas CastonPlace 134 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 15:10.12 |
| 135 | Liam RodriguezPlace 135 · Grade 7 · Burlington Central | 7 | Burlington Central | 15:12.56 |
| 136 | Caleb MartinPlace 136 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 15:17.68 |
| 137 | Madden KinnardPlace 137 · Grade 8 · Burlington Central | 8 | Burlington Central | 15:18.11 PR |
| 138 | James WiltzPlace 138 · Grade 7 · Burlington Central | 7 | Burlington Central | 15:18.44 PR |
| 139 | Roland PorterPlace 139 · Grade 7 · Burlington Central | 7 | Burlington Central | 15:18.84 |
| 140 | Henry SelburgPlace 140 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 15:21.29 |
| 141 | Tristin HowardPlace 141 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 15:21.40 |
| 142 | Grayson SzetoPlace 142 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 15:21.79 |
| 143 | Tristan LawrencePlace 143 · Grade 8 · Rochelle | 8 | Rochelle | 15:22.81 |
| 144 | Kirtan PatelPlace 144 · Grade 8 · Burlington Central | 8 | Burlington Central | 15:24.43 |
| 145 | Andrew ForthPlace 145 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 15:24.54 PR |
| 146 | Parker HarrisPlace 146 · Grade 8 · Rochelle | 8 | Rochelle | 15:26.52 PR |
| 147 | John HarrisPlace 147 · Grade 8 · Sycamore | 8 | Sycamore | 15:28.38 |
| 148 | Andrew BrinkmanPlace 148 · Grade 8 · Belvidere South | 8 | Belvidere South | 15:29.06 |
| 149 | Liam KryderPlace 149 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 15:29.06 |
| 150 | Grey PernaPlace 150 · Grade 6 · Rock Falls East Coloma | 6 | Rock Falls East Coloma | 15:30.48 |
| 151 | Rylin GrimesPlace 151 · Grade 7 · Rochelle | 7 | Rochelle | 15:30.63 |
| 152 | Henry KownackiPlace 152 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 15:32.71 PR |
| 153 | Dylan HernandezPlace 153 · Grade 6 · Belvidere South | 6 | Belvidere South | 15:35.58 |
| 154 | Soham MalhotraPlace 154 · Grade 7 · Burlington Central | 7 | Burlington Central | 15:37.01 |
| 155 | Warren BaesslerPlace 155 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 15:37.28 |
| 156 | Blaine LofgrenPlace 156 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 15:38.06 |
| 157 | Henry SchmidtPlace 157 · Grade 5 · Port Byron Riverdale | 5 | Port Byron Riverdale | 15:38.59 |
| 158 | Yash MorkerPlace 158 · Grade 7 · Sycamore | 7 | Sycamore | 15:39.89 |
| 159 | Chase MarruffoPlace 159 · Grade 6 · Rochelle | 6 | Rochelle | 15:40.04 |
| 160 | Timothy KrupaPlace 160 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 15:41.12 |
| 161 | Cody EssigPlace 161 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 15:42.56 PR |
| 162 | Maxwell YorkePlace 162 · Grade 6 · Burlington Central | 6 | Burlington Central | 15:46.48 |
| 163 | Charlie BrownPlace 163 · Grade 8 · Sycamore | 8 | Sycamore | 15:47.59 |
| 164 | Keith BrierleyPlace 164 · Grade 6 · Burlington Central | 6 | Burlington Central | 15:51.97 |
| 165 | James RuntePlace 165 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 15:52.21 PR |
| 166 | Niko PetmezasPlace 166 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 15:57.91 |
| 167 | Lucas GrohPlace 167 · Grade 8 · Rockford Eisenhower | 8 | Rockford Eisenhower | 15:59.36 |
| 168 | Carson YorkePlace 168 · Grade 6 · Burlington Central | 6 | Burlington Central | 15:59.58 |
| 169 | Tanner AndersonPlace 169 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 15:59.76 |
| 170 | Kip GutshallPlace 170 · Grade 7 · Princeton Logan | 7 | Princeton Logan | 16:03.06 |
| 171 | Landon BurnerPlace 171 · Grade 6 · Burlington Central | 6 | Burlington Central | 16:04.11 |
| 172 | Joseph ResslerPlace 172 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 16:04.93 |
| 173 | Archer TadiePlace 173 · Grade 6 · Sycamore | 6 | Sycamore | 16:08.65 |
| 174 | Patrick SabanthePlace 174 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 16:12.80 |
| 175 | Liam PulgarinPlace 175 · Grade 6 · Freeport | 6 | Freeport | 16:12.84 |
| 176 | Kellan YoungPlace 176 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 16:13.70 |
| 177 | Liam BlanfordPlace 177 · Grade 5 · Princeton Logan | 5 | Princeton Logan | 16:16.08 |
| 178 | Tommy EngstromPlace 178 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 16:17.24 |
| 179 | Brayden RoddyPlace 179 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 16:18.59 |
| 180 | Marcos CastilloPlace 180 · Grade 6 · Belvidere South | 6 | Belvidere South | 16:21.13 PR |
| 181 | Gideon BossengaPlace 181 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 16:27.20 |
| 182 | Yuan AguilarPlace 182 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 16:28.22 |
| 183 | Colin KrippelzPlace 183 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 16:32.86 |
| 184 | Alfred HuskaPlace 184 · Grade 6 · Burlington Central | 6 | Burlington Central | 16:34.37 |
| 185 | Kasen FreemanPlace 185 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 16:36.59 |
| 186 | Drew RobshawPlace 186 · Grade 8 · Prophetstown PLT | 8 | Prophetstown PLT | 16:38.38 |
| 187 | Nathan TsidaPlace 187 · Grade 7 · Burlington Central | 7 | Burlington Central | 16:39.78 |
| 188 | David IlicPlace 188 · Grade 6 · Rockford Eisenhower | 6 | Rockford Eisenhower | 16:43.40 |
| 189 | Lucas CalderalaPlace 189 · Grade 6 · Sycamore | 6 | Sycamore | 16:49.48 |
| 190 | Cael PlemmonsPlace 190 · Grade 8 · Rochelle | 8 | Rochelle | 16:50.80 |
| 191 | Paul CarliniPlace 191 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 16:50.91 PR |
| 192 | Griffin CondonPlace 192 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 16:51.06 PR |
| 193 | Caleb IsenbergerPlace 193 · Grade 6 · Pecatonica | 6 | Pecatonica | 16:51.71 |
| 194 | Landon LezonPlace 194 · Grade 7 · Burlington Central | 7 | Burlington Central | 16:51.99 |
| 195 | Sam SchwartzPlace 195 · Grade 6 · Sycamore | 6 | Sycamore | 16:52.47 PR |
| 196 | Asher PattarPlace 196 · Grade 5 · Princeton Logan | 5 | Princeton Logan | 16:53.12 |
| 197 | Liam WeilbakerPlace 197 · Grade 6 · Sycamore | 6 | Sycamore | 16:53.12 |
| 198 | Logan MarchettaPlace 198 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 16:53.55 |
| 199 | Ethan KrafftPlace 199 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 16:54.37 |
| 200 | Mark AbronPlace 200 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 17:00.40 |
| 201 | James GwizdalaPlace 201 · Grade 7 · Burlington Central | 7 | Burlington Central | 17:03.97 |
| 202 | Layne LareauPlace 202 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 17:05.38 |
| 203 | Camden BestPlace 203 · Grade 7 · Pecatonica | 7 | Pecatonica | 17:05.86 |
| 204 | Theron LobosPlace 204 · Grade 7 · Rochelle | 7 | Rochelle | 17:09.74 |
| 205 | Skyler PawelkoPlace 205 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 17:10.48 |
| 206 | Hank MugaveroPlace 206 · Grade 7 · Burlington Central | 7 | Burlington Central | 17:14.02 PR |
| 207 | Victor NavarroPlace 207 · Grade 6 · Belvidere South | 6 | Belvidere South | 17:14.81 |
| 208 | Silas KellerPlace 208 · Grade 6 · DeKalb Clinton Rosette | 6 | DeKalb Clinton Rosette | 17:16.22 |
| 209 | Adan ZaratePlace 209 · Grade 6 · Rochelle | 6 | Rochelle | 17:16.32 |
| 210 | Liam ZirkPlace 210 · Grade 8 · Burlington Central | 8 | Burlington Central | 17:16.66 |
| 211 | Cristopher ZepedaPlace 211 · Grade 7 · Rochelle | 7 | Rochelle | 17:18.16 |
| 212 | Philip RezabPlace 212 · Grade 6 · Burlington Central | 6 | Burlington Central | 17:21.76 |
| 213 | Lucas StingerPlace 213 · Grade 6 · Burlington Central | 6 | Burlington Central | 17:25.64 |
| 214 | Albert VogelPlace 214 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 17:26.99 PR |
| 215 | Alexander MondragonPlace 215 · Grade 6 · Belvidere South | 6 | Belvidere South | 17:30.02 |
| 216 | Liam PolzPlace 216 · Grade 7 · Burlington Central | 7 | Burlington Central | 17:32.95 |
| 217 | Dylan GudgeonPlace 217 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 17:35.44 |
| 218 | Wyatt MoorePlace 218 · Grade 6 · DeKalb Clinton Rosette | 6 | DeKalb Clinton Rosette | 17:35.44 |
| 219 | Noah WoodPlace 219 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 17:37.25 |
| 220 | Dash VogelPlace 220 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 17:38.68 |
| 221 | Zachary CiesielkaPlace 221 · Grade 7 · Belvidere South | 7 | Belvidere South | 17:40.64 PR |
| 222 | Theodon BallardPlace 222 · Grade 7 · Burlington Central | 7 | Burlington Central | 17:45.45 |
| 223 | Roosevelt Pittman IVPlace 223 · Grade 6 · Burlington Central | 6 | Burlington Central | 17:48.05 |
| 224 | Braden KovacPlace 224 · Grade 7 · Burlington Central | 7 | Burlington Central | 17:49.12 |
| 225 | Levi BrownPlace 225 · Grade 5 · Rock Falls East Coloma | 5 | Rock Falls East Coloma | 17:49.12 PR |
| 226 | Peter PetmezasPlace 226 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 17:50.55 |
| 227 | Everett SchmidtknechtPlace 227 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 17:52.41 |
| 228 | Charlie ParsonsPlace 228 · Grade 6 · Rochelle | 6 | Rochelle | 17:55.33 |
| 229 | Aarav AroraPlace 229 · Grade 8 · Burlington Central | 8 | Burlington Central | 17:55.85 |
| 230 | Kaiden FranzenPlace 230 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 17:59.03 |
| 231 | Ethan SanderPlace 231 · Grade 8 · Burlington Central | 8 | Burlington Central | 18:00.81 |
| 232 | Corbin WebberPlace 232 · Grade 7 · Princeton Logan | 7 | Princeton Logan | 18:01.09 |
| 233 | Ezra VasquezPlace 233 · Grade 7 · Rochelle | 7 | Rochelle | 18:05.00 |
| 234 | Rocco CollettiPlace 234 · Grade 7 · Burlington Central | 7 | Burlington Central | 18:06.25 |
| 235 | Mark RamosPlace 235 · Grade 6 · Burlington Central | 6 | Burlington Central | 18:06.31 |
| 236 | Landon NamboPlace 236 · Grade 6 · Rochelle | 6 | Rochelle | 18:15.13 |
| 237 | Tristan BurkePlace 237 · Grade 7 · Belvidere South | 7 | Belvidere South | 18:17.08 |
| 238 | Maxwell ScottPlace 238 · Grade 6 · Burlington Central | 6 | Burlington Central | 18:17.36 |
| 239 | Weldon HuskaPlace 239 · Grade 7 · Burlington Central | 7 | Burlington Central | 18:19.91 |
| 240 | Alrik FoltzPlace 240 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 18:20.93 |
| 241 | Ryan SparacinoPlace 241 · Grade 6 · Belvidere South | 6 | Belvidere South | 18:22.12 |
| 242 | Colton LawrencePlace 242 · Grade 7 · Sycamore | 7 | Sycamore | 18:22.50 |
| 243 | Jaxon DownsPlace 243 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 18:22.85 |
| 244 | Owen GarceaPlace 244 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 18:23.49 |
| 245 | Liam LanePlace 245 · Grade 8 · Freeport | 8 | Freeport | 18:25.71 |
| 246 | Jarren McKinneyPlace 246 · Grade 6 · Rochelle | 6 | Rochelle | 18:33.65 |
| 247 | Erick RomeroPlace 247 · Grade 6 · Belvidere South | 6 | Belvidere South | 18:47.48 |
| 248 | Joel AardsmaPlace 248 · Grade 6 · Burlington Central | 6 | Burlington Central | 18:59.99 |
| 249 | Noah DelaoPlace 249 · Grade 7 · Freeport | 7 | Freeport | 19:13.54 |
| 250 | Luke LowerPlace 250 · Grade 7 · Lanark Eastland | 7 | Lanark Eastland | 19:16.81 |
| 251 | Maverick MacklinPlace 251 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 19:19.70 |
| 252 | Leandro NamboPlace 252 · Grade 6 · Rochelle | 6 | Rochelle | 19:21.15 |
| 253 | Joey CorbettPlace 253 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 19:36.74 PR |
| 254 | Aiden TapasztoPlace 254 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 19:36.74 |
| 255 | Auden CoonPlace 255 · Grade 8 · Rock Falls East Coloma | 8 | Rock Falls East Coloma | 19:37.20 |
| 256 | Kegan PiercePlace 256 · Grade 7 · Belvidere South | 7 | Belvidere South | 19:42.08 |
| 257 | Carson MayPlace 257 · Grade 5 · Princeton Logan | 5 | Princeton Logan | 19:46.40 |
| 258 | Harrison JaegerPlace 258 · Grade 8 · Sycamore | 8 | Sycamore | 19:52.20 |
| 259 | Connor McMastersPlace 259 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 19:54.69 |
| 260 | Emmett EhlersPlace 260 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 19:56.82 |
| 261 | Cooper GalePlace 261 · Grade 6 · Sycamore | 6 | Sycamore | 20:00.05 PR |
| 262 | Samm GrandaPlace 262 · Grade 6 · Burlington Central | 6 | Burlington Central | 20:01.08 |
| 263 | Alex ProsserPlace 263 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 20:01.49 |
| 264 | Luigino FaveroPlace 264 · Grade 7 · Burlington Central | 7 | Burlington Central | 20:09.42 |
| 265 | Owen BuskerPlace 265 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 20:13.64 |
| 266 | Christian AmaviskaPlace 266 · Grade 6 · Rockford Christian | 6 | Rockford Christian | 20:15.08 |
| 267 | Peyton HarperPlace 267 · Grade 6 · DeKalb Clinton Rosette | 6 | DeKalb Clinton Rosette | 20:26.92 |
| 268 | Ryker MantheyPlace 268 · Grade 8 · Lanark Eastland | 8 | Lanark Eastland | 20:33.38 PR |
| 269 | Adrian AndradePlace 269 · Grade 6 · Belvidere South | 6 | Belvidere South | 20:40.82 |
| 270 | Lorenzo CelestinoPlace 270 · Grade 6 · Sycamore | 6 | Sycamore | 20:42.02 |
| 271 | Alex MurciaPlace 271 · Grade 7 · Sycamore | 7 | Sycamore | 20:46.29 |
| 272 | Oliver ThickPlace 272 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 21:01.24 |
| 273 | Landon GrutersPlace 273 · Grade 7 · Sugar Grove Kaneland Harter | 7 | Sugar Grove Kaneland Harter | 21:06.56 PR |
| 274 | Addison KayesPlace 274 · Grade 7 · Freeport | 7 | Freeport | 21:06.95 |
| 275 | Avyukt TripathiPlace 275 · Grade 7 · Burlington Central | 7 | Burlington Central | 21:12.72 |
| 276 | Silas BeckleyPlace 276 · Grade 7 · Sycamore | 7 | Sycamore | 21:17.78 |
| 277 | Wyatt CassidyPlace 277 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 21:19.50 |
| 278 | Aman GuptaPlace 278 · Grade 7 · Burlington Central | 7 | Burlington Central | 21:24.31 |
| 279 | Jaxon GoodePlace 279 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 21:50.21 |
| 280 | Derek WillardPlace 280 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 22:08.35 |
| 281 | Noe GonzalezPlace 281 · Grade 6 · DeKalb Huntley | 6 | DeKalb Huntley | 22:20.20 |
| 282 | Ryan StojanPlace 282 · Grade 6 · Sugar Grove Kaneland Harter | 6 | Sugar Grove Kaneland Harter | 22:25.57 |
| 283 | Andrew MondragonPlace 283 · Grade 6 · Belvidere South | 6 | Belvidere South | 22:31.67 |
| 284 | Ryder BrannenPlace 284 · Grade 7 · Burlington Central | 7 | Burlington Central | 22:37.04 |
| 285 | Sam WarrenPlace 285 · Grade 6 · Sycamore | 6 | Sycamore | 23:08.36 |
| 286 | Leo MantriPlace 286 · Grade 8 · Sugar Grove Kaneland Harter | 8 | Sugar Grove Kaneland Harter | 23:15.15 |
| 287 | Maxwell GutsmiedlPlace 287 · Grade 6 · Burlington Central | 6 | Burlington Central | 23:16.87 |
| 288 | Franklin SlettenPlace 288 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 23:30.53 |
| 289 | Connor WeberPlace 289 · Grade 6 · Burlington Central | 6 | Burlington Central | 23:55.30 PR |
| 290 | Brecon RushPlace 290 · Grade 7 · Rochelle | 7 | Rochelle | 23:55.65 |
| 291 | Ivann FelicianoPlace 291 · Grade 6 · Belvidere South | 6 | Belvidere South | 24:01.06 |
| 292 | Remy LyndPlace 292 · Grade 6 · Sycamore | 6 | Sycamore | 24:29.83 |
| 293 | Benjamin MurrayPlace 293 · Grade 6 · Burlington Central | 6 | Burlington Central | 28:17.00 |
| 294 | Quinn ChilsonPlace 294 · Grade 7 · Burlington Central | 7 | Burlington Central | 30:13.64 |