| 1 | Caleb WaldschmidtPlace 1 · Grade 10 · Chillicothe (Illinois Valley Central) | 10 | Chillicothe (Illinois Valley Central) | 17:47.7 |
| 2 | Adrian HermosilloPlace 2 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 18:10.0 |
| 3 | Henry SkaletPlace 3 · Grade 10 · Chillicothe (Illinois Valley Central) | 10 | Chillicothe (Illinois Valley Central) | 18:49.6 |
| 4 | Cooper SharpePlace 4 · Grade 10 · Tremont | 10 | Tremont | 18:54.2 |
| 5 | Joe SavitchPlace 5 · Grade 10 · Peru (St. Bede) | 10 | Peru (St. Bede) | 19:29.6 |
| 6 | Parker HinklePlace 6 · Grade 9 · Tremont | 9 | Tremont | 19:30.6 |
| 7 | Luke McAllisterPlace 7 · Grade 10 · Tremont | 10 | Tremont | 19:34.6 |
| 8 | Lincoln BeutelPlace 8 · Grade 9 · Tremont | 9 | Tremont | 19:45.1 |
| 9 | Josiah HawkinsonPlace 9 · Grade 10 · Tremont | 10 | Tremont | 20:02.3 |
| 10 | Zachary GahanPlace 10 · Grade 10 · Mendota | 10 | Mendota | 20:15.2 |
| 11 | Mason CochranPlace 11 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 20:25.6 |
| 12 | William HeppPlace 12 · Grade 9 · Tremont | 9 | Tremont | 20:46.8 |
| 13 | Brendon YoungPlace 13 · Grade 10 · Tremont | 10 | Tremont | 20:57.8 |
| 14 | Logan RogersPlace 14 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 21:47.6 |
| 15 | Andrew MathenyPlace 15 · Grade 9 · Granville (Putnam County) | 9 | Granville (Putnam County) | 21:50.2 |
| 16 | Nolan BruhnsPlace 16 · Grade 9 · Chillicothe (Illinois Valley Central) | 9 | Chillicothe (Illinois Valley Central) | 21:59.3 |
| 17 | Ryan SillsPlace 17 · Grade 10 · Tremont | 10 | Tremont | 21:59.4 |
| 18 | Jude BriggsPlace 18 · Grade 9 · Chillicothe (Illinois Valley Central) | 9 | Chillicothe (Illinois Valley Central) | 22:00.2 |
| 19 | Tristan BurlePlace 19 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 22:10.7 |
| 20 | Ty WolfPlace 20 · Grade 10 · Chillicothe (Illinois Valley Central) | 10 | Chillicothe (Illinois Valley Central) | 23:07.0 |
| 21 | Kolton StoryPlace 21 · Grade 10 · East Peoria | 10 | East Peoria | 23:13.4 |
| 22 | Malachi McCloudPlace 22 · Grade 10 · East Peoria | 10 | East Peoria | 23:44.5 |
| 23 | Easton BrownPlace 23 · Grade 9 · Tremont | 9 | Tremont | 24:04.1 |
| 24 | Max InuguyPlace 24 · Grade 9 · Tremont | 9 | Tremont | 24:21.1 |
| 25 | Zaydn LawPlace 25 · Grade 10 · Mendota | 10 | Mendota | 24:30.2 PR |
| 26 | Matthew HattanPlace 26 · Grade 10 · Washburn (Lowpoint-W.) | 10 | Washburn (Lowpoint-W.) | 24:31.8 PR |
| 27 | Isaiah KeturiPlace 27 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 25:03.9 |
| 28 | Cesar MontoyaPlace 28 · Grade 10 · Spring Valley (Hall) | 10 | Spring Valley (Hall) | 27:10.0 PR |
| 29 | Ayden DienstPlace 29 · Grade 9 · Granville (Putnam County) | 9 | Granville (Putnam County) | 27:29.0 |
| 30 | Luca CarboniPlace 30 · Grade 9 · Granville (Putnam County) | 9 | Granville (Putnam County) | 28:03.0 |
| 31 | Cooper UlrichPlace 31 · Grade 9 · Washburn (Lowpoint-W.) | 9 | Washburn (Lowpoint-W.) | 28:07.3 |
| 32 | Isaac RodriguezPlace 32 · Grade 9 · Granville (Putnam County) | 9 | Granville (Putnam County) | 28:56.7 |