| 1 | Chasen HuntPlace 1 · Grade 11 · Brookville | 11 | Brookville | 17:26 |
| 2 | Kyle SennettPlace 2 · Grade 11 · Brookville | 11 | Brookville | 18:47 |
| 3 | Benjamin BarnettPlace 3 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 19:00 |
| 4 | Dylan MyaingPlace 4 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 19:04 |
| 5 | Ryan GallagherPlace 5 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 19:16 |
| 6 | Noah AhrensPlace 6 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 19:18 PR |
| 7 | Preston PitzerPlace 7 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 19:19 PR |
| 8 | Wolfgang PlochPlace 8 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 19:27 |
| 9 | Randy TrostPlace 9 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 19:29 |
| 10 | Turner NeblettPlace 10 · Grade 12 · Amherst County | 12 | Amherst County | 19:30 |
| 11 | Liam HuntPlace 11 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 19:31 |
| 12 | Luke PalysPlace 12 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 19:57 |
| 13 | Luke CockerhamPlace 13 · Grade 11 · Amherst County | 11 | Amherst County | 20:00 |
| 14 | Landon ToddPlace 14 · Grade 10 · Brookville | 10 | Brookville | 20:06 |
| 15 | Ethan DavidsonPlace 15 · Grade 12 · Amherst County | 12 | Amherst County | 20:09 |
| 16 | Kasey MorrisPlace 16 · Grade 11 · E.C. Glass | 11 | E.C. Glass | 20:43 |
| 17 | LJ GreenPlace 17 · Grade 11 · Heritage (Lynchburg) | 11 | Heritage (Lynchburg) | 21:10 |
| 18 | Sebastian YoungPlace 18 · Grade 11 · Liberty (Bedford) | 11 | Liberty (Bedford) | 21:16 |
| 19 | Bennett MowryPlace 19 · Grade 9 · Liberty Christian Academy | 9 | Liberty Christian Academy | 21:18 |
| 20 | Zane WhitlowPlace 20 · Grade 9 · Liberty (Bedford) | 9 | Liberty (Bedford) | 21:42 PR |
| 21 | Jayden JusticePlace 21 · Grade 9 · Rustburg | 9 | Rustburg | 21:43 |
| 22 | Teddy TharpPlace 22 · Grade 9 · E.C. Glass | 9 | E.C. Glass | 21:55 |
| 23 | Gavin WilliamsPlace 23 · Grade 11 · Amherst County | 11 | Amherst County | 22:00 |
| 24 | Noah CowanPlace 24 · Grade 10 · Liberty (Bedford) | 10 | Liberty (Bedford) | 22:02 |
| 25 | Finn PlattusPlace 25 · Grade 11 · Liberty (Bedford) | 11 | Liberty (Bedford) | 22:41 |
| 26 | Austin WrightPlace 26 · Grade 11 · Rustburg | 11 | Rustburg | 22:45 |
| 27 | Jacob ClevengerPlace 27 · Grade 10 · E.C. Glass | 10 | E.C. Glass | 22:46 |
| 28 | Adam FoisyPlace 28 · Grade 12 · Rustburg | 12 | Rustburg | 23:09 |
| 29 | Ryan MapesPlace 29 · Grade 12 · Amherst County | 12 | Amherst County | 23:40 |
| 30 | Taylor JacksonPlace 30 · Grade 10 · Amherst County | 10 | Amherst County | 24:00 |
| 31 | Nathan NeblettPlace 31 · Grade 11 · Amherst County | 11 | Amherst County | 24:01 |
| 32 | William BrestelPlace 32 · Grade 10 · E.C. Glass | 10 | E.C. Glass | 24:29 |
| 33 | Brady RennysonPlace 33 · Grade 10 · E.C. Glass | 10 | E.C. Glass | 24:31 |
| 34 | Garrett MannPlace 34 · Grade 12 · E.C. Glass | 12 | E.C. Glass | 25:15 |
| 35 | Casey MaggiPlace 35 · Grade 10 · Rustburg | 10 | Rustburg | 25:29 |
| 36 | Adam TorrencePlace 36 · Grade 9 · Rustburg | 9 | Rustburg | 25:35 |
| 37 | Samuel HartlessPlace 37 · Grade 12 · Amherst County | 12 | Amherst County | 26:07 |
| 38 | Andrew BurchettePlace 38 · Grade 10 · Amherst County | 10 | Amherst County | 27:25 |