| 1 | Andrew RappPlace 1 · Covenant | — | Covenant | 12:36.00 | 1 |
| 2 | Henry CohenPlace 2 · Albemarle | — | Albemarle | 12:37.00 | 2 |
| 3 | Stephen McDanielPlace 3 · Albemarle | — | Albemarle | 12:48.00 | 3 |
| 4 | Davis GreenePlace 4 · St. Anne's-Belfield | — | St. Anne's-Belfield | 12:52.00 | 4 |
| 5 | Santi Campos-LopezPlace 5 · Western Albemarle | — | Western Albemarle | 13:01.00 | — |
| 6 | Steven RichardsonPlace 6 · Charlottesville | — | Charlottesville | 13:01.00 | 5 |
| 7 | Jeffrey LeckronePlace 7 · Albemarle | — | Albemarle | 13:02.00 | 6 |
| 8 | Stuart MillerPlace 8 · Louisa County | — | Louisa County | 13:04.00 | 7 |
| 9 | Ali Abdel-RahmanPlace 9 · Monticello | — | Monticello | 13:11.00 | 8 |
| 10 | John HensienPlace 10 · Albemarle | — | Albemarle | 13:12.00 | 9 |
| 11 | Elias BearingerPlace 11 · Tandem School | — | Tandem School | 13:18.00 | 10 |
| 12 | Isaac VikPlace 12 · Charlottesville | — | Charlottesville | 13:19.00 | 11 |
| 13 | Craig WendelkenPlace 13 · Albemarle | — | Albemarle | 13:19.00 | 12 |
| 14 | Austin DavisPlace 14 · Albemarle | — | Albemarle | 13:21.00 | 13 |
| 15 | Dylan HendersonPlace 15 · Albemarle | — | Albemarle | 13:22.00 | 14 |
| 16 | Kristian BriehlPlace 16 · Albemarle | — | Albemarle | 13:28.00 | — |
| 17 | Gabe GiacalonePlace 17 · Albemarle | — | Albemarle | 13:29.00 | — |
| 18 | Bryce LindnerPlace 18 · Louisa County | — | Louisa County | 13:30.00 | 15 |
| 19 | Noah SmithPlace 19 · Albemarle | — | Albemarle | 13:32.00 | — |
| 20 | Will AmackerPlace 20 · Charlottesville | — | Charlottesville | 13:33.00 | 16 |
| 21 | Kevin MorsePlace 21 · William Monroe | — | William Monroe | 13:34.00 | 17 |
| 22 | Tom HeatwolePlace 22 · Albemarle | — | Albemarle | 13:38.00 | — |
| 23 | Chase CarsonPlace 23 · Covenant | — | Covenant | 13:39.00 | 18 |
| 24 | Jason CollinsPlace 24 · Nelson County | — | Nelson County | 13:39.00 | 19 |
| 25 | Sam ForneyPlace 25 · Albemarle | — | Albemarle | 13:44.00 | — |
| 26 | Hunter LundPlace 26 · Albemarle | — | Albemarle | 13:45.00 | — |
| 27 | Logan Jones-WilkinsPlace 27 · Tandem School | — | Tandem School | 13:46.00 | 20 |
| 28 | Josiah CarterPlace 28 · Covenant | — | Covenant | 13:48.00 | 21 |
| 29 | Nicholas GilliamPlace 29 · William Monroe | — | William Monroe | 13:49.00 | 22 |
| 30 | Grant KerseyPlace 30 · Albemarle | — | Albemarle | 13:50.00 | — |
| 31 | Dean WatkinsPlace 31 · St. Anne's-Belfield | — | St. Anne's-Belfield | 13:56.00 | 23 |
| 32 | Stefan NorlingPlace 32 · Charlottesville | — | Charlottesville | 14:06.00 | 24 |
| 33 | Jacob SchiermanPlace 33 · Charlottesville | — | Charlottesville | 14:11.00 | 25 |
| 34 | Patrick O'SheaPlace 34 · Charlottesville | — | Charlottesville | 14:12.00 | 26 |
| 35 | Andy RiddlerPlace 35 · Charlottesville | — | Charlottesville | 14:14.00 | 27 |
| 36 | Alex GoldsteinPlace 36 · Tandem School | — | Tandem School | 14:14.00 | 28 |
| 37 | Jack BaileyPlace 37 · Albemarle | — | Albemarle | 14:16.00 | — |
| 38 | Will ThompsonPlace 38 · Fork Union | — | Fork Union | 14:22.00 | — |
| 39 | Harmon HawkinsPlace 39 · Albemarle | — | Albemarle | 14:23.00 | — |
| 40 | Connor AdamsPlace 40 · Albemarle | — | Albemarle | 14:27.00 | — |
| 41 | Jacob ToneyPlace 41 · Louisa County | — | Louisa County | 14:28.00 | 29 |
| 42 | Justin PeckPlace 42 · Albemarle | — | Albemarle | 14:31.00 | — |
| 43 | Jason SmithPlace 43 · William Monroe | — | William Monroe | 14:32.00 | 30 |
| 44 | Ian BroamPlace 44 · Tandem School | — | Tandem School | 14:34.00 | 31 |
| 45 | Matt HuschkePlace 45 · Albemarle | — | Albemarle | 14:35.00 | — |
| 46 | Joshua LammondsPlace 46 · Louisa County | — | Louisa County | 14:37.00 | 32 |
| 47 | Justin AylorPlace 47 · Albemarle | — | Albemarle | 14:38.00 | — |
| 48 | Matthew BergstresserPlace 48 · Albemarle | — | Albemarle | 14:38.00 | — |
| 49 | Sam PurcellPlace 49 · Miller School | — | Miller School | 14:41.00 | 33 |
| 50 | Chauncey HutterPlace 50 · Covenant | — | Covenant | 14:41.00 | 34 |
| 51 | Nathan SoucyPlace 51 · Covenant | — | Covenant | 14:42.00 | 35 |
| 52 | Dabney ColemanPlace 52 · Louisa County | — | Louisa County | 14:44.00 | 36 |
| 53 | Forrest HoulgravePlace 53 · Louisa County | — | Louisa County | 14:46.00 | 37 |
| 54 | Dillon NelsonPlace 54 · Louisa County | — | Louisa County | 14:47.00 | 38 |
| 55 | Kadin SullivanPlace 55 · Unattached | — | Unattached | 14:49.00 | — |
| 56 | Graham HayniePlace 56 · Albemarle | — | Albemarle | 14:50.00 | — |
| 57 | Adrian GreenPlace 57 · Nelson County | — | Nelson County | 14:51.00 | 39 |
| 58 | Tony VePlace 58 · St. Anne's-Belfield | — | St. Anne's-Belfield | 14:51.00 | 40 |
| 59 | Jared NelsonPlace 59 · Louisa County | — | Louisa County | 14:51.00 | — |
| 60 | Peter TegethoffPlace 60 · Monticello | — | Monticello | 14:52.00 | 41 |
| 61 | Jacob HuschkePlace 61 · Albemarle | — | Albemarle | 14:52.00 | — |
| 62 | Mike LovelacePlace 62 · Miller School | — | Miller School | 14:59.00 | 42 |
| 63 | Matt ParkPlace 63 · Monticello | — | Monticello | 15:01.00 | 43 |
| 64 | Nigiel RitchiePlace 64 · Albemarle | — | Albemarle | 15:02.00 | — |
| 65 | Drew CarpenterPlace 65 · Albemarle | — | Albemarle | 15:03.00 | — |
| 66 | Dave RubinowPlace 66 · Unattached | — | Unattached | 15:05.00 | — |
| 67 | Tim SchauerPlace 67 · Albemarle | — | Albemarle | 15:07.00 | — |
| 68 | Will CallisPlace 68 · Covenant | — | Covenant | 15:09.00 | 44 |
| 69 | Stuart LysterPlace 69 · St. Anne's-Belfield | — | St. Anne's-Belfield | 15:09.00 | 45 |
| 70 | Cameron KincheloePlace 70 · Louisa County | — | Louisa County | 15:10.00 | — |
| 71 | Grayson RoeschPlace 71 · Albemarle | — | Albemarle | 15:10.00 | — |
| 72 | Liam SnyderPlace 72 · Monticello | — | Monticello | 15:11.00 | 46 |
| 73 | Kyler KrantzPlace 73 · Monticello | — | Monticello | 15:12.00 | 47 |
| 74 | Mickie BrownPlace 74 · Louisa County | — | Louisa County | 15:13.00 | — |
| 75 | Will HathawayPlace 75 · Charlottesville Catholic | — | Charlottesville Catholic | 15:15.00 | 48 |
| 77 | Luke BerryPlace 77 · William Monroe | — | William Monroe | 15:19.00 | 50 |
| 78 | Thomas RobertsPlace 78 · Covenant | — | Covenant | 15:19.00 | 51 |
| 79 | Will RobinsonPlace 79 · Fork Union | — | Fork Union | 15:21.00 | — |
| 80 | Ethan BeaversPlace 80 · Monticello | — | Monticello | 15:23.00 | 52 |
| 81 | Jude HedmanPlace 81 · Albemarle | — | Albemarle | 15:24.00 | — |
| 82 | Ashby CheapePlace 82 · Nelson County | — | Nelson County | 15:28.00 | 53 |
| 83 | Thomas DensmorePlace 83 · Albemarle | — | Albemarle | 15:29.00 | — |
| 84 | Damian CutchinPlace 84 · Miller School | — | Miller School | 15:29.00 | 54 |
| 85 | Rain DeanPlace 85 · St. Anne's-Belfield | — | St. Anne's-Belfield | 15:31.00 | 55 |
| 86 | Benjamin GersbachPlace 86 · Albemarle | — | Albemarle | 15:31.00 | — |
| 87 | Joel McBridePlace 87 · William Monroe | — | William Monroe | 15:33.00 | 56 |
| 88 | Malcolm MeistrellPlace 88 · Albemarle | — | Albemarle | 15:36.00 | — |
| 89 | Patrick BondPlace 89 · Monticello | — | Monticello | 15:36.00 | 57 |
| 90 | Markel TownesPlace 90 · Nelson County | — | Nelson County | 15:37.00 | 58 |
| 91 | Adam ClarkPlace 91 · Albemarle | — | Albemarle | 15:40.00 | — |
| 92 | Sanders EvansPlace 92 · Miller School | — | Miller School | 15:41.00 | 59 |
| 93 | Michael ChisholmPlace 93 · Albemarle | — | Albemarle | 15:42.00 | — |
| 94 | Daniel VickPlace 94 · William Monroe | — | William Monroe | 15:42.00 | 60 |
| 95 | James ByramPlace 95 · Fluvanna County | — | Fluvanna County | 15:45.00 | — |
| 96 | Cameron FordPlace 96 · Albemarle | — | Albemarle | 15:46.00 | — |
| 97 | Parker HallPlace 97 · Albemarle | — | Albemarle | 15:48.00 | — |
| 98 | Justice AndersonPlace 98 · Louisa County | — | Louisa County | 15:48.00 | — |
| 99 | Eric HenningsenPlace 99 · Charlottesville | — | Charlottesville | 15:53.00 | — |
| 100 | Benton TurnerPlace 100 · Unattached | — | Unattached | 16:00.00 | — |
| 101 | Nathanael HartkePlace 101 · Charlottesville | — | Charlottesville | 16:01.00 | — |
| 102 | Alec SimonPlace 102 · Tandem School | — | Tandem School | 16:01.00 | 61 |
| 103 | Ethan FletcherPlace 103 · Louisa County | — | Louisa County | 16:02.00 | — |
| 104 | Harrison BohannonPlace 104 · Louisa County | — | Louisa County | 16:05.00 | — |
| 105 | Avery ArmstrongPlace 105 · Louisa County | — | Louisa County | 16:10.00 | — |
| 106 | Mario SukkarPlace 106 · Albemarle | — | Albemarle | 16:17.00 | — |
| 107 | Peter DillenPlace 107 · Charlottesville | — | Charlottesville | 16:27.00 | — |
| 108 | Christian WashingtonPlace 108 · William Monroe | — | William Monroe | 16:30.00 | — |
| 109 | Jack HedmanPlace 109 · Albemarle | — | Albemarle | 16:31.00 | — |
| 110 | Gabe FaegansPlace 110 · Louisa County | — | Louisa County | 16:34.00 | — |
| 111 | Hayden BuntingPlace 111 · Louisa County | — | Louisa County | 16:35.00 | — |
| 112 | Griffin YatesPlace 112 · Charlottesville Catholic | — | Charlottesville Catholic | 16:36.00 | 62 |
| 113 | Danny JacobsonPlace 113 · Albemarle | — | Albemarle | 16:40.00 | — |
| 114 | Danny SmythPlace 114 · Albemarle | — | Albemarle | 16:42.00 | — |
| 115 | Ryan FarmerPlace 115 · Albemarle | — | Albemarle | 16:43.00 | — |
| 116 | Peter GroschPlace 116 · Unattached | — | Unattached | 16:43.00 | — |
| 117 | Parker MillerPlace 117 · Monticello | — | Monticello | 16:44.00 | — |
| 118 | Patrick CorwinPlace 118 · Tandem School | — | Tandem School | 16:44.00 | 63 |
| 119 | Reid CampbellPlace 119 · Charlottesville Catholic | — | Charlottesville Catholic | 16:45.00 | 64 |
| 120 | Matthew ChaneyPlace 120 · Louisa County | — | Louisa County | 16:47.00 | — |
| 121 | Ben ArringtonPlace 121 · Louisa County | — | Louisa County | 16:49.00 | — |
| 122 | Christian CassityPlace 122 · Miller School | — | Miller School | 16:52.00 | 65 |
| 123 | Jacob WoonsonPlace 123 · Orange County | — | Orange County | 16:52.00 | — |
| 124 | Jamie FletcherPlace 124 · Fluvanna County | — | Fluvanna County | 17:00.00 | — |
| 125 | Austin MillerPlace 125 · Louisa County | — | Louisa County | 17:02.00 | — |
| 126 | Andrew GrovePlace 126 · Louisa County | — | Louisa County | 17:07.00 | — |
| 127 | Wang YinongPlace 127 · St. Anne's-Belfield | — | St. Anne's-Belfield | 17:14.00 | 66 |
| 128 | Micah BarrettPlace 128 · William Monroe | — | William Monroe | 17:31.00 | — |
| 129 | Brian PurdyPlace 129 · Miller School | — | Miller School | 17:42.00 | 67 |
| 130 | Jordan TrayerPlace 130 · Louisa County | — | Louisa County | 17:44.00 | — |
| 131 | Zach ShillingerPlace 131 · Nelson County | — | Nelson County | 17:54.00 | 68 |
| 132 | Chris DenbyPlace 132 · Miller School | — | Miller School | 18:21.00 | 69 |
| 133 | Caleb ShaleyPlace 133 · Louisa County | — | Louisa County | 18:23.00 | — |
| 134 | Colton DupreyPlace 134 · William Monroe | — | William Monroe | 18:37.00 | — |
| 135 | Matt DeatonPlace 135 · Unattached | — | Unattached | 18:44.00 | — |
| 136 | John HantzmonPlace 136 · St. Anne's-Belfield | — | St. Anne's-Belfield | 18:49.00 | 70 |
| 137 | Luke WillsPlace 137 · Charlottesville Catholic | — | Charlottesville Catholic | 19:08.00 | 71 |
| 138 | Casey WaltsPlace 138 · William Monroe | — | William Monroe | 19:35.00 | — |
| 139 | William LowePlace 139 · Fluvanna County | — | Fluvanna County | 19:49.00 | — |
| 140 | Jonathan LastNamePlace 140 · Unattached | — | Unattached | 19:50.00 | — |
| 141 | David ColavincenzoPlace 141 · Charlottesville Catholic | — | Charlottesville Catholic | 20:05.00 | 72 |
| 142 | Jeffrey KildeaPlace 142 · William Monroe | — | William Monroe | 20:21.00 | — |
| 143 | Hunter GilliamPlace 143 · Orange County | — | Orange County | 21:33.00 | — |
| 144 | Carson Jones-WilkinsPlace 144 · Tandem School | — | Tandem School | 21:57.00 | 73 |
| 145 | FirstName ZdanofPlace 145 · Tandem School | — | Tandem School | 22:53.00 | — |
| 146 | FirstName FeldmanPlace 146 · Tandem School | — | Tandem School | 23:00.00 | — |
| 147 | Chris DukesPlace 147 · Charlottesville Catholic | — | Charlottesville Catholic | 23:23.00 | 74 |
| 148 | Cameron BrownPlace 148 · Covenant | — | Covenant | 28:00.00 | — |
| 2 | HenryPlace 2 · Cohen | — | Cohen | 12:37.00 | — |
| 3 | StephenPlace 3 · McDaniel | — | McDaniel | 12:48.00 | — |
| 6 | JeffreyPlace 6 · Leckrone | — | Leckrone | 13:02.00 | — |
| 9 | JohnPlace 9 · Hensien | — | Hensien | 13:12.00 | — |
| 12 | CraigPlace 12 · Wendelken | — | Wendelken | 13:19.00 | — |
| 13 | AustinPlace 13 · Davis | — | Davis | 13:21.00 | — |
| 14 | DylanPlace 14 · Henderson | — | Henderson | 13:22.00 | — |
| 5 | StevenPlace 5 · Richardson | — | Richardson | 13:01.00 | — |
| 11 | IsaacPlace 11 · Vik | — | Vik | 13:19.00 | — |
| 16 | WillPlace 16 · Amacker | — | Amacker | 13:33.00 | — |
| 24 | StefanPlace 24 · Norling | — | Norling | 14:06.00 | — |
| 25 | JacobPlace 25 · Schierman | — | Schierman | 14:11.00 | — |
| 26 | PatrickPlace 26 · O'Shea | — | O'Shea | 14:12.00 | — |
| 27 | AndyPlace 27 · Riddler | — | Riddler | 14:14.00 | — |
| 1 | AndrewPlace 1 · Rapp | — | Rapp | 12:36.00 | — |
| 18 | ChasePlace 18 · Carson | — | Carson | 13:39.00 | — |
| 21 | JosiahPlace 21 · Carter | — | Carter | 13:48.00 | — |
| 34 | ChaunceyPlace 34 · Hutter | — | Hutter | 14:41.00 | — |
| 35 | NathanPlace 35 · Soucy | — | Soucy | 14:42.00 | — |
| 44 | WillPlace 44 · Callis | — | Callis | 15:09.00 | — |
| 51 | ThomasPlace 51 · Roberts | — | Roberts | 15:19.00 | — |
| 7 | StuartPlace 7 · Miller | — | Miller | 13:04.00 | — |
| 15 | BrycePlace 15 · Lindner | — | Lindner | 13:30.00 | — |
| 29 | JacobPlace 29 · Toney | — | Toney | 14:28.00 | — |
| 32 | JoshuaPlace 32 · Lammonds | — | Lammonds | 14:37.00 | — |
| 36 | DabneyPlace 36 · Coleman | — | Coleman | 14:44.00 | — |
| 37 | ForrestPlace 37 · Houlgrave | — | Houlgrave | 14:46.00 | — |
| 38 | DillonPlace 38 · Nelson | — | Nelson | 14:47.00 | — |
| 10 | EliasPlace 10 · Bearinger | — | Bearinger | 13:18.00 | — |
| 20 | LoganPlace 20 · Jones-Wilkins | — | Jones-Wilkins | 13:46.00 | — |
| 28 | AlexPlace 28 · Goldstein | — | Goldstein | 14:14.00 | — |
| 31 | IanPlace 31 · Broam | — | Broam | 14:34.00 | — |
| 61 | AlecPlace 61 · Simon | — | Simon | 16:01.00 | — |
| 63 | PatrickPlace 63 · Corwin | — | Corwin | 16:44.00 | — |
| 73 | CarsonPlace 73 · Jones-Wilkins | — | Jones-Wilkins | 21:57.00 | — |
| 4 | DavisPlace 4 · Greene | — | Greene | 12:52.00 | — |
| 23 | DeanPlace 23 · Watkins | — | Watkins | 13:56.00 | — |
| 40 | TonyPlace 40 · Ve | — | Ve | 14:51.00 | — |
| 45 | StuartPlace 45 · Lyster | — | Lyster | 15:09.00 | — |
| 55 | RainPlace 55 · Dean | — | Dean | 15:31.00 | — |
| 66 | WangPlace 66 · Yinong | — | Yinong | 17:14.00 | — |
| 70 | JohnPlace 70 · Hantzmon | — | Hantzmon | 18:49.00 | — |
| 17 | KevinPlace 17 · Morse | — | Morse | 13:34.00 | — |
| 22 | NicholasPlace 22 · Gilliam | — | Gilliam | 13:49.00 | — |
| 30 | JasonPlace 30 · Smith | — | Smith | 14:32.00 | — |
| 50 | LukePlace 50 · Berry | — | Berry | 15:19.00 | — |
| 56 | JoelPlace 56 · McBride | — | McBride | 15:33.00 | — |
| 60 | DanielPlace 60 · Vick | — | Vick | 15:42.00 | — |
| 8 | AliPlace 8 · Abdel-Rahman | — | Abdel-Rahman | 13:11.00 | — |
| 41 | PeterPlace 41 · Tegethoff | — | Tegethoff | 14:52.00 | — |
| 43 | MattPlace 43 · Park | — | Park | 15:01.00 | — |
| 46 | LiamPlace 46 · Snyder | — | Snyder | 15:11.00 | — |
| 47 | KylerPlace 47 · Krantz | — | Krantz | 15:12.00 | — |
| 52 | EthanPlace 52 · Beavers | — | Beavers | 15:23.00 | — |
| 57 | PatrickPlace 57 · Bond | — | Bond | 15:36.00 | — |
| 19 | JasonPlace 19 · Collins | — | Collins | 13:39.00 | — |
| 39 | AdrianPlace 39 · Green | — | Green | 14:51.00 | — |
| 53 | AshbyPlace 53 · Cheape | — | Cheape | 15:28.00 | — |
| 58 | MarkelPlace 58 · Townes | — | Townes | 15:37.00 | — |
| 68 | ZachPlace 68 · Shillinger | — | Shillinger | 17:54.00 | — |
| 33 | SamPlace 33 · Purcell | — | Purcell | 14:41.00 | — |
| 42 | MikePlace 42 · Lovelace | — | Lovelace | 14:59.00 | — |
| 54 | DamianPlace 54 · Cutchin | — | Cutchin | 15:29.00 | — |
| 59 | SandersPlace 59 · Evans | — | Evans | 15:41.00 | — |
| 65 | ChristianPlace 65 · Cassity | — | Cassity | 16:52.00 | — |
| 67 | BrianPlace 67 · Purdy | — | Purdy | 17:42.00 | — |
| 69 | ChrisPlace 69 · Denby | — | Denby | 18:21.00 | — |
| 48 | WillPlace 48 · Hathaway | — | Hathaway | 15:15.00 | — |
| 62 | GriffinPlace 62 · Yates | — | Yates | 16:36.00 | — |
| 64 | ReidPlace 64 · Campbell | — | Campbell | 16:45.00 | — |
| 71 | LukePlace 71 · Wills | — | Wills | 19:08.00 | — |
| 72 | DavidPlace 72 · Colavincenzo | — | Colavincenzo | 20:05.00 | — |
| 74 | ChrisPlace 74 · Dukes | — | Dukes | 23:23.00 | — |
| 1 | Averi WittPlace 1 · Western Albemarle | — | Western Albemarle | 13:35.00 | 1 |
| 2 | Caroline MarquisPlace 2 · Orange County | — | Orange County | 14:05.00 | 2 |
| 3 | Sheila FordPlace 3 · Albemarle | — | Albemarle | 14:36.00 | 3 |
| 4 | Annalena WilderPlace 4 · Western Albemarle | — | Western Albemarle | 15:06.00 | 4 |
| 5 | Sydney WintertonPlace 5 · Albemarle | — | Albemarle | 15:09.00 | 5 |
| 6 | Madeline BurrisPlace 6 · Albemarle | — | Albemarle | 15:21.00 | 6 |
| 7 | Lydia ReynardPlace 7 · Fluvanna County | — | Fluvanna County | 15:29.00 | 7 |
| 8 | Erin EdgertonPlace 8 · Fluvanna County | — | Fluvanna County | 15:41.00 | 8 |
| 9 | Hope Van derLindePlace 9 · St. Anne's-Belfield | — | St. Anne's-Belfield | 15:42.00 | 9 |
| 10 | Brittney TimmonsPlace 10 · Orange County | — | Orange County | 15:42.00 | 10 |
| 11 | Caroline OutlawPlace 11 · Western Albemarle | — | Western Albemarle | 15:43.00 | 11 |
| 12 | Anna PerryPlace 12 · Unattached | — | Unattached | 15:45.00 | — |
| 13 | Emma WeaverPlace 13 · Unattached | — | Unattached | 15:46.00 | — |
| 14 | Geneva KnightPlace 14 · Charlottesville | — | Charlottesville | 15:51.00 | 12 |
| 15 | Savannah MaxwellPlace 15 · Albemarle | — | Albemarle | 15:52.00 | 13 |
| 16 | Rachel MutzabaughPlace 16 · Albemarle | — | Albemarle | 15:59.00 | 14 |
| 17 | Renee CraftPlace 17 · Monticello | — | Monticello | 16:06.00 | 15 |
| 18 | Morgan VickPlace 18 · William Monroe | — | William Monroe | 16:13.00 | 16 |
| 19 | Kim DillonPlace 19 · Madison County | — | Madison County | 16:14.00 | — |
| 20 | Erin ClarkPlace 20 · Western Albemarle | — | Western Albemarle | 16:15.00 | 17 |
| 21 | Autumn ThomsenPlace 21 · Monticello | — | Monticello | 16:23.00 | 18 |
| 22 | Eve AllenPlace 22 · Charlottesville | — | Charlottesville | 16:26.00 | 19 |
| 23 | Claire DavisPlace 23 · Charlottesville Catholic | — | Charlottesville Catholic | 16:27.00 | — |
| 24 | Caitlin DuttaPlace 24 · Western Albemarle | — | Western Albemarle | 16:33.00 | 20 |
| 25 | Sarah ModlinPlace 25 · Western Albemarle | — | Western Albemarle | 16:34.00 | 21 |
| 26 | Melissa SymmesPlace 26 · Albemarle | — | Albemarle | 16:37.00 | 22 |
| 27 | Hannah MeadorPlace 27 · Fluvanna County | — | Fluvanna County | 16:38.00 | 23 |
| 28 | Ruby AublePlace 28 · Charlottesville | — | Charlottesville | 16:38.00 | 24 |
| 29 | Ursala NelsonPlace 29 · Miller School | — | Miller School | 16:39.00 | — |
| 30 | Ellie SawyerPlace 30 · Covenant | — | Covenant | 16:48.00 | 25 |
| 31 | Ali HaynesPlace 31 · Covenant | — | Covenant | 16:48.00 | 26 |
| 32 | Erica SullivanPlace 32 · St. Anne's-Belfield | — | St. Anne's-Belfield | 16:50.00 | 27 |
| 33 | Taylor CarrPlace 33 · Orange County | — | Orange County | 16:50.00 | 28 |
| 34 | Daly McHughPlace 34 · St. Anne's-Belfield | — | St. Anne's-Belfield | 16:51.00 | 29 |
| 35 | Abby WeaverPlace 35 · Albemarle | — | Albemarle | 16:53.00 | 30 |
| 36 | Izzy PfundPlace 36 · Albemarle | — | Albemarle | 16:53.00 | — |
| 37 | Samantha WebsterPlace 37 · Albemarle | — | Albemarle | 16:55.00 | — |
| 38 | Mary Kate JacobsPlace 38 · Western Albemarle | — | Western Albemarle | 16:56.00 | 31 |
| 39 | Robin MorsePlace 39 · William Monroe | — | William Monroe | 16:58.00 | 32 |
| 40 | Ana UntaroiuPlace 40 · Charlottesville | — | Charlottesville | 17:00.00 | 33 |
| 41 | Leah KamorskiPlace 41 · Fluvanna County | — | Fluvanna County | 17:02.00 | 34 |
| 42 | Gracie StreglerPlace 42 · Orange County | — | Orange County | 17:05.00 | 35 |
| 43 | Elizabeth LleraPlace 43 · Covenant | — | Covenant | 17:08.00 | 36 |
| 44 | AnnaBeth HigginsPlace 44 · Western Albemarle | — | Western Albemarle | 17:18.00 | — |
| 45 | Brenna WilliamsPlace 45 · Fluvanna County | — | Fluvanna County | 17:31.00 | 37 |
| 46 | Whitney BradyPlace 46 · Monticello | — | Monticello | 17:32.00 | 38 |
| 47 | Shannon WoodPlace 47 · Orange County | — | Orange County | 17:32.00 | 39 |
| 48 | Mary ScottPlace 48 · Louisa County | — | Louisa County | 17:33.00 | 40 |
| 49 | Sydney HainsworthPlace 49 · Monticello | — | Monticello | 17:35.00 | 41 |
| 50 | Fiona ThatcherPlace 50 · Nelson County | — | Nelson County | 17:36.00 | — |
| 51 | Allie AnnessPlace 51 · Western Albemarle | — | Western Albemarle | 17:37.00 | — |
| 52 | Madeleine KeachPlace 52 · Charlottesville | — | Charlottesville | 17:38.00 | 42 |
| 53 | Kate WalzPlace 53 · Charlottesville Catholic | — | Charlottesville Catholic | 17:39.00 | — |
| 54 | Emma JohnsonPlace 54 · Tandem School | — | Tandem School | 17:40.00 | — |
| 55 | Katie WittPlace 55 · Western Albemarle | — | Western Albemarle | 17:41.00 | — |
| 56 | Morgan KennedyPlace 56 · Fluvanna County | — | Fluvanna County | 17:43.00 | 43 |
| 57 | Jessica DobrowolskiPlace 57 · St. Anne's-Belfield | — | St. Anne's-Belfield | 17:43.00 | 44 |
| 58 | Elyssa WintertonPlace 58 · Albemarle | — | Albemarle | 17:45.00 | — |
| 59 | Erin BlackburnPlace 59 · Fluvanna County | — | Fluvanna County | 17:46.00 | 45 |
| 60 | Madison MyersPlace 60 · Albemarle | — | Albemarle | 17:48.00 | — |
| 61 | Rosemarie FabrizioPlace 61 · Albemarle | — | Albemarle | 17:49.00 | — |
| 62 | Maggie BenvenuttiPlace 62 · Fluvanna County | — | Fluvanna County | 17:49.00 | — |
| 63 | Stephanie EllenaPlace 63 · Albemarle | — | Albemarle | 17:52.00 | — |
| 64 | Jackie RodriguezPlace 64 · Fluvanna County | — | Fluvanna County | 17:52.00 | — |
| 65 | Logan PritchardPlace 65 · St. Anne's-Belfield | — | St. Anne's-Belfield | 17:55.00 | 46 |
| 66 | Sara MeakemPlace 66 · Covenant | — | Covenant | 17:57.00 | 47 |
| 67 | Hannah StraussPlace 67 · Monticello | — | Monticello | 18:00.00 | 48 |
| 68 | Juliet McConkeyPlace 68 · Nelson County | — | Nelson County | 18:00.00 | — |
| 69 | Teryn RatcliffePlace 69 · Western Albemarle | — | Western Albemarle | 18:00.00 | — |
| 70 | Allie HallPlace 70 · Charlottesville | — | Charlottesville | 18:01.00 | 49 |
| 71 | Anita GrabowskaPlace 71 · Albemarle | — | Albemarle | 18:02.00 | — |
| 72 | Mikalah LamPlace 72 · Louisa County | — | Louisa County | 18:11.00 | 50 |
| 73 | Brittany ShermanPlace 73 · Fluvanna County | — | Fluvanna County | 18:15.00 | — |
| 74 | Libby FridayPlace 74 · Albemarle | — | Albemarle | 18:18.00 | — |
| 75 | Bethany ReitsmaPlace 75 · Charlottesville | — | Charlottesville | 18:19.00 | 51 |
| 76 | Elizabeth MoorePlace 76 · Louisa County | — | Louisa County | 18:22.00 | 52 |
| 77 | Sophia MastakosPlace 77 · Western Albemarle | — | Western Albemarle | 18:23.00 | — |
| 78 | Kacie TettertonPlace 78 · Albemarle | — | Albemarle | 18:23.00 | — |
| 79 | Virginia GarcyPlace 79 · Western Albemarle | — | Western Albemarle | 18:27.00 | — |
| 80 | Sarah SeayPlace 80 · Louisa County | — | Louisa County | 18:29.00 | 53 |
| 81 | Eva McGeheePlace 81 · Fluvanna County | — | Fluvanna County | 18:29.00 | — |
| 82 | Caitlin ThomsonPlace 82 · Charlottesville | — | Charlottesville | 18:32.00 | — |
| 83 | Amari QuarlesPlace 83 · Louisa County | — | Louisa County | 18:33.00 | 54 |
| 84 | Sarah ZieglerPlace 84 · Nelson County | — | Nelson County | 18:34.00 | — |
| 85 | Sarah EdgertonPlace 85 · Fluvanna County | — | Fluvanna County | 18:35.00 | — |
| 86 | Rachel ElderPlace 86 · Albemarle | — | Albemarle | 18:40.00 | — |
| 87 | Melissa LudwigPlace 87 · Fluvanna County | — | Fluvanna County | 18:42.00 | — |
| 88 | Jordyn FredrickPlace 88 · Fluvanna County | — | Fluvanna County | 18:42.00 | — |
| 89 | Savezaya MaharaPlace 89 · Charlottesville Catholic | — | Charlottesville Catholic | 18:43.00 | — |
| 90 | Maggie RoeschPlace 90 · Western Albemarle | — | Western Albemarle | 18:47.00 | — |
| 91 | Katie MorganPlace 91 · Fluvanna County | — | Fluvanna County | 18:50.00 | — |
| 92 | Hannah McMullinPlace 92 · Fluvanna County | — | Fluvanna County | 18:52.00 | — |
| 93 | Clara DuffyPlace 93 · St. Anne's-Belfield | — | St. Anne's-Belfield | 18:55.00 | 55 |
| 94 | Julia KornPlace 94 · William Monroe | — | William Monroe | 18:55.00 | 56 |
| 95 | Sophie SchectmanPlace 95 · Unattached | — | Unattached | 18:59.00 | — |
| 96 | Rachel BirkholzPlace 96 · Albemarle | — | Albemarle | 18:59.00 | — |
| 97 | Christa HofeceferPlace 97 · William Monroe | — | William Monroe | 18:59.00 | 57 |
| 98 | Erin RedgravePlace 98 · Western Albemarle | — | Western Albemarle | 19:01.00 | — |
| 99 | Kensley SmithPlace 99 · Louisa County | — | Louisa County | 19:04.00 | 58 |
| 100 | Megan GrahamPlace 100 · Fluvanna County | — | Fluvanna County | 19:05.00 | — |
| 101 | Hanna ShapsPlace 101 · Albemarle | — | Albemarle | 19:06.00 | — |
| 102 | Carol MaPlace 102 · St. Anne's-Belfield | — | St. Anne's-Belfield | 19:11.00 | 59 |
| 103 | Moina HulbertPlace 103 · Tandem School | — | Tandem School | 19:19.00 | — |
| 104 | Maggie McCotterPlace 104 · Louisa County | — | Louisa County | 19:19.00 | 60 |
| 105 | Elisa SchenckPlace 105 · St. Anne's-Belfield | — | St. Anne's-Belfield | 19:20.00 | — |
| 106 | Devon PacePlace 106 · William Monroe | — | William Monroe | 19:22.00 | 61 |
| 107 | Annelise WrightPlace 107 · William Monroe | — | William Monroe | 19:24.00 | 62 |
| 108 | Emily BattlePlace 108 · St. Anne's-Belfield | — | St. Anne's-Belfield | 19:25.00 | — |
| 109 | Catherine LowensteinPlace 109 · Louisa County | — | Louisa County | 19:27.00 | — |
| 110 | Emma DerryPlace 110 · Fluvanna County | — | Fluvanna County | 19:30.00 | — |
| 111 | Aurora JonesPlace 111 · Fluvanna County | — | Fluvanna County | 19:32.00 | — |
| 112 | Sabrina LastNamePlace 112 · Louisa County | — | Louisa County | 19:36.00 | — |
| 113 | Lydia PhelpsPlace 113 · Louisa County | — | Louisa County | 19:39.00 | — |
| 114 | Kyle FultonPlace 114 · Fluvanna County | — | Fluvanna County | 19:40.00 | — |
| 115 | Mia ScalzoPlace 115 · Fluvanna County | — | Fluvanna County | 19:43.00 | — |
| 116 | Kathya MelgarPlace 116 · Albemarle | — | Albemarle | 19:46.00 | — |
| 117 | Kelsey McKechniePlace 117 · Western Albemarle | — | Western Albemarle | 19:47.00 | — |
| 118 | Ryann MurrayPlace 118 · Albemarle | — | Albemarle | 19:49.00 | — |
| 119 | Hannah CarelliPlace 119 · Orange County | — | Orange County | 19:53.00 | 63 |
| 120 | Ema GrahamPlace 120 · Fluvanna County | — | Fluvanna County | 19:54.00 | — |
| 121 | Marisa BonnanoPlace 121 · Albemarle | — | Albemarle | 20:03.00 | — |
| 122 | Neetu DahiyaPlace 122 · Albemarle | — | Albemarle | 20:09.00 | — |
| 123 | Mary ZaleskiPlace 123 · Louisa County | — | Louisa County | 20:14.00 | — |
| 124 | Sydney BrookmanPlace 124 · Louisa County | — | Louisa County | 20:15.00 | — |
| 125 | Gabby JonesPlace 125 · Albemarle | — | Albemarle | 20:20.00 | — |
| 126 | Hannah HahnPlace 126 · Albemarle | — | Albemarle | 20:28.00 | — |
| 127 | Laurel RobertsPlace 127 · Orange County | — | Orange County | 20:31.00 | 64 |
| 128 | Margaret MantoPlace 128 · Charlottesville | — | Charlottesville | 20:39.00 | — |
| 129 | Hannah OgbomoPlace 129 · Covenant | — | Covenant | 21:20.00 | 65 |
| 130 | Emily JonesPlace 130 · William Monroe | — | William Monroe | 21:26.00 | 66 |
| 131 | Sierra CraigPlace 131 · Monticello | — | Monticello | 22:25.00 | 67 |
| 132 | Emily TorgersonPlace 132 · Louisa County | — | Louisa County | 23:24.00 | — |
| 133 | Megan HallPlace 133 · Louisa County | — | Louisa County | 23:30.00 | — |
| 134 | Olivia PeasleyPlace 134 · Louisa County | — | Louisa County | 23:30.00 | — |
| 135 | Kalani BennettPlace 135 · Tandem School | — | Tandem School | 26:15.00 | — |
| 136 | Emily WinderPlace 136 · Tandem School | — | Tandem School | 26:16.00 | — |
| 3 | SheilaPlace 3 · Ford | — | Ford | 14:36.00 | — |
| 5 | SydneyPlace 5 · Winterton | — | Winterton | 15:09.00 | — |
| 6 | MadelinePlace 6 · Burris | — | Burris | 15:21.00 | — |
| 13 | SavannahPlace 13 · Maxwell | — | Maxwell | 15:52.00 | — |
| 14 | RachelPlace 14 · Mutzabaugh | — | Mutzabaugh | 15:59.00 | — |
| 22 | MelissaPlace 22 · Symmes | — | Symmes | 16:37.00 | — |
| 30 | AbbyPlace 30 · Weaver | — | Weaver | 16:53.00 | — |
| 1 | AveriPlace 1 · Witt | — | Witt | 13:35.00 | — |
| 4 | AnnalenaPlace 4 · Wilder | — | Wilder | 15:06.00 | — |
| 11 | CarolinePlace 11 · Outlaw | — | Outlaw | 15:43.00 | — |
| 17 | ErinPlace 17 · Clark | — | Clark | 16:15.00 | — |
| 20 | CaitlinPlace 20 · Dutta | — | Dutta | 16:33.00 | — |
| 21 | SarahPlace 21 · Modlin | — | Modlin | 16:34.00 | — |
| 31 | Mary KatePlace 31 · Jacobs | — | Jacobs | 16:56.00 | — |
| 7 | LydiaPlace 7 · Reynard | — | Reynard | 15:29.00 | — |
| 8 | ErinPlace 8 · Edgerton | — | Edgerton | 15:41.00 | — |
| 23 | HannahPlace 23 · Meador | — | Meador | 16:38.00 | — |
| 34 | LeahPlace 34 · Kamorski | — | Kamorski | 17:02.00 | — |
| 37 | BrennaPlace 37 · Williams | — | Williams | 17:31.00 | — |
| 43 | MorganPlace 43 · Kennedy | — | Kennedy | 17:43.00 | — |
| 45 | ErinPlace 45 · Blackburn | — | Blackburn | 17:46.00 | — |
| 2 | CarolinePlace 2 · Marquis | — | Marquis | 14:05.00 | — |
| 10 | BrittneyPlace 10 · Timmons | — | Timmons | 15:42.00 | — |
| 28 | TaylorPlace 28 · Carr | — | Carr | 16:50.00 | — |
| 35 | GraciePlace 35 · Stregler | — | Stregler | 17:05.00 | — |
| 39 | ShannonPlace 39 · Wood | — | Wood | 17:32.00 | — |
| 63 | HannahPlace 63 · Carelli | — | Carelli | 19:53.00 | — |
| 64 | LaurelPlace 64 · Roberts | — | Roberts | 20:31.00 | — |
| 12 | GenevaPlace 12 · Knight | — | Knight | 15:51.00 | — |
| 19 | EvePlace 19 · Allen | — | Allen | 16:26.00 | — |
| 24 | RubyPlace 24 · Auble | — | Auble | 16:38.00 | — |
| 33 | AnaPlace 33 · Untaroiu | — | Untaroiu | 17:00.00 | — |
| 42 | MadeleinePlace 42 · Keach | — | Keach | 17:38.00 | — |
| 49 | AlliePlace 49 · Hall | — | Hall | 18:01.00 | — |
| 51 | BethanyPlace 51 · Reitsma | — | Reitsma | 18:19.00 | — |
| 9 | Hope VanPlace 9 · derLinde | — | derLinde | 15:42.00 | — |
| 27 | EricaPlace 27 · Sullivan | — | Sullivan | 16:50.00 | — |
| 29 | DalyPlace 29 · McHugh | — | McHugh | 16:51.00 | — |
| 44 | JessicaPlace 44 · Dobrowolski | — | Dobrowolski | 17:43.00 | — |
| 46 | LoganPlace 46 · Pritchard | — | Pritchard | 17:55.00 | — |
| 55 | ClaraPlace 55 · Duffy | — | Duffy | 18:55.00 | — |
| 59 | CarolPlace 59 · Ma | — | Ma | 19:11.00 | — |
| 15 | ReneePlace 15 · Craft | — | Craft | 16:06.00 | — |
| 18 | AutumnPlace 18 · Thomsen | — | Thomsen | 16:23.00 | — |
| 38 | WhitneyPlace 38 · Brady | — | Brady | 17:32.00 | — |
| 41 | SydneyPlace 41 · Hainsworth | — | Hainsworth | 17:35.00 | — |
| 48 | HannahPlace 48 · Strauss | — | Strauss | 18:00.00 | — |
| 67 | SierraPlace 67 · Craig | — | Craig | 22:25.00 | — |
| 25 | ElliePlace 25 · Sawyer | — | Sawyer | 16:48.00 | — |
| 26 | AliPlace 26 · Haynes | — | Haynes | 16:48.00 | — |
| 36 | ElizabethPlace 36 · Llera | — | Llera | 17:08.00 | — |
| 47 | SaraPlace 47 · Meakem | — | Meakem | 17:57.00 | — |
| 65 | HannahPlace 65 · Ogbomo | — | Ogbomo | 21:20.00 | — |
| 16 | MorganPlace 16 · Vick | — | Vick | 16:13.00 | — |
| 32 | RobinPlace 32 · Morse | — | Morse | 16:58.00 | — |
| 56 | JuliaPlace 56 · Korn | — | Korn | 18:55.00 | — |
| 57 | ChristaPlace 57 · Hofecefer | — | Hofecefer | 18:59.00 | — |
| 61 | DevonPlace 61 · Pace | — | Pace | 19:22.00 | — |
| 62 | AnnelisePlace 62 · Wright | — | Wright | 19:24.00 | — |
| 66 | EmilyPlace 66 · Jones | — | Jones | 21:26.00 | — |
| 40 | MaryPlace 40 · Scott | — | Scott | 17:33.00 | — |
| 50 | MikalahPlace 50 · Lam | — | Lam | 18:11.00 | — |
| 52 | ElizabethPlace 52 · Moore | — | Moore | 18:22.00 | — |
| 53 | SarahPlace 53 · Seay | — | Seay | 18:29.00 | — |
| 54 | AmariPlace 54 · Quarles | — | Quarles | 18:33.00 | — |
| 58 | KensleyPlace 58 · Smith | — | Smith | 19:04.00 | — |
| 60 | MaggiePlace 60 · McCotter | — | McCotter | 19:19.00 | — |