| 1 | Jax TysmaPlace 1 · Grade 8 · East Moline Glenview | 8 | East Moline Glenview | 11:25.2 |
| 2 | Maxwell HobbsPlace 2 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 11:31.9 |
| 3 | Chase OlsonPlace 3 · Grade 8 · Moline Wilson | 8 | Moline Wilson | 11:34.7 PR |
| 4 | Sebastian HobbsPlace 4 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 11:35.1 PR |
| 5 | Jack WiebePlace 5 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 11:46.5 |
| 6 | Nolan SmithPlace 6 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 11:46.8 |
| 7 | Jacob SchulerPlace 7 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 11:48.9 PR |
| 8 | James AmbelangPlace 8 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 11:58.3 |
| 9 | Gabriel CapillaPlace 9 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 12:01.1 PR |
| 10 | Jacob AmbelangPlace 10 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:05.3 |
| 11 | JonJairo AvilaPlace 11 · Grade 7 · Belvidere South | 7 | Belvidere South | 12:06.4 |
| 12 | Dylan HernandezPlace 12 · Grade 7 · Belvidere South | 7 | Belvidere South | 12:11.3 |
| 13 | Tadeo UrestiPlace 13 · Grade 6 · Sterling Challand | 6 | Sterling Challand | 12:15.9 |
| 14 | Brody WhitsittPlace 14 · Grade 8 · Moline Wilson | 8 | Moline Wilson | 12:21.0 |
| 15 | Giovanni ShookPlace 15 · Grade 8 · Rockford Flinn | 8 | Rockford Flinn | 12:24.8 PR |
| 16 | Nathan KrupaPlace 16 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 12:26.5 |
| 17 | Noah DavisPlace 17 · Grade 8 · Belvidere South | 8 | Belvidere South | 12:28.7 |
| 18 | Tyler KruchtenPlace 18 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 12:41.4 PR |
| 19 | Conrad BarberPlace 19 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 12:43.5 |
| 20 | Dominic DawsonPlace 20 · Grade 8 · Rockford Flinn | 8 | Rockford Flinn | 12:44.2 PR |
| 21 | Ronyn JacobsPlace 21 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 12:44.8 |
| 22 | Carmine CraveroPlace 22 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 12:48.1 |
| 23 | Evan DavisPlace 23 · Grade 8 · Belvidere South | 8 | Belvidere South | 12:49.1 |
| 24 | James DeWittePlace 24 · Grade 7 · Moline Wilson | 7 | Moline Wilson | 12:49.4 |
| 25 | Dominiq QuayPlace 25 · Grade 7 · Moline Wilson | 7 | Moline Wilson | 12:50.2 |
| 26 | Ethan AdairPlace 26 · Grade 7 · East Moline Glenview | 7 | East Moline Glenview | 12:50.9 |
| 27 | Bennett ShorePlace 27 · Grade 6 · Sterling Challand | 6 | Sterling Challand | 12:52.1 |
| 28 | Ian CordrayPlace 28 · Grade 8 · Belvidere South | 8 | Belvidere South | 12:54.2 |
| 29 | Aldo MunozPlace 29 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 13:00.9 |
| 30 | Landon BehnkePlace 30 · Grade 8 · Loves Park Harlem | 8 | Loves Park Harlem | 13:04.5 PR |
| 31 | Jonathan YoungsPlace 31 · Grade 7 · Moline Wilson | 7 | Moline Wilson | 13:07.6 |
| 32 | Wyatt JohnsonPlace 32 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 13:11.1 |
| 33 | Beniah PerezPlace 33 · Grade 8 · Moline Wilson | 8 | Moline Wilson | 13:12.6 |
| 34 | Damian GonzalezPlace 34 · Grade 8 · Rock Island Washington | 8 | Rock Island Washington | 13:27.6 |
| 35 | Lincoln WaltersPlace 35 · Grade 8 · Galesburg JHS | 8 | Galesburg JHS | 13:28.1 |
| 36 | Tommy VanvoorenPlace 36 · Grade 8 · Moline John Deere | 8 | Moline John Deere | 13:28.5 PR |
| 37 | Mustafa AliPlace 37 · Grade 7 · East Moline Glenview | 7 | East Moline Glenview | 13:31.3 |
| 38 | Cesar MotchoPlace 38 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 13:32.8 |
| 39 | Elliot HartzlerPlace 39 · Grade 7 · Rock Island Washington | 7 | Rock Island Washington | 13:35.9 |
| 40 | Ari FuhrPlace 40 · Grade 8 · Moline John Deere | 8 | Moline John Deere | 13:37.3 |
| 41 | Mansour AliPlace 41 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 13:42.9 PR |
| 42 | Noah RyanPlace 42 · Grade 8 · East Moline Glenview | 8 | East Moline Glenview | 13:46.4 |
| 43 | Cameron EgertPlace 43 · Grade 8 · Moline John Deere | 8 | Moline John Deere | 13:50.5 |
| 44 | Benjamin WardPlace 44 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 13:54.2 |
| 45 | Luis Martinez HernandePlace 45 · Grade 8 · Moline John Deere | 8 | Moline John Deere | 13:55.7 |
| 46 | Mark AbronPlace 46 · Grade 8 · DeKalb Huntley | 8 | DeKalb Huntley | 13:56.4 |
| 47 | Teo FaberPlace 47 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 13:58.8 |
| 48 | Kai AndersonPlace 48 · Grade 7 · Moline John Deere | 7 | Moline John Deere | 14:00.3 |
| 49 | Sawyer IscherPlace 49 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 14:02.1 |
| 50 | Danny Jezek-IrlePlace 50 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 14:02.8 |
| 51 | Henrik MachPlace 51 · Grade 8 · Loves Park Harlem | 8 | Loves Park Harlem | 14:20.3 |
| 52 | Milez BaneyPlace 52 · Grade 8 · Loves Park Harlem | 8 | Loves Park Harlem | 14:22.5 PR |
| 53 | Kegan PiercePlace 53 · Grade 8 · Belvidere South | 8 | Belvidere South | 14:22.6 |
| 54 | Jayce RicePlace 54 · Grade 8 · Rock Island Washington | 8 | Rock Island Washington | 14:23.2 |
| 55 | Brandon BrooksPlace 55 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 14:24.2 |
| 56 | Cy TeedPlace 56 · Grade 7 · Moline John Deere | 7 | Moline John Deere | 14:32.1 |
| 57 | Liam CrawfordPlace 57 · Grade 7 · Moline John Deere | 7 | Moline John Deere | 14:33.1 |
| 58 | Archie DaminPlace 58 · Grade 6 · Freeport | 6 | Freeport | 14:33.5 |
| 59 | Karter CobbPlace 59 · Grade 6 · Freeport | 6 | Freeport | 14:44.7 PR |
| 60 | Ryan SparacinoPlace 60 · Grade 7 · Belvidere South | 7 | Belvidere South | 14:53.5 |
| 61 | Louis StilesPlace 61 · Grade 7 · Rockford Flinn | 7 | Rockford Flinn | 15:12.4 PR |
| 62 | Liam PulgarinPlace 62 · Grade 7 · Freeport | 7 | Freeport | 15:16.9 |
| 63 | Chase KennellyPlace 63 · Grade 8 · Rock Island Washington | 8 | Rock Island Washington | 15:19.2 |
| 64 | David IlicPlace 64 · Grade 7 · Rockford Eisenhower | 7 | Rockford Eisenhower | 15:21.3 |
| 65 | Edwardo (Eddie) OrtegaPlace 65 · Grade 8 · Loves Park Harlem | 8 | Loves Park Harlem | 15:24.1 |
| 66 | Esteban AvalosPlace 66 · Grade 5 · Rock Island Washington | 5 | Rock Island Washington | 15:26.9 PR |
| 67 | Issac PiwcewiczPlace 67 · Grade 7 · Loves Park Harlem | 7 | Loves Park Harlem | 15:41.7 PR |
| 68 | I'Zetreon WilliamsPlace 68 · Grade 6 · Rockford Eisenhower | 6 | Rockford Eisenhower | 15:45.5 PR |
| 69 | Austin LeesePlace 69 · Grade 6 · Loves Park Harlem | 6 | Loves Park Harlem | 16:13.7 PR |
| 70 | Gavin WaltersPlace 70 · Grade 8 · Galesburg JHS | 8 | Galesburg JHS | 16:25.5 |
| 71 | Addison KayesPlace 71 · Grade 8 · Freeport | 8 | Freeport | 16:34.0 PR |
| 72 | Landon JohnsonPlace 72 · Grade 7 · Rockford Flinn | 7 | Rockford Flinn | 16:34.1 |
| 73 | Henry AndertonPlace 73 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 16:40.0 |
| 74 | Jordan DelarosaPlace 74 · Grade 6 · Rockford Eisenhower | 6 | Rockford Eisenhower | 16:55.3 |
| 75 | Noe GonzalezPlace 75 · Grade 7 · DeKalb Huntley | 7 | DeKalb Huntley | 16:58.0 |
| 76 | Adrix GomezPlace 76 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 17:09.6 PR |
| 77 | Arlo MejudhonPlace 77 · Grade 6 · Rockford Eisenhower | 6 | Rockford Eisenhower | 17:22.3 |
| 78 | Eh Khu HtooPlace 78 · Grade 7 · Rockford Lincoln | 7 | Rockford Lincoln | 17:31.1 PR |
| 79 | Kamden KeefePlace 79 · Grade 6 · Loves Park Harlem | 6 | Loves Park Harlem | 17:53.3 PR |
| 80 | Marcelo RojasPlace 80 · Grade 7 · Rockford Eisenhower | 7 | Rockford Eisenhower | 18:04.6 |
| 81 | Esai LlanitoPlace 81 · Grade 8 · Rockford Lincoln | 8 | Rockford Lincoln | 18:35.1 PR |
| 82 | Muhammed Alyan SagheerPlace 82 · Grade 8 · Rockford Lincoln | 8 | Rockford Lincoln | 18:37.6 PR |
| 83 | Axton WilkinsonPlace 83 · Grade 7 · Rockford Eisenhower | 7 | Rockford Eisenhower | 18:43.6 PR |
| 84 | Arny LarsonPlace 84 · Grade 6 · Rockford Eisenhower | 6 | Rockford Eisenhower | 18:52.9 |
| 85 | Lincoln WardPlace 85 · Grade 6 · DeKalb Huntley | 6 | DeKalb Huntley | 19:22.7 PR |