| 1 | John HorstPlace 1 · Demons | — | Demons | 16:19.53 | 1 |
| 2 | Lee BradshawPlace 2 · Knights | — | Knights | 16:55.00 | 2 |
| 3 | Nathan BramePlace 3 · Radford | — | Radford | 17:38.00 | 3 |
| 4 | Caleb HughesPlace 4 · Demons | — | Demons | 17:45.00 | 4 |
| 5 | Kent HippPlace 5 · Salem | — | Salem | 17:48.00 | 5 |
| 6 | Jason YontsPlace 6 · Marion Senior Hi | — | Marion Senior Hi | 17:49.00 | — |
| 7 | Ben GotowPlace 7 · Bruins | — | Bruins | 17:50.00 | 6 |
| 8 | Brian HolbenPlace 8 · Knights | — | Knights | 17:54.00 | 7 |
| 9 | Zac CatePlace 9 · Knights | — | Knights | 17:58.00 | 8 |
| 10 | Jessie JohnsonPlace 10 · Marion Senior Hi | — | Marion Senior Hi | 18:02.00 | — |
| 11 | Dylan CoxPlace 11 · Demons | — | Demons | 18:06.00 | 9 |
| 12 | Travis WillardPlace 12 · Demons | — | Demons | 18:12.00 | 10 |
| 13 | Andrew GivensPlace 13 · Bruins | — | Bruins | 18:18.00 | 11 |
| 14 | Justin StumpPlace 14 · Cougars | — | Cougars | 18:27.00 | 12 |
| 15 | Stephan HowardPlace 15 · Bruins | — | Bruins | 18:32.00 | 13 |
| 16 | Jesse HutchensonPlace 16 · Demons | — | Demons | 18:33.00 | 14 |
| 17 | David FinklarPlace 17 · Knights | — | Knights | 18:34.00 | 15 |
| 18 | Barrett LehardyPlace 18 · Titans | — | Titans | 18:36.00 | 16 |
| 19 | Jordan ReevesPlace 19 · Salem | — | Salem | 18:37.00 | 17 |
| 20 | Sean TuckerPlace 20 · Radford | — | Radford | 18:39.00 | 18 |
| 21 | Tye HagenPlace 21 · Knights | — | Knights | 18:39.90 | 19 |
| 22 | Joey SpenserPlace 22 · Roanoke Valley C | — | Roanoke Valley C | 18:40.00 | 20 |
| 23 | Drew MatthewsPlace 23 · Titans | — | Titans | 18:45.00 | 21 |
| 24 | Dustin MorrisPlace 24 · Salem | — | Salem | 18:48.00 | 22 |
| 25 | Jeremy JenningsPlace 25 · Demons | — | Demons | 18:51.00 | 23 |
| 26 | Philip ThompsonPlace 26 · Bruins | — | Bruins | 18:54.00 | 24 |
| 27 | Kyle SiskaPlace 27 · Salem | — | Salem | 19:00.00 | 25 |
| 28 | John JenningsPlace 28 · Knights | — | Knights | 19:03.00 | 26 |
| 29 | Troy TylerPlace 29 · Knights | — | Knights | 19:06.00 | 27 |
| 30 | Drew AdamsPlace 30 · Titans | — | Titans | 19:07.00 | 28 |
| 31 | Cory EdmondsPlace 31 · Demons | — | Demons | 19:09.00 | 29 |
| 32 | Kevin WeeksPlace 32 · Salem | — | Salem | 19:10.00 | 31 |
| 34 | Daniel HarrellPlace 34 · Radford | — | Radford | 19:12.00 | 32 |
| 35 | Josh CrowderPlace 35 · Cougars | — | Cougars | 19:12.90 | 33 |
| 36 | Brent BowmanPlace 36 · Roanoke Valley C | — | Roanoke Valley C | 19:13.00 | 34 |
| 37 | Matt TrumboPlace 37 · Bruins | — | Bruins | 19:21.00 | 35 |
| 38 | Dustin CooperPlace 38 · Auburn | — | Auburn | 19:24.00 | 36 |
| 39 | Jon CatronPlace 39 · Marion Senior Hi | — | Marion Senior Hi | 19:25.00 | — |
| 40 | Luke PickettPlace 40 · Bruins | — | Bruins | 19:29.00 | 37 |
| 41 | Douglas BensonPlace 41 · Cougars | — | Cougars | 19:55.00 | 38 |
| 42 | Christopher SkilesPlace 42 · Community Christ | — | Community Christ | 20:05.00 | — |
| 43 | Nathan ThompsonPlace 43 · Bruins | — | Bruins | 20:08.00 | 39 |
| 44 | Lucas EpperlyPlace 44 · Auburn | — | Auburn | 20:12.00 | 40 |
| 45 | Shaun SloanePlace 45 · Titans | — | Titans | 20:15.00 | 41 |
| 46 | Paul CastonguayPlace 46 · Radford | — | Radford | 20:18.00 | 42 |
| 47 | Marshall WilliamsPlace 47 · Radford | — | Radford | 20:25.00 | 43 |
| 48 | Cory ArtripPlace 48 · Cougars | — | Cougars | 20:31.00 | 45 |
| 50 | Anthony SimpkinsPlace 50 · Auburn | — | Auburn | 20:31.90 | 46 |
| 51 | Daniel DoolittlePlace 51 · Cougars | — | Cougars | 20:41.00 | 47 |
| 52 | Ben SmithPlace 52 · Marion Senior Hi | — | Marion Senior Hi | 20:41.50 | — |
| 53 | David ColwellPlace 53 · Roanoke Valley C | — | Roanoke Valley C | 20:52.00 | 48 |
| 54 | Will PricePlace 54 · Radford | — | Radford | 21:10.00 | 49 |
| 55 | Mogen PhillipPlace 55 · Radford | — | Radford | 21:45.00 | 50 |
| 56 | Erik OlundPlace 56 · Roanoke Valley C | — | Roanoke Valley C | 21:51.00 | 51 |
| 57 | Glen BurkettPlace 57 · Cougars | — | Cougars | 22:04.00 | 52 |
| 58 | Daniel ColstenPlace 58 · Roanoke Valley C | — | Roanoke Valley C | 22:29.00 | 53 |
| 59 | Joe MerrillPlace 59 · Titans | — | Titans | 22:34.00 | 54 |
| 60 | Ethan YoungPlace 60 · Auburn | — | Auburn | 23:32.00 | 55 |
| 61 | Josh MurrayPlace 61 · Roanoke Valley C | — | Roanoke Valley C | 23:36.00 | 56 |
| 62 | Chris HuntingtonPlace 62 · Auburn | — | Auburn | 25:22.00 | 57 |
| 63 | Jared RegisterPlace 63 · Roanoke Valley C | — | Roanoke Valley C | 25:27.00 | 58 |