| 1 | Caleb ScheirerPlace 1 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 15:48.10 |
| 2 | Geno Addo (Mackie)Place 2 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 16:36.90 |
| 3 | Dierks KneppPlace 3 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 16:50.50 |
| 4 | Max DaltonPlace 4 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 17:24.70 PR |
| 5 | Raudel (RJ) Hermosillo JrPlace 5 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 17:33.20 |
| 6 | Adrian HermosilloPlace 6 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 17:41.60 PR |
| 7 | Mason HaskellPlace 7 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 18:15.50 |
| 8 | Abram HarezlakPlace 8 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 18:30.80 PR |
| 9 | Philip OltmanPlace 9 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 18:36.10 PR |
| 10 | Cristian RodriguezPlace 10 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 19:04.40 PR |
| 11 | Gavin DikemanPlace 11 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 19:04.80 |
| 12 | Kypton LadgenskiPlace 12 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 19:22.50 PR |
| 13 | Preston VasquezPlace 13 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 19:23.60 |
| 14 | Mackinnley ThompsonPlace 14 · Grade 12 · Ottawa (Marquette) | 12 | Ottawa (Marquette) | 19:29.10 |
| 15 | James StoltPlace 15 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 19:30.50 |
| 16 | Hudson SpanglerPlace 16 · Grade 9 · Henry (H.-Senachwine) | 9 | Henry (H.-Senachwine) | 19:31.00 |
| 17 | Marcos CastroPlace 17 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 19:38.00 PR |
| 18 | Ben RackowPlace 18 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 19:50.50 |
| 19 | Lance DeWaelePlace 19 · Grade 9 · Henry (H.-Senachwine) | 9 | Henry (H.-Senachwine) | 20:01.30 |
| 20 | Rylan VallazzaPlace 20 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 20:04.50 |
| 21 | Christian HohstadtPlace 21 · Grade 11 · Henry (H.-Senachwine) | 11 | Henry (H.-Senachwine) | 20:31.20 |
| 22 | JD LoeserPlace 22 · Grade 12 · Henry (H.-Senachwine) | 12 | Henry (H.-Senachwine) | 20:35.40 PR |
| 23 | Bryan SmithPlace 23 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 20:35.60 PR |
| 24 | Mason FerrarioPlace 24 · Grade 10 · Ottawa (Marquette) | 10 | Ottawa (Marquette) | 20:50.90 |
| 25 | Logan RogersPlace 25 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 21:08.40 PR |
| 26 | Carlo KoehlerPlace 26 · Grade 10 · Spring Valley (Hall) | 10 | Spring Valley (Hall) | 21:17.90 PR |
| 27 | Collin OstermanPlace 27 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 21:28.50 |
| 28 | Xavier RodriguezPlace 28 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 21:38.10 PR |
| 29 | Graham RossPlace 29 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 21:43.90 |
| 30 | Mikey BengePlace 30 · Grade 11 · Peru (St. Bede) | 11 | Peru (St. Bede) | 21:54.20 |
| 31 | noel TobarPlace 31 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 21:59.40 PR |
| 32 | Gerrard BoyerPlace 32 · Grade 10 · Henry (H.-Senachwine) | 10 | Henry (H.-Senachwine) | 22:11.60 |
| 33 | Liam SchumacherPlace 33 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 22:12.50 PR |
| 34 | Cristian PayanPlace 34 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 22:24.10 |
| 35 | Mason CochranPlace 35 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 22:33.10 |
| 36 | Christopher HousePlace 36 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 22:47.70 |
| 37 | Carter VasquezPlace 37 · Grade 12 · Peru (St. Bede) | 12 | Peru (St. Bede) | 23:02.70 PR |
| 38 | Justin DuckmantonPlace 38 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 23:34.50 PR |
| 39 | Logan LeskanichPlace 39 · Grade 11 · Ottawa (Marquette) | 11 | Ottawa (Marquette) | 24:09.10 |
| 40 | Logan YoungmanPlace 40 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 24:47.90 PR |
| 41 | Tristan BurlePlace 41 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 26:41.00 |
| 42 | Cooper UlrichPlace 42 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 26:45.90 PR |
| 43 | William BigginsPlace 43 · Grade 10 · Ottawa (Marquette) | 10 | Ottawa (Marquette) | 27:08.00 PR |
| 44 | Cesar MontoyaPlace 44 · Grade 10 · Spring Valley (Hall) | 10 | Spring Valley (Hall) | 27:19.80 |
| 45 | Isaiah KeturiPlace 45 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 27:32.10 |
| 46 | Layten KeltonPlace 46 · Grade 12 · Peoria Heights | 12 | Peoria Heights | 27:53.90 |
| 47 | Kyron BurlePlace 47 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 28:20.70 PR |
| 48 | Ethan CampbellPlace 48 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 28:24.80 PR |
| 49 | Scott BlackPlace 49 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 28:31.00 |
| 50 | Louis DubberstinePlace 50 · Grade 11 · Spring Valley (Hall) | 11 | Spring Valley (Hall) | 28:54.30 |