| 1 | Johnny PacePlace 1 · Grade 12 · Westfield | 12 | Westfield | 15:49.00 |
| 2 | Matthew NovakPlace 2 · Grade 12 · Deep Run | 12 | Deep Run | 15:49.00 |
| 3 | Anteneh GirmaPlace 3 · Grade 12 · Alexandria City | 12 | Alexandria City | 15:52.00 |
| 4 | Robert LockwoodPlace 4 · Grade 11 · C G Woodson | 11 | C G Woodson | 16:15.00 |
| 5 | Matthew BurkePlace 5 · Grade 12 · McLean | 12 | McLean | 16:17.00 PR |
| 6 | Joaquin GarciaPlace 6 · Grade 12 · Forest Park | 12 | Forest Park | 16:18.00 |
| 7 | Patrick MyersPlace 7 · Grade 12 · James Robinson | 12 | James Robinson | 16:18.00 |
| 8 | Maxwell CarpenterPlace 8 · Grade 11 · George C. Marshall | 11 | George C. Marshall | 16:19.00 |
| 9 | Zachary BattPlace 9 · Grade 12 · North Stafford | 12 | North Stafford | 16:21.00 |
| 10 | Warren Riley CovertPlace 10 · Grade 12 · Charlottesville | 12 | Charlottesville | 16:24.00 |
| 11 | Bruce GarthPlace 11 · Grade 12 · Riverbend | 12 | Riverbend | 16:24.00 |
| 12 | Bryce CatlettPlace 12 · Grade 11 · Osbourn Park | 11 | Osbourn Park | 16:25.00 |
| 13 | Andrew CarlinPlace 13 · Grade 11 · New Kent | 11 | New Kent | 16:27.00 |
| 14 | Alex MaguirePlace 14 · Grade 12 · Fairfax | 12 | Fairfax | 16:28.00 |
| 15 | Josh SpeierPlace 15 · Grade 12 · Bishop O'Connell | 12 | Bishop O'Connell | 16:29.00 PR |
| 16 | Alec SchrankPlace 16 · Grade 10 · Millbrook | 10 | Millbrook | 16:29.00 |
| 17 | Brian OlsonPlace 17 · Grade 12 · Brooke Point | 12 | Brooke Point | 16:31.00 |
| 18 | Peyton ArtzPlace 18 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 16:32.00 |
| 19 | Hunter JutrasPlace 19 · Grade 11 · James Robinson | 11 | James Robinson | 16:33.00 |
| 20 | Saurav VellelethPlace 20 · Grade 10 · Thomas Jefferson S&T | 10 | Thomas Jefferson S&T | 16:33.00 |
| 21 | Nate FossPlace 21 · Grade 11 · Thomas Jefferson S&T | 11 | Thomas Jefferson S&T | 16:35.00 |
| 22 | Josh SmallPlace 22 · Grade 12 · Patriot | 12 | Patriot | 16:36.00 |
| 23 | Grant NorthcuttPlace 23 · Grade 9 · Cosby | 9 | Cosby | 16:38.00 |
| 24 | Alex GilliamPlace 24 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 16:38.00 |
| 25 | Curtis MussenPlace 25 · Grade 11 · Mountain View | 11 | Mountain View | 16:40.00 |
| 26 | Jacob TaylorPlace 26 · Grade 11 · Forest Park | 11 | Forest Park | 16:42.00 |
| 27 | Ian HigginsPlace 27 · Grade 12 · Stafford | 12 | Stafford | 16:43.00 |
| 28 | Harrison MartingaylePlace 28 · Grade 11 · Princess Anne | 11 | Princess Anne | 16:43.00 |
| 29 | Andrew ShadePlace 29 · Grade 12 · James Wood | 12 | James Wood | 16:47.00 |
| 30 | Nicholas HitePlace 30 · Grade 12 · James Robinson | 12 | James Robinson | 16:50.00 |
| 31 | Bashir Mosavel-LoPlace 31 · Grade 10 · Deep Run | 10 | Deep Run | 16:50.00 |
| 32 | Cameron MimsPlace 32 · Grade 12 · Battlefield | 12 | Battlefield | 16:51.00 |
| 33 | Waleed SulimanPlace 33 · Grade 10 · Douglas Freeman | 10 | Douglas Freeman | 16:51.00 |
| 34 | Duke DiEugenioPlace 34 · Grade 10 · Stafford | 10 | Stafford | 16:51.00 |
| 35 | Nathan RiopellePlace 35 · Grade 10 · Thomas Jefferson S&T | 10 | Thomas Jefferson S&T | 16:52.00 |
| 36 | Max FullmerPlace 36 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 16:54.00 |
| 37 | Ashenafi KidanuPlace 37 · Grade 12 · Woodbridge | 12 | Woodbridge | 16:56.00 |
| 38 | Seamus OttoPlace 38 · Grade 11 · Turner Ashby | 11 | Turner Ashby | 16:57.00 |
| 39 | Calhoun StirlingPlace 39 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 16:58.00 |
| 40 | Banner PlumbPlace 40 · Grade 10 · Cave Spring | 10 | Cave Spring | 16:59.00 |
| 41 | Matt LuiggiPlace 41 · Grade 12 · Osbourn Park | 12 | Osbourn Park | 16:59.00 |
| 42 | Josh ShowalterPlace 42 · Grade 12 · Turner Ashby | 12 | Turner Ashby | 17:00.00 |
| 43 | Alex HeimbergPlace 43 · Grade 11 · Alexandria City | 11 | Alexandria City | 17:01.00 |
| 44 | Matt Heinicke-PeartPlace 44 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 17:02.00 |
| 45 | Christopher BlaggPlace 45 · Grade 12 · Thomas Jefferson S&T | 12 | Thomas Jefferson S&T | 17:03.00 |
| 46 | Harlan PoundersPlace 46 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 17:06.00 |
| 47 | Justin McFaulPlace 47 · Grade 11 · George C. Marshall | 11 | George C. Marshall | 17:08.00 |
| 48 | Ryan McCrackenPlace 48 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 17:10.00 |
| 49 | Paul KeurajianPlace 49 · Grade 11 · Jamestown | 11 | Jamestown | 17:10.00 |
| 50 | Ryan SmallPlace 50 · Grade 12 · Patriot | 12 | Patriot | 17:11.00 |
| 51 | David FalconePlace 51 · Grade 12 · C G Woodson | 12 | C G Woodson | 17:12.00 |
| 52 | Eric SpeeneyPlace 52 · Grade 10 · Patriot | 10 | Patriot | 17:13.00 |
| 53 | Brody GuthriePlace 53 · Grade 10 · North Stafford | 10 | North Stafford | 17:13.00 |
| 54 | Kevin DannaherPlace 54 · Grade 11 · Bishop O'Connell | 11 | Bishop O'Connell | 17:13.00 |
| 55 | Connery RyonPlace 55 · Grade 12 · Kettle Run | 12 | Kettle Run | 17:14.00 |
| 56 | Brett ShafferPlace 56 · Grade 10 · Westfield | 10 | Westfield | 17:14.00 |
| 57 | Brock CurryPlace 57 · Grade 11 · Fauquier | 11 | Fauquier | 17:14.00 |
| 58 | Trey BurlesonPlace 58 · Grade 10 · Cosby | 10 | Cosby | 17:14.00 |
| 59 | Daniel AustinPlace 59 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 17:17.00 |
| 60 | Joshua SparePlace 60 · Grade 10 · Princess Anne | 10 | Princess Anne | 17:17.00 |
| 61 | Hunter MollicaPlace 61 · Grade 11 · Cave Spring | 11 | Cave Spring | 17:19.00 |
| 62 | Alex PhenegerPlace 62 · Grade 11 · Cosby | 11 | Cosby | 17:20.00 |
| 63 | Madison CurryPlace 63 · Grade 11 · Fauquier | 11 | Fauquier | 17:20.00 |
| 64 | Henry DelavergnePlace 64 · Grade 10 · Fauquier | 10 | Fauquier | 17:20.00 |
| 65 | Campbell BaskinPlace 65 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 17:22.00 |
| 66 | Brandon NiemannPlace 66 · Grade 11 · C G Woodson | 11 | C G Woodson | 17:26.00 |
| 67 | Nicholas SlaterPlace 67 · Grade 11 · Osbourn Park | 11 | Osbourn Park | 17:26.00 |
| 68 | Cory RunkelPlace 68 · Grade 11 · James Robinson | 11 | James Robinson | 17:26.00 |
| 69 | Sean GrovesPlace 69 · Grade 12 · North Stafford | 12 | North Stafford | 17:27.00 |
| 70 | William BaxleyPlace 70 · Grade 10 · Thomas Jefferson S&T | 10 | Thomas Jefferson S&T | 17:28.00 |
| 71 | Taylor BraneyPlace 71 · Grade 12 · Mountain View | 12 | Mountain View | 17:28.00 |
| 72 | Nathan TreatPlace 72 · Grade 12 · Forest Park | 12 | Forest Park | 17:29.00 |
| 73 | Marty KnaufPlace 73 · Grade 12 · Bishop O'Connell | 12 | Bishop O'Connell | 17:30.00 |
| 74 | Jackson BettsPlace 74 · Grade 10 · C G Woodson | 10 | C G Woodson | 17:30.00 |
| 75 | Jacob StewartPlace 75 · Grade 10 · Cave Spring | 10 | Cave Spring | 17:30.00 |
| 76 | Dylan CookePlace 76 · Grade 12 · Kettle Run | 12 | Kettle Run | 17:31.00 |
| 77 | Mattew BlairPlace 77 · Grade 9 · Patriot | 9 | Patriot | 17:32.00 |
| 78 | Ryan MillerPlace 78 · Grade 9 · Riverbend | 9 | Riverbend | 17:33.00 |
| 79 | Tyler KrickovicPlace 79 · Grade 11 · Deep Run | 11 | Deep Run | 17:34.00 |
| 80 | Collin LongeneckerPlace 80 · Grade 11 · Turner Ashby | 11 | Turner Ashby | 17:34.00 |
| 81 | Bobby RatwayPlace 81 · Grade 12 · Brooke Point | 12 | Brooke Point | 17:35.00 |
| 82 | Ermias KebedePlace 82 · Grade 12 · Justice | 12 | Justice | 17:36.00 |
| 83 | Kyle ManetzPlace 83 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 17:37.00 |
| 84 | Tyson RobinsonPlace 84 · Grade 12 · Western Branch | 12 | Western Branch | 17:37.00 |
| 85 | Grant FabrizioPlace 85 · Grade 12 · Princess Anne | 12 | Princess Anne | 17:37.00 |
| 86 | Luke SidlePlace 86 · Grade 11 · Riverbend | 11 | Riverbend | 17:39.00 |
| 87 | Mitch WoodhousePlace 87 · Grade 12 · Thomas Jefferson S&T | 12 | Thomas Jefferson S&T | 17:39.00 |
| 88 | Ben ThomasPlace 88 · Grade 12 · Alexandria City | 12 | Alexandria City | 17:40.00 |
| 89 | Garrett BloodworthPlace 89 · Grade 12 · Millbrook | 12 | Millbrook | 17:41.00 |
| 90 | Drew ParkPlace 90 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 17:41.00 |
| 91 | David GutierrezPlace 91 · Grade 11 · Osbourn Park | 11 | Osbourn Park | 17:42.00 PR |
| 92 | Gavin CambyPlace 92 · Grade 10 · James Robinson | 10 | James Robinson | 17:42.00 |
| 93 | Dan GilmanPlace 93 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 17:43.00 |
| 94 | Alexander GomezPlace 94 · Grade 12 · Fairfax | 12 | Fairfax | 17:44.00 |
| 95 | Byron GilbreathPlace 95 · Grade 11 · Westfield | 11 | Westfield | 17:44.00 |
| 96 | Nicholas SchreiberPlace 96 · Grade 10 · Osbourn Park | 10 | Osbourn Park | 17:45.00 |
| 97 | James JerveyPlace 97 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 17:46.00 |
| 98 | Corey ArnetPlace 98 · Grade 12 · Battlefield | 12 | Battlefield | 17:47.00 |
| 99 | Max LindquistPlace 99 · Grade 10 · James Wood | 10 | James Wood | 17:47.00 |
| 100 | Elliott HansenPlace 100 · Grade 12 · Deep Run | 12 | Deep Run | 17:48.00 |
| 101 | Alfonso TorresPlace 101 · Grade 10 · Osbourn Park | 10 | Osbourn Park | 17:49.00 |
| 102 | Boo FullwoodPlace 102 · Grade 11 · Colonial Forge | 11 | Colonial Forge | 17:50.00 |
| 103 | Jonathan RobsonPlace 103 · Grade 10 · Battlefield | 10 | Battlefield | 17:52.00 |
| 104 | Kyle MisencikPlace 104 · Grade 10 · Woodbridge | 10 | Woodbridge | 17:52.00 |
| 105 | Dario ArmstrongPlace 105 · Grade 10 · Massaponax | 10 | Massaponax | 17:52.00 |
| 106 | Grant MitchellPlace 106 · Grade 11 · Battlefield | 11 | Battlefield | 17:52.00 |
| 107 | Kade McDonaldPlace 107 · Grade 10 · North Stafford | 10 | North Stafford | 17:53.00 |
| 108 | Nathan WatsonPlace 108 · Grade 12 · Fairfax | 12 | Fairfax | 17:53.00 |
| 109 | Alec SekelskyPlace 109 · Grade 11 · Kettle Run | 11 | Kettle Run | 17:54.00 |
| 110 | Remy FreirePlace 110 · Grade 12 · Thomas Jefferson S&T | 12 | Thomas Jefferson S&T | 17:55.00 |
| 111 | Reid SharkeyPlace 111 · Grade 11 · James Robinson | 11 | James Robinson | 17:55.00 |
| 112 | Ezra SawyerPlace 112 · Grade 9 · Broadway | 9 | Broadway | 17:56.00 PR |
| 113 | Jason SproulsPlace 113 · Grade 12 · McLean | 12 | McLean | 17:56.00 PR |
| 114 | Nate BowersPlace 114 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 17:58.00 |
| 115 | Isaac AlderferPlace 115 · Grade 9 · Broadway | 9 | Broadway | 17:58.00 |
| 116 | Matthew StilesPlace 116 · Grade 12 · Cave Spring | 12 | Cave Spring | 17:58.00 |
| 117 | Grant ChamberlainPlace 117 · Grade 12 · Alexandria City | 12 | Alexandria City | 17:58.00 |
| 118 | Michael OliverPlace 118 · Grade 9 · Stafford | 9 | Stafford | 17:59.00 PR |
| 119 | Andrew YostPlace 119 · Grade 11 · Woodbridge | 11 | Woodbridge | 17:59.00 |
| 120 | Kellen ReevesPlace 120 · Grade 10 · Stafford | 10 | Stafford | 17:59.00 |
| 121 | Devyn HeronPlace 121 · Grade 10 · Kettle Run | 10 | Kettle Run | 18:01.00 |
| 122 | Mitchel KernPlace 122 · Grade 10 · C G Woodson | 10 | C G Woodson | 18:02.00 |
| 123 | Cameron CoatesPlace 123 · Grade 11 · Jamestown | 11 | Jamestown | 18:03.00 |
| 124 | Daniel ChristopherPlace 124 · Grade 9 · Battlefield | 9 | Battlefield | 18:03.00 |
| 125 | Gresh GanningerPlace 125 · Grade 12 · Stafford | 12 | Stafford | 18:03.00 |
| 126 | Colin BushwellerPlace 126 · Grade 11 · C D Hylton | 11 | C D Hylton | 18:04.00 |
| 127 | Philippe DemartinPlace 127 · Grade 10 · Woodbridge | 10 | Woodbridge | 18:05.00 |
| 128 | Logan SawyerPlace 128 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 18:05.00 |
| 129 | Kyle DoylePlace 129 · Grade 11 · Riverbend | 11 | Riverbend | 18:05.00 |
| 130 | Jacob HillPlace 130 · Grade 12 · Osbourn Park | 12 | Osbourn Park | 18:05.00 PR |
| 131 | Alex HogansonPlace 131 · Grade 11 · Thomas Jefferson S&T | 11 | Thomas Jefferson S&T | 18:05.00 |
| 132 | Jacob WashlockPlace 132 · Grade 10 · Cosby | 10 | Cosby | 18:07.00 |
| 133 | Rishab NegiPlace 133 · Grade 11 · Thomas Jefferson S&T | 11 | Thomas Jefferson S&T | 18:07.00 PR |
| 134 | Alazar AkliluPlace 134 · Grade 11 · Woodbridge | 11 | Woodbridge | 18:08.00 |
| 135 | James PalaPlace 135 · Grade 12 · Meridian | 12 | Meridian | 18:08.00 |
| 136 | Skyler ZunkPlace 136 · Grade 12 · Cosby | 12 | Cosby | 18:09.00 |
| 137 | Aiden O'LearyPlace 137 · Grade 10 · George C. Marshall | 10 | George C. Marshall | 18:09.00 PR |
| 138 | Gavin McCainPlace 138 · Grade 12 · Stafford | 12 | Stafford | 18:09.00 |
| 139 | James McAvoyPlace 139 · Grade 10 · Fauquier | 10 | Fauquier | 18:09.00 |
| 140 | John MackayPlace 140 · Grade 10 · Alexandria City | 10 | Alexandria City | 18:11.00 |
| 141 | Daniel LafeverPlace 141 · Grade 11 · Kettle Run | 11 | Kettle Run | 18:11.00 |
| 142 | Micah LeiningerPlace 142 · Grade 12 · Broadway | 12 | Broadway | 18:11.00 PR |
| 143 | James HemphillPlace 143 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 18:12.00 |
| 144 | Stephen AlbertPlace 144 · Grade 12 · Fairfax | 12 | Fairfax | 18:12.00 |
| 145 | Nick ColozzaPlace 145 · Grade 12 · Cave Spring | 12 | Cave Spring | 18:13.00 |
| 146 | Zach CannonPlace 146 · Grade 9 · Battlefield | 9 | Battlefield | 18:13.00 |
| 147 | Lance SheridanPlace 147 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 18:14.00 |
| 148 | Alex ClemPlace 148 · Grade 10 · Riverbend | 10 | Riverbend | 18:14.00 |
| 149 | Andrew EliasPlace 149 · Grade 11 · Bishop O'Connell | 11 | Bishop O'Connell | 18:14.00 |
| 150 | Christian AverillPlace 150 · Grade 11 · Cosby | 11 | Cosby | 18:15.00 |
| 151 | Laurence SneedPlace 151 · Grade 10 · Forest Park | 10 | Forest Park | 18:15.00 |
| 152 | Andrew PaynePlace 152 · Grade 11 · C D Hylton | 11 | C D Hylton | 18:17.00 |
| 153 | Zach KilbyPlace 153 · Grade 12 · C G Woodson | 12 | C G Woodson | 18:17.00 |
| 154 | Joseph MonfortPlace 154 · Grade 12 · Battlefield | 12 | Battlefield | 18:18.00 |
| 155 | Tyler BrightwellPlace 155 · Grade 11 · New Kent | 11 | New Kent | 18:19.00 |
| 156 | Bryce OttPlace 156 · Grade 11 · Osbourn Park | 11 | Osbourn Park | 18:19.00 |
| 157 | Guillaume TabaryPlace 157 · Grade 11 · Massaponax | 11 | Massaponax | 18:20.00 |
| 158 | Josh KeimPlace 158 · Grade 10 · Broadway | 10 | Broadway | 18:21.00 |
| 159 | Ryan SchleicherPlace 159 · Grade 11 · Ocean Lakes | 11 | Ocean Lakes | 18:21.00 |
| 160 | Justin WisemanPlace 160 · Grade 10 · Millbrook | 10 | Millbrook | 18:21.00 |
| 161 | Addison BaugherPlace 161 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 18:21.00 |
| 162 | Zach DolackPlace 162 · Grade 11 · Turner Ashby | 11 | Turner Ashby | 18:22.00 |
| 163 | Tyler EstradaPlace 163 · Grade 12 · Patriot | 12 | Patriot | 18:22.00 |
| 164 | Holden MinorPlace 164 · Grade 12 · New Kent | 12 | New Kent | 18:22.00 |
| 165 | Evan LeachPlace 165 · Grade 9 · Riverbend | 9 | Riverbend | 18:23.00 |
| 166 | Nick MalhotraPlace 166 · Grade 11 · McLean | 11 | McLean | 18:23.00 PR |
| 167 | Solomon Herring-CowanPlace 167 · Grade 11 · North Stafford | 11 | North Stafford | 18:24.00 |
| 168 | Jonathan HublerPlace 168 · Grade 11 · Patriot | 11 | Patriot | 18:24.00 |
| 169 | Alex DudleyPlace 169 · Grade 9 · Bishop O'Connell | 9 | Bishop O'Connell | 18:24.00 |
| 170 | Ellis O'DayPlace 170 · Grade 11 · North Stafford | 11 | North Stafford | 18:24.00 |
| 171 | Eric FolkertsPlace 171 · Grade 12 · Alexandria City | 12 | Alexandria City | 18:25.00 |
| 172 | Ahadu SolomonPlace 172 · Grade 11 · Alexandria City | 11 | Alexandria City | 18:25.00 |
| 173 | Nathaniel GoodPlace 173 · Grade 9 · Hanover | 9 | Hanover | 18:25.00 |
| 174 | Eric BellinghovenPlace 174 · Grade 12 · Ocean Lakes | 12 | Ocean Lakes | 18:25.00 |
| 175 | Grayson FusaroPlace 175 · Grade 11 · Riverbend | 11 | Riverbend | 18:25.00 |
| 176 | Samuel JonesPlace 176 · Grade 10 · Forest Park | 10 | Forest Park | 18:25.00 |
| 177 | Tom CartyPlace 177 · Grade 11 · Millbrook | 11 | Millbrook | 18:25.00 |
| 178 | Andy HerreraPlace 178 · Grade 11 · Gar-Field | 11 | Gar-Field | 18:26.00 |
| 179 | Chase McGrailPlace 179 · Grade 10 · Forest Park | 10 | Forest Park | 18:26.00 |
| 180 | Jeffrey LiuPlace 180 · Grade 11 · Thomas Jefferson S&T | 11 | Thomas Jefferson S&T | 18:26.00 |
| 181 | Joshua BurdsalPlace 181 · Grade 11 · Brooke Point | 11 | Brooke Point | 18:27.00 |
| 182 | Will ChesleyPlace 182 · Grade 10 · Hanover | 10 | Hanover | 18:28.00 |
| 183 | Colin BrooksPlace 183 · Grade 12 · James Robinson | 12 | James Robinson | 18:28.00 |
| 185 | Cole CaminitiPlace 185 · Grade 11 · Deep Run | 11 | Deep Run | 18:28.00 |
| 186 | Korey BlodgettPlace 186 · Grade 12 · McLean | 12 | McLean | 18:29.00 |
| 187 | Beamlak HailemariamPlace 187 · Grade 12 · Meridian | 12 | Meridian | 18:32.00 |
| 188 | Thomas GarnerPlace 188 · Grade 12 · Cosby | 12 | Cosby | 18:32.00 |
| 189 | James SchneiderPlace 189 · Grade 11 · Meridian | 11 | Meridian | 18:33.00 |
| 190 | Thomas RichardsPlace 190 · Grade 11 · McLean | 11 | McLean | 18:33.00 |
| 191 | Colby BienlsowskiPlace 191 · Grade 11 · George C. Marshall | 11 | George C. Marshall | 18:33.00 |
| 192 | James O'HaraPlace 192 · Grade 12 · James Robinson | 12 | James Robinson | 18:33.00 |
| 193 | Christian LysekPlace 193 · Grade 10 · New Kent | 10 | New Kent | 18:34.00 |
| 194 | Travis MartiniPlace 194 · Grade 11 · Forest Park | 11 | Forest Park | 18:34.00 |
| 195 | Glenn VelascoPlace 195 · Grade 10 · Fairfax | 10 | Fairfax | 18:34.00 |
| 196 | Samuel LallyPlace 196 · Grade 10 · Alexandria City | 10 | Alexandria City | 18:35.00 |
| 197 | Damian GrantPlace 197 · Grade 11 · Patriot | 11 | Patriot | 18:35.00 |
| 198 | Jonathan LeePlace 198 · Grade 12 · Deep Run | 12 | Deep Run | 18:36.00 |
| 199 | Marshall AdzimaPlace 199 · Grade 12 · Kettle Run | 12 | Kettle Run | 18:36.00 |
| 200 | Colin CumminsPlace 200 · Grade 12 · Fauquier | 12 | Fauquier | 18:37.00 |
| 201 | Ian DuntonPlace 201 · Grade 11 · Fauquier | 11 | Fauquier | 18:37.00 |
| 202 | Andrew SmithPlace 202 · Grade 12 · George C. Marshall | 12 | George C. Marshall | 18:39.00 |
| 203 | Jacksen CostaPlace 203 · Grade 9 · James Wood | 9 | James Wood | 18:39.00 |
| 204 | Justus MorrettPlace 204 · Grade 9 · Massaponax | 9 | Massaponax | 18:39.00 |
| 205 | Arnold LaoPlace 205 · Grade 12 · Westfield | 12 | Westfield | 18:40.00 |
| 206 | Jonathan BidingerPlace 206 · Grade 12 · Westfield | 12 | Westfield | 18:41.00 |
| 207 | David RussellPlace 207 · Grade 12 · McLean | 12 | McLean | 18:41.00 |
| 208 | Gabriel LeggieriPlace 208 · Grade 11 · Osbourn Park | 11 | Osbourn Park | 18:41.00 |
| 209 | Colin TurnerPlace 209 · Grade 11 · Osbourn Park | 11 | Osbourn Park | 18:41.00 |
| 210 | Wesley DanielsPlace 210 · Grade 12 · Broadway | 12 | Broadway | 18:41.00 PR |
| 211 | Hunter WilfongPlace 211 · Grade 10 · Riverbend | 10 | Riverbend | 18:42.00 |
| 212 | Braden WaltersPlace 212 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 18:42.00 |
| 213 | Chris AmadorPlace 213 · Grade 11 · Colonial Forge | 11 | Colonial Forge | 18:43.00 |
| 214 | Jonathan PorterPlace 214 · Grade 10 · Western Branch | 10 | Western Branch | 18:43.00 |
| 215 | Kevin KleineggerPlace 215 · Grade 10 · Millbrook | 10 | Millbrook | 18:43.00 |
| 216 | Tyequis StallinsPlace 216 · Grade 12 · Western Branch | 12 | Western Branch | 18:43.00 |
| 217 | Christian LeighPlace 217 · Grade 12 · North Stafford | 12 | North Stafford | 18:44.00 |
| 218 | Martinez IvanPlace 218 · Grade 12 · Woodbridge | 12 | Woodbridge | 18:44.00 |
| 219 | Joseph CostelloPlace 219 · Grade 10 · James Wood | 10 | James Wood | 18:44.00 |
| 220 | Vincent GuevaraPlace 220 · Grade 12 · Justice | 12 | Justice | 18:44.00 |
| 221 | Riley BryantPlace 221 · Grade 11 · North Stafford | 11 | North Stafford | 18:44.00 |
| 222 | Ryan HeickPlace 222 · Grade 11 · Westfield | 11 | Westfield | 18:45.00 |
| 223 | Austin CookPlace 223 · Grade 10 · Deep Run | 10 | Deep Run | 18:45.00 |
| 224 | Justin BushPlace 224 · Grade 10 · Kettle Run | 10 | Kettle Run | 18:45.00 |
| 225 | Robert KochPlace 225 · Grade 10 · Forest Park | 10 | Forest Park | 18:48.00 |
| 226 | David CohnPlace 226 · Grade 12 · Charlottesville | 12 | Charlottesville | 18:49.00 |
| 227 | Brandon HatcherPlace 227 · Grade 10 · Cave Spring | 10 | Cave Spring | 18:51.00 |
| 228 | Sean AlticePlace 228 · Grade 10 · Cave Spring | 10 | Cave Spring | 18:51.00 |
| 229 | Adrian MontneyPlace 229 · Grade 9 · Stafford | 9 | Stafford | 18:52.00 |
| 230 | Sean KeanePlace 230 · Grade 12 · Westfield | 12 | Westfield | 18:53.00 |
| 231 | Benjamin SzykmanPlace 231 · Grade 12 · Jamestown | 12 | Jamestown | 18:53.00 |
| 232 | Tod HartPlace 232 · Grade 10 · Millbrook | 10 | Millbrook | 18:55.00 |
| 233 | Connor StephensonPlace 233 · Grade 12 · C G Woodson | 12 | C G Woodson | 18:55.00 |
| 234 | Daniel NapolitanoPlace 234 · Grade 11 · Jamestown | 11 | Jamestown | 18:56.00 |
| 235 | Kyle BassettPlace 235 · Grade 10 · Gar-Field | 10 | Gar-Field | 18:57.00 |
| 236 | Jonathan GilmourPlace 236 · Grade 12 · Meridian | 12 | Meridian | 18:58.00 |
| 237 | Samuel B HassettPlace 237 · Grade 10 · George C. Marshall | 10 | George C. Marshall | 19:00.00 |
| 238 | Javier EsparzaPlace 238 · Grade 12 · Brooke Point | 12 | Brooke Point | 19:00.00 |
| 239 | Patrick Palermo-RePlace 239 · Grade 12 · Forest Park | 12 | Forest Park | 19:01.00 |
| 240 | Peter SmithPlace 240 · Grade 9 · Cave Spring | 9 | Cave Spring | 19:01.00 |
| 241 | Luke BrinkmannPlace 241 · Grade 11 · Bishop O'Connell | 11 | Bishop O'Connell | 19:01.00 |
| 242 | Immanuel CromleyPlace 242 · Grade 11 · Alexandria City | 11 | Alexandria City | 19:01.00 |
| 243 | Ethan CoryPlace 243 · Grade 10 · North Stafford | 10 | North Stafford | 19:01.00 PR |
| 244 | Matthew LandivarPlace 244 · Grade 11 · C D Hylton | 11 | C D Hylton | 19:02.00 |
| 245 | Charlie RosserPlace 245 · Grade 11 · Hanover | 11 | Hanover | 19:03.00 |
| 246 | Josh DansiePlace 246 · Grade 11 · James Wood | 11 | James Wood | 19:03.00 |
| 247 | Brian StevensonPlace 247 · Grade 10 · New Kent | 10 | New Kent | 19:03.00 |
| 248 | David MunozPlace 248 · Grade 10 · Brooke Point | 10 | Brooke Point | 19:03.00 |
| 249 | Zach RiversPlace 249 · Grade 12 · Massaponax | 12 | Massaponax | 19:04.00 |
| 250 | William MarsPlace 250 · Grade 11 · Westfield | 11 | Westfield | 19:05.00 PR |
| 251 | Aaron SortorePlace 251 · Grade 12 · Cave Spring | 12 | Cave Spring | 19:05.00 |
| 252 | Isaiah MathewsPlace 252 · Grade 10 · Hanover | 10 | Hanover | 19:08.00 |
| 253 | Christopher SantiPlace 253 · Grade 10 · Patriot | 10 | Patriot | 19:10.00 |
| 254 | Nick SmithPlace 254 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 19:11.00 |
| 255 | Nathan DegalleryPlace 255 · Grade 11 · Riverbend | 11 | Riverbend | 19:11.00 |
| 256 | Esteban VargasPlace 256 · Grade 12 · Justice | 12 | Justice | 19:11.00 |
| 257 | Brandon HickeyPlace 257 · Grade 12 · Colonial Forge | 12 | Colonial Forge | 19:12.00 |
| 258 | Jonathon HughesPlace 258 · Grade 12 · Hanover | 12 | Hanover | 19:13.00 |
| 259 | Cameron BiendlPlace 259 · Grade 9 · Patriot | 9 | Patriot | 19:13.00 |
| 260 | Dylan GoodPlace 260 · Grade 12 · Stafford | 12 | Stafford | 19:14.00 |
| 261 | Timothy GilmourPlace 261 · Grade 10 · Meridian | 10 | Meridian | 19:14.00 |
| 262 | Denton KnightPlace 262 · Grade 11 · Fairfax | 11 | Fairfax | 19:15.00 |
| 263 | Charlie FieldPlace 263 · Grade 12 · Meridian | 12 | Meridian | 19:16.00 |
| 264 | Aidan KeverlinePlace 264 · Grade 11 · Western Branch | 11 | Western Branch | 19:17.00 |
| 265 | Jack ChambersPlace 265 · Grade 10 · Jamestown | 10 | Jamestown | 19:17.00 |
| 266 | Mason BurbaPlace 266 · Grade 9 · North Stafford | 9 | North Stafford | 19:18.00 |
| 267 | Jake PhillipsPlace 267 · Grade 10 · Riverbend | 10 | Riverbend | 19:18.00 |
| 268 | Jake AbruzzoPlace 268 · Grade 9 · Westfield | 9 | Westfield | 19:18.00 |
| 269 | Chris KimPlace 269 · Grade 11 · Forest Park | 11 | Forest Park | 19:19.00 |
| 270 | Kevin KonyarPlace 270 · Grade 9 · James Wood | 9 | James Wood | 19:19.00 |
| 271 | Ben Tello-LlerenaPlace 271 · Grade 10 · Westfield | 10 | Westfield | 19:22.00 |
| 272 | Donald LobedaPlace 272 · Grade 11 · C G Woodson | 11 | C G Woodson | 19:25.00 |
| 273 | Andrew CowenPlace 273 · Grade 11 · George C. Marshall | 11 | George C. Marshall | 19:25.00 |
| 274 | Ferris SamaraPlace 274 · Grade 12 · Justice | 12 | Justice | 19:25.00 |
| 275 | Kiran MenonPlace 275 · Grade 11 · Meridian | 11 | Meridian | 19:25.00 |
| 276 | Michael ChinPlace 276 · Grade 9 · Hanover | 9 | Hanover | 19:26.00 |
| 277 | Adam ThomasPlace 277 · Grade 12 · Justice | 12 | Justice | 19:26.00 PR |
| 278 | Anthony TorrelioPlace 278 · Grade 12 · Justice | 12 | Justice | 19:28.00 |
| 279 | Theodore LebrykPlace 279 · Grade 12 · Justice | 12 | Justice | 19:28.00 |
| 280 | Max HeichePlace 280 · Grade 10 · Fairfax | 10 | Fairfax | 19:29.00 |
| 281 | Matthew O'CadizPlace 281 · Grade 9 · Justice | 9 | Justice | 19:29.00 |
| 282 | Mark BiliunasPlace 282 · Grade 10 · Deep Run | 10 | Deep Run | 19:30.00 |
| 283 | Lloyd MorantPlace 283 · Grade 9 · Jamestown | 9 | Jamestown | 19:31.00 |
| 284 | Matt LansfordPlace 284 · Grade 9 · Jamestown | 9 | Jamestown | 19:32.00 |
| 285 | Spencer O'NeillPlace 285 · Grade 11 · Massaponax | 11 | Massaponax | 19:32.00 |
| 286 | Chaseton EvanchoPlace 286 · Grade 9 · Western Branch | 9 | Western Branch | 19:33.00 |
| 287 | John McKuskerPlace 287 · Grade 11 · C D Hylton | 11 | C D Hylton | 19:34.00 |
| 288 | Benjamin VealePlace 288 · Grade 12 · Charlottesville | 12 | Charlottesville | 19:34.00 |
| 289 | Yuri FrazierPlace 289 · Grade 9 · New Kent | 9 | New Kent | 19:35.00 |
| 290 | Kieran OrndorffPlace 290 · Grade 12 · James Wood | 12 | James Wood | 19:35.00 |
| 291 | Ian RectorPlace 291 · Grade 11 · C G Woodson | 11 | C G Woodson | 19:37.00 PR |
| 292 | Patrick O'SheaPlace 292 · Grade 10 · Charlottesville | 10 | Charlottesville | 19:37.00 |
| 293 | Spencer JohnsonPlace 293 · Grade 10 · Fairfax | 10 | Fairfax | 19:38.00 |
| 294 | Andrew DonelsonPlace 294 · Grade 10 · McLean | 10 | McLean | 19:39.00 |
| 295 | Graham OhlegerPlace 295 · Grade 9 · Brooke Point | 9 | Brooke Point | 19:39.00 |
| 296 | Connor HancockPlace 296 · Grade 11 · Western Branch | 11 | Western Branch | 19:41.00 |
| 297 | Gil PloppertPlace 297 · Grade 12 · New Kent | 12 | New Kent | 19:45.00 PR |
| 298 | Kenny LePlace 298 · Grade 12 · Justice | 12 | Justice | 19:45.00 |
| 299 | Clarke AgnewPlace 299 · Grade 9 · Jamestown | 9 | Jamestown | 19:46.00 |
| 300 | Jonathan GrafPlace 300 · Grade 9 · Deep Run | 9 | Deep Run | 19:47.00 |
| 301 | Zach SchaufflerPlace 301 · Grade 12 · Jamestown | 12 | Jamestown | 19:48.00 PR |
| 302 | David MatzPlace 302 · Grade 11 · Meridian | 11 | Meridian | 19:49.00 PR |
| 303 | Garrison GrowPlace 303 · Grade 11 · Justice | 11 | Justice | 19:50.00 |
| 304 | Devin HudsonPlace 304 · Grade 11 · Massaponax | 11 | Massaponax | 19:52.00 |
| 305 | Tyler BrownPlace 305 · Grade 9 · Hanover | 9 | Hanover | 19:54.00 |
| 306 | Ethan LundyPlace 306 · Grade 9 · Princess Anne | 9 | Princess Anne | 19:54.00 |
| 307 | Antwan StukesPlace 307 · Grade 11 · Western Branch | 11 | Western Branch | 19:55.00 |
| 309 | Jack BlazekPlace 309 · Grade 10 · Millbrook | 10 | Millbrook | 20:00.00 |
| 310 | Jake BenoitPlace 310 · Grade 10 · Colonial Forge | 10 | Colonial Forge | 20:02.00 |
| 311 | Nils BackmanPlace 311 · Grade 9 · Jamestown | 9 | Jamestown | 20:02.00 |
| 312 | Justin StewartPlace 312 · Grade 9 · New Kent | 9 | New Kent | 20:03.00 |
| 313 | Ryan ReebPlace 313 · Grade 11 · Massaponax | 11 | Massaponax | 20:05.00 PR |
| 314 | Andrew EberlyPlace 314 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 20:07.00 |
| 315 | Troy ClarkPlace 315 · Grade 9 · Colonial Forge | 9 | Colonial Forge | 20:11.00 |
| 316 | Patrick FieldPlace 316 · Grade 11 · Meridian | 11 | Meridian | 20:12.00 PR |
| 317 | Julian GrippoPlace 317 · Grade 12 · Meridian | 12 | Meridian | 20:18.00 |
| 318 | Bryan RamosPlace 318 · Grade 10 · Gar-Field | 10 | Gar-Field | 20:19.00 |
| 319 | Charles SalleyPlace 319 · Grade 11 · Cosby | 11 | Cosby | 20:20.00 |
| 320 | Lukas HouptPlace 320 · Grade 10 · Charlottesville | 10 | Charlottesville | 20:20.00 |
| 321 | Zachary GreenhoePlace 321 · Grade 10 · Charlottesville | 10 | Charlottesville | 20:23.00 |
| 322 | Bryce RatliefPlace 322 · Grade 9 · James Wood | 9 | James Wood | 20:26.00 |
| 323 | Kyle KeenanPlace 323 · Grade 10 · Millbrook | 10 | Millbrook | 20:27.00 |
| 324 | David SopkoPlace 324 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 20:29.00 |
| 325 | Will AmackerPlace 325 · Grade 12 · Charlottesville | 12 | Charlottesville | 20:29.00 |
| 326 | Aaron CurdPlace 326 · Grade 9 · James Wood | 9 | James Wood | 20:30.00 |
| 327 | Addison RoeschleyPlace 327 · Grade 11 · Turner Ashby | 11 | Turner Ashby | 20:31.00 |
| 328 | Christian PerezPlace 328 · Grade 11 · Brooke Point | 11 | Brooke Point | 20:32.00 |
| 329 | Kevin AlvarezPlace 329 · Grade 11 · Gar-Field | 11 | Gar-Field | 20:34.00 |
| 330 | James GiffinPlace 330 · Grade 12 · New Kent | 12 | New Kent | 20:39.00 |
| 331 | Drew HulburtPlace 331 · Grade 9 · Hanover | 9 | Hanover | 20:41.00 |
| 332 | Angel BatenPlace 332 · Grade 11 · Fairfax | 11 | Fairfax | 20:42.00 |
| 333 | Devin StewartPlace 333 · Grade 11 · Gar-Field | 11 | Gar-Field | 20:43.00 |
| 334 | Thomas KruthPlace 334 · Grade 12 · Massaponax | 12 | Massaponax | 20:43.00 |
| 335 | Lane RennerPlace 335 · Grade 12 · Mount Vernon | 12 | Mount Vernon | 20:44.00 |
| 336 | Tyler FortiPlace 336 · Grade 12 · Brooke Point | 12 | Brooke Point | 20:47.00 |
| 337 | Ezra KastenPlace 337 · Grade 9 · Turner Ashby | 9 | Turner Ashby | 20:50.00 |
| 338 | Sam SchneiderPlace 338 · Grade 10 · Alexandria City | 10 | Alexandria City | 20:51.00 |
| 339 | Evan BlaisPlace 339 · Grade 10 · Colonial Forge | 10 | Colonial Forge | 21:01.00 |
| 340 | Tredarius WynnPlace 340 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 21:03.00 |
| 341 | Kyle SargentPlace 341 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 21:16.00 |
| 342 | Grady SadlierPlace 342 · Grade 9 · Colonial Forge | 9 | Colonial Forge | 21:20.00 |
| 343 | Michael StonePlace 343 · Grade 10 · Colonial Forge | 10 | Colonial Forge | 21:28.00 |
| 344 | William ThomasPlace 344 · Grade 11 · Massaponax | 11 | Massaponax | 21:29.00 |
| 346 | William Mends-ColePlace 346 · Grade 11 · Brooke Point | 11 | Brooke Point | 21:30.00 |
| 347 | Alix NguyenPlace 347 · Grade 12 · Massaponax | 12 | Massaponax | 21:38.00 |
| 348 | Jorge QuinonesPlace 348 · Grade 10 · Colonial Forge | 10 | Colonial Forge | 21:46.00 |
| 349 | Josh RamirezPlace 349 · Grade 12 · Colonial Forge | 12 | Colonial Forge | 21:58.00 PR |
| 350 | Alan WalkerPlace 350 · Grade 9 · New Kent | 9 | New Kent | 21:59.00 |
| 351 | Will PughPlace 351 · Grade 11 · James Wood | 11 | James Wood | 22:48.00 |
| 352 | Hakim LahlouPlace 352 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 23:53.00 |