| 1 | Johnathan IacobazziPlace 1 · Grade 12 · Sullivan | 12 | Sullivan | 15:33.6 |
| 2 | Will FusonPlace 2 · Grade 12 · Cerro Gordo-Bement | 12 | Cerro Gordo-Bement | 15:41.9 |
| 3 | Clark RolandPlace 3 · Grade 11 · Broadlands (Heritage) | 11 | Broadlands (Heritage) | 15:50.7 |
| 4 | Beau GreenPlace 4 · Grade 9 · Arthur (A.-Lovington-Atwood-Hammond) | 9 | Arthur (A.-Lovington-Atwood-Hammond) | 15:55.3 |
| 5 | Grant MartinPlace 5 · Grade 11 · Sullivan | 11 | Sullivan | 17:07.5 |
| 6 | Jack HildebrandtPlace 6 · Grade 9 · Niantic (Sangamon Valley) | 9 | Niantic (Sangamon Valley) | 17:21.0 |
| 7 | Greyson GuevaraPlace 7 · Grade 9 · Broadlands (Heritage) | 9 | Broadlands (Heritage) | 17:22.9 |
| 8 | Eli HildebrandtPlace 8 · Grade 9 · Niantic (Sangamon Valley) | 9 | Niantic (Sangamon Valley) | 17:31.1 |
| 9 | Christian PaulPlace 9 · Grade 10 · Broadlands (Heritage) | 10 | Broadlands (Heritage) | 17:34.9 |
| 10 | Easton WicklinePlace 10 · Grade 9 · Sullivan | 9 | Sullivan | 17:36.5 |
| 11 | Alexander Esteban-RaymerPlace 11 · Grade 11 · Villa Grove | 11 | Villa Grove | 18:05.9 |
| 12 | Colby SchrockPlace 12 · Grade 10 · Broadlands (Heritage) | 10 | Broadlands (Heritage) | 18:09.2 |
| 13 | Joshua StierwaltPlace 13 · Grade 12 · Broadlands (Heritage) | 12 | Broadlands (Heritage) | 18:09.2 |
| 14 | Eli Denmark-CollinsPlace 14 · Grade 12 · Broadlands (Heritage) | 12 | Broadlands (Heritage) | 18:27.3 |
| 15 | Knox ShackelfordPlace 15 · Grade 10 · Cerro Gordo-Bement | 10 | Cerro Gordo-Bement | 18:44.2 |
| 16 | Robert MitsdarderPlace 16 · Grade 10 · Villa Grove | 10 | Villa Grove | 18:44.9 PR |
| 17 | Bryson WilsonPlace 17 · Grade 10 · Sullivan | 10 | Sullivan | 19:28.4 |
| 18 | Eyan KeysPlace 18 · Grade 11 · Oakland | 11 | Oakland | 19:35.3 |
| 19 | Logan HauerspergerPlace 19 · Grade 11 · Villa Grove | 11 | Villa Grove | 19:49.0 |
| 20 | Miles SwigartPlace 20 · Grade 9 · Villa Grove | 9 | Villa Grove | 19:53.3 |
| 21 | Tristan KeaglePlace 21 · Grade 12 · Arthur (A.-Lovington-Atwood-Hammond) | 12 | Arthur (A.-Lovington-Atwood-Hammond) | 19:54.0 |
| 22 | Tristan WillisPlace 22 · Grade 9 · Oakland | 9 | Oakland | 19:57.3 |
| 23 | River PolleyPlace 23 · Grade 10 · Sullivan | 10 | Sullivan | 19:57.6 |
| 24 | Gavin FinnPlace 24 · Grade 10 · Sullivan | 10 | Sullivan | 20:00.9 |
| 25 | David EatonPlace 25 · Grade 10 · Sullivan | 10 | Sullivan | 20:19.7 |
| 26 | Silas OlsonPlace 26 · Grade 10 · Cerro Gordo-Bement | 10 | Cerro Gordo-Bement | 20:35.2 |
| 27 | Owen ElmorePlace 27 · Grade 9 · Broadlands (Heritage) | 9 | Broadlands (Heritage) | 20:45.1 |
| 28 | Cole CardiffPlace 28 · Grade 11 · Villa Grove | 11 | Villa Grove | 20:56.4 |
| 29 | Carson SwinfordPlace 29 · Grade 12 · Sullivan | 12 | Sullivan | 21:08.9 |
| 30 | Eamon ReedyPlace 30 · Grade 11 · Villa Grove | 11 | Villa Grove | 21:10.1 |
| 31 | Simeon RobertsPlace 31 · Grade 9 · Argenta (A.-Oreana) | 9 | Argenta (A.-Oreana) | 21:48.5 |
| 32 | Austin MartinPlace 32 · Grade 9 · Sullivan | 9 | Sullivan | 22:06.8 |
| 33 | Wyatt GuntlePlace 33 · Grade 9 · Argenta (A.-Oreana) | 9 | Argenta (A.-Oreana) | 22:36.3 |
| 34 | Ethan VailPlace 34 · Grade 9 · Villa Grove | 9 | Villa Grove | 22:42.9 |
| 35 | Wyatt KamererPlace 35 · Grade 10 · Villa Grove | 10 | Villa Grove | 24:07.1 |
| 36 | Clark RyderPlace 36 · Grade 10 · Cerro Gordo-Bement | 10 | Cerro Gordo-Bement | 24:30.1 |