| 1 | Alonzo BautistaPlace 1 · Grade 7 · Hampton | 7 | Hampton | 11:25 | 1 |
| 2 | Myles BautistaPlace 2 · Grade 6 · Hampton | 6 | Hampton | 12:58 | 2 |
| 3 | Lance HensonPlace 3 · Grade 7 · Colona | 7 | Colona | 13:06 PR | 3 |
| 4 | Kiiryn ShullPlace 4 · Grade 7 · Colona | 7 | Colona | 13:17 | 4 |
| 5 | Oliver LundPlace 5 · Grade 5 · Rivermont Collegiate | 5 | Rivermont Collegiate | 13:18 | 5 |
| 6 | Owen PlotnerPlace 6 · Grade 5 · Hampton | 5 | Hampton | 14:25 | 6 |
| 7 | Alonzo LawrencePlace 7 · Grade 5 · Rivermont Collegiate | 5 | Rivermont Collegiate | 14:29 PR | 7 |
| 8 | Garrett SweeneyPlace 8 · Grade 6 · Rivermont Collegiate | 6 | Rivermont Collegiate | 14:30 | 8 |
| 9 | Hudson KingPlace 9 · Grade 6 · Hampton | 6 | Hampton | 14:50 | 9 |
| 10 | Trevor LinnaberyPlace 10 · Grade 6 · Hampton | 6 | Hampton | 15:13 | 10 |
| 11 | Marcus SchnecklothPlace 11 · Grade 5 · Hampton | 5 | Hampton | 15:17 PR | 11 |
| 12 | Nathan KarlPlace 12 · Quad City Christian | — | Quad City Christian | 15:24 | 0 |
| 13 | Brady ShattuckPlace 13 · Quad City Christian | — | Quad City Christian | 15:25 | 0 |
| 14 | Ronin WilliamsPlace 14 · Grade 5 · Hampton | 5 | Hampton | 15:31 | 12 |
| 15 | Easton KingPlace 15 · Grade 6 · Hampton | 6 | Hampton | 15:42 | 0 |
| 16 | Emery HowardPlace 16 · Grade 6 · Hampton | 6 | Hampton | 15:55 | 0 |
| 17 | Marlo VasquezPlace 17 · Grade 6 · East Moline Northeast | 6 | East Moline Northeast | 15:58 | 0 |
| 18 | Tadeo RuizPlace 18 · Grade 6 · East Moline Northeast | 6 | East Moline Northeast | 16:23 PR | 0 |
| 19 | Ace DipplePlace 19 · Grade 6 · Rivermont Collegiate | 6 | Rivermont Collegiate | 16:43 PR | 13 |
| 20 | Evan CarbonneauPlace 20 · Grade 6 · Rivermont Collegiate | 6 | Rivermont Collegiate | 17:07 PR | 14 |
| 21 | Evan ShelleyPlace 21 · Grade 5 · Rivermont Collegiate | 5 | Rivermont Collegiate | 17:14 PR | 15 |
| 22 | Tyler LinnaberyPlace 22 · Grade 5 · Hampton | 5 | Hampton | 17:47 | 0 |
| 23 | Royce WilliamsPlace 23 · Grade 4 · Colona | 4 | Colona | 18:22 PR | 16 |
| 24 | Connor SmithPlace 24 · Grade 4 · Colona | 4 | Colona | 18:23 PR | 17 |
| 25 | Keegan TrentPlace 25 · Grade 6 · Hampton | 6 | Hampton | 18:26 PR | 0 |
| 26 | Jorge SaavedraPlace 26 · Grade 4 · East Moline Northeast | 4 | East Moline Northeast | 19:55 | 0 |
| 27 | Michael PerrigoPlace 27 · Grade 7 · Colona | 7 | Colona | 20:56 | 18 |
| 28 | London WilliamsPlace 28 · Grade 6 · Hampton | 6 | Hampton | 21:30 | 0 |
| 29 | Raiden KyserPlace 29 · Grade 4 · Colona | 4 | Colona | 22:16 PR | 19 |
| 30 | Able LaBergePlace 30 · Quad City Christian | — | Quad City Christian | 23:38 | 0 |
| 31 | Zach HustonPlace 31 · Grade 5 · East Moline Northeast | 5 | East Moline Northeast | 24:05 PR | 0 |
| 32 | Gurman SinghPlace 32 · Grade 6 · Rivermont Collegiate | 6 | Rivermont Collegiate | 25:09 | 20 |
| 33 | Kevin KagaPlace 33 · Grade 4 · Colona | 4 | Colona | 26:28 | 21 |
| 34 | Brayden TuckerPlace 34 · Grade - · Colona | - | Colona | 29:10 PR | 0 |
| 35 | Wiliam HallPlace 35 · Grade - · Colona | - | Colona | 30:12 PR | 0 |