| 1 | Gavin WilburnPlace 1 · Grade 12 · Williamstown | 12 | Williamstown | 17:09.96 |
| 2 | Sawyer RedmanPlace 2 · Grade 11 · Nitro | 11 | Nitro | 17:23.67 PR |
| 3 | Eli CastoPlace 3 · Grade 10 · Ripley | 10 | Ripley | 17:43.33 |
| 4 | Connor BaileyPlace 4 · Grade 12 · Ripley | 12 | Ripley | 17:47.05 PR |
| 5 | Mason KernsPlace 5 · Grade 11 · Ravenswood | 11 | Ravenswood | 17:47.32 PR |
| 6 | Zander BoycePlace 6 · Grade 12 · Williamstown | 12 | Williamstown | 17:49.90 |
| 7 | Brody PickensPlace 7 · Grade 10 · Williamstown | 10 | Williamstown | 18:02.31 |
| 8 | Kaden GrayPlace 8 · Grade 10 · Ravenswood | 10 | Ravenswood | 18:08.18 |
| 9 | Sam WilliamsPlace 9 · Grade 11 · Wirt County | 11 | Wirt County | 18:18.39 PR |
| 10 | Braydon LanePlace 10 · Grade 12 · Scott | 12 | Scott | 18:21.76 |
| 11 | Johnny HeathPlace 11 · Grade 10 · Ravenswood | 10 | Ravenswood | 18:22.52 |
| 12 | Manowah VaughnPlace 12 · Grade 10 · Magnolia | 10 | Magnolia | 18:25.72 PR |
| 13 | James LockhartPlace 13 · Grade 9 · Faith Christian Academy (Spencer) | 9 | Faith Christian Academy (Spencer) | 18:31.86 PR |
| 14 | Chase PickeringPlace 14 · Grade 12 · Williamstown | 12 | Williamstown | 18:32.12 |
| 15 | jose AndradePlace 15 · Grade 9 · Ravenswood | 9 | Ravenswood | 18:32.53 |
| 16 | Jackson ClawsonPlace 16 · Grade 12 · Calhoun County | 12 | Calhoun County | 18:45.51 |
| 17 | Lucas CurfmanPlace 17 · Grade 10 · Wirt County | 10 | Wirt County | 18:48.55 PR |
| 18 | Gabriel SandyPlace 18 · Grade 11 · Williamstown | 11 | Williamstown | 18:51.88 PR |
| 19 | Carter PrestonPlace 19 · Grade 9 · Nitro | 9 | Nitro | 18:54.02 PR |
| 20 | Phillip BussePlace 20 · Grade 11 · Nitro | 11 | Nitro | 19:01.44 PR |
| 21 | Nolan McCallisterPlace 21 · Grade 9 · Wirt County | 9 | Wirt County | 19:07.31 PR |
| 22 | John (cruz) ClendeninPlace 22 · Grade 9 · Ripley | 9 | Ripley | 19:12.05 |
| 23 | Tyson HallPlace 23 · Grade 11 · Scott | 11 | Scott | 19:17.34 |
| 24 | Isiah NesselroadPlace 24 · Grade 11 · Ravenswood | 11 | Ravenswood | 19:24.69 |
| 25 | Luke AddesaPlace 25 · Grade 11 · Teays Valley Christian | 11 | Teays Valley Christian | 19:35.57 |
| 26 | Bryson MillerPlace 26 · Grade 11 · Scott | 11 | Scott | 19:40.11 |
| 27 | Noah MouratPlace 27 · Grade 12 · Williamstown | 12 | Williamstown | 19:40.97 PR |
| 28 | Jeffrey WhitePlace 28 · Grade 12 · Faith Christian Academy (Spencer) | 12 | Faith Christian Academy (Spencer) | 19:45.43 |
| 29 | Eli FerrellPlace 29 · Grade 10 · Calhoun County | 10 | Calhoun County | 19:54.58 |
| 30 | Braidin FerrellPlace 30 · Grade 9 · Calhoun County | 9 | Calhoun County | 19:54.82 |
| 31 | Tyler WinePlace 31 · Grade 10 · Ripley | 10 | Ripley | 19:56.35 |
| 32 | Grayson Rothrock-DonohewPlace 32 · Grade 10 · Ripley | 10 | Ripley | 20:13.82 |
| 33 | Cole McGoskeyPlace 33 · Grade 11 · Ravenswood | 11 | Ravenswood | 20:23.48 |
| 34 | Colton ButlerPlace 34 · Grade 10 · Wirt County | 10 | Wirt County | 20:34.61 |
| 35 | Zac SmithPlace 35 · Grade 10 · Calhoun County | 10 | Calhoun County | 20:46.65 |
| 36 | matthew ModrzakowskiPlace 36 · Grade 10 · Ripley | 10 | Ripley | 20:58.57 PR |
| 37 | Ben NealPlace 37 · Grade 10 · Ripley | 10 | Ripley | 21:37.03 |
| 38 | Isiah WoodsPlace 38 · Grade 11 · Clay County | 11 | Clay County | 22:02.36 |
| 39 | Lenox WolfePlace 39 · Grade 9 · Roane County | 9 | Roane County | 22:15.75 |
| 40 | Carson BlackPlace 40 · Grade 10 · Scott | 10 | Scott | 22:18.90 |
| 41 | Carter FerrellPlace 41 · Grade 11 · Scott | 11 | Scott | 22:45.41 |
| 42 | Connor GrayPlace 42 · Grade 11 · Teays Valley Christian | 11 | Teays Valley Christian | 22:46.14 PR |
| 43 | Ben McCunePlace 43 · Grade 11 · Ripley | 11 | Ripley | 23:44.55 |
| 44 | Andrew TannerPlace 44 · Grade 11 · Clay County | 11 | Clay County | 23:49.50 |
| 45 | Alijah RitchiePlace 45 · Grade 9 · Wirt County | 9 | Wirt County | 23:52.30 PR |
| 46 | Tucker CaudillPlace 46 · Grade 12 · Scott | 12 | Scott | 24:19.74 PR |
| 47 | Bryce QuisenberryPlace 47 · Grade 12 · Scott | 12 | Scott | 24:44.44 |
| 48 | Ashton GarrettPlace 48 · Grade 10 · Williamstown | 10 | Williamstown | 26:01.13 |
| 49 | Ashton KeatonPlace 49 · Grade 11 · Wirt County | 11 | Wirt County | 27:36.31 PR |
| 50 | Ian BeltPlace 50 · Grade 10 · Wirt County | 10 | Wirt County | 29:43.88 |
| 51 | Danny ProvidentiPlace 51 · Grade 12 · South Charleston | 12 | South Charleston | 32:37.11 |