| 1 | Matt HoernerPlace 1 · Spotswood | — | Spotswood | 16:31.61 | 1 |
| 2 | Todd Van LulingPlace 2 · Herndon | — | Herndon | 16:37.29 | 2 |
| 3 | Jack JasperPlace 3 · Herndon | — | Herndon | 16:39.05 | 3 |
| 4 | Charles HornePlace 4 · Paul VI | — | Paul VI | 16:43.88 | 4 |
| 5 | Kris GorbeaPlace 5 · Spotswood | — | Spotswood | 16:48.69 | 5 |
| 6 | Caleb HaneyPlace 6 · Fork Union | — | Fork Union | 16:49.30 | 6 |
| 7 | Patrick HayesPlace 7 · Fork Union | — | Fork Union | 16:52.54 | 7 |
| 8 | Nic CassPlace 8 · Hortonville | — | Hortonville | 16:58.23 | 8 |
| 9 | Ian McGINNPlace 9 · Paul VI | — | Paul VI | 17:01.87 | 9 |
| 10 | Alex AnthonyPlace 10 · Herndon | — | Herndon | 17:05.09 | 10 |
| 11 | Jake ZimmermanPlace 11 · L.C. Bird | — | L.C. Bird | 17:10.45 | — |
| 12 | Michael HoernerPlace 12 · Spotswood | — | Spotswood | 17:10.76 | 11 |
| 13 | Georgi KlissurskiPlace 13 · Woodberry Forest | — | Woodberry Forest | 17:14.71 | 12 |
| 14 | Arthur BryantPlace 14 · Woodberry Forest | — | Woodberry Forest | 17:15.86 | 13 |
| 15 | Kevin BennertPlace 15 · Woodberry Forest | — | Woodberry Forest | 17:16.47 | 14 |
| 16 | Deford SeanPlace 16 · Herndon | — | Herndon | 17:17.60 | 15 |
| 17 | Samuel PankeyPlace 17 · Spotswood | — | Spotswood | 17:18.07 | 16 |
| 18 | Jimmy LuehrsPlace 18 · Herndon | — | Herndon | 17:20.47 | 17 |
| 19 | Matthew BasingerPlace 19 · Spotswood | — | Spotswood | 17:21.90 | 18 |
| 20 | Harrison TuckerPlace 20 · Saint Christophe | — | Saint Christophe | 17:24.36 | 19 |
| 21 | Michael KloosterboerPlace 21 · Herndon | — | Herndon | 17:29.01 | 20 |
| 22 | Brian ShenkPlace 22 · Eastern Menn. | — | Eastern Menn. | 17:41.41 | 21 |
| 23 | Matt KoernerPlace 23 · Hortonville | — | Hortonville | 17:48.27 | 22 |
| 24 | Kyle BrodaPlace 24 · Brookville | — | Brookville | 17:52.41 | 23 |
| 25 | Anthony NoegelPlace 25 · Brookville | — | Brookville | 17:53.70 | 24 |
| 26 | Matthew LaymanPlace 26 · Eastern Menn. | — | Eastern Menn. | 17:55.99 | 25 |
| 27 | Jake BartlamPlace 27 · Herndon | — | Herndon | 17:58.51 | 26 |
| 28 | Kyle StephensPlace 28 · Fluvanna | — | Fluvanna | 17:58.96 | 27 |
| 29 | Blaize JohnsonPlace 29 · Paul VI | — | Paul VI | 18:06.20 | 28 |
| 30 | David CarewPlace 30 · Hortonville | — | Hortonville | 18:09.68 | 29 |
| 31 | Omar ZakiPlace 31 · Herndon | — | Herndon | 18:12.87 | — |
| 32 | David KloosterboerPlace 32 · Herndon | — | Herndon | 18:16.57 | — |
| 33 | Garret BurksPlace 33 · Spotswood | — | Spotswood | 18:17.72 | 30 |
| 34 | Tony CassPlace 34 · Hortonville | — | Hortonville | 18:19.67 | 31 |
| 35 | Conor FlynnPlace 35 · Woodberry Forest | — | Woodberry Forest | 18:20.89 | 32 |
| 36 | Troy HunsakerPlace 36 · Herndon | — | Herndon | 18:32.39 | — |
| 37 | Josh TrudgeonPlace 37 · Woodberry Forest | — | Woodberry Forest | 18:34.10 | 33 |
| 38 | Matthew LawsPlace 38 · Woodberry Forest | — | Woodberry Forest | 18:34.77 | 34 |
| 39 | Vincent EscuderoPlace 39 · Hortonville | — | Hortonville | 18:39.43 | 35 |
| 40 | Jack BeloPlace 40 · Herndon | — | Herndon | 18:39.79 | — |
| 41 | Harrison MurnPlace 41 · Herndon | — | Herndon | 18:40.51 | — |
| 42 | Marshall FindleyPlace 42 · Herndon | — | Herndon | 18:41.31 | — |
| 43 | Eric PaulsonPlace 43 · Liberty | — | Liberty | 18:43.99 | 36 |
| 44 | Alex FarinaPlace 44 · Fluvanna | — | Fluvanna | 18:51.08 | 37 |
| 45 | Tyler WolfePlace 45 · Powhatan | — | Powhatan | 18:51.34 | 38 |
| 46 | Jake RoarkPlace 46 · Brookville | — | Brookville | 18:51.79 | 39 |
| 47 | Marcus ConradPlace 47 · Brookville | — | Brookville | 18:52.08 | 40 |
| 48 | Trey FisherPlace 48 · Liberty | — | Liberty | 18:59.26 | 41 |
| 49 | Alex LeePlace 49 · Fork Union | — | Fork Union | 19:06.14 | 42 |
| 50 | Will CanterPlace 50 · Spotswood | — | Spotswood | 19:06.59 | 43 |
| 51 | Zach QuiggPlace 51 · Liberty | — | Liberty | 19:08.27 | 44 |
| 52 | Devon MillerPlace 52 · Herndon | — | Herndon | 19:09.53 | — |
| 53 | Alex GreenPlace 53 · Fork Union | — | Fork Union | 19:11.59 | 45 |
| 54 | Dmitry RoyzmanPlace 54 · Herndon | — | Herndon | 19:15.80 | — |
| 55 | Bill BishopPlace 55 · Woodberry Forest | — | Woodberry Forest | 19:16.52 | 46 |
| 56 | Daniel BurkePlace 56 · Fork Union | — | Fork Union | 19:16.86 | 47 |
| 57 | Ben CastoPlace 57 · Fluvanna | — | Fluvanna | 19:20.96 | 48 |
| 58 | Kevin ReganPlace 58 · Brookville | — | Brookville | 19:21.33 | 49 |
| 59 | J.W. StohlmanPlace 59 · Paul VI | — | Paul VI | 19:21.88 | 50 |
| 60 | Matt HarveyPlace 60 · Brookville | — | Brookville | 19:26.48 | 51 |
| 61 | Matt GandolfoPlace 61 · Paul VI | — | Paul VI | 19:28.80 | 52 |
| 62 | Mitch MulroyPlace 62 · Hortonville | — | Hortonville | 19:31.23 | 53 |
| 63 | Brandon AHPlace 63 · Fuqua School | — | Fuqua School | 19:32.15 | — |
| 64 | Matt CarlstromPlace 64 · Paul VI | — | Paul VI | 19:35.26 | 54 |
| 65 | Wes WalshPlace 65 · Hortonville | — | Hortonville | 19:35.98 | 55 |
| 66 | Mikey AukampPlace 66 · Herndon | — | Herndon | 19:38.35 | — |
| 67 | Sergio MadridPlace 67 · Spotswood | — | Spotswood | 19:38.67 | — |
| 68 | Michael MilazzoPlace 68 · Herndon | — | Herndon | 19:39.66 | — |
| 69 | Josh VadenPlace 69 · Powhatan | — | Powhatan | 19:40.77 | 56 |
| 70 | Robbie ConnorsPlace 70 · Paul VI | — | Paul VI | 19:42.59 | 57 |
| 71 | Juan SaraviaPlace 71 · Herndon | — | Herndon | 19:44.95 | — |
| 72 | Robert JohnsPlace 72 · Saint Christophe | — | Saint Christophe | 19:46.46 | 58 |
| 73 | Joe BenderPlace 73 · Eastern Menn. | — | Eastern Menn. | 19:49.89 | 59 |
| 74 | Thomas RichardsonPlace 74 · Brookville | — | Brookville | 19:50.26 | 60 |
| 75 | Ian CallowayPlace 75 · Woodberry Forest | — | Woodberry Forest | 19:50.70 | — |
| 76 | James WagleyPlace 76 · Fluvanna | — | Fluvanna | 19:51.86 | 61 |
| 77 | Drew LamartinaPlace 77 · Liberty | — | Liberty | 19:53.50 | 62 |
| 78 | Dustin MallettePlace 78 · Spotswood | — | Spotswood | 19:54.94 | — |
| 79 | Tyler GreenPlace 79 · Hortonville | — | Hortonville | 19:56.06 | — |
| 80 | Zach SneedPlace 80 · Powhatan | — | Powhatan | 19:56.99 | 63 |
| 81 | Taylor WilsonPlace 81 · Woodberry Forest | — | Woodberry Forest | 19:57.53 | — |
| 82 | Thomas CarrPlace 82 · Woodberry Forest | — | Woodberry Forest | 19:59.06 | — |
| 83 | Jamie RumlPlace 83 · Saint Christophe | — | Saint Christophe | 19:59.53 | 64 |
| 84 | Michael AlexanderPlace 84 · Spotswood | — | Spotswood | 20:02.25 | — |
| 85 | Daniel KimPlace 85 · Herndon | — | Herndon | 20:02.76 | — |
| 86 | William WilkinsonPlace 86 · Fork Union | — | Fork Union | 20:12.07 | 65 |
| 87 | Gabe LamartinaPlace 87 · Liberty | — | Liberty | 20:12.60 | 66 |
| 88 | Greg WisePlace 88 · Stab | — | Stab | 20:14.14 | 67 |
| 89 | Harrison FrazerPlace 89 · Saint Christophe | — | Saint Christophe | 20:15.76 | 68 |
| 90 | Ryan EbbenPlace 90 · Hortonville | — | Hortonville | 20:18.86 | — |
| 91 | Adam ChamberlainPlace 91 · L.C. Bird | — | L.C. Bird | 20:23.68 | — |
| 92 | Carlos OrellanaPlace 92 · Spotswood | — | Spotswood | 20:24.21 | — |
| 93 | Jonathan HowardPlace 93 · Liberty | — | Liberty | 20:24.66 | 69 |
| 94 | Jonathan NelsonPlace 94 · Banner | — | Banner | 20:25.08 | — |
| 95 | Tim WhitePlace 95 · Herndon | — | Herndon | 20:27.26 | — |
| 96 | James DoernbergPlace 96 · Stab | — | Stab | 20:28.50 | 70 |
| 97 | JT BoothPlace 97 · Stab | — | Stab | 20:29.04 | 71 |
| 98 | William NewmanPlace 98 · Saint Christophe | — | Saint Christophe | 20:29.51 | 72 |
| 99 | Stuart BrownPlace 99 · Woodberry Forest | — | Woodberry Forest | 20:32.03 | — |
| 100 | Andrew YoderPlace 100 · Eastern Menn. | — | Eastern Menn. | 20:34.99 | 73 |
| 101 | Joe CollinsPlace 101 · Brookville | — | Brookville | 20:43.19 | — |
| 102 | Charlie ValentinePlace 102 · Fluvanna | — | Fluvanna | 20:47.59 | 74 |
| 103 | Meade HarrisonPlace 103 · Fork Union | — | Fork Union | 20:48.83 | 75 |
| 104 | James SouderPlace 104 · Eastern Menn. | — | Eastern Menn. | 20:50.86 | 76 |
| 105 | Hank DonaldsonPlace 105 · Virginia Epis. | — | Virginia Epis. | 20:52.21 | 77 |
| 106 | Greg EdwardsPlace 106 · Fluvanna | — | Fluvanna | 20:53.74 | 78 |
| 107 | Jamie BallPlace 107 · Saint Christophe | — | Saint Christophe | 20:55.03 | 79 |
| 108 | Justin EdellPlace 108 · Fork Union | — | Fork Union | 20:57.64 | — |
| 109 | Tyler BuchholzPlace 109 · Hortonville | — | Hortonville | 20:59.76 | — |
| 110 | Patrick NancePlace 110 · Herndon | — | Herndon | 21:03.83 | — |
| 111 | Wyatt RayPlace 111 · Hortonville | — | Hortonville | 21:06.43 | — |
| 112 | Justin KhannaPlace 112 · Hortonville | — | Hortonville | 21:07.81 | — |
| 113 | Thomas SchlegelPlace 113 · Fluvanna | — | Fluvanna | 21:08.98 | 80 |
| 114 | Ben AshwellPlace 114 · Brookville | — | Brookville | 21:11.13 | — |
| 115 | Dylan BobittPlace 115 · Spotswood | — | Spotswood | 21:21.29 | — |
| 116 | John KondasPlace 116 · Paul VI | — | Paul VI | 21:24.23 | — |
| 117 | Hunter FeightPlace 117 · Spotswood | — | Spotswood | 21:29.20 | — |
| 118 | Brendan EbbPlace 118 · Eastern Menn. | — | Eastern Menn. | 21:29.64 | 81 |
| 119 | Jonathan HendersonPlace 119 · Liberty | — | Liberty | 21:30.88 | 82 |
| 120 | Andrew HassanPlace 120 · Paul VI | — | Paul VI | 21:32.50 | — |
| 121 | Chase KentPlace 121 · Herndon | — | Herndon | 21:32.87 | — |
| 122 | Tom KoepplPlace 122 · Hortonville | — | Hortonville | 21:34.42 | — |
| 123 | Matt ShareffPlace 123 · Fluvanna | — | Fluvanna | 21:35.76 | — |
| 124 | Bryan FowlerPlace 124 · Spotswood | — | Spotswood | 21:36.45 | — |
| 125 | Robert TothPlace 125 · Brookville | — | Brookville | 21:39.10 | — |
| 126 | Charlie BlanchardPlace 126 · Saint Christophe | — | Saint Christophe | 21:39.50 | 83 |
| 127 | Nate MorrisonPlace 127 · Paul VI | — | Paul VI | 21:40.28 | — |
| 128 | Tyler EckenrothPlace 128 · Fork Union | — | Fork Union | 21:45.15 | — |
| 129 | Eric BrattlundPlace 129 · Hortonville | — | Hortonville | 21:45.69 | — |
| 130 | Daniel MartinPlace 130 · Eastern Menn. | — | Eastern Menn. | 21:55.00 | 84 |
| 131 | Reagan BrooksPlace 131 · Liberty | — | Liberty | 21:56.44 | — |
| 132 | Sam WojcickiPlace 132 · Powhatan | — | Powhatan | 22:01.07 | 85 |
| 133 | Thomas GarrisonPlace 133 · Woodberry Forest | — | Woodberry Forest | 22:08.36 | — |
| 134 | Sam HoppePlace 134 · Hortonville | — | Hortonville | 22:09.31 | — |
| 135 | Andrew HawkinsPlace 135 · Paul VI | — | Paul VI | 22:10.55 | — |
| 136 | Tom GrabaskasPlace 136 · Liberty | — | Liberty | 22:11.39 | — |
| 137 | Bryan FinchPlace 137 · Saint Christophe | — | Saint Christophe | 22:11.76 | — |
| 138 | Ryan JohnsonPlace 138 · Liberty | — | Liberty | 22:13.03 | — |
| 139 | Tyler MuscatPlace 139 · Powhatan | — | Powhatan | 22:17.86 | 86 |
| 140 | Patrick SpencerPlace 140 · Liberty | — | Liberty | 22:45.05 | — |
| 141 | Jong LimPlace 141 · Fuma Orienteering | — | Fuma Orienteering | 22:46.28 | 87 |
| 142 | John BrodaPlace 142 · Brookville | — | Brookville | 22:46.71 | — |
| 143 | Kris SeamsterPlace 143 · Powhatan | — | Powhatan | 22:50.46 | 88 |
| 144 | Chris FosterPlace 144 · Banner | — | Banner | 22:54.49 | — |
| 145 | John GraffPlace 145 · Virginia Epis. | — | Virginia Epis. | 23:03.95 | 89 |
| 146 | Jon SnyderPlace 146 · Fuma Orienteering | — | Fuma Orienteering | 23:04.94 | 90 |
| 147 | Andrew WiltshirePlace 147 · Paul VI | — | Paul VI | 23:05.28 | — |
| 148 | Carter SpeidelPlace 148 · Stab | — | Stab | 23:06.44 | 91 |
| 149 | Dillon OlingerPlace 149 · Fluvanna | — | Fluvanna | 23:07.04 | — |
| 150 | Cameron WynnePlace 150 · Powhatan | — | Powhatan | 23:07.48 | 92 |
| 151 | Cyrus MalekiPlace 151 · Fork Union | — | Fork Union | 23:16.67 | — |
| 152 | Austin CreaseyPlace 152 · Brookville | — | Brookville | 23:18.06 | — |
| 153 | Alex DiluzioPlace 153 · Hortonville | — | Hortonville | 23:23.79 | — |
| 154 | Anthony LegerPlace 154 · Fuma Orienteering | — | Fuma Orienteering | 23:38.78 | 93 |
| 155 | Adam NetherlandPlace 155 · Powhatan | — | Powhatan | 23:52.64 | — |
| 156 | Alex KelseyPlace 156 · Hortonville | — | Hortonville | 23:53.09 | — |
| 157 | Winn HigginbothamPlace 157 · Virginia Epis. | — | Virginia Epis. | 23:54.95 | 94 |
| 158 | Eli KessyPlace 158 · Liberty | — | Liberty | 24:13.42 | — |
| 159 | Alex BrownPlace 159 · Saint Christophe | — | Saint Christophe | 24:22.81 | — |
| 160 | Don BellPlace 160 · Paul VI | — | Paul VI | 24:34.43 | — |
| 161 | Michael GraneyPlace 161 · Virginia Epis. | — | Virginia Epis. | 24:45.60 | 95 |
| 162 | James HemenwayPlace 162 · Fuma Orienteering | — | Fuma Orienteering | 24:47.17 | 96 |
| 163 | Scott BacconPlace 163 · Paul VI | — | Paul VI | 24:51.87 | — |
| 164 | Tyler OverfeltPlace 164 · Virginia Epis. | — | Virginia Epis. | 24:53.09 | 97 |
| 165 | Brian CoenenPlace 165 · Fuma Orienteering | — | Fuma Orienteering | 24:57.48 | 98 |
| 166 | George SmithPlace 166 · Brookville | — | Brookville | 25:07.22 | — |
| 167 | Cadet MorrisonPlace 167 · Fork Union | — | Fork Union | 25:13.82 | — |
| 168 | Peter LarnerPlace 168 · Stab | — | Stab | 25:29.54 | 99 |
| 169 | John DelektoPlace 169 · Fuma Orienteering | — | Fuma Orienteering | 25:53.10 | 100 |
| 170 | Thomas WoodPlace 170 · Fluvanna | — | Fluvanna | 26:03.94 | — |
| 171 | Josh TimmonsPlace 171 · Fuma Orienteering | — | Fuma Orienteering | 26:06.83 | 101 |
| 172 | Zach WolfePlace 172 · Powhatan | — | Powhatan | 26:07.10 | — |
| 173 | Andrew CorbittPlace 173 · Powhatan | — | Powhatan | 26:16.87 | — |
| 174 | Adam WelshPlace 174 · Fuma Orienteering | — | Fuma Orienteering | 26:59.34 | — |
| 175 | Lee AyscuePlace 175 · Virginia Epis. | — | Virginia Epis. | 27:06.06 | 102 |
| 176 | Schyler BogertPlace 176 · Banner | — | Banner | 27:18.04 | — |
| 177 | Wyatt MoorePlace 177 · Fork Union | — | Fork Union | 27:19.80 | — |
| 178 | Richie HinePlace 178 · Eastern Menn. | — | Eastern Menn. | 27:26.44 | — |
| 179 | Thomas GormanPlace 179 · Powhatan | — | Powhatan | 27:28.06 | — |
| 180 | Cody Davis MeadowsPlace 180 · Fluvanna | — | Fluvanna | 27:56.90 | — |
| 181 | Nic BoshartPlace 181 · Eastern Menn. | — | Eastern Menn. | 28:12.79 | — |
| 182 | Daniel LeePlace 182 · Virginia Epis. | — | Virginia Epis. | 28:12.79 | 103 |
| 183 | Cadet DaughteryPlace 183 · Fork Union | — | Fork Union | 28:12.79 | — |
| 184 | Jordan AndersonPlace 184 · Virginia Epis. | — | Virginia Epis. | 28:12.79 | — |
| 185 | Tim HartzellPlace 185 · Paul VI | — | Paul VI | 28:12.79 | — |
| 186 | Cannon McIlnayPlace 186 · Fuma Orienteering | — | Fuma Orienteering | 28:12.79 | — |
| 187 | Scott PrichardPlace 187 · Fuma Orienteering | — | Fuma Orienteering | 28:12.79 | — |
| 188 | Kyrylo KovalenkoPlace 188 · Fuma Orienteering | — | Fuma Orienteering | 28:12.79 | — |