| 1 | Landen SwineyPlace 1 · Grade 11 · DuQuoin | 11 | DuQuoin | 16:02 |
| 2 | Jonathan GomesPlace 2 · Grade 12 · DuQuoin | 12 | DuQuoin | 17:16 |
| 3 | Lee CraigPlace 3 · Grade 11 · Sparta | 11 | Sparta | 17:42 PR |
| 4 | Jayvion IssacsPlace 4 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 17:46 PR |
| 5 | Slayde HuntleyPlace 5 · Grade 11 · Herrin | 11 | Herrin | 17:52 PR |
| 6 | Nathan SmithPlace 6 · Grade 11 · DuQuoin | 11 | DuQuoin | 17:55 |
| 7 | Merrett SimpkinsPlace 7 · Grade 11 · Herrin | 11 | Herrin | 18:05 |
| 8 | Lance MattinglyPlace 8 · Grade 12 · Herrin | 12 | Herrin | 18:35 |
| 9 | Heyeden HughesPlace 9 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 18:45 |
| 10 | Tavion GarrisonPlace 10 · Grade 10 · DuQuoin | 10 | DuQuoin | 18:48 PR |
| 11 | Riley WillisPlace 11 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 18:49 PR |
| 12 | Cameron ChristPlace 12 · Grade 10 · Herrin | 10 | Herrin | 19:00 |
| 13 | David GomesPlace 13 · Grade 12 · DuQuoin | 12 | DuQuoin | 19:03 |
| 14 | Conor GrossPlace 14 · Grade 9 · DuQuoin | 9 | DuQuoin | 19:16 |
| 15 | Dylan StowersPlace 15 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 19:30 |
| 16 | Reese TilleyPlace 16 · Grade 12 · DuQuoin | 12 | DuQuoin | 19:51 |
| 17 | Jake HuetherPlace 17 · Grade 9 · Sparta | 9 | Sparta | 19:53 PR |
| 18 | Grant ElletPlace 18 · Grade 10 · Herrin | 10 | Herrin | 20:20 |
| 19 | Ethan BradshawPlace 19 · Grade 12 · Sparta | 12 | Sparta | 20:38 |
| 20 | Reese SmithPlace 20 · Grade 10 · Sparta | 10 | Sparta | 20:44 |
| 21 | Leyton EarlPlace 21 · Grade 10 · Herrin | 10 | Herrin | 20:58 |
| 22 | Hunter DouglasPlace 22 · Grade 11 · DuQuoin | 11 | DuQuoin | 21:01 PR |
| 23 | Weston MurrayPlace 23 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 21:26 |
| 24 | Ethan WilliamsPlace 24 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 21:28 |
| 25 | Sam HauryPlace 25 · Grade 9 · Sparta | 9 | Sparta | 21:51 |
| 26 | Ashtin SwanPlace 26 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 22:00 PR |
| 27 | Grant WalterPlace 27 · Grade 9 · Sparta | 9 | Sparta | 22:33 |
| 28 | Joshua GregoryPlace 28 · Grade 12 · Sparta | 12 | Sparta | 23:40 PR |
| 29 | Waylon BellPlace 29 · Grade 10 · DuQuoin | 10 | DuQuoin | 24:15 PR |
| 30 | Nicholas StienbergerPlace 30 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 25:17 |
| 31 | Raymond TallutoPlace 31 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 25:46 PR |