| 1 | Andy DuranPlace 1 · Grade 12 · DeKalb | 12 | DeKalb | 16:24.0 PR |
| 2 | Lucas MolinaPlace 2 · Grade 11 · Rockford (Guilford) | 11 | Rockford (Guilford) | 16:32.4 |
| 3 | Emad AbakerPlace 3 · Grade 12 · East Moline (United) | 12 | East Moline (United) | 16:38.0 PR |
| 4 | Grant ClairPlace 4 · Grade 10 · Pleasant Valley | 10 | Pleasant Valley | 16:38.7 |
| 5 | Robert BroughtonPlace 5 · Grade 11 · Pleasant Valley | 11 | Pleasant Valley | 16:38.9 PR |
| 6 | Zeke SwansonPlace 6 · Grade 9 · Pleasant Valley | 9 | Pleasant Valley | 16:39.5 PR |
| 7 | Mahamoud AbdeldjabarPlace 7 · Grade 11 · East Moline (United) | 11 | East Moline (United) | 16:39.5 PR |
| 8 | Will GreerPlace 8 · Grade 10 · DeKalb | 10 | DeKalb | 16:40.3 PR |
| 9 | Alexander BrockwellPlace 9 · Grade 10 · Rockford (Guilford) | 10 | Rockford (Guilford) | 16:42.1 PR |
| 10 | Burke BurnsPlace 10 · Grade 12 · Oak Park (Fenwick) | 12 | Oak Park (Fenwick) | 16:52.9 PR |
| 11 | Logan KeanPlace 11 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 16:57.8 PR |
| 12 | Isaiah RojopPlace 12 · Grade 12 · Sterling | 12 | Sterling | 17:00.4 |
| 13 | Luke McConnellPlace 13 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 17:03.8 PR |
| 14 | Leo Clapp DuhauPlace 14 · Grade 9 · DeKalb | 9 | DeKalb | 17:08.1 PR |
| 15 | Mason StockPlace 15 · Grade 10 · Pleasant Valley | 10 | Pleasant Valley | 17:13.0 PR |
| 16 | Finn MilnerPlace 16 · Grade 9 · Rock Island (Alleman) | 9 | Rock Island (Alleman) | 17:15.5 PR |
| 17 | Ahmed AbbakerPlace 17 · Grade 12 · East Moline (United) | 12 | East Moline (United) | 17:18.8 PR |
| 18 | Tyler BuetschPlace 18 · Grade 12 · Machesney Park (Harlem) | 12 | Machesney Park (Harlem) | 17:19.1 |
| 19 | Yuvi SinghPlace 19 · Grade 9 · Pleasant Valley | 9 | Pleasant Valley | 17:21.5 PR |
| 20 | Cristiano SaucedoPlace 20 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 17:33.6 PR |
| 21 | Timmy DurandPlace 21 · Grade 10 · DeKalb | 10 | DeKalb | 17:35.7 PR |
| 22 | James GallagherPlace 22 · Grade 12 · Machesney Park (Harlem) | 12 | Machesney Park (Harlem) | 17:35.8 |
| 23 | Lane MorgartPlace 23 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 17:38.8 PR |
| 24 | Franco LealPlace 24 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 17:40.6 PR |
| 25 | Andrew BroughtonPlace 25 · Grade 10 · Pleasant Valley | 10 | Pleasant Valley | 17:42.0 |
| 26 | Archer WedwickPlace 26 · Grade 12 · Rockford (Guilford) | 12 | Rockford (Guilford) | 17:44.9 PR |
| 27 | Nishant GudipatiPlace 27 · Grade 10 · Pleasant Valley | 10 | Pleasant Valley | 17:44.9 PR |
| 28 | Gavin RussellPlace 28 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 17:47.2 |
| 29 | Carter HatzPlace 29 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 17:51.1 |
| 30 | Connor AdairPlace 30 · Grade 10 · East Moline (United) | 10 | East Moline (United) | 17:55.4 PR |
| 31 | Tommy LeesePlace 31 · Grade 11 · Machesney Park (Harlem) | 11 | Machesney Park (Harlem) | 18:06.7 PR |
| 32 | Ben DeBisschopPlace 32 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 18:07.0 PR |
| 33 | Xander VybornyPlace 33 · Grade 9 · Rockford (Guilford) | 9 | Rockford (Guilford) | 18:07.7 PR |
| 34 | Andrew KorskyPlace 34 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 18:13.1 PR |
| 35 | Eavan JanvickPlace 35 · Grade 11 · Rockford (East) | 11 | Rockford (East) | 18:14.1 PR |
| 36 | Wolfie BergetzPlace 36 · Grade 11 · Oak Park (Fenwick) | 11 | Oak Park (Fenwick) | 18:16.6 |
| 37 | Jack BrunickPlace 37 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 18:18.6 PR |
| 38 | Aaron MossbergPlace 38 · Grade 11 · Machesney Park (Harlem) | 11 | Machesney Park (Harlem) | 18:21.1 PR |
| 39 | Jordyn VargasPlace 39 · Grade 9 · Oak Park (Fenwick) | 9 | Oak Park (Fenwick) | 18:31.6 PR |
| 40 | Eden LabakPlace 40 · Grade 9 · Rockford (Guilford) | 9 | Rockford (Guilford) | 18:32.3 PR |
| 41 | Isaiah HartPlace 41 · Grade 11 · Rockford (East) | 11 | Rockford (East) | 18:34.0 |
| 42 | Micah PetersonPlace 42 · Grade 11 · Sterling | 11 | Sterling | 18:36.9 |
| 43 | Audey HobertPlace 43 · Grade 12 · Rock Island (Alleman) | 12 | Rock Island (Alleman) | 18:38.7 PR |
| 44 | Dominic FedericoPlace 44 · Grade 10 · Oak Park (Fenwick) | 10 | Oak Park (Fenwick) | 18:40.8 PR |
| 45 | Owen RoddyPlace 45 · Grade 11 · Sterling | 11 | Sterling | 18:57.7 |
| 46 | Jackson LipnitzkyPlace 46 · Grade 10 · Machesney Park (Harlem) | 10 | Machesney Park (Harlem) | 19:06.5 |
| 47 | Julien PunkiewiczPlace 47 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 19:07.2 PR |
| 48 | Regis AgbemadonPlace 48 · Grade 11 · East Moline (United) | 11 | East Moline (United) | 19:16.8 PR |
| 49 | Logan GardnerPlace 49 · Grade 11 · Sterling | 11 | Sterling | 19:19.9 |
| 50 | Landon VanZuidenPlace 50 · Grade 11 · Sterling | 11 | Sterling | 19:22.7 |
| 51 | Jordan LeePlace 51 · Grade 12 · Rockford (East) | 12 | Rockford (East) | 19:24.2 |
| 52 | Leno GonzalezPlace 52 · Grade 12 · Rockford (Jefferson) | 12 | Rockford (Jefferson) | 19:26.4 |
| 53 | Trenton NicholsonPlace 53 · Grade 9 · Rockford (Guilford) | 9 | Rockford (Guilford) | 19:28.7 PR |
| 54 | Quinton RichterPlace 54 · Grade 12 · Rockford (Guilford) | 12 | Rockford (Guilford) | 19:30.6 |
| 55 | Isaiah RosasPlace 55 · Grade 11 · Rock Island (Alleman) | 11 | Rock Island (Alleman) | 19:33.1 PR |
| 56 | Gabe KilgorePlace 56 · Grade 12 · Rockford (Guilford) | 12 | Rockford (Guilford) | 19:37.0 PR |
| 57 | Danilo VazicPlace 57 · Grade 10 · Rockford (Guilford) | 10 | Rockford (Guilford) | 19:38.8 PR |
| 58 | Isaiah RobiendoPlace 58 · Grade 10 · DeKalb | 10 | DeKalb | 19:58.8 |
| 59 | Jerimiah BennettPlace 59 · Grade 10 · Sterling | 10 | Sterling | 20:06.6 |
| 60 | Godway VedomePlace 60 · Grade 12 · East Moline (United) | 12 | East Moline (United) | 20:13.3 PR |
| 61 | Max FoleyPlace 61 · Grade 11 · DeKalb | 11 | DeKalb | 20:21.6 |
| 62 | Carter LipinskiPlace 62 · Grade 11 · Machesney Park (Harlem) | 11 | Machesney Park (Harlem) | 20:22.8 PR |
| 63 | Logan RoachPlace 63 · Grade 10 · Machesney Park (Harlem) | 10 | Machesney Park (Harlem) | 20:27.1 PR |
| 64 | Braylen GrennanPlace 64 · Grade 11 · Sterling | 11 | Sterling | 20:27.4 |
| 65 | Ethan SherrodPlace 65 · Grade 9 · Rock Island (Alleman) | 9 | Rock Island (Alleman) | 20:33.8 PR |
| 66 | Austin WagamanPlace 66 · Grade 12 · Machesney Park (Harlem) | 12 | Machesney Park (Harlem) | 20:34.0 PR |
| 67 | Gewelious JenkinsPlace 67 · Grade 11 · Sterling | 11 | Sterling | 20:35.2 |
| 68 | Devin KnuttiPlace 68 · Grade 9 · Lanark (Eastland) | 9 | Lanark (Eastland) | 20:38.8 |
| 69 | Clark StoreyPlace 69 · Grade 11 · DeKalb | 11 | DeKalb | 20:40.3 PR |
| 70 | Lucas KnowlesPlace 70 · Grade 11 · Sterling | 11 | Sterling | 20:41.7 |
| 71 | Brady GrossPlace 71 · Grade 10 · Princeton | 10 | Princeton | 20:42.0 |
| 72 | Charlie AcardoPlace 72 · Grade 9 · DeKalb | 9 | DeKalb | 20:52.7 PR |
| 73 | Corbin HeckelmillerPlace 73 · Grade 9 · Rockford (East) | 9 | Rockford (East) | 21:07.6 PR |
| 74 | Allister SwansonPlace 74 · Grade 11 · Princeton | 11 | Princeton | 21:11.1 |
| 75 | Tyler SuttonPlace 75 · Grade 10 · Rochelle | 10 | Rochelle | 21:12.9 PR |
| 76 | Max GarciapenaPlace 76 · Grade 10 · Rock Island (Alleman) | 10 | Rock Island (Alleman) | 21:28.7 PR |
| 77 | Blake ShelbyPlace 77 · Grade 10 · Rochelle | 10 | Rochelle | 21:33.7 |
| 78 | Elijah BrockPlace 78 · Grade 12 · Rockford (Jefferson) | 12 | Rockford (Jefferson) | 21:46.0 |
| 79 | Austin CarrellPlace 79 · Grade 12 · Sterling | 12 | Sterling | 21:55.0 PR |
| 80 | Cruz RodriguezPlace 80 · Grade 12 · Princeton | 12 | Princeton | 22:44.4 PR |
| 81 | Jackson DrozdaPlace 81 · Grade 12 · Princeton | 12 | Princeton | 23:01.3 |
| 82 | Carter StokesPlace 82 · Grade 9 · Rockford (Jefferson) | 9 | Rockford (Jefferson) | 23:06.9 PR |
| 83 | Declan McKinneyPlace 83 · Grade 10 · Rochelle | 10 | Rochelle | 23:26.5 PR |
| 84 | Maddox MisiewiczPlace 84 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 23:28.7 PR |
| 85 | Eric MilanPlace 85 · Grade 11 · Rochelle | 11 | Rochelle | 23:29.1 PR |
| 86 | Zayne ShipmanPlace 86 · Grade 11 · Lanark (Eastland) | 11 | Lanark (Eastland) | 23:59.7 |
| 87 | Adam GraczykPlace 87 · Grade 9 · Rockford (Jefferson) | 9 | Rockford (Jefferson) | 24:34.7 PR |
| 88 | Tristan LawrencePlace 88 · Grade 9 · Rochelle | 9 | Rochelle | 24:39.3 PR |
| 89 | Micah StringiniPlace 89 · Grade 12 · Lanark (Eastland) | 12 | Lanark (Eastland) | 25:16.5 |
| 90 | Isaac StringiniPlace 90 · Grade 9 · Lanark (Eastland) | 9 | Lanark (Eastland) | 25:18.8 PR |
| 91 | Liam BertschePlace 91 · Grade 11 · Rochelle | 11 | Rochelle | 27:08.8 |