| 1 | Josh MorrisPlace 1 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 16:59.71 | 1 |
| 2 | Adam EakinsPlace 2 · Grade 12 · Warren County | 12 | Warren County | 17:20.69 | 2 |
| 3 | Lucas MoffettPlace 3 · Grade 12 · Stuarts Draft | 12 | Stuarts Draft | 17:43.66 | — |
| 4 | Seamus O'ReillyPlace 4 · Grade 10 · Warren County | 10 | Warren County | 17:46.31 | 3 |
| 5 | Keith ThomasPlace 5 · Harrisonburg | — | Harrisonburg | 17:54.01 | 4 |
| 6 | Andrew GoodsteinPlace 6 · Harrisonburg | — | Harrisonburg | 18:06.39 | 5 |
| 7 | Zach KearneyPlace 7 · Grade 10 · Robert E. Lee | 10 | Robert E. Lee | 18:07.13 | 6 |
| 8 | Andrew LightnerPlace 8 · Grade 12 · Robert E. Lee | 12 | Robert E. Lee | 18:11.42 | 7 |
| 9 | Zach SmithPlace 9 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 18:14.63 | 8 |
| 10 | Aaron ZookPlace 10 · Eastern Mennonite | — | Eastern Mennonite | 18:26.55 | 9 |
| 11 | Todd TempasPlace 11 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 18:27.16 | 10 |
| 12 | Brian ShenkPlace 12 · Grade 11 · Eastern Mennonite | 11 | Eastern Mennonite | 18:27.82 | 11 |
| 13 | Michael PlazakPlace 13 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 18:38.44 | 12 |
| 14 | Matthew LaymanPlace 14 · Grade 12 · Eastern Mennonite | 12 | Eastern Mennonite | 18:39.04 | 13 |
| 15 | John IsnerPlace 15 · Central | — | Central | 18:48.16 | 14 |
| 16 | Alex GochenourPlace 16 · Central | — | Central | 18:51.26 | 15 |
| 17 | Ryan PylesPlace 17 · Grade 12 · Buffalo Gap | 12 | Buffalo Gap | 18:57.46 | 16 |
| 18 | Mohammad Bani-HaniPlace 18 · Harrisonburg | — | Harrisonburg | 19:01.46 | 17 |
| 19 | Curtis WhitlowPlace 19 · Grade 11 · Jefferson Forest | 11 | Jefferson Forest | 19:03.63 | 18 |
| 20 | Andrew TurnerPlace 20 · Grade 12 · Warren County | 12 | Warren County | 19:04.36 | 19 |
| 21 | Brandon PoffPlace 21 · Central | — | Central | 19:10.71 | 20 |
| 22 | Ben SnarrPlace 22 · Central | — | Central | 19:21.32 | 21 |
| 23 | Roger PatricioPlace 23 · Grade 12 · Warren County | 12 | Warren County | 19:23.60 | 22 |
| 24 | Quinton KnottPlace 24 · Grade 12 · Wilson Memorial | 12 | Wilson Memorial | 19:27.93 | 23 |
| 25 | Vatsal PatelPlace 25 · Grade 12 · Jefferson Forest | 12 | Jefferson Forest | 19:43.25 | 24 |
| 26 | Marshall EckertPlace 26 · Grade 9 · Skyline | 9 | Skyline | 19:49.20 | 25 |
| 27 | Cole BakerPlace 27 · Central | — | Central | 19:53.30 | 26 |
| 28 | Dalton ByerlyPlace 28 · Grade 9 · Robert E. Lee | 9 | Robert E. Lee | 20:03.28 | 27 |
| 29 | Patrick BarrettPlace 29 · Grade 10 · Luray | 10 | Luray | 20:04.36 | 28 |
| 30 | Clay JonesPlace 30 · Grade 9 · Skyline | 9 | Skyline | 20:11.08 | 29 |
| 31 | Nick CorbinPlace 31 · Grade 12 · Buffalo Gap | 12 | Buffalo Gap | 20:12.31 | 30 |
| 32 | Matt MauckPlace 32 · Grade 12 · Skyline | 12 | Skyline | 20:19.22 | 31 |
| 33 | Nevin HackmanPlace 33 · Harrisonburg | — | Harrisonburg | 20:20.18 | 32 |
| 34 | Zach FichterPlace 34 · Harrisonburg | — | Harrisonburg | 20:21.75 | 33 |
| 35 | John MillerPlace 35 · Grade 12 · Stuarts Draft | 12 | Stuarts Draft | 20:22.48 | — |
| 36 | John RoofPlace 36 · Grade 11 · Warren County | 11 | Warren County | 20:24.50 | 34 |
| 37 | Curtis LongPlace 37 · Grade 12 · Buffalo Gap | 12 | Buffalo Gap | 20:29.54 | 35 |
| 38 | Aaron PollardPlace 38 · Grade 12 · Buffalo Gap | 12 | Buffalo Gap | 20:31.66 | 36 |
| 39 | Marshall BrillPlace 39 · Central | — | Central | 20:32.81 | 37 |
| 40 | Michael BarnesPlace 40 · Grade 12 · Wilson Memorial | 12 | Wilson Memorial | 20:38.35 | 38 |
| 41 | Kyle PhillipsPlace 41 · Grade 12 · Buffalo Gap | 12 | Buffalo Gap | 20:50.55 | 39 |
| 42 | Chris BlackPlace 42 · Central | — | Central | 20:57.83 | 40 |
| 43 | Nick LuckeyPlace 43 · Grade 11 · Luray | 11 | Luray | 20:58.64 | 41 |
| 44 | Parker WenosPlace 44 · Harrisonburg | — | Harrisonburg | 21:01.02 | 42 |
| 45 | Justin SlyPlace 45 · Grade 10 · Broadway | 10 | Broadway | 21:02.46 | 43 |
| 46 | Matt LarramorePlace 46 · Grade 10 · Robert E. Lee | 10 | Robert E. Lee | 21:04.80 | 44 |
| 47 | Eric MoranPlace 47 · Grade 9 · Skyline | 9 | Skyline | 21:06.85 | 45 |
| 48 | Matt WhitfieldPlace 48 · Grade 12 · Robert E. Lee | 12 | Robert E. Lee | 21:14.03 | 46 |
| 49 | Jeremy PhillipsPlace 49 · Grade 12 · Broadway | 12 | Broadway | 21:23.92 | 47 |
| 50 | Arthur BernPlace 50 · Grade 11 · Stuarts Draft | 11 | Stuarts Draft | 21:32.23 | — |
| 51 | Joe BassPlace 51 · Grade 9 · Skyline | 9 | Skyline | 21:33.14 | 48 |
| 52 | Jake KoonsPlace 52 · Grade 12 · Riverheads | 12 | Riverheads | 21:39.18 | 49 |
| 53 | Matt DallasPlace 53 · Grade 12 · Luray | 12 | Luray | 21:49.79 | 50 |
| 54 | Dexter WitmerPlace 54 · Grade 12 · Buffalo Gap | 12 | Buffalo Gap | 21:54.31 | 51 |
| 55 | Peter DanielPlace 55 · Carlisle | — | Carlisle | 21:56.87 | — |
| 56 | Hank DonaldsonPlace 56 · Grade 12 · Virginia Episcopal | 12 | Virginia Episcopal | 21:58.24 | 52 |
| 57 | Davey SoursPlace 57 · Grade 11 · Luray | 11 | Luray | 22:00.64 | 53 |
| 58 | Gabriel MoreyPlace 58 · Harrisonburg | — | Harrisonburg | 22:01.90 | 54 |
| 59 | Alex AdkinsPlace 59 · Grade 12 · Robert E. Lee | 12 | Robert E. Lee | 22:04.22 | 55 |
| 60 | Steven MackPlace 60 · Grade 12 · Buffalo Gap | 12 | Buffalo Gap | 22:11.39 | 56 |
| 61 | Clarence BellPlace 61 · Hargrave Military | — | Hargrave Military | 22:13.88 | 57 |
| 62 | Michael ThomasPlace 62 · Grade 12 · Broadway | 12 | Broadway | 22:16.41 | 58 |
| 63 | Noah BurchardPlace 63 · Grade 9 · Broadway | 9 | Broadway | 22:17.99 | 59 |
| 64 | James HuffmaPlace 64 · Grade 11 · Robert E. Lee | 11 | Robert E. Lee | 22:24.22 | 60 |
| 65 | Camden KurtzPlace 65 · Grade 10 · Robert E. Lee | 10 | Robert E. Lee | 22:31.43 | — |
| 66 | James SpencerPlace 66 · Hargrave Military | — | Hargrave Military | 22:32.58 | 61 |
| 67 | Ira MarshallPlace 67 · Grade 11 · Wilson Memorial | 11 | Wilson Memorial | 22:37.48 | 62 |
| 68 | K.C. CashPlace 68 · Grade 9 · Riverheads | 9 | Riverheads | 22:55.99 | 63 |
| 69 | Matt McClanahanPlace 69 · Grade 12 · Skyline | 12 | Skyline | 23:06.40 | 64 |
| 70 | Taylor MorrisPlace 70 · Grade 10 · Wilson Memorial | 10 | Wilson Memorial | 23:07.79 | 65 |
| 71 | Jordan AdamsPlace 71 · Carlisle | — | Carlisle | 23:08.61 | — |
| 72 | Charlie ButlerPlace 72 · Grade 12 · Luray | 12 | Luray | 23:11.07 | 66 |
| 73 | Hunter GallimorePlace 73 · Grade 10 · Wilson Memorial | 10 | Wilson Memorial | 23:18.85 | 67 |
| 74 | Daniel MartinPlace 74 · Grade 10 · Eastern Mennonite | 10 | Eastern Mennonite | 23:22.91 | 68 |
| 75 | Logan RitchiePlace 75 · Grade 10 · Broadway | 10 | Broadway | 23:31.49 | 69 |
| 76 | Aaron MontgomeryPlace 76 · Hargrave Military | — | Hargrave Military | 23:40.54 | 70 |
| 77 | Grant TurnerPlace 77 · Grade 12 · Luray | 12 | Luray | 23:47.58 | 71 |
| 78 | Carter MoorePlace 78 · Grade 10 · Wilson Memorial | 10 | Wilson Memorial | 24:01.26 | 72 |
| 79 | Robert ZarobinskiPlace 79 · Grade 11 · Luray | 11 | Luray | 24:01.88 | 73 |
| 80 | Chris OberholtzerPlace 80 · Grade 10 · Eastern Mennonite | 10 | Eastern Mennonite | 24:09.80 | 74 |
| 81 | Max RuozziPlace 81 · Grade 12 · Broadway | 12 | Broadway | 24:31.53 | 75 |
| 82 | Josh LawPlace 82 · Grade 12 · Riverheads | 12 | Riverheads | 24:32.20 | 76 |
| 83 | Jeffrey LowenPlace 83 · Hargrave Military | — | Hargrave Military | 25:09.96 | 77 |
| 84 | Tyler OverfeltPlace 84 · Grade 12 · Virginia Episcopal | 12 | Virginia Episcopal | 26:21.22 | 78 |
| 85 | Michael CantorPlace 85 · Grade 9 · Broadway | 9 | Broadway | 26:31.43 | 79 |
| 86 | James BurkePlace 86 · Hargrave Military | — | Hargrave Military | 26:35.63 | 80 |
| 87 | Sam SmithPlace 87 · Hargrave Military | — | Hargrave Military | 26:36.85 | 81 |
| 88 | Jim WilliamsPlace 88 · Grade 10 · Riverheads | 10 | Riverheads | 26:48.34 | 82 |
| 89 | Michael CranstonPlace 89 · Eastern Mennonite | — | Eastern Mennonite | 27:03.61 | 83 |
| 90 | Jake ArbaughPlace 90 · Grade 11 · Riverheads | 11 | Riverheads | 27:04.35 | 84 |
| 91 | Michael GranayPlace 91 · Grade 12 · Virginia Episcopal | 12 | Virginia Episcopal | 27:14.70 | 85 |
| 92 | Will RiversPlace 92 · Grade 12 · Riverheads | 12 | Riverheads | 27:15.41 | 86 |
| 93 | Dillon LewisPlace 93 · Grade 10 · Stuarts Draft | 10 | Stuarts Draft | 27:25.02 | — |
| 94 | Lee AscyoaPlace 94 · Grade 10 · Virginia Episcopal | 10 | Virginia Episcopal | 28:51.06 | 87 |
| 95 | Ben KauffmanPlace 95 · Hargrave Military | — | Hargrave Military | 29:27.41 | 88 |
| 96 | Nic BoshartPlace 96 · Eastern Mennonite | — | Eastern Mennonite | 29:36.94 | 89 |
| 97 | John GroffPlace 97 · Grade 10 · Virginia Episcopal | 10 | Virginia Episcopal | 30:50.61 | 90 |