| 1 | Kevin LoftinPlace 1 · Galax | — | Galax | 18:07.00 |
| 2 | Tyler PauleyPlace 2 · Grayson County | — | Grayson County | 18:26.00 |
| 3 | Justin AyersPlace 3 · Galax | — | Galax | 18:28.00 |
| 4 | Kendall HaynesPlace 4 · Carroll County | — | Carroll County | 18:29.00 |
| 5 | Joshua GoodmanPlace 5 · Bland County | — | Bland County | 18:30.00 |
| 6 | Trevor QuesenberryPlace 6 · Galax | — | Galax | 18:38.00 |
| 7 | Dyllan TaylorPlace 7 · Galax | — | Galax | 19:00.00 |
| 9 | Austin BunnPlace 9 · Grayson County | — | Grayson County | 19:14.00 |
| 10 | Adam WyattPlace 10 · Grayson County | — | Grayson County | 19:28.00 |
| 11 | Abdul ShatoriPlace 11 · Bland County | — | Bland County | 19:54.00 |
| 12 | Logan UttPlace 12 · Carroll County | — | Carroll County | 20:03.00 |
| 13 | Dustin MatthewsPlace 13 · Galax | — | Galax | 20:08.00 |
| 14 | Ethan LiddlePlace 14 · Grayson County | — | Grayson County | 20:09.00 |
| 15 | Kenneth HortonPlace 15 · Carroll County | — | Carroll County | 20:10.00 |
| 16 | Enrique SanchezPlace 16 · Grayson County | — | Grayson County | 20:18.00 |
| 17 | Travis GarveyPlace 17 · Galax | — | Galax | 20:20.00 |
| 18 | Cody HanksPlace 18 · Ft. Chiswell | — | Ft. Chiswell | 20:59.00 |
| 19 | James RussellPlace 19 · Grayson County | — | Grayson County | 21:16.00 |
| 20 | Zachary FreemanPlace 20 · Bland County | — | Bland County | 21:43.00 |
| 21 | Benny BolenPlace 21 · Carroll County | — | Carroll County | 21:45.00 |
| 22 | Hunter BlessingPlace 22 · Carroll County | — | Carroll County | 21:47.00 |
| 23 | Zack BlassinggamePlace 23 · Grayson County | — | Grayson County | 21:58.00 |
| 24 | Ali ReynaPlace 24 · Galax | — | Galax | 21:58.00 |
| 25 | Austin PuckettPlace 25 · Carroll County | — | Carroll County | 22:02.00 |
| 26 | Logan NesterPlace 26 · Rural Retreat | — | Rural Retreat | 22:13.00 |
| 27 | Tanner LewisPlace 27 · Ft. Chiswell | — | Ft. Chiswell | 22:28.00 |
| 28 | Gordon DunfordPlace 28 · Ft. Chiswell | — | Ft. Chiswell | 22:36.00 |
| 29 | Billy Joe ChandlerPlace 29 · Rural Retreat | — | Rural Retreat | 22:47.00 |
| 30 | Matthew ThompsonPlace 30 · Rural Retreat | — | Rural Retreat | 23:00.00 |
| 31 | Ben HortonPlace 31 · Grayson County | — | Grayson County | 23:01.00 |
| 32 | Zachary OteyPlace 32 · Bland County | — | Bland County | 23:10.00 |
| 33 | Corey JonesPlace 33 · Carroll County | — | Carroll County | 23:33.00 |
| 34 | Jonathan RomanoPlace 34 · Bland County | — | Bland County | 24:08.00 |
| 35 | Jacob FridleyPlace 35 · Galax | — | Galax | 24:16.00 |
| 36 | Michael BurchPlace 36 · Rural Retreat | — | Rural Retreat | 24:32.00 |
| 37 | Jon RobinsonPlace 37 · Carroll County | — | Carroll County | 24:54.00 |
| 38 | Samuel SparksPlace 38 · Bland County | — | Bland County | 30:57.00 |
| 39 | Lambert TylerPlace 39 · Ft. Chiswell | — | Ft. Chiswell | 31:01.00 |