| 1 | Brendan TaylorPlace 1 · LC Bird | — | LC Bird | 16:28.00 |
| 2 | Jacob PlummerPlace 2 · LC Bird | — | LC Bird | 16:30.00 |
| 3 | Patrick JohnsonPlace 3 · Grade 11 · New Kent | 11 | New Kent | 16:46.00 |
| 4 | Shahmique CromwellPlace 4 · LC Bird | — | LC Bird | 16:49.00 |
| 5 | Carter BurchamPlace 5 · Grade 11 · Patrick Henry (Ashla | 11 | Patrick Henry (Ashla | 16:51.00 |
| 6 | Trevor MasonPlace 6 · Grade 9 · Patrick Henry (Ashla | 9 | Patrick Henry (Ashla | 16:53.00 |
| 7 | Johnny BabyakPlace 7 · Grade 10 · Smithfield | 10 | Smithfield | 17:08.00 |
| 8 | Sam GeisslerPlace 8 · Douglas Freeman | — | Douglas Freeman | 17:17.00 |
| 9 | Corey PisaPlace 9 · LC Bird | — | LC Bird | 17:18.00 |
| 10 | Tyler MaassPlace 10 · Grade 12 · Spotsylvania | 12 | Spotsylvania | 17:30.00 |
| 11 | Nate ElkinPlace 11 · Douglas Freeman | — | Douglas Freeman | 17:36.00 |
| 12 | De'Avion HardingPlace 12 · Grade 11 · Lancaster | 11 | Lancaster | 17:40.00 |
| 13 | Luke TaylorPlace 13 · Grade 9 · Patrick Henry (Ashla | 9 | Patrick Henry (Ashla | 17:42.00 |
| 14 | Charles MurphyPlace 14 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 17:44.00 |
| 15 | Devyn StoutPlace 15 · Grade 12 · King George | 12 | King George | 17:47.00 |
| 16 | Matthew McCabePlace 16 · Douglas Freeman | — | Douglas Freeman | 17:49.00 |
| 17 | Lucas NeelyPlace 17 · Douglas Freeman | — | Douglas Freeman | 17:50.00 |
| 18 | Alex DachosPlace 18 · Grade 10 · King George | 10 | King George | 17:53.00 |
| 19 | Blake BerkleyPlace 19 · LC Bird | — | LC Bird | 17:55.00 |
| 20 | Sam RodmanPlace 20 · Grade 10 · Liberty (Bealeton) H | 10 | Liberty (Bealeton) H | 17:56.00 |
| 21 | Ben KouzelPlace 21 · Grade 12 · Broad Run | 12 | Broad Run | 17:57.00 |
| 22 | Joseph GilmanPlace 22 · Douglas Freeman | — | Douglas Freeman | 17:57.80 |
| 23 | Dominique VeneyPlace 23 · Grade 12 · Lancaster | 12 | Lancaster | 17:58.00 |
| 24 | Shane BishopPlace 24 · Douglas Freeman | — | Douglas Freeman | 17:59.00 |
| 25 | John Michael CabralPlace 25 · Menchville | — | Menchville | 18:05.00 |
| 26 | Abraham MartinezPlace 26 · Grade 12 · King George | 12 | King George | 18:10.00 |
| 27 | Jon HamiltonPlace 27 · Grade 11 · Smithfield | 11 | Smithfield | 18:13.00 |
| 28 | Ziyad HassanPlace 28 · Grade 10 · Broad Run | 10 | Broad Run | 18:14.00 |
| 29 | Cullen MunroPlace 29 · Douglas Freeman | — | Douglas Freeman | 18:18.00 |
| 30 | Matt RosePlace 30 · Grade 11 · King George | 11 | King George | 18:18.50 |
| 31 | El-Amir HanafiPlace 31 · LC Bird | — | LC Bird | 18:19.00 |
| 32 | Tim HoffstaetterPlace 32 · Grade 11 · Smithfield | 11 | Smithfield | 18:22.00 |
| 33 | Ethan SpeyerPlace 33 · Grade 12 · Brooke Point | 12 | Brooke Point | 18:22.60 |
| 34 | Sam LongestPlace 34 · Grade 10 · Spirit Homeschool | 10 | Spirit Homeschool | 18:24.00 |
| 35 | Gabriel BollhorstPlace 35 · Grade 12 · New Kent | 12 | New Kent | 18:26.00 |
| 36 | Jordan DuncanPlace 36 · Grade 10 · Smithfield | 10 | Smithfield | 18:29.00 |
| 37 | Taylor PricePlace 37 · Grade 9 · Smithfield | 9 | Smithfield | 18:32.00 |
| 38 | BJ DiongzonPlace 38 · Menchville | — | Menchville | 18:33.00 |
| 39 | Lowell SmithPlace 39 · Douglas Freeman | — | Douglas Freeman | 18:37.00 |
| 40 | Brady WingeartPlace 40 · Grade 10 · King George | 10 | King George | 18:38.00 |
| 41 | Ethan MarkhamPlace 41 · Grade 10 · Patrick Henry (Ashla | 10 | Patrick Henry (Ashla | 18:40.00 |
| 42 | Ryan IslasPlace 42 · Grade 11 · Brooke Point | 11 | Brooke Point | 18:44.00 |
| 43 | James AldridgePlace 43 · Menchville | — | Menchville | 18:47.00 |
| 44 | Michael LeffPlace 44 · Grade 10 · Patrick Henry (Ashla | 10 | Patrick Henry (Ashla | 18:48.00 |
| 45 | Matthew AndersonPlace 45 · Grade 10 · Liberty (Bealeton) H | 10 | Liberty (Bealeton) H | 18:50.00 |
| 46 | Chris WarePlace 46 · Menchville | — | Menchville | 18:52.00 |
| 47 | Cooper BoleyPlace 47 · Grade 10 · Smithfield | 10 | Smithfield | 18:52.50 |
| 48 | Josh FaneufPlace 48 · Grade 11 · King George | 11 | King George | 18:54.00 |
| 49 | Grayson BennettPlace 49 · Grade 12 · Patrick Henry (Roano | 12 | Patrick Henry (Roano | 18:54.70 |
| 50 | Sebastian RublePlace 50 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 18:56.00 |
| 51 | Daniel CharttersPlace 51 · LC Bird | — | LC Bird | 18:58.00 |
| 52 | McKeiran RomasserPlace 52 · Grade 10 · Spotsylvania | 10 | Spotsylvania | 18:58.80 |
| 53 | Justiin HealeyPlace 53 · Grade 10 · King George | 10 | King George | 19:02.00 |
| 54 | Joseph LewisPlace 54 · Grade 12 · Brooke Point | 12 | Brooke Point | 19:07.00 |
| 55 | Isaac IslasPlace 55 · Grade 11 · Brooke Point | 11 | Brooke Point | 19:10.00 |
| 56 | Davin FermainttPlace 56 · Menchville | — | Menchville | 19:12.00 |
| 57 | Trevor SmithPlace 57 · Grade 10 · Caroline | 10 | Caroline | 19:12.80 |
| 58 | Noah GettingsPlace 58 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 19:14.00 |
| 59 | Pace PalmerPlace 59 · Grade 12 · Smithfield | 12 | Smithfield | 19:16.00 |
| 60 | Hayden BraunPlace 60 · Grade 10 · Brooke Point | 10 | Brooke Point | 19:17.00 |
| 61 | Brandon EdwardsPlace 61 · Menchville | — | Menchville | 19:22.00 |
| 62 | Sebastian ZieglerPlace 62 · LC Bird | — | LC Bird | 19:24.00 |
| 63 | Ryan LutzPlace 63 · Grade 11 · Liberty (Bealeton) H | 11 | Liberty (Bealeton) H | 19:25.00 |
| 64 | Grant ManninenPlace 64 · Grade 12 · Spotsylvania | 12 | Spotsylvania | 19:28.00 |
| 65 | Colin PiercePlace 65 · Grade 12 · New Kent | 12 | New Kent | 19:29.00 |
| 66 | Ethan PadronPlace 66 · Menchville | — | Menchville | 19:29.70 |
| 67 | Hayden GrayPlace 67 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 19:30.00 |
| 68 | Evan WorleyPlace 68 · Grade 10 · Liberty (Bealeton) H | 10 | Liberty (Bealeton) H | 19:36.00 |
| 69 | Clay SmallwoodPlace 69 · Grade 9 · Liberty (Bealeton) H | 9 | Liberty (Bealeton) H | 19:37.00 |
| 70 | Quin SmithPlace 70 · Grade 10 · Patrick Henry (Ashla | 10 | Patrick Henry (Ashla | 19:44.00 |
| 71 | Josh PomeroyPlace 71 · Grade 11 · Patrick Henry (Ashla | 11 | Patrick Henry (Ashla | 19:45.00 |
| 72 | Sean KennyPlace 72 · Grade 9 · Caroline | 9 | Caroline | 19:45.90 |
| 73 | Conner RogersPlace 73 · Grade 11 · Liberty (Bealeton) H | 11 | Liberty (Bealeton) H | 19:46.00 |
| 74 | Christopher PopePlace 74 · Grade 11 · Smithfield | 11 | Smithfield | 19:46.90 |
| 75 | Jack EricssonPlace 75 · Grade 9 · Patrick Henry (Roano | 9 | Patrick Henry (Roano | 19:49.00 |
| 76 | Evan LipscombPlace 76 · Grade 11 · New Kent | 11 | New Kent | 19:55.00 |
| 77 | Quinn LysekPlace 77 · Grade 9 · New Kent | 9 | New Kent | 20:03.00 |
| 78 | Luke ElderPlace 78 · Grade 11 · James River Eagles H | 11 | James River Eagles H | 20:10.00 |
| 79 | Zachary MosonyiPlace 79 · Grade 11 · Caroline | 11 | Caroline | 20:10.50 |
| 80 | Aidan HuffPlace 80 · Grade 11 · Caroline | 11 | Caroline | 20:10.80 |
| 81 | Daniel ShawPlace 81 · Grade 12 · James River Eagles H | 12 | James River Eagles H | 20:11.00 |
| 82 | Henry RobinsonPlace 82 · Grade 9 · Patrick Henry (Roano | 9 | Patrick Henry (Roano | 20:19.00 |
| 83 | Riley BakerPlace 83 · Grade 10 · New Kent | 10 | New Kent | 20:21.00 |
| 84 | Kevin LovelessPlace 84 · Grade 10 · Spotsylvania | 10 | Spotsylvania | 20:22.00 |
| 85 | Owen LenzmeierPlace 85 · Grade 10 · Brooke Point | 10 | Brooke Point | 20:22.90 |
| 86 | Benicio GomezPlace 86 · Grade 10 · Brooke Point | 10 | Brooke Point | 20:25.00 |
| 87 | Jacob BelardoPlace 87 · Grade 10 · Broad Run | 10 | Broad Run | 20:31.00 |
| 88 | Ryan ErnyPlace 88 · Grade 10 · Broad Run | 10 | Broad Run | 20:32.00 |
| 89 | Jaime AlvarezPlace 89 · Grade 9 · Broad Run | 9 | Broad Run | 20:35.00 |
| 90 | Aiden PresleyPlace 90 · Grade 9 · Broad Run | 9 | Broad Run | 20:36.00 |
| 91 | Marshall LeePlace 91 · Grade 10 · Lancaster | 10 | Lancaster | 20:37.00 |
| 92 | Tucker SorrellPlace 92 · Grade 12 · Spotsylvania | 12 | Spotsylvania | 20:51.00 |
| 93 | Jack LongestPlace 93 · Grade 8 · Spirit Homeschool | 8 | Spirit Homeschool | 20:53.00 |
| 93 | Benjamin NunleyPlace 93 · Grade 10 · Broad Run | 10 | Broad Run | 20:53.00 |
| 95 | Jack SwynfordPlace 95 · Grade 9 · New Kent | 9 | New Kent | 20:56.00 |
| 96 | Jonathon ReynosaPlace 96 · Grade 12 · New Kent | 12 | New Kent | 20:57.00 |
| 97 | Joe HanrahanPlace 97 · Grade 9 · Spirit Homeschool | 9 | Spirit Homeschool | 21:00.00 |
| 98 | Rand LichtmanPlace 98 · Grade 11 · Broad Run | 11 | Broad Run | 21:04.00 |
| 99 | Anson KingPlace 99 · Grade 11 · Patrick Henry (Ashla | 11 | Patrick Henry (Ashla | 21:05.00 |
| 100 | Noah LowriePlace 100 · Grade 10 · Caroline | 10 | Caroline | 21:07.00 |
| 101 | Janah BeverlyPlace 101 · Menchville | — | Menchville | 21:13.00 |
| 102 | Aaron DifilippoPlace 102 · Grade 12 · Spotsylvania | 12 | Spotsylvania | 21:21.00 |
| 103 | Marshal BoutchyardPlace 103 · Grade 11 · Spotsylvania | 11 | Spotsylvania | 21:25.00 |
| 104 | Ethan MullinsPlace 104 · Grade 10 · Liberty (Bealeton) H | 10 | Liberty (Bealeton) H | 21:29.00 |
| 105 | Ryan GolladayPlace 105 · Grade 11 · Caroline | 11 | Caroline | 21:35.00 |
| 106 | Marcus KeevePlace 106 · Grade 12 · Lancaster | 12 | Lancaster | 22:02.00 |
| 107 | Noah SatterwhitePlace 107 · Grade 12 · James River Eagles H | 12 | James River Eagles H | 22:09.00 |
| 108 | Christian DeLosReyesPlace 108 · Grade 11 · Brooke Point | 11 | Brooke Point | 22:15.00 |
| 109 | Terrel SmithPlace 109 · Grade 10 · Liberty (Bealeton) H | 10 | Liberty (Bealeton) H | 22:16.00 |
| 110 | Thomas AndersonPlace 110 · Grade 8 · Spirit Homeschool | 8 | Spirit Homeschool | 22:39.00 |
| 111 | Daniel MathisPlace 111 · Grade 9 · James River Eagles H | 9 | James River Eagles H | 22:59.00 |
| 112 | Isaiah BlountPlace 112 · Grade 10 · Caroline | 10 | Caroline | 23:00.00 |
| 113 | Tucker VanderpoolPlace 113 · Grade 12 · Lancaster | 12 | Lancaster | 23:06.00 |
| 114 | Miguel LlamasPlace 114 · Grade 10 · Brooke Point | 10 | Brooke Point | 23:49.00 |
| 115 | Felix AndazolaPlace 115 · Grade 9 · Brooke Point | 9 | Brooke Point | 24:00.00 |
| 116 | Michael FoulkesPlace 116 · Grade 9 · Lancaster | 9 | Lancaster | 24:06.00 |
| 117 | Aaron SattterwhitePlace 117 · Grade 10 · James River Eagles H | 10 | James River Eagles H | 24:23.00 |
| 118 | Matthew ValentinePlace 118 · Grade 7 · Spirit Homeschool | 7 | Spirit Homeschool | 24:53.00 |
| 119 | John Gilbert HanrahanPlace 119 · Grade 4 · Spirit Homeschool | 4 | Spirit Homeschool | 25:51.00 |
| 120 | Matthew KobbPlace 120 · Grade 12 · Spirit Homeschool | 12 | Spirit Homeschool | 27:25.00 |
| 1 | Andrew DalePlace 1 · Grade 11 · King George | 11 | King George | 18:44.00 |
| 2 | Alex SheaPlace 2 · Grade 11 · King George | 11 | King George | 18:45.00 |
| 3 | Dante PelleiPlace 3 · Douglas Freeman | — | Douglas Freeman | 18:58.00 |
| 4 | Edward FeeserPlace 4 · Grade 12 · King George | 12 | King George | 19:08.00 |
| 5 | Ryan JeonPlace 5 · Menchville | — | Menchville | 19:09.00 |
| 6 | Aiden McKeonPlace 6 · Douglas Freeman | — | Douglas Freeman | 19:11.00 |
| 7 | Ryan ChristmanPlace 7 · Douglas Freeman | — | Douglas Freeman | 19:16.00 |
| 8 | Thomas YoungPlace 8 · Menchville | — | Menchville | 19:18.00 |
| 9 | Mathew MauskoptPlace 9 · LC Bird | — | LC Bird | 19:18.70 |
| 10 | Christopher GarrisonPlace 10 · Grade 12 · King George | 12 | King George | 19:26.00 |
| 11 | Tyrell SimmonsPlace 11 · Grade 12 · Hermitage | 12 | Hermitage | 19:27.00 |
| 12 | Jeremy KraisserPlace 12 · Grade 12 · King George | 12 | King George | 19:41.00 |
| 13 | Zach YoumansPlace 13 · Grade 12 · King George | 12 | King George | 19:44.00 |
| 14 | Evan PowellPlace 14 · LC Bird | — | LC Bird | 19:49.00 |
| 15 | Jacob BrannPlace 15 · Douglas Freeman | — | Douglas Freeman | 19:53.00 |
| 16 | Jayson WardPlace 16 · LC Bird | — | LC Bird | 19:53.80 |
| 17 | Dominic KittlePlace 17 · Grade 8 · Caroline | 8 | Caroline | 19:58.00 |
| 18 | Alex HannaPlace 18 · Grade 12 · Smithfield | 12 | Smithfield | 19:58.70 |
| 19 | Hunter EdwardsPlace 19 · Grade 10 · Smithfield | 10 | Smithfield | 20:01.00 |
| 20 | Cesar MedinaPlace 20 · Grade 10 · King George | 10 | King George | 20:06.00 |
| 21 | Ashton DollPlace 21 · Douglas Freeman | — | Douglas Freeman | 20:07.00 |
| 22 | Alex PorrasPlace 22 · Grade 10 · Patrick Henry (Roano | 10 | Patrick Henry (Roano | 20:08.00 |
| 23 | Drew BrynerPlace 23 · Douglas Freeman | — | Douglas Freeman | 20:12.00 |
| 24 | Ivin BijuPlace 24 · LC Bird | — | LC Bird | 20:24.00 |
| 25 | Connor GaulinPlace 25 · Grade 8 · New Kent | 8 | New Kent | 20:44.00 |
| 26 | Kurtis AndersonPlace 26 · LC Bird | — | LC Bird | 20:45.00 |
| 27 | Jackson WhitePlace 27 · Grade 10 · King George | 10 | King George | 20:52.00 |
| 28 | Ethan BarrettPlace 28 · Grade 11 · Hermitage | 11 | Hermitage | 20:53.00 |
| 29 | Nurbol DuisenbekPlace 29 · Douglas Freeman | — | Douglas Freeman | 20:56.00 |
| 30 | Ruhul QuddusPlace 30 · Grade 11 · Hermitage | 11 | Hermitage | 20:57.00 |
| 31 | Evan RehrauerPlace 31 · Grade 9 · Smithfield | 9 | Smithfield | 20:59.00 |
| 32 | Marcelo EscobarPlace 32 · LC Bird | — | LC Bird | 21:05.00 |
| 33 | Evan MelansonPlace 33 · Grade 10 · Smithfield | 10 | Smithfield | 21:14.00 |
| 34 | Muhammad MusaPlace 34 · Douglas Freeman | — | Douglas Freeman | 21:16.00 |
| 35 | Daniel WardPlace 35 · Grade 12 · King George | 12 | King George | 21:18.00 |
| 36 | Frank AndesPlace 36 · Grade 10 · Patrick Henry (Roano | 10 | Patrick Henry (Roano | 21:23.00 |
| 37 | Mason StuckPlace 37 · Grade 12 · Broad Run | 12 | Broad Run | 21:23.40 |
| 38 | X-Zavier PipkinPlace 38 · Menchville | — | Menchville | 21:24.00 |
| 39 | Brendon FortePlace 39 · Grade 10 · Broad Run | 10 | Broad Run | 21:28.00 |
| 40 | Gordon UnterbrinkPlace 40 · Grade 12 · Caroline | 12 | Caroline | 21:29.00 |
| 41 | Ian ConnerPlace 41 · Menchville | — | Menchville | 21:30.00 |
| 42 | Seth GrahamPlace 42 · Grade 10 · Patrick Henry (Roano | 10 | Patrick Henry (Roano | 21:31.00 |
| 43 | David NguyenPlace 43 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 21:31.30 |
| 44 | David AppeltPlace 44 · Grade 10 · Patrick Henry (Ashla | 10 | Patrick Henry (Ashla | 21:31.80 |
| 45 | Clay WaddyPlace 45 · Grade 9 · Spotsylvania | 9 | Spotsylvania | 21:33.00 |
| 46 | Nickenson JeantyPlace 46 · Grade 10 · Hermitage | 10 | Hermitage | 21:38.00 |
| 47 | Jackson LammPlace 47 · Grade 9 · Smithfield | 9 | Smithfield | 21:40.00 |
| 48 | Jackson HeathPlace 48 · Grade 9 · Patrick Henry (Ashla | 9 | Patrick Henry (Ashla | 21:44.00 |
| 49 | Gabe PalmerPlace 49 · Grade 10 · Smithfield | 10 | Smithfield | 21:46.00 |
| 50 | Val CommerfordPlace 50 · Grade 11 · King George | 11 | King George | 21:48.00 |
| 51 | Micaiah AgyeiPlace 51 · Grade 12 · Hermitage | 12 | Hermitage | 21:50.00 |
| 52 | Nick HannaPlace 52 · Grade 10 · Smithfield | 10 | Smithfield | 21:53.00 |
| 53 | Calum O'BrienPlace 53 · Grade 9 · Broad Run | 9 | Broad Run | 21:58.00 |
| 54 | Jonah VankePlace 54 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 21:58.40 |
| 55 | Jack PorterPlace 55 · Grade 9 · New Kent | 9 | New Kent | 21:58.80 |
| 56 | Harrison CallisPlace 56 · Grade 10 · Patrick Henry (Roano | 10 | Patrick Henry (Roano | 21:59.00 |
| 57 | Bryant JonesPlace 57 · Grade 9 · Spotsylvania | 9 | Spotsylvania | 21:59.70 |
| 58 | Hunter HollisPlace 58 · Grade 10 · Spotsylvania | 10 | Spotsylvania | 22:00.00 |
| 59 | Henry HolbrookPlace 59 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 22:06.00 |
| 60 | Alex MorelloPlace 60 · Menchville | — | Menchville | 22:06.80 |
| 61 | Nicholas MichellPlace 61 · Grade 10 · Broad Run | 10 | Broad Run | 22:08.00 |
| 62 | Williams MickiewiczPlace 62 · LC Bird | — | LC Bird | 22:10.00 |
| 63 | Roman KlingerPlace 63 · Grade 11 · Smithfield | 11 | Smithfield | 22:16.00 |
| 64 | Yusuf SharifPlace 64 · Grade 9 · Broad Run | 9 | Broad Run | 22:20.00 |
| 65 | Ashton DustinPlace 65 · Grade 10 · Caroline | 10 | Caroline | 22:21.00 |
| 66 | Micah HighPlace 66 · Grade 11 · Caroline | 11 | Caroline | 22:26.00 |
| 67 | Nick WilliamsPlace 67 · Grade 11 · Patrick Henry (Ashla | 11 | Patrick Henry (Ashla | 22:27.00 |
| 68 | John ChoPlace 68 · Menchville | — | Menchville | 22:30.00 |
| 69 | Jack RobertsPlace 69 · Menchville | — | Menchville | 22:32.00 |
| 70 | Jameson ScottPlace 70 · Grade 8 · Lancaster | 8 | Lancaster | 22:32.60 |
| 71 | Jack BeckPlace 71 · Grade 10 · Patrick Henry (Roano | 10 | Patrick Henry (Roano | 22:33.00 |
| 72 | Michael PerezPlace 72 · Grade 12 · Broad Run | 12 | Broad Run | 22:35.00 |
| 73 | Matt ZaepfelPlace 73 · Menchville | — | Menchville | 22:38.00 |
| 74 | Luke GardnerPlace 74 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 22:39.00 |
| 75 | Trevor PowersPlace 75 · Grade 9 · Spotsylvania | 9 | Spotsylvania | 22:43.00 |
| 76 | Cole WaddyPlace 76 · Grade 11 · Spotsylvania | 11 | Spotsylvania | 22:50.00 |
| 77 | Tyler FelixPlace 77 · Menchville | — | Menchville | 22:55.00 |
| 78 | Kenneth McCoyPlace 78 · Grade 10 · Smithfield | 10 | Smithfield | 22:57.00 |
| 79 | Aaron SweeneyPlace 79 · Grade 9 · New Kent | 9 | New Kent | 23:04.00 |
| 80 | Nicolas AguayoPlace 80 · Grade 9 · Broad Run | 9 | Broad Run | 23:04.60 |
| 81 | Nam NguyenPlace 81 · Grade 12 · Broad Run | 12 | Broad Run | 23:06.00 |
| 82 | Devin JonesPlace 82 · Grade 8 · King George | 8 | King George | 23:07.00 |
| 83 | Eric JohnsonPlace 83 · Grade 11 · Broad Run | 11 | Broad Run | 23:09.00 |
| 84 | Julian WallacePlace 84 · Menchville | — | Menchville | 23:11.00 |
| 85 | Kevin KurekPlace 85 · Grade 11 · New Kent | 11 | New Kent | 23:13.00 |
| 86 | Tyler MaraPlace 86 · Grade 9 · New Kent | 9 | New Kent | 23:29.00 |
| 87 | Liam BaksaPlace 87 · Grade 9 · Broad Run | 9 | Broad Run | 23:35.00 |
| 88 | Brady HillisPlace 88 · Grade 9 · New Kent | 9 | New Kent | 23:36.00 |
| 89 | Anderson BowlesPlace 89 · Grade 11 · Patrick Henry (Ashla | 11 | Patrick Henry (Ashla | 23:38.00 |
| 90 | Wilson ElderPlace 90 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 23:45.00 |
| 91 | Bj LeaderPlace 91 · Grade 12 · New Kent | 12 | New Kent | 23:53.00 |
| 92 | Shane RichardsonPlace 92 · Grade 12 · Patrick Henry (Roano | 12 | Patrick Henry (Roano | 23:54.00 |
| 93 | Jesse CousinsPlace 93 · Grade 10 · New Kent | 10 | New Kent | 23:59.00 |
| 94 | Jermiah BullockPlace 94 · Menchville | — | Menchville | 24:01.00 |
| 95 | Carter HendrickPlace 95 · Grade 9 · Smithfield | 9 | Smithfield | 24:05.00 |
| 96 | Brendan AmosPlace 96 · Grade 11 · King George | 11 | King George | 24:09.00 |
| 97 | Charles DownsPlace 97 · Grade 10 · Patrick Henry (Roano | 10 | Patrick Henry (Roano | 24:11.00 |
| 98 | Francisco Mendiola-AgPlace 98 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 24:11.50 |
| 99 | Josh CouchPlace 99 · Grade 11 · New Kent | 11 | New Kent | 24:19.00 |
| 100 | Gavin DriggersPlace 100 · Grade 12 · Caroline | 12 | Caroline | 24:22.00 |
| 101 | James GilhoodPlace 101 · LC Bird | — | LC Bird | 24:40.00 |
| 102 | Ryan AndrewsPlace 102 · Grade 10 · King George | 10 | King George | 24:44.00 |
| 103 | Alip NuryPlace 103 · Grade 9 · Spotsylvania | 9 | Spotsylvania | 24:47.00 |
| 104 | Jake BarattaPlace 104 · Grade 10 · Broad Run | 10 | Broad Run | 24:55.00 |
| 105 | Shane NortonPlace 105 · Grade 9 · Patrick Henry (Ashla | 9 | Patrick Henry (Ashla | 25:04.00 |
| 106 | Travis GreenePlace 106 · Grade 12 · New Kent | 12 | New Kent | 25:17.00 |
| 107 | Drew WallsPlace 107 · Menchville | — | Menchville | 25:29.00 |
| 108 | Michael LuckPlace 108 · Grade 10 · Hermitage | 10 | Hermitage | 25:37.00 |
| 109 | Art RomeroPlace 109 · Menchville | — | Menchville | 25:45.00 |
| 110 | Jack CobettoPlace 110 · Grade 11 · Patrick Henry (Ashla | 11 | Patrick Henry (Ashla | 25:51.00 |
| 111 | John HamiltonPlace 111 · Menchville | — | Menchville | 25:52.00 |
| 112 | Varun ChoudharyPlace 112 · Grade 12 · Broad Run | 12 | Broad Run | 25:54.00 |
| 113 | John WebnerPlace 113 · Grade 9 · Spotsylvania | 9 | Spotsylvania | 25:55.00 |
| 114 | Evan YurgaitisPlace 114 · Grade 11 · Liberty (Bealeton) H | 11 | Liberty (Bealeton) H | 26:12.00 |
| 115 | Justin WashingtonPlace 115 · Grade 10 · Caroline | 10 | Caroline | 26:39.00 |
| 116 | Carson AlgerPlace 116 · Grade 11 · King George | 11 | King George | 26:45.00 |
| 117 | David CundiffPlace 117 · Grade 12 · Spotsylvania | 12 | Spotsylvania | 27:11.00 |
| 118 | James AndrewsPlace 118 · Grade 9 · Spotsylvania | 9 | Spotsylvania | 27:12.00 |
| 119 | Jackson HollowayPlace 119 · Grade 9 · New Kent | 9 | New Kent | 27:54.00 |
| 120 | Daniel ShermanPlace 120 · Grade 9 · Caroline | 9 | Caroline | 27:58.00 |
| 121 | Aaron HarrisPlace 121 · Grade 9 · New Kent | 9 | New Kent | 29:07.00 |
| 122 | Logan GaulinPlace 122 · Grade 9 · New Kent | 9 | New Kent | 29:09.00 |
| 123 | Miguel FioritoPlace 123 · Grade 12 · Spotsylvania | 12 | Spotsylvania | 29:19.60 |
| 124 | Ryan PhamPlace 124 · Menchville | — | Menchville | 30:16.00 |