| 1 | Colt RoederPlace 1 · Grade 6 · Aledo Mercer County | 6 | Aledo Mercer County | 13:37.60 |
| 2 | Kaden RoederPlace 2 · Grade 6 · Aledo Mercer County | 6 | Aledo Mercer County | 14:38.90 |
| 3 | Brody WenningerPlace 3 · Grade 5 · Hampton | 5 | Hampton | 14:45.80 PR |
| 4 | Jackson SchnecklothPlace 4 · Grade 5 · Hampton | 5 | Hampton | 14:51.50 |
| 5 | Zacaria El MajdoubiPlace 5 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 15:12.70 PR |
| 6 | Jude MuirPlace 6 · Grade 7 · Rock Island Edison | 7 | Rock Island Edison | 15:26.90 |
| 7 | Trevor LinnaberyPlace 7 · Grade 6 · Hampton | 6 | Hampton | 15:29.90 |
| 8 | Idris AlabaniPlace 8 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 15:32.30 PR |
| 9 | Colby HumphreyPlace 9 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 15:32.40 |
| 10 | Connor GehringPlace 10 · Grade 6 · Orion | 6 | Orion | 15:42.10 |
| 11 | Benjamin PothovenPlace 11 · Grade 7 · Rock Island Edison | 7 | Rock Island Edison | 15:51.00 |
| 12 | Rylan AndrusPlace 12 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 16:02.20 |
| 13 | Max VromanPlace 13 · Grade 6 · Rock Island Edison | 6 | Rock Island Edison | 16:03.00 |
| 14 | Kyler RoederPlace 14 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 16:03.90 |
| 15 | Ethan SherrodPlace 15 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 16:05.00 |
| 16 | Colton RandazzoPlace 16 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 16:06.80 |
| 17 | Hudson KingPlace 17 · Grade 6 · Hampton | 6 | Hampton | 16:23.00 |
| 18 | Jacob NelsonPlace 18 · Grade 6 · Aledo Mercer County | 6 | Aledo Mercer County | 16:58.70 |
| 19 | Garrett HendersonPlace 19 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 17:19.00 PR |
| 20 | Easton KingPlace 20 · Grade 6 · Hampton | 6 | Hampton | 17:26.10 |
| 21 | Cameron MorrisPlace 21 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 17:32.00 |
| 22 | Jonah VerschaPlace 22 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 17:37.40 |
| 23 | Benjamin FobertPlace 23 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 17:43.50 |
| 24 | Abel VorvaPlace 24 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 18:05.30 |
| 25 | Kellen WoodPlace 25 · Grade 6 · Aledo Mercer County | 6 | Aledo Mercer County | 18:10.10 |
| 26 | Emery HowardPlace 26 · Grade 6 · Hampton | 6 | Hampton | 18:15.40 |
| 27 | Massire KonatePlace 27 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 18:23.50 |
| 28 | Coltin SpechtPlace 28 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 18:52.70 |
| 29 | Daniel MattsonPlace 29 · Grade 6 · Colona | 6 | Colona | 18:57.40 |
| 30 | Brycen PancrazioPlace 30 · Grade 6 · Colona | 6 | Colona | 19:38.60 |
| 31 | Jarren HedgerPlace 31 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 19:45.30 |
| 32 | Raghib AdamPlace 32 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 20:02.00 |
| 33 | Brad CummingsPlace 33 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 20:05.90 |
| 34 | Zaiden BellPlace 34 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 20:07.00 |
| 35 | Mohammed AliPlace 35 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 20:35.70 |
| 36 | Wisdom LiassidjiPlace 36 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 20:44.30 |
| 37 | Erik JacksonPlace 37 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 20:44.60 |
| 38 | Bryson WomackPlace 38 · Grade 6 · Colona | 6 | Colona | 20:49.60 |
| 39 | Cephas FiaganPlace 39 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 22:58.60 |
| 40 | Eli KauzlarichPlace 40 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 24:02.70 |
| 41 | Payton GlassPlace 41 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 24:17.30 |
| 42 | Koffi AnowdjiPlace 42 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 25:06.10 |
| 43 | Keegan TrentPlace 43 · Grade 6 · Hampton | 6 | Hampton | 25:07.90 |
| 44 | Brandt PaxtonPlace 44 · Grade 5 · Hampton | 5 | Hampton | 25:23.60 |
| 45 | Cylus BorkhardtPlace 45 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 25:37.00 |
| 46 | London WilliamsPlace 46 · Grade 6 · Hampton | 6 | Hampton | 25:52.40 |
| 47 | Mody DiarraPlace 47 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 27:25.50 |
| 48 | Reda MoukhrisPlace 48 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 27:56.70 |
| 49 | Yassir Alabani SondjalimPlace 49 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 28:40.40 |