| 1 | Grant MartinPlace 1 · Grade 12 · Sullivan | 12 | Sullivan | 16:56.9 |
| 2 | Jack HildebrandtPlace 2 · Grade 10 · Niantic (Sangamon Valley) | 10 | Niantic (Sangamon Valley) | 17:02.1 |
| 3 | Benjamin HillePlace 3 · Grade 10 · Strasburg (Stewardson-S.) | 10 | Strasburg (Stewardson-S.) | 17:41.8 |
| 4 | Eli HildebrandtPlace 4 · Grade 10 · Niantic (Sangamon Valley) | 10 | Niantic (Sangamon Valley) | 18:13.6 |
| 5 | Eli MaxedonPlace 5 · Grade 10 · Cowden (C.-Herrick) | 10 | Cowden (C.-Herrick) | 18:33.1 |
| 6 | Knox ShackelfordPlace 6 · Grade 11 · Cerro Gordo-Bement | 11 | Cerro Gordo-Bement | 18:55.6 |
| 7 | David EatonPlace 7 · Grade 11 · Sullivan | 11 | Sullivan | 19:08.6 |
| 8 | Easton KramerPlace 8 · Grade 9 · Cowden (C.-Herrick) | 9 | Cowden (C.-Herrick) | 19:19.2 |
| 9 | Bryson HunPlace 9 · Grade 9 · Niantic (Sangamon Valley) | 9 | Niantic (Sangamon Valley) | 19:30.1 |
| 10 | Porter LillyPlace 10 · Grade 12 · Cowden (C.-Herrick) | 12 | Cowden (C.-Herrick) | 20:00.5 |
| 11 | Deacon SutterPlace 11 · Grade 11 · Cowden (C.-Herrick) | 11 | Cowden (C.-Herrick) | 20:08.9 |
| 12 | Bryson WilsonPlace 12 · Grade 11 · Sullivan | 11 | Sullivan | 20:09.6 |
| 13 | River PolleyPlace 13 · Grade 11 · Sullivan | 11 | Sullivan | 20:14.1 |
| 14 | Eyan KeysPlace 14 · Grade 12 · Oakland | 12 | Oakland | 20:21.1 |
| 15 | Jacob HunPlace 15 · Grade 9 · Niantic (Sangamon Valley) | 9 | Niantic (Sangamon Valley) | 20:53.0 |
| 16 | Silas OlsonPlace 16 · Grade 11 · Cerro Gordo-Bement | 11 | Cerro Gordo-Bement | 20:54.4 |
| 17 | Jack HentzPlace 17 · Grade 12 · Cerro Gordo-Bement | 12 | Cerro Gordo-Bement | 21:23.5 |
| 18 | Kaiden GarridoPlace 18 · Grade 11 · Cowden (C.-Herrick) | 11 | Cowden (C.-Herrick) | 21:28.2 |
| 19 | Charlie WitteborgPlace 19 · Grade 11 · Cowden (C.-Herrick) | 11 | Cowden (C.-Herrick) | 22:05.6 |
| 20 | Gavin FinnPlace 20 · Grade 11 · Sullivan | 11 | Sullivan | 22:08.1 |
| 21 | William EldredPlace 21 · Grade 10 · Strasburg (Stewardson-S.) | 10 | Strasburg (Stewardson-S.) | 22:08.9 |
| 22 | Mason DickPlace 22 · Grade 10 · Strasburg (Stewardson-S.) | 10 | Strasburg (Stewardson-S.) | 22:26.9 |
| 23 | Kaisyn CalamePlace 23 · Grade 10 · Cowden (C.-Herrick) | 10 | Cowden (C.-Herrick) | 22:42.1 |
| 24 | Eli WilsonPlace 24 · Grade 10 · Moweaqua (Central A & M) | 10 | Moweaqua (Central A & M) | 22:43.5 |
| 25 | Zachary ProbstPlace 25 · Grade 9 · Strasburg (Stewardson-S.) | 9 | Strasburg (Stewardson-S.) | 23:56.4 PR |
| 26 | Austin KelleyPlace 26 · Grade 12 · Sullivan | 12 | Sullivan | 25:28.5 |
| 27 | Nathan GoughPlace 27 · Grade 9 · Oakland | 9 | Oakland | 25:29.1 |
| 28 | Austin MartinPlace 28 · Grade 10 · Sullivan | 10 | Sullivan | 25:35.1 |
| 29 | Tristan GarverPlace 29 · Grade 9 · Cerro Gordo-Bement | 9 | Cerro Gordo-Bement | 26:13.5 |
| 30 | Liam CurranPlace 30 · Grade 9 · Moweaqua (Central A & M) | 9 | Moweaqua (Central A & M) | 27:47.1 |
| 31 | Koda PolleyPlace 31 · Grade 9 · Sullivan | 9 | Sullivan | 28:23.7 |