| 1 | Casey HallPlace 1 · Atlee | — | Atlee | 17:33 |
| 2 | Ben GentryPlace 2 · Spotswood | — | Spotswood | 17:40 |
| 3 | Peter StiglitzPlace 3 · Jamestown | — | Jamestown | 17:43 |
| 4 | Andrew DennyPlace 4 · Jamestown | — | Jamestown | 17:55 |
| 5 | Jacob BardenPlace 5 · Atlee | — | Atlee | 18:03 |
| 6 | Daniel AntosPlace 6 · North Stafford | — | North Stafford | 18:07 |
| 7 | Ashton LandesPlace 7 · Harrisonburg | — | Harrisonburg | 18:17 |
| 8 | James GuthriePlace 8 · Pulaski County | — | Pulaski County | 18:22 |
| 9 | Nathan PincusPlace 9 · Peninsula Catholic | — | Peninsula Catholic | 18:24 |
| 10 | David MartinPlace 10 · Atlee | — | Atlee | 18:25 |
| 11 | Jared CollinsPlace 11 · Jamestown | — | Jamestown | 18:28 |
| 12 | Andrew MuddPlace 12 · Atlee | — | Atlee | 18:29 |
| 13 | Nasir ThomasPlace 13 · Mathews | — | Mathews | 18:32 |
| 14 | Rehan SaeedPlace 14 · Atlee | — | Atlee | 18:36 |
| 15 | Matthew CarswellPlace 15 · Atlee | — | Atlee | 18:38 |
| 16 | Benjamin KeenerPlace 16 · Jamestown | — | Jamestown | 18:49 |
| 17 | Nathan PechacekPlace 17 · Brooke Point | — | Brooke Point | 18:56 |
| 18 | Ethan CoryPlace 18 · North Stafford | — | North Stafford | 19:01 |
| 19 | Kyle MartiniPlace 19 · Colgan | — | Colgan | 19:02 |
| 20 | Adam ProusalisPlace 20 · Atlee | — | Atlee | 19:03 |
| 21 | Will SadlerPlace 21 · Hanover | — | Hanover | 19:05 |
| 22 | Brendan CollinsPlace 22 · Jamestown | — | Jamestown | 19:06 |
| 23 | Jackson MercerPlace 23 · Hanover | — | Hanover | 19:07 |
| 24 | Donnell JohnsPlace 24 · Potomac Senior | — | Potomac Senior | 19:08 |
| 25 | Mehari GideyPlace 25 · Harrisonburg | — | Harrisonburg | 19:10 |
| 26 | Steven MetzgarPlace 26 · Mills Godwin | — | Mills Godwin | 19:11 |
| 27 | Ethan SpeyerPlace 27 · Brooke Point | — | Brooke Point | 19:12 |
| 28 | Joseth TarltonPlace 28 · Northumberland | — | Northumberland | 19:20 |
| 29 | Jackson WolfPlace 29 · North Stafford | — | North Stafford | 19:21 |
| 30 | Michael DoolyPlace 30 · Kettle Run | — | Kettle Run | 19:21 |
| 31 | Whit SprinklePlace 31 · Saint Christopher`s | — | Saint Christopher`s | 19:21 |
| 32 | Yogesh AradheyPlace 32 · Harrisonburg | — | Harrisonburg | 19:23 |
| 33 | Bj LeaderPlace 33 · New Kent | — | New Kent | 19:24 |
| 34 | Zac AbushmaiesPlace 34 · Steward School | — | Steward School | 19:26 |
| 35 | Jacob MastPlace 35 · Hanover | — | Hanover | 19:26 |
| 36 | Andrew BalchPlace 36 · York | — | York | 19:28 |
| 37 | Daniel McWilliamsPlace 37 · Jamestown | — | Jamestown | 19:29 |
| 38 | Kannon NoblePlace 38 · Saint Christopher`s | — | Saint Christopher`s | 19:30 |
| 39 | Vaden PaggettPlace 39 · Saint Christopher`s | — | Saint Christopher`s | 19:30 |
| 40 | Brian StullPlace 40 · Smithfield | — | Smithfield | 19:35 |
| 41 | Juan ChairezPlace 41 · Mills Godwin | — | Mills Godwin | 19:39 |
| 42 | Jack McGurnPlace 42 · Saint Christopher`s | — | Saint Christopher`s | 19:41 |
| 43 | Jack PalmerPlace 43 · Atlee | — | Atlee | 19:41 |
| 44 | Josh PhillipsPlace 44 · Smithfield | — | Smithfield | 19:41 |
| 45 | Jackson HoitPlace 45 · Brooke Point | — | Brooke Point | 19:43 |
| 46 | Nolan RohrPlace 46 · Patrick Henry (Ashland) | — | Patrick Henry (Ashland) | 19:43 |
| 47 | Dallin PhillipsPlace 47 · Hanover | — | Hanover | 19:45 |
| 48 | Dennis BarnesPlace 48 · King George | — | King George | 19:46 |
| 49 | Joey MannPlace 49 · Peninsula Catholic | — | Peninsula Catholic | 19:48 |
| 50 | Johnny WhitlockPlace 50 · Saint Christopher`s | — | Saint Christopher`s | 19:48 |
| 51 | Nick O'KeeffePlace 51 · Atlee | — | Atlee | 19:49 |
| 52 | William TullossPlace 52 · Courtland | — | Courtland | 19:49 |
| 53 | Solomon HessPlace 53 · Mathews | — | Mathews | 19:51 |
| 54 | Morgan LivingPlace 54 · York | — | York | 19:52 |
| 55 | Jack DeutschPlace 55 · Mills Godwin | — | Mills Godwin | 19:52 |
| 56 | Colin BrantPlace 56 · Mills Godwin | — | Mills Godwin | 19:53 |
| 57 | James MiramontesPlace 57 · Brooke Point | — | Brooke Point | 19:54 |
| 58 | Ben KenneyPlace 58 · James River (Midlothian) | — | James River (Midlothian) | 19:54 |
| 59 | Joshua LavrinovichPlace 59 · North Stafford | — | North Stafford | 19:55 |
| 60 | Hunter BenesPlace 60 · Trinity Episcopal School | — | Trinity Episcopal School | 19:55 |
| 61 | Noah RidgewayPlace 61 · James River (Midlothian) | — | James River (Midlothian) | 19:55 |
| 62 | Aaron HernandezPlace 62 · Chancellor | — | Chancellor | 19:55 |
| 63 | Josh FaneufPlace 63 · King George | — | King George | 19:55 |
| 64 | Jacob LohrPlace 64 · Bruton | — | Bruton | 19:55 |
| 65 | Kris TRUEPlace 65 · Mathews | — | Mathews | 19:55 |
| 66 | Alex HannaPlace 66 · Smithfield | — | Smithfield | 19:57 |
| 67 | Kyle SimsPlace 67 · Steward School | — | Steward School | 19:57 |
| 68 | Morris PenaPlace 68 · Potomac Senior | — | Potomac Senior | 19:58 |
| 69 | William MosbergPlace 69 · Mills Godwin | — | Mills Godwin | 19:58 |
| 70 | Aaron DifilippoPlace 70 · Spotsylvania | — | Spotsylvania | 19:58 |
| 71 | John BreedenPlace 71 · Harrisonburg | — | Harrisonburg | 19:59 |
| 72 | Parker ArnoldPlace 72 · Pulaski County | — | Pulaski County | 20:00 |
| 73 | Kevin KaczmarPlace 73 · Courtland | — | Courtland | 20:00 |
| 74 | Michael ChinPlace 74 · Hanover | — | Hanover | 20:01 |
| 75 | Colton CarpenterPlace 75 · Tallwood | — | Tallwood | 20:03 |
| 76 | Nathaniel BennettPlace 76 · Jamestown | — | Jamestown | 20:03 |
| 77 | Austin TopePlace 77 · James River (Midlothian) | — | James River (Midlothian) | 20:04 |
| 78 | Trent DussaultPlace 78 · Peninsula Catholic | — | Peninsula Catholic | 20:04 |
| 79 | Ryan HoulihanPlace 79 · Peninsula Catholic | — | Peninsula Catholic | 20:05 |
| 80 | Christopher MonahanPlace 80 · Jamestown | — | Jamestown | 20:05 |
| 81 | Jonathan WellsPlace 81 · North Stafford | — | North Stafford | 20:06 |
| 82 | Aaron PhilhowerPlace 82 · Mills Godwin | — | Mills Godwin | 20:07 |
| 83 | Pranaav RaoPlace 83 · Mills Godwin | — | Mills Godwin | 20:07 |
| 84 | Zach ThomasPlace 84 · Collegiate | — | Collegiate | 20:08 |
| 85 | Jack O'BrienPlace 85 · Harrisonburg | — | Harrisonburg | 20:08 |
| 86 | Fernando PosadaPlace 86 · Harrisonburg | — | Harrisonburg | 20:08 |
| 87 | Blasian WomackPlace 87 · Potomac Senior | — | Potomac Senior | 20:08 |
| 88 | William OteroPlace 88 · Collegiate | — | Collegiate | 20:08 |
| 89 | Austin EzzellPlace 89 · Gloucester | — | Gloucester | 20:08 |
| 90 | Tyler RodriguezPlace 90 · Harrisonburg | — | Harrisonburg | 20:10 |
| 91 | Mikey McGheePlace 91 · Hanover | — | Hanover | 20:10 |
| 92 | Cameran EldredPlace 92 · New Kent | — | New Kent | 20:11 |
| 93 | James CyphersPlace 93 · North Stafford | — | North Stafford | 20:12 |
| 94 | Matt LanePlace 94 · Steward School | — | Steward School | 20:13 |
| 95 | Sykes RichardsonPlace 95 · Spotswood | — | Spotswood | 20:14 |
| 96 | Miles HousleyPlace 96 · Kettle Run | — | Kettle Run | 20:14 |
| 97 | Will GurleyPlace 97 · James River (Midlothian) | — | James River (Midlothian) | 20:15 |
| 98 | Timothy PetrucelliPlace 98 · Trinity Episcopal School | — | Trinity Episcopal School | 20:16 |
| 99 | Suds LongacrePlace 99 · Peninsula Catholic | — | Peninsula Catholic | 20:17 |
| 100 | Cole LambertPlace 100 · Colgan | — | Colgan | 20:18 |
| 101 | Jack ShonkaPlace 101 · Walsingham Academy | — | Walsingham Academy | 20:20 |
| 102 | Joey SunPlace 102 · Harrisonburg | — | Harrisonburg | 20:20 |
| 103 | Josh RosadinoPlace 103 · Mathews | — | Mathews | 20:21 |
| 104 | Saul SagalPlace 104 · Patrick Henry (Ashland) | — | Patrick Henry (Ashland) | 20:22 |
| 105 | Blake AtkinsPlace 105 · Mathews | — | Mathews | 20:23 |
| 106 | James GouldPlace 106 · Trinity Episcopal School | — | Trinity Episcopal School | 20:24 |
| 107 | Kevin SokolyukPlace 107 · Harrisonburg | — | Harrisonburg | 20:26 |
| 108 | Joe ReinkoberPlace 108 · Peninsula Catholic | — | Peninsula Catholic | 20:30 |
| 109 | Logan RobertsPlace 109 · Trinity Episcopal School | — | Trinity Episcopal School | 20:33 |
| 110 | Michael TomsPlace 110 · Gloucester | — | Gloucester | 20:33 |
| 111 | Cooper BoleyPlace 111 · Smithfield | — | Smithfield | 20:36 |
| 112 | Josiah KoehlerPlace 112 · Orange County | — | Orange County | 20:36 |
| 113 | Ian SekelskyPlace 113 · Kettle Run | — | Kettle Run | 20:37 |
| 114 | Lorenzo BrownPlace 114 · James River (Midlothian) | — | James River (Midlothian) | 20:38 |
| 115 | Dylan ConyersPlace 115 · Smithfield | — | Smithfield | 20:39 |
| 116 | Sebastian BendigoPlace 116 · Kettle Run | — | Kettle Run | 20:40 |
| 117 | Isaac FauberPlace 117 · Liberty (Bealeton) | — | Liberty (Bealeton) | 20:41 |
| 118 | Jakob YirgaPlace 118 · Mills Godwin | — | Mills Godwin | 20:41 |
| 119 | Jacob JarrattPlace 119 · Tallwood | — | Tallwood | 20:41 |
| 120 | Zach BerensonPlace 120 · Atlee | — | Atlee | 20:43 |
| 121 | William StevensonPlace 121 · King George | — | King George | 20:44 |
| 122 | Thomas CastlemanPlace 122 · St. Anne's-Belfield School | — | St. Anne's-Belfield School | 20:45 |
| 123 | Jonathan WarnerPlace 123 · Harrisonburg | — | Harrisonburg | 20:45 |
| 124 | Ian OlgePlace 124 · Jamestown | — | Jamestown | 20:46 |
| 125 | Mitchell WoodsPlace 125 · Peninsula Catholic | — | Peninsula Catholic | 20:47 |
| 126 | Jacob HanoverPlace 126 · Matoaca | — | Matoaca | 20:48 |
| 127 | Alex MareadyPlace 127 · Courtland | — | Courtland | 20:48 |
| 128 | Jack McCauleyPlace 128 · Peninsula Catholic | — | Peninsula Catholic | 20:50 |
| 129 | Chris HobsonPlace 129 · Mills Godwin | — | Mills Godwin | 20:52 |
| 130 | John WojcikPlace 130 · Peninsula Catholic | — | Peninsula Catholic | 20:54 |
| 131 | Allan HornPlace 131 · Orange County | — | Orange County | 20:54 |
| 132 | Omar AlyPlace 132 · Potomac Senior | — | Potomac Senior | 20:54 |
| 133 | Logan BurgPlace 133 · New Kent | — | New Kent | 20:55 |
| 134 | Colin PurcellPlace 134 · Matoaca | — | Matoaca | 20:55 |
| 135 | Brock CassPlace 135 · Tallwood | — | Tallwood | 20:56 |
| 136 | Trevor TraskPlace 136 · Orange County | — | Orange County | 20:58 |
| 137 | Ethan BryantPlace 137 · Chancellor | — | Chancellor | 20:58 |
| 138 | Alex HenzlerPlace 138 · Courtland | — | Courtland | 20:58 |
| 139 | Andrew HorcherPlace 139 · Colgan | — | Colgan | 20:59 |
| 140 | Julian StonePlace 140 · Gloucester | — | Gloucester | 21:00 |
| 141 | Brandon CruzPlace 141 · Brooke Point | — | Brooke Point | 21:00 |
| 142 | Miquel FioritoPlace 142 · Spotsylvania | — | Spotsylvania | 21:00 |
| 143 | Henry PrillamanPlace 143 · Patrick Henry (Ashland) | — | Patrick Henry (Ashland) | 21:00 |
| 144 | Aidan LoftusPlace 144 · Hanover | — | Hanover | 21:01 |
| 145 | Ben GrottPlace 145 · Mills Godwin | — | Mills Godwin | 21:01 |
| 146 | Elijah CampbellPlace 146 · Chancellor | — | Chancellor | 21:02 |
| 147 | Amadeus RiveraPlace 147 · Gloucester | — | Gloucester | 21:02 |
| 148 | Brett AkinPlace 148 · Saint Christopher`s | — | Saint Christopher`s | 21:02 |
| 149 | Jordan LeibowitzPlace 149 · Collegiate | — | Collegiate | 21:04 |
| 150 | Martin BeckPlace 150 · Harrisonburg | — | Harrisonburg | 21:05 |
| 151 | Riley OstranderPlace 151 · Courtland | — | Courtland | 21:08 |
| 152 | Eric HaskellPlace 152 · Spotswood | — | Spotswood | 21:09 |
| 153 | Brandon KwonPlace 153 · Chancellor | — | Chancellor | 21:11 |
| 154 | Andrew HessPlace 154 · Mills Godwin | — | Mills Godwin | 21:12 |
| 155 | Anthony RiveraPlace 155 · Peninsula Catholic | — | Peninsula Catholic | 21:13 |
| 156 | Nathan GillianPlace 156 · Peninsula Catholic | — | Peninsula Catholic | 21:14 |
| 157 | Daniel FernandezPlace 157 · Colgan | — | Colgan | 21:14 |
| 158 | Matthew HowePlace 158 · Mills Godwin | — | Mills Godwin | 21:14 |
| 159 | Julian ZarrateaPlace 159 · Chancellor | — | Chancellor | 21:15 |
| 160 | Jeffrey BartolucciPlace 160 · Chancellor | — | Chancellor | 21:15 |
| 161 | Liam HeppardPlace 161 · Kettle Run | — | Kettle Run | 21:16 |
| 162 | Presley MurphyPlace 162 · Mathews | — | Mathews | 21:22 |
| 163 | Jacob WellsPlace 163 · Trinity Episcopal School | — | Trinity Episcopal School | 21:23 |
| 164 | Eric EvansPlace 164 · Spotswood | — | Spotswood | 21:23 |
| 165 | Justin LightPlace 165 · Spotsylvania | — | Spotsylvania | 21:25 |
| 166 | Allan LePlace 166 · Spotswood | — | Spotswood | 21:25 |
| 167 | Robbie RitzPlace 167 · Spotsylvania | — | Spotsylvania | 21:27 |
| 168 | Simon KintzelPlace 168 · Courtland | — | Courtland | 21:27 |
| 169 | Gabe PalmerPlace 169 · Smithfield | — | Smithfield | 21:27 |
| 170 | Jack SpillerPlace 170 · Peninsula Catholic | — | Peninsula Catholic | 21:30 |
| 171 | Justin StewartPlace 171 · New Kent | — | New Kent | 21:30 |
| 172 | Ian ArmstrongPlace 172 · Peninsula Catholic | — | Peninsula Catholic | 21:30 |
| 173 | Holden WinokerPlace 173 · Mills Godwin | — | Mills Godwin | 21:31 |
| 174 | Cedric AnsahPlace 174 · Harrisonburg | — | Harrisonburg | 21:33 |
| 175 | Rafael BurgosPlace 175 · Oscar Smith | — | Oscar Smith | 21:34 |
| 176 | Odell SidberryPlace 176 · Potomac Senior | — | Potomac Senior | 21:35 |
| 177 | Cameron SprottPlace 177 · Peninsula Catholic | — | Peninsula Catholic | 21:36 |
| 178 | Jake FilippelliPlace 178 · Brooke Point | — | Brooke Point | 21:38 |
| 179 | Joshua JohnsonPlace 179 · Hanover | — | Hanover | 21:42 |
| 180 | Peyton MarshallPlace 180 · Walsingham Academy | — | Walsingham Academy | 21:44 |
| 181 | Mark WheelerPlace 181 · Trinity Episcopal School | — | Trinity Episcopal School | 21:44 |
| 182 | Ryan PollardPlace 182 · Stonebridge School | — | Stonebridge School | 21:46 |
| 183 | Anthony CraigPlace 183 · Chancellor | — | Chancellor | 21:49 |
| 184 | Randy BiPlace 184 · Stonebridge School | — | Stonebridge School | 21:51 |
| 185 | Kaio RaglePlace 185 · Tallwood | — | Tallwood | 21:53 |
| 186 | Conner BrockePlace 186 · Kettle Run | — | Kettle Run | 21:55 |
| 187 | Arman RamosPlace 187 · Colgan | — | Colgan | 21:56 |
| 188 | Jacob CaldwellPlace 188 · Chancellor | — | Chancellor | 21:56 |
| 189 | William CarrPlace 189 · Chancellor | — | Chancellor | 21:57 |
| 190 | Patrick HarkerPlace 190 · Tallwood | — | Tallwood | 21:57 |
| 191 | Christian RodriguezPlace 191 · Harrisonburg | — | Harrisonburg | 21:58 |
| 192 | Logan KraisserPlace 192 · King George | — | King George | 22:00 |
| 193 | Kyle PerryPlace 193 · Bruton | — | Bruton | 22:04 |
| 194 | Christopher PopePlace 194 · Smithfield | — | Smithfield | 22:04 |
| 195 | Max GillPlace 195 · James River (Midlothian) | — | James River (Midlothian) | 22:05 |
| 196 | Patrick McKenneyPlace 196 · Northumberland | — | Northumberland | 22:07 |
| 197 | Kyle EichlinPlace 197 · Spotswood | — | Spotswood | 22:07 |
| 198 | Nathan LundyPlace 198 · Bruton | — | Bruton | 22:09 |
| 199 | David CliffordPlace 199 · Chancellor | — | Chancellor | 22:12 |
| 200 | Colin McManusPlace 200 · Trinity Episcopal School | — | Trinity Episcopal School | 22:12 |
| 201 | Brad KlinePlace 201 · Colgan | — | Colgan | 22:14 |
| 202 | Eric MoorePlace 202 · Peninsula Catholic | — | Peninsula Catholic | 22:15 |
| 203 | Owen AndrewsPlace 203 · Brooke Point | — | Brooke Point | 22:15 |
| 204 | Antonio GreenePlace 204 · West Point | — | West Point | 22:15 |
| 205 | Michael HaddadPlace 205 · Mills Godwin | — | Mills Godwin | 22:16 |
| 206 | Benton HewittPlace 206 · Mills Godwin | — | Mills Godwin | 22:16 |
| 207 | Justin MongerPlace 207 · Spotswood | — | Spotswood | 22:16 |
| 208 | Chris McHenryPlace 208 · Alleghany | — | Alleghany | 22:17 |
| 209 | Patrick StoddardPlace 209 · Courtland | — | Courtland | 22:17 |
| 210 | Owen MohrmannPlace 210 · Tallwood | — | Tallwood | 22:18 |
| 211 | Justin CastilloPlace 211 · Colgan | — | Colgan | 22:18 |
| 212 | Edward KwonPlace 212 · St. Anne's-Belfield School | — | St. Anne's-Belfield School | 22:19 |
| 213 | Mamadou BaPlace 213 · Thomas Jefferson (Richmond) | — | Thomas Jefferson (Richmond) | 22:21 |
| 214 | Christion MaylePlace 214 · Courtland | — | Courtland | 22:22 |
| 215 | Will CockerhamPlace 215 · Potomac Senior | — | Potomac Senior | 22:26 |
| 216 | Nicholas LemmonPlace 216 · Jamestown | — | Jamestown | 22:30 |
| 217 | Andrew DuongPlace 217 · West Point | — | West Point | 22:32 |
| 218 | Johnathan LightPlace 218 · Spotsylvania | — | Spotsylvania | 22:33 |
| 219 | William HiranpatPlace 219 · Spotswood | — | Spotswood | 22:33 |
| 220 | Ted RangelPlace 220 · Courtland | — | Courtland | 22:33 |
| 221 | David ColavincenzoPlace 221 · St. Anne's-Belfield School | — | St. Anne's-Belfield School | 22:34 |
| 222 | Will HarrisPlace 222 · Mills Godwin | — | Mills Godwin | 22:37 |
| 223 | Jose MondragonPlace 223 · Spotsylvania | — | Spotsylvania | 22:41 |
| 224 | Paul GordonPlace 224 · Orange County | — | Orange County | 22:42 |
| 225 | Jeffery RentzschPlace 225 · Kettle Run | — | Kettle Run | 22:43 |
| 226 | Caleb NeedyPlace 226 · Peninsula Catholic | — | Peninsula Catholic | 22:46 |
| 227 | Alex LaFleurPlace 227 · Kettle Run | — | Kettle Run | 22:55 |
| 228 | Gregory PetersonPlace 228 · Walsingham Academy | — | Walsingham Academy | 22:57 |
| 229 | Tim WojcikPlace 229 · Peninsula Catholic | — | Peninsula Catholic | 22:57 |
| 230 | Nicholas SheetsPlace 230 · Mills Godwin | — | Mills Godwin | 22:57 |
| 231 | Michael JamersonPlace 231 · Orange County | — | Orange County | 22:58 |
| 232 | Noah GuillPlace 232 · Smithfield | — | Smithfield | 22:59 |
| 233 | Prestin WilliamsonPlace 233 · Kettle Run | — | Kettle Run | 23:00 |
| 234 | Chris DellossoPlace 234 · Steward School | — | Steward School | 23:01 |
| 235 | Chris XiePlace 235 · Mills Godwin | — | Mills Godwin | 23:03 |
| 236 | Cameron SabelPlace 236 · Mills Godwin | — | Mills Godwin | 23:13 |
| 237 | Ryan KentonPlace 237 · Chancellor | — | Chancellor | 23:22 |
| 238 | Andrew PullenPlace 238 · West Point | — | West Point | 23:24 |
| 239 | Tony AltmanPlace 239 · Smithfield | — | Smithfield | 23:25 |
| 240 | Nicholas SnyderPlace 240 · North Stafford | — | North Stafford | 23:27 |
| 241 | Adam WolffPlace 241 · Jamestown | — | Jamestown | 23:29 |
| 242 | Nick BradfordPlace 242 · Northumberland | — | Northumberland | 23:30 |
| 243 | Andre DorazioPlace 243 · Matoaca | — | Matoaca | 23:36 |
| 244 | Paul MirandaPlace 244 · Tallwood | — | Tallwood | 23:44 |
| 245 | Holden AdamsPlace 245 · Saint Christopher`s | — | Saint Christopher`s | 23:50 |
| 246 | Colin BryantPlace 246 · Spotswood | — | Spotswood | 23:52 |
| 247 | Edson DeckerPlace 247 · Chancellor | — | Chancellor | 23:53 |
| 248 | Tucker DiveleyPlace 248 · Steward School | — | Steward School | 24:13 |
| 249 | Arvin ShaoPlace 249 · Christ Chapel Academy | — | Christ Chapel Academy | 24:21 |
| 250 | Phi DoPlace 250 · West Point | — | West Point | 24:22 |
| 251 | Hamilton BrownPlace 251 · Atlee | — | Atlee | 24:24 |
| 252 | Tucker SorrellPlace 252 · Spotsylvania | — | Spotsylvania | 24:26 |
| 253 | Ross WunibaldPlace 253 · Jamestown | — | Jamestown | 24:34 |
| 254 | David SmithPlace 254 · Bruton | — | Bruton | 24:44 |
| 255 | Mike McFaddenPlace 255 · Peninsula Catholic | — | Peninsula Catholic | 24:46 |
| 256 | Karsten BrownPlace 256 · Stonebridge School | — | Stonebridge School | 24:48 |
| 257 | Kyle YergeyPlace 257 · Kettle Run | — | Kettle Run | 24:51 |
| 258 | Cameron McRaePlace 258 · James River (Midlothian) | — | James River (Midlothian) | 24:52 |
| 259 | Dylan BlancoPlace 259 · Colgan | — | Colgan | 24:58 |
| 260 | Jiawei ZhaoPlace 260 · Peninsula Catholic | — | Peninsula Catholic | 25:01 |
| 261 | Parker MorrisPlace 261 · Atlee | — | Atlee | 25:04 |
| 262 | Matthew BurnsidePlace 262 · Trinity Episcopal School | — | Trinity Episcopal School | 25:05 |
| 263 | Jonathan StallingsPlace 263 · Stonebridge School | — | Stonebridge School | 25:09 |
| 264 | Neil BowmanPlace 264 · Tallwood | — | Tallwood | 25:16 |
| 265 | Andrew BoazPlace 265 · Liberty (Bealeton) | — | Liberty (Bealeton) | 25:20 |
| 266 | Benjamin MacGregorPlace 266 · Christ Chapel Academy | — | Christ Chapel Academy | 25:37 |
| 267 | Dylan RooksPlace 267 · New Kent | — | New Kent | 25:44 |
| 268 | Landon SmithPlace 268 · Bruton | — | Bruton | 25:46 |
| 269 | Cory LongeneckerPlace 269 · Courtland | — | Courtland | 25:51 |
| 270 | Henry FranklinPlace 270 · Patrick Henry (Ashland) | — | Patrick Henry (Ashland) | 25:52 |
| 271 | Wyatt DowdyPlace 271 · Matoaca | — | Matoaca | 25:59 |
| 272 | Jalen NolanPlace 272 · Oscar Smith | — | Oscar Smith | 26:01 |
| 273 | Connor FelixPlace 273 · Peninsula Catholic | — | Peninsula Catholic | 26:12 |
| 274 | Luke DelagliaPlace 274 · Kettle Run | — | Kettle Run | 26:13 |
| 275 | Drake EllisPlace 275 · Walsingham Academy | — | Walsingham Academy | 26:23 |
| 276 | Cole RichardsonPlace 276 · Steward School | — | Steward School | 26:28 |
| 277 | Brandon KellamPlace 277 · James River (Midlothian) | — | James River (Midlothian) | 26:32 |
| 278 | Leo HoangPlace 278 · St. Anne's-Belfield School | — | St. Anne's-Belfield School | 27:11 |
| 279 | Jonah ClesterPlace 279 · Christ Chapel Academy | — | Christ Chapel Academy | 27:12 |
| 280 | Akhil BokkisamPlace 280 · Steward School | — | Steward School | 27:30 |
| 281 | Keagan OdlumPlace 281 · North Stafford | — | North Stafford | 27:48 |
| 282 | Trey McIntyrePlace 282 · Spotswood | — | Spotswood | 27:52 |
| 283 | John KindigPlace 283 · Courtland | — | Courtland | 27:58 |
| 284 | Anthony HinojosaPlace 284 · Walsingham Academy | — | Walsingham Academy | 27:58 |
| 285 | Urie ConisPlace 285 · Harrisonburg | — | Harrisonburg | 28:14 |
| 286 | Draper FaulknerPlace 286 · Steward School | — | Steward School | 28:16 |
| 287 | Joe TalleyPlace 287 · Trinity Episcopal School | — | Trinity Episcopal School | 28:24 |
| 288 | Hunter GilliamPlace 288 · Orange County | — | Orange County | 28:36 |
| 289 | Tyler ChurchPlace 289 · Spotswood | — | Spotswood | 28:57 |
| 290 | Phinehas BetremussiePlace 290 · Christ Chapel Academy | — | Christ Chapel Academy | 29:19 |
| 291 | William DuPlace 291 · St. Anne's-Belfield School | — | St. Anne's-Belfield School | 29:19 |
| 292 | Wyatt PedersenPlace 292 · West Point | — | West Point | 29:26 |
| 293 | Zach MannPlace 293 · Courtland | — | Courtland | 29:27 |
| 294 | David CundiffPlace 294 · Spotsylvania | — | Spotsylvania | 31:16 |
| 295 | Will HomerPlace 295 · Courtland | — | Courtland | 31:51 |
| 296 | David StanleyPlace 296 · Atlee | — | Atlee | 31:57 |
| 297 | Alec WigginPlace 297 · Trinity Episcopal School | — | Trinity Episcopal School | 32:17 |
| 298 | D'Artagnon DussaultPlace 298 · Peninsula Catholic | — | Peninsula Catholic | 33:58 |