| 1 | Stanley HimesPlace 1 · Grade 12 · Charleston | 12 | Charleston | 17:12.40 |
| 2 | Jonathan BrownPlace 2 · Grade 12 · Charleston | 12 | Charleston | 17:12.60 |
| 3 | Korbin CassadyPlace 3 · Grade 12 · Mattoon | 12 | Mattoon | 17:35.55 |
| 4 | Colby MetzgerPlace 4 · Grade 10 · Charleston | 10 | Charleston | 17:53.00 |
| 5 | Jackson GoodPlace 5 · Grade 9 · Mattoon | 9 | Mattoon | 17:57.05 |
| 6 | Ryan HowarthPlace 6 · Grade 11 · Charleston | 11 | Charleston | 18:05.39 |
| 7 | Hunter GrabiecPlace 7 · Grade 11 · Charleston | 11 | Charleston | 18:32.06 |
| 8 | Gunner BarrPlace 8 · Grade 11 · Charleston | 11 | Charleston | 18:40.97 |
| 9 | Ike HouckPlace 9 · Grade 10 · St. John's Lutheran | 10 | St. John's Lutheran | 18:49.04 |
| 10 | Harper BrantleyPlace 10 · Grade 9 · Charleston | 9 | Charleston | 18:50.14 |
| 11 | Noah NorthropPlace 11 · Grade 10 · Charleston | 10 | Charleston | 18:57.38 |
| 12 | Kale KnightPlace 12 · Grade 9 · Charleston | 9 | Charleston | 18:57.76 |
| 13 | Joshua PetersonPlace 13 · Grade 11 · Charleston | 11 | Charleston | 18:59.63 |
| 14 | Beau FarrisPlace 14 · Grade 12 · Mattoon | 12 | Mattoon | 19:02.52 |
| 15 | Cole MargenthalerPlace 15 · Grade 12 · Toledo (Cumberland) | 12 | Toledo (Cumberland) | 19:08.67 |
| 16 | Clayton AltgilbersPlace 16 · Grade 9 · Toledo (Cumberland) | 9 | Toledo (Cumberland) | 19:11.42 |
| 17 | Jacob PiercePlace 17 · Grade 10 · Toledo (Cumberland) | 10 | Toledo (Cumberland) | 19:34.38 |
| 18 | Lucas ButlerPlace 18 · Grade 12 · Mattoon | 12 | Mattoon | 19:35.96 |
| 19 | Christian WilliamsPlace 19 · Grade 11 · Mattoon | 11 | Mattoon | 19:36.51 |
| 20 | Tate ChristnerPlace 20 · Grade 11 · Toledo (Cumberland) | 11 | Toledo (Cumberland) | 19:48.22 |
| 21 | Noah HardwickPlace 21 · Grade 12 · Charleston | 12 | Charleston | 19:49.34 |
| 22 | Camden HedgesPlace 22 · Grade 9 · Mattoon | 9 | Mattoon | 19:50.97 |
| 23 | Maverick DuvallPlace 23 · Grade 9 · Toledo (Cumberland) | 9 | Toledo (Cumberland) | 19:57.48 |
| 24 | Ethan JanesPlace 24 · Grade 12 · Mattoon | 12 | Mattoon | 20:07.52 |
| 25 | Payton FletcherPlace 25 · Grade 11 · Mattoon | 11 | Mattoon | 20:08.77 |
| 26 | Henry MalonePlace 26 · Grade 10 · Toledo (Cumberland) | 10 | Toledo (Cumberland) | 20:21.88 |
| 27 | Nathaniel StepPlace 27 · Grade 9 · Charleston | 9 | Charleston | 20:27.99 |
| 28 | Sawyer WellbaumPlace 28 · Grade 12 · Toledo (Cumberland) | 12 | Toledo (Cumberland) | 21:17.26 |
| 29 | Cael McMechanPlace 29 · Grade 12 · Toledo (Cumberland) | 12 | Toledo (Cumberland) | 22:07.55 |
| 30 | Callen HenshawPlace 30 · Grade 10 · Charleston | 10 | Charleston | 22:17.34 |
| 31 | Andrei ChiritescuPlace 31 · Grade 9 · Charleston | 9 | Charleston | 22:44.88 |
| 32 | Alan ShellenbargerPlace 32 · Grade 12 · Toledo (Cumberland) | 12 | Toledo (Cumberland) | 23:03.67 |
| 33 | Alton WarnerPlace 33 · Grade 12 · Mattoon | 12 | Mattoon | 23:25.12 |
| 34 | Silas WestPlace 34 · Grade 9 · Charleston | 9 | Charleston | 24:09.74 |
| 35 | Garion MorrisPlace 35 · Grade 11 · Charleston | 11 | Charleston | 24:16.68 |
| 36 | Colton BlairPlace 36 · Grade 11 · Mattoon | 11 | Mattoon | 24:21.98 |