| 1 | Carmine CraveroPlace 1 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 13:30.5 |
| 2 | Bennett RochePlace 2 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 14:05.3 |
| 3 | Xavier CrossPlace 3 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 14:10.3 |
| 4 | Brandon BrooksPlace 4 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 14:11.5 |
| 5 | Emilio CamargoPlace 5 · Grade 6 · Hampton | 6 | Hampton | 14:18.5 PR |
| 6 | Sutton FinchPlace 6 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 14:35.2 |
| 7 | Owen KlawonPlace 7 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 14:52.5 |
| 8 | Ethan GreuelPlace 8 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 14:57.4 |
| 9 | Kenneth EickmanPlace 9 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 15:04.2 |
| 10 | Aaron GreuelPlace 10 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 15:16.2 |
| 11 | Chris MartinezPlace 11 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 15:23.5 |
| 12 | Henry SchmidtPlace 12 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 15:27.0 |
| 13 | Griffin MancePlace 13 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 15:29.0 |
| 14 | Charlie AllenPlace 14 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 15:29.2 |
| 15 | Cole PerezPlace 15 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 15:36.5 |
| 16 | Julian RochaPlace 16 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 15:46.7 |
| 17 | Hans KretschmarPlace 17 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 15:59.2 |
| 18 | Jayce McDowellPlace 18 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 16:02.1 |
| 19 | Carter NelsonPlace 19 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 16:04.3 |
| 20 | Abram SchultzPlace 20 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 16:14.0 |
| 21 | August MuhlenburgPlace 21 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 16:28.4 PR |
| 22 | Noah BirklandPlace 22 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 16:34.5 |
| 23 | Rowan GeorgePlace 23 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 16:44.9 |
| 24 | Cesar MotchoPlace 24 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 16:53.4 |
| 25 | Carson CherringtonPlace 25 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 16:59.6 |
| 26 | Michael SommersPlace 26 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 16:59.8 |
| 27 | Karson JellisPlace 27 · Grade 5 · Port Byron Riverdale | 5 | Port Byron Riverdale | 17:13.2 |
| 28 | Eli NoblePlace 28 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 17:14.6 |
| 29 | Mansour AliPlace 29 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 17:25.7 |
| 30 | Sean PenaPlace 30 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 17:29.6 |
| 31 | Nolan SmithPlace 31 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 17:32.4 |
| 32 | Wesley VanZuidenPlace 32 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 17:59.4 |
| 33 | DJ Fry-RamosPlace 33 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 18:13.8 |
| 34 | Charlie ChalusPlace 34 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 18:16.2 |
| 35 | Noah FloresPlace 35 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 18:30.7 |
| 36 | Jake MarlowPlace 36 · Grade 6 · Aledo Mercer County | 6 | Aledo Mercer County | 18:35.9 |
| 37 | Dresden ByrnePlace 37 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 18:39.9 |
| 38 | Harlan NolenPlace 38 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 19:05.4 |
| 39 | Levi WhitingPlace 39 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 19:08.5 |
| 40 | Oumar KonatePlace 40 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 19:15.5 |
| 41 | Charles GreenPlace 41 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 19:23.6 |
| 42 | Axten OaksPlace 42 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 19:24.4 |
| 43 | Santiago LaraPlace 43 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 19:26.1 |
| 44 | Owen BerghegerPlace 44 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 19:34.4 |
| 45 | Austin AtchrimiPlace 45 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 19:40.7 |
| 46 | Lucas PerkinsPlace 46 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 19:40.8 |
| 47 | Ayden VillagomezPlace 47 · Grade 6 · Hampton | 6 | Hampton | 20:13.2 |
| 48 | Colton DeckerPlace 48 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 20:25.8 |
| 49 | Andrew RankinPlace 49 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 20:28.5 |
| 50 | Dakota GreenePlace 50 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 20:30.7 |
| 51 | Karsen YorkPlace 51 · Grade 5 · Rock Island Washington | 5 | Rock Island Washington | 20:38.9 |
| 52 | Barrett KuethePlace 52 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 21:57.2 |
| 53 | Gavin Last NamePlace 53 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 22:03.4 |
| 54 | Harrison SmithPlace 54 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 22:30.1 |
| 55 | Cristian PerezPlace 55 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 22:59.7 |
| 56 | William DeanerPlace 56 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 23:05.4 PR |
| 57 | Adam MaanaouiPlace 57 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 24:55.3 |
| 58 | Jack MufaumePlace 58 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 25:01.0 |
| 59 | Cade BookerPlace 59 · Grade 5 · Rock Island Washington | 5 | Rock Island Washington | 27:50.2 |
| 60 | Raylan NeffPlace 60 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 28:01.2 |
| 61 | Jackson CarterPlace 61 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 28:16.3 |
| 62 | Lucas GuldenzopfPlace 62 · Grade 5 · Rock Island Washington | 5 | Rock Island Washington | 31:38.7 |