| 1 | Steven CumminsPlace 1 · Grade 11 · Bracken County | 11 | Bracken County | 17:45 | 1 |
| 2 | Tanner CampbellPlace 2 · Grade 12 · Mason County | 12 | Mason County | 17:55 | 2 |
| 3 | Alex RobinsonPlace 3 · Grade 11 · Mason County | 11 | Mason County | 18:07 | 3 |
| 4 | Camryn SnappPlace 4 · 09 Augusta | — | 09 Augusta | 18:11 | 4 |
| 5 | Tanner KirklandPlace 5 · 09 Mason County | — | 09 Mason County | 18:14 | 5 |
| 6 | Tanner KelschPlace 6 · Grade 12 · Augusta | 12 | Augusta | 18:29 | 6 |
| 7 | Tyler ToombsPlace 7 · Grade 10 · Mason County | 10 | Mason County | 18:44 | 7 |
| 8 | Conner HolleranPlace 8 · Grade 12 · Bracken County | 12 | Bracken County | 18:49 | 8 |
| 9 | Nick WarePlace 9 · Grade 11 · Bracken County | 11 | Bracken County | 18:56 | 9 |
| 10 | Mason MassiePlace 10 · Lewis County | — | Lewis County | 19:13 | 10 |
| 11 | Joshua HeiningerPlace 11 · Lewis County | — | Lewis County | 19:29 | 11 |
| 12 | Jacob BodenPlace 12 · Grade 10 · Bracken County | 10 | Bracken County | 19:37 | 12 |
| 13 | Tanner BartonPlace 13 · Lewis County | — | Lewis County | 19:49 | 13 |
| 14 | Chad StephensonPlace 14 · Grade 12 · Bracken County | 12 | Bracken County | 19:49 | 14 |
| 15 | Devlin PiersonPlace 15 · Grade 11 · Bracken County | 11 | Bracken County | 20:31 | 15 |
| 16 | Arthur WallacePlace 16 · Grade 10 · Bracken County | 10 | Bracken County | 21:05 | 16 |
| 17 | Garret AppelmanPlace 17 · Grade 10 · Mason County | 10 | Mason County | 21:14 | 17 |
| 18 | Chris CabaPlace 18 · Mason County | — | Mason County | 21:19 | 18 |
| 19 | Payton PruittPlace 19 · Lewis County | — | Lewis County | 21:30 | 19 |
| 20 | Clay GrayPlace 20 · Grade 11 · Augusta | 11 | Augusta | 21:34 | 20 |
| 21 | Thomas MainsPlace 21 · 07 Augusta | — | 07 Augusta | 21:43 | 21 |
| 22 | Jordan PollittPlace 22 · Grade 10 · Fleming County | 10 | Fleming County | 22:00 | — |
| 23 | Robert ConwayPlace 23 · Grade 11 · Fleming County | 11 | Fleming County | 22:01 | — |
| 24 | Ryan MillerPlace 24 · Grade 12 · Mason County | 12 | Mason County | 22:58 | 22 |
| 25 | David ReedPlace 25 · 07 Augusta | — | 07 Augusta | 23:04 | 23 |
| 26 | Troy DunaginPlace 26 · Grade 10 · Bracken County | 10 | Bracken County | 23:06 | — |
| 27 | Zach WaltersPlace 27 · 07 Mason County | — | 07 Mason County | 24:24 | — |
| 28 | Dylan ArchibaldPlace 28 · Grade 11 · Augusta | 11 | Augusta | 24:51 | 24 |
| 29 | Justin MassiePlace 29 · Lewis County | — | Lewis County | 27:20 | 25 |
| 30 | Adam SalleePlace 30 · 07 Augusta | — | 07 Augusta | 29:28 | 26 |
| 31 | Logan WhitePlace 31 · 09 Augusta | — | 09 Augusta | 30:20 | — |
| 32 | Jon BarrettPlace 32 · 07 Augusta | — | 07 Augusta | 32:41 | — |