| 1 | Roberto RangelPlace 1 · Grade 10 · Danville | 10 | Danville | 17:11.31 |
| 2 | Noah HilePlace 2 · Grade 10 · Danville | 10 | Danville | 17:23.48 |
| 3 | Lukas BurlesonPlace 3 · Grade 9 · Danville | 9 | Danville | 17:29.84 |
| 4 | Lenox LiPlace 4 · Grade 10 · Danville | 10 | Danville | 17:33.05 |
| 5 | Dylan WatsonPlace 5 · Grade 9 · Danville | 9 | Danville | 17:40.31 |
| 6 | Anthony JacksonPlace 6 · Grade 11 · Danville | 11 | Danville | 18:39.62 |
| 7 | Easton TownePlace 7 · Grade 11 · Danville | 11 | Danville | 18:45.96 |
| 8 | John MeyerPlace 8 · Grade 10 · Mattoon | 10 | Mattoon | 18:52.15 |
| 9 | Chance KremerPlace 9 · Grade 9 · Mattoon | 9 | Mattoon | 19:02.01 |
| 10 | Lane WoffordPlace 10 · Grade 11 · Mattoon | 11 | Mattoon | 19:07.85 PR |
| 11 | Aaron AllenPlace 11 · Grade 9 · Danville | 9 | Danville | 19:18.07 |
| 12 | Ethan BarnesPlace 12 · Grade 10 · Danville | 10 | Danville | 19:19.78 |
| 13 | Austin HansonPlace 13 · Grade 9 · Champaign (Centennial) | 9 | Champaign (Centennial) | 19:27.31 |
| 14 | Henry HornbrookPlace 14 · Grade 10 · Champaign (Centennial) | 10 | Champaign (Centennial) | 19:51.49 PR |
| 15 | Joey GarnerPlace 15 · Grade 9 · Mattoon | 9 | Mattoon | 19:54.02 PR |
| 16 | Ricky OakleyPlace 16 · Grade 9 · Danville | 9 | Danville | 20:03.15 |
| 17 | Nathan BetancourtPlace 17 · Grade 11 · Danville | 11 | Danville | 20:14.71 |
| 18 | Gavin OttarskiPlace 18 · Grade 11 · Danville | 11 | Danville | 20:16.55 |
| 19 | Marshall HopperPlace 19 · Grade 9 · Mattoon | 9 | Mattoon | 20:26.80 |
| 20 | Vince FanelliPlace 20 · Grade 11 · Mattoon | 11 | Mattoon | 20:32.90 |
| 21 | Trevor AmesPlace 21 · Grade 10 · Mattoon | 10 | Mattoon | 20:37.66 |
| 22 | Javid RodriguezPlace 22 · Grade 9 · Mattoon | 9 | Mattoon | 20:49.25 |
| 23 | David EnjambrePlace 23 · Grade 9 · Danville | 9 | Danville | 20:52.19 |
| 24 | Matthew BrogaPlace 24 · Grade 12 · Champaign (Centennial) | 12 | Champaign (Centennial) | 20:57.66 |
| 25 | Enoch LeePlace 25 · Grade 10 · Champaign (Centennial) | 10 | Champaign (Centennial) | 21:32.97 |
| 26 | Dylan RhoadsPlace 26 · Grade 11 · Mattoon | 11 | Mattoon | 22:18.90 |
| 27 | Sam KettlesonPlace 27 · Grade 11 · Mattoon | 11 | Mattoon | 22:56.68 |
| 28 | Mitchell HaydenPlace 28 · Grade 12 · Mattoon | 12 | Mattoon | 23:13.00 |
| 29 | Jacob WatsonPlace 29 · Grade 11 · Mattoon | 11 | Mattoon | 23:27.16 |
| 30 | Patrick HitePlace 30 · Grade 12 · Mattoon | 12 | Mattoon | 24:49.47 |
| 31 | Sibiraj SenguttuvanPlace 31 · Grade 10 · Champaign (Centennial) | 10 | Champaign (Centennial) | 25:02.17 PR |
| 32 | Alic BiancoPlace 32 · Grade 12 · Mattoon | 12 | Mattoon | 26:22.21 |