| 1 | Elliott PagePlace 1 · Grade 11 · Junction (Gallatin County) | 11 | Junction (Gallatin County) | 17:56 PR |
| 2 | Rylan SmithPlace 2 · Grade 9 · Junction (Gallatin County) | 9 | Junction (Gallatin County) | 18:43 |
| 3 | Ian MiddendorfPlace 3 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 18:48 PR |
| 4 | Rayce ReynoldsPlace 4 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 18:52 |
| 5 | Eli GunterPlace 5 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 19:24 PR |
| 6 | Micheal LinkPlace 6 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 19:27 |
| 7 | Deacon NaasPlace 7 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 19:43 PR |
| 8 | Zaine HibnerPlace 8 · Grade 10 · Albion (Edwards County) | 10 | Albion (Edwards County) | 20:03 PR |
| 9 | Cole HamsonPlace 9 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 20:19 PR |
| 10 | Seth MoorePlace 10 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 20:33 |
| 11 | Maverick ZachmanPlace 11 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 20:41 PR |
| 12 | Jackson GoodmanPlace 12 · Grade 9 · Junction (Gallatin County) | 9 | Junction (Gallatin County) | 21:23 PR |
| 13 | Xander PagePlace 13 · Grade 9 · Junction (Gallatin County) | 9 | Junction (Gallatin County) | 22:20 |
| 14 | Dillen RumadePlace 14 · Grade 11 · Albion (Edwards County) | 11 | Albion (Edwards County) | 23:14 PR |
| 15 | Blake ButlerPlace 15 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 23:52 PR |
| 16 | Rory RobinsonPlace 16 · Grade 9 · Junction (Gallatin County) | 9 | Junction (Gallatin County) | 23:56 |
| 17 | Ty BradleyPlace 17 · Grade 9 · Junction (Gallatin County) | 9 | Junction (Gallatin County) | 24:45 |
| 18 | Casen SteelePlace 18 · Grade 11 · Junction (Gallatin County) | 11 | Junction (Gallatin County) | 24:59 |
| 19 | Colt BransonPlace 19 · Grade 9 · Junction (Gallatin County) | 9 | Junction (Gallatin County) | 25:15 PR |
| 20 | Ryker DuncanPlace 20 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 25:34 PR |