| 1 | Alex WidnerPlace 1 · Wise Central | — | Wise Central | 18:24.80 |
| 2 | Logan LewisPlace 2 · Richlands | — | Richlands | 18:42.73 |
| 3 | Caleb MillsPlace 3 · Wise Central | — | Wise Central | 18:48.01 |
| 4 | Nathaniel TilliePlace 4 · Richlands | — | Richlands | 18:51.78 |
| 5 | Tristan GrubbPlace 5 · Union | — | Union | 18:56.19 |
| 6 | Nathan IskraPlace 6 · Virginia High | — | Virginia High | 19:04.60 |
| 7 | Casey BowmanPlace 7 · Gate City | — | Gate City | 19:33.71 |
| 8 | Jake BoydPlace 8 · Rye Cove | — | Rye Cove | 20:05.05 |
| 9 | Justin EldridgePlace 9 · Lee | — | Lee | 20:07.45 |
| 10 | Chris SappPlace 10 · Gate City | — | Gate City | 20:10.26 |
| 11 | Luke BurdickPlace 11 · Virginia High | — | Virginia High | 20:19.07 |
| 12 | Phillip BelcherPlace 12 · Wise Central | — | Wise Central | 20:36.76 |
| 13 | Noah StevensonPlace 13 · Wise Central | — | Wise Central | 20:39.05 |
| 14 | Cory MullinsPlace 14 · Union | — | Union | 20:48.24 |
| 15 | Kermit HallPlace 15 · Union | — | Union | 20:51.02 |
| 16 | Brandon LeePlace 16 · Wise Central | — | Wise Central | 20:51.96 |
| 17 | Ben ComptonPlace 17 · Grundy | — | Grundy | 21:05.61 |
| 18 | Sam CulbertsonPlace 18 · Richlands | — | Richlands | 21:11.88 |
| 19 | Hunter SmallwoodPlace 19 · Virginia High | — | Virginia High | 21:12.08 |
| 20 | Zach TreesPlace 20 · Lee | — | Lee | 21:28.20 |
| 21 | Richard DishnerPlace 21 · Union | — | Union | 21:28.87 |
| 22 | Robert BeauchampPlace 22 · John I Burton | — | John I Burton | 21:29.51 |
| 23 | Jack HugueninPlace 23 · Wise Central | — | Wise Central | 21:42.72 |
| 24 | Jacob FoxPlace 24 · Union | — | Union | 21:55.84 |
| 25 | Ethan RatliffPlace 25 · Richlands | — | Richlands | 22:15.03 |
| 26 | Owen WilsonPlace 26 · Virginia High | — | Virginia High | 22:28.60 |
| 27 | George DennyPlace 27 · Virginia High | — | Virginia High | 22:38.69 |
| 28 | Tristan StanleyPlace 28 · Union | — | Union | 22:45.67 |
| 29 | Zachary TempletonPlace 29 · Gate City | — | Gate City | 22:56.66 |
| 30 | Mason BaileyPlace 30 · Virginia High | — | Virginia High | 23:05.35 |
| 31 | Jake BlachPlace 31 · John I Burton | — | John I Burton | 23:05.96 |
| 32 | Sam BishopPlace 32 · Virginia High | — | Virginia High | 23:19.60 |
| 33 | Orien AltmanPlace 33 · Gate City | — | Gate City | 23:49.75 |
| 34 | Andrew VaughnPlace 34 · Gate City | — | Gate City | 24:20.64 |
| 35 | Charlie SprinklePlace 35 · Lee | — | Lee | 24:38.69 |
| 36 | Brady HensleyPlace 36 · Rye Cove | — | Rye Cove | 24:42.93 |
| 37 | Kyle CrueyPlace 37 · Richlands | — | Richlands | 24:44.96 |
| 38 | Austin SkeensPlace 38 · John I Burton | — | John I Burton | 25:49.38 |
| 39 | Caleb CrueyPlace 39 · Richlands | — | Richlands | 25:57.03 |
| 40 | Christian ByingtonPlace 40 · Lee | — | Lee | 26:00.54 |
| 41 | Jacob TownsendPlace 41 · Union | — | Union | 26:35.41 |
| 42 | Samuel WheelerPlace 42 · Rye Cove | — | Rye Cove | 26:36.41 |
| 43 | Logan LawsonPlace 43 · Gate City | — | Gate City | 27:05.25 |
| 44 | Jared WebbPlace 44 · Lee | — | Lee | 27:23.60 |
| 45 | Caleb RichardsonPlace 45 · Rye Cove | — | Rye Cove | 27:56.91 |
| 46 | Chris HammondsPlace 46 · John I Burton | — | John I Burton | 28:01.66 |
| 47 | Lance DozierPlace 47 · John I Burton | — | John I Burton | 28:10.76 |
| 48 | Jeramy IsbelPlace 48 · Rye Cove | — | Rye Cove | 29:43.44 |
| 49 | Jimmy AdairPlace 49 · Lee | — | Lee | 30:00.63 |