1. Home
  2. U.S. Results
  3. Virginia
  4. VHSL Class 4 State Cross Country Championships

2025 VHSL Class 4 State Cross Country Championships Results

Official ResultsOatlands Plantation, Leesburg, VACross Country205 results29 teams

Winners

EventWinnerSchool / teamMark
Boys / Men · 5,000 Meters VarsityJonathan GrimmJamestown15:40.40
Girls / Women · 5,000 Meters VarsityElaina PierceCharlottesville18:20.10

Team scores

DivisionPlSchool / teamPoints
Boys / Men · 5,000 Meters Varsity1Blacksburg67
2Charlottesville105
3Hanover107
4Jamestown134
5Louisa County134
6Heritage (LC)153
7Jefferson Forest166
8Loudoun Valley181
9Atlee192
10Loudoun County228
11Smithfield243
12Grafton251
Girls / Women · 5,000 Meters Varsity1Blacksburg70
2Hanover81
3Grafton101
4Charlottesville124
5Loudoun Valley127
6Tuscarora (VA)137
7Atlee157
8James Wood164
9Jamestown217
10Loudoun County253
11Monacan279
12Smithfield341

Boys / Men · 5,000 Meters Varsity

103 results
PlAthlete / entryGrSchool / teamMark
1Jonathan GrimmPlace 1 · Grade 10 · Jamestown10Jamestown15:40.40
2Rivers MatthewsPlace 2 · Grade 10 · Blacksburg10Blacksburg15:45.90
3Samson PalmerPlace 3 · Grade 12 · Charlottesville12Charlottesville16:07.40
4Greyson BrownPlace 4 · Grade 12 · Monacan12Monacan16:09.50
5Macon SmithPlace 5 · Grade 12 · Jefferson Forest12Jefferson Forest16:11.30
6Eli MillerPlace 6 · Grade 12 · Hanover12Hanover16:18.70
7Benjamin BaileyPlace 7 · Grade 12 · Blacksburg12Blacksburg16:25.80
8James MulcahyPlace 8 · Grade 12 · Atlee12Atlee16:28.20
9Oran BarkerPlace 9 · Grade 11 · Grafton11Grafton16:34.90
10Graham GoodalePlace 10 · Grade 11 · Charlottesville11Charlottesville16:35.40
11Noah HagbergPlace 11 · Grade 12 · Atlee12Atlee16:40.20
12Christian LecherPlace 12 · Grade 12 · Mecklenburg County12Mecklenburg County16:41.90
13Isaac StiltnerPlace 13 · Grade 11 · Loudoun Valley11Loudoun Valley16:52.40
14Ethan HavranPlace 14 · Grade 12 · Charlottesville12Charlottesville16:55.00
15Caleb GreerPlace 15 · Grade 10 · Smithfield10Smithfield16:56.30
16Will ThomasPlace 16 · Grade 12 · John Handley12John Handley17:00.40
17Isaak WisnioskiPlace 17 · Grade 11 · Blacksburg11Blacksburg17:03.40
18Cameron PreitePlace 18 · Grade 9 · Jefferson Forest9Jefferson Forest17:03.90
19Jack CassidyPlace 19 · Grade 11 · Loudoun County11Loudoun County17:09.60
20Lucas HendersonPlace 20 · Grade 11 · Jamestown11Jamestown17:16.50
21Jonah SmithPlace 21 · Grade 12 · Hanover12Hanover17:17.90
22Jayden WallacePlace 22 · Grade 12 · Spotsylvania12Spotsylvania17:18.30
23Coleman LeePlace 23 · Grade 12 · Lafayette12Lafayette17:19.00
24Andrew WellsPlace 24 · Grade 11 · Broad Run11Broad Run17:19.40
25Avyukt AjitPlace 25 · Grade 10 · Blacksburg10Blacksburg17:22.90
26Isaac PingryPlace 26 · Grade 12 · Heritage (LC)12Heritage (LC)17:25.20
27Noah St. JulienPlace 27 · Grade 10 · Louisa County10Louisa County17:26.10
28Logan GreerPlace 28 · Grade 10 · Smithfield10Smithfield17:28.70
29Luca CavalloPlace 29 · Grade 11 · Heritage (LC)11Heritage (LC)17:29.00
30Bryson NemecPlace 30 · Grade 9 · Louisa County9Louisa County17:29.00
31Owen MchughPlace 31 · Grade 12 · Louisa County12Louisa County17:31.90
32Nathaniel WilsonPlace 32 · Grade 12 · Dominion12Dominion17:31.90
33Jacob JacksonPlace 33 · Grade 12 · Tuscarora (VA)12Tuscarora (VA)17:32.00
34Timothy WingeartPlace 34 · Grade 11 · King George11King George17:34.80
35Joshua BaumPlace 35 · Grade 12 · Lafayette12Lafayette17:35.30
36Landon GrahamPlace 36 · Grade 11 · Warhill11Warhill17:36.90
37Wesley RideoutPlace 37 · Grade 10 · Blacksburg10Blacksburg17:37.50
38Agustin FernandezPlace 38 · Grade 11 · Hanover11Hanover17:39.60
39Stewart WilliamsPlace 39 · Grade 12 · Hanover12Hanover17:39.90
40Noah MeleasonPlace 40 · Grade 11 · John Handley11John Handley17:40.50
41Eli HaydenPlace 41 · Grade 9 · Hanover9Hanover17:41.20
42Eli WarnerPlace 42 · Grade 11 · Hanover11Hanover17:41.20
43Brayden NemecPlace 43 · Grade 11 · Louisa County11Louisa County17:41.70
44Everett OttoPlace 44 · Grade 11 · John Handley11John Handley17:42.30
45Owen WrattenPlace 45 · Grade 12 · Heritage (LC)12Heritage (LC)17:43.30
46Gabriel Hurst-BarbPlace 46 · Grade 12 · Louisa County12Louisa County17:43.30
47Max PanicaPlace 47 · Grade 12 · Loudoun Valley12Loudoun Valley17:43.30
48Jack SwartzPlace 48 · Grade 10 · Loudoun Valley10Loudoun Valley17:44.50
49Caleb LeangPlace 49 · Grade 10 · Tuscarora (VA)10Tuscarora (VA)17:46.40
50Riley WaltersPlace 50 · Grade 12 · Churchland12Churchland17:47.90
51Jackson StonerPlace 51 · Grade 12 · Heritage (LC)12Heritage (LC)17:49.50
52Ty SmithPlace 52 · Grade 10 · Jamestown10Jamestown17:51.90
53Xavier MasriPlace 53 · Grade 9 · Charlottesville9Charlottesville17:55.90
54Ephram StevensPlace 54 · Grade 10 · Jamestown10Jamestown17:57.00
55Travis SmithPlace 55 · Grade 10 · Jamestown10Jamestown17:57.10
56Jake HaleyPlace 56 · Grade 12 · Atlee12Atlee17:57.20
57Adam LevinePlace 57 · Grade 9 · Heritage (LC)9Heritage (LC)17:59.60
58Cy KesseckerPlace 58 · Grade 11 · Charlottesville11Charlottesville18:01.30
59Carter WilliamsPlace 59 · Grade 12 · Loudoun County12Loudoun County18:02.20
60Brady StreetPlace 60 · Grade 10 · Hanover10Hanover18:03.00
61Sam EdwardsPlace 61 · Grade 9 · Jefferson Forest9Jefferson Forest18:05.10
62Harold DahlPlace 62 · Grade 9 · Jamestown9Jamestown18:09.20
63Owen LantowPlace 63 · Grade 12 · Loudoun Valley12Loudoun Valley18:09.70
64Andres GonzalezPlace 64 · Grade 11 · Jefferson Forest11Jefferson Forest18:10.60
65Jawad ShoraPlace 65 · Grade 11 · Loudoun County11Loudoun County18:10.60
66Andrew MeyrowitzPlace 66 · Grade 12 · Woodgrove12Woodgrove18:10.90
67Gabriel ShentonPlace 67 · Grade 11 · Grafton11Grafton18:13.00
68David HissPlace 68 · Grade 12 · Jefferson Forest12Jefferson Forest18:16.20
69Henry NardielloPlace 69 · Grade 11 · Loudoun Valley11Loudoun Valley18:17.40
70Sam EdwardsPlace 70 · Grade 11 · Loudoun County11Loudoun County18:17.40
71Jeffery HennesseyPlace 71 · Grade 12 · Jamestown12Jamestown18:17.70
72Luke BratrudPlace 72 · Grade 11 · Loudoun Valley11Loudoun Valley18:17.90
73JJ CrewPlace 73 · Grade 12 · Mechanicsville12Mechanicsville18:19.40
74Holden WellsPlace 74 · Grade 11 · Mecklenburg County11Mecklenburg County18:19.40
75Aden ClarkPlace 75 · Grade 10 · Blacksburg10Blacksburg18:23.00
76Isaac JenksPlace 76 · Grade 11 · Grafton11Grafton18:23.80
77Tyler MollPlace 77 · Grade 11 · Blacksburg11Blacksburg18:27.70
78Dash KlinePlace 78 · Grade 10 · Jefferson Forest10Jefferson Forest18:29.40
79Tim DeanPlace 79 · Grade 12 · Warhill12Warhill18:29.80
80Jonathan GibsonPlace 80 · Grade 12 · Heritage (LC)12Heritage (LC)18:29.80
81Evan ArgabrightPlace 81 · Grade 11 · Grafton11Grafton18:29.80
82Jeremiah MilhornPlace 82 · Grade 11 · Jefferson Forest11Jefferson Forest18:33.30
83Ryan TaltonPlace 83 · Grade 9 · Loudoun County9Loudoun County18:34.60
84Lucas SistarePlace 84 · Grade 9 · Smithfield9Smithfield18:37.20
85Andrew SewardPlace 85 · Grade 11 · Atlee11Atlee18:41.00
86Carson ShepardPlace 86 · Grade 11 · Louisa County11Louisa County18:48.30
87Camden CarterPlace 87 · Grade 11 · Atlee11Atlee18:52.30
88Zachary CanadyPlace 88 · Grade 10 · Smithfield10Smithfield18:53.40
89Coby WitcherPlace 89 · Grade 11 · Atlee11Atlee18:54.20
90Kyle BratrudPlace 90 · Grade 12 · Loudoun Valley12Loudoun Valley18:57.60
91Nathaniel FrischPlace 91 · Grade 12 · Grafton12Grafton18:59.00
92Lucas LylePlace 92 · Grade 9 · Eastern View9Eastern View18:59.40
93Ryan DunfordPlace 93 · Grade 12 · Atlee12Atlee19:00.40
94Rowan BlackPlace 94 · Grade 10 · Smithfield10Smithfield19:18.60
95Evan BrittonPlace 95 · Grade 11 · Grafton11Grafton19:26.70
96Landon ClymerPlace 96 · Grade 9 · Grafton9Grafton19:31.20
97James RedingPlace 97 · Grade 10 · Loudoun County10Loudoun County19:38.30
98Cooper WestPlace 98 · Grade 10 · Smithfield10Smithfield19:38.60
99Felix MasriPlace 99 · Grade 9 · Charlottesville9Charlottesville19:48.80
100Avynn GlennPlace 100 · Grade 10 · Charlottesville10Charlottesville20:01.80
101Nate MillerPlace 101 · Grade 12 · Smithfield12Smithfield20:22.90
102Caleb SpaidPlace 102 · Grade 9 · Louisa County9Louisa County20:45.80
103Evan GarciaPlace 103 · Grade 12 · Heritage (LC)12Heritage (LC)20:53.00

Girls / Women · 5,000 Meters Varsity

102 results
PlAthlete / entryGrSchool / teamMark
1Elaina PiercePlace 1 · Grade 12 · Charlottesville12Charlottesville18:20.10
2River SmithPlace 2 · Grade 9 · Hanover9Hanover18:28.60
3Kate KonyarPlace 3 · Grade 12 · James Wood12James Wood18:48.00
4Catherine MoscheraPlace 4 · Grade 11 · Tuscarora (VA)11Tuscarora (VA)18:49.00
5Ashton GordonPlace 5 · Grade 10 · Woodgrove10Woodgrove18:53.00
6Elaina PiercePlace 6 · Grade 12 · Charlottesville12Charlottesville18:57.40
7Lola OlsenPlace 7 · Grade 10 · Blacksburg10Blacksburg18:59.30
8Reilly ThomasPlace 8 · Grade 10 · Blacksburg10Blacksburg19:25.90
9Carissa AmbrosePlace 9 · Grade 11 · Atlee11Atlee19:25.90
10Amelia ValentiPlace 10 · Grade 10 · Grafton10Grafton19:28.20
11Macy DodsonPlace 11 · Grade 9 · Grafton9Grafton19:30.90
12Fallon FetterolfPlace 12 · Grade 11 · Loudoun County11Loudoun County19:34.10
13Jillian WallenPlace 13 · Grade 9 · Grafton9Grafton19:35.10
14Emily DahlPlace 14 · Grade 12 · Jamestown12Jamestown19:35.50
15Ella PhelpsPlace 15 · Grade 12 · Loudoun Valley12Loudoun Valley19:36.70
16Alexandra ShoppellPlace 16 · Grade 9 · Hanover9Hanover19:38.10
17Harper OlsenPlace 17 · Grade 10 · Blacksburg10Blacksburg19:38.20
18Callah SteppePlace 18 · Grade 10 · Hanover10Hanover19:40.60
19Ruthie DelappPlace 19 · Grade 10 · Blacksburg10Blacksburg19:43.70
20Lilly LilesPlace 20 · Grade 12 · Louisa County12Louisa County19:57.20
21Amelia WaggonerPlace 21 · Grade 12 · Atlee12Atlee19:59.70
22Sophia PricePlace 22 · Grade 11 · Heritage (LC)11Heritage (LC)20:02.40
23Evelyn O'rourkePlace 23 · Grade 9 · Loudoun Valley9Loudoun Valley20:09.00
24Alina KiefferPlace 24 · Grade 12 · James Wood12James Wood20:15.00
25Lydia MillerPlace 25 · Grade 11 · Hanover11Hanover20:16.30
26Eliza ConawayPlace 26 · Grade 11 · Blacksburg11Blacksburg20:25.00
27Leah HagerPlace 27 · Grade 9 · Tuscarora (VA)9Tuscarora (VA)20:27.60
28Sydney BoucherPlace 28 · Grade 9 · Hanover9Hanover20:28.00
29Katherine CrookPlace 29 · Grade 10 · Charlottesville10Charlottesville20:29.20
30Lucy PoppPlace 30 · Grade 11 · Loudoun Valley11Loudoun Valley20:29.70
31Harper BartlettPlace 31 · Grade 11 · Loudoun Valley11Loudoun Valley20:36.90
32Islah JunkermannPlace 32 · Grade 10 · Monacan10Monacan20:46.00
33Carter VassPlace 33 · Grade 10 · Patrick Henry (Ashland)10Patrick Henry (Ashland)20:49.40
34Kira HuntPlace 34 · Grade 12 · Tuscarora (VA)12Tuscarora (VA)20:54.10
35Samantha MadiganPlace 35 · Grade 10 · Jefferson Forest10Jefferson Forest20:56.80
36Teagan GilhoolyPlace 36 · Grade 12 · Atlee12Atlee20:57.10
37Penny GriggsPlace 37 · Grade 11 · Blacksburg11Blacksburg20:57.40
38Jenna MarchettiPlace 38 · Grade 11 · Hanover11Hanover20:57.70
39Sophia ByrnePlace 39 · Grade 12 · Grafton12Grafton20:57.80
40Hannah SchultePlace 40 · Grade 12 · Blacksburg12Blacksburg20:59.50
41Sophia FitzerPlace 41 · Grade 11 · Grafton11Grafton21:02.20
42Christabel Agyeman-duahPlace 42 · Grade 10 · Tuscarora (VA)10Tuscarora (VA)21:07.60
43Mary DayPlace 43 · Grade 10 · Warhill10Warhill21:09.40
44Frances KingPlace 44 · Grade 12 · Loudoun Valley12Loudoun Valley21:09.90
45Liliana JonesPlace 45 · Grade 9 · Charlottesville9Charlottesville21:14.00
46Iyndia BeyPlace 46 · Grade 12 · Monacan12Monacan21:17.60
47Emma VanmeterPlace 47 · Grade 9 · Hanover9Hanover21:19.20
48Elizabeth MiddlesworthPlace 48 · Grade 12 · Louisa County12Louisa County21:29.80
49Alara CelebiPlace 49 · Grade 12 · Tuscarora (VA)12Tuscarora (VA)21:31.90
50Kalie BrownPlace 50 · Grade 12 · Loudoun County12Loudoun County21:33.60
51Ally OliverPlace 51 · Grade 11 · James Wood11James Wood21:34.90
52Kara KinsmanPlace 52 · Grade 11 · Jamestown11Jamestown21:35.40
53Katelyn PalmerPlace 53 · Grade 12 · James Wood12James Wood21:36.10
54Natalie AdamsPlace 54 · Grade 11 · Mecklenburg County11Mecklenburg County21:42.30
55Sydney ScottPlace 55 · Grade 10 · Lafayette10Lafayette21:44.20
56Ivy HawsPlace 56 · Grade 10 · Loudoun Valley10Loudoun Valley21:58.90
57Noelle SheltonPlace 57 · Grade 12 · Jefferson Forest12Jefferson Forest22:00.90
58Amelia SobotkaPlace 58 · Grade 11 · Atlee11Atlee22:02.00
59Penelope SeemillerPlace 59 · Grade 10 · Woodgrove10Woodgrove22:03.20
60Evelyn MullinsPlace 60 · Grade 11 · John Handley11John Handley22:06.30
61Nettie HainesPlace 61 · Grade 12 · Jamestown12Jamestown22:09.20
62Abigail EbertPlace 62 · Grade 9 · James Wood9James Wood22:11.50
63Reilley CoynePlace 63 · Grade 9 · Atlee9Atlee22:13.60
64Abigail DivietroPlace 64 · Grade 9 · Grafton9Grafton22:18.10
65Allison FlorkowskiPlace 65 · Grade 9 · Dominion9Dominion22:19.60
66Phoebe FischmanPlace 66 · Grade 10 · Charlottesville10Charlottesville22:22.50
67Nancy VogelPlace 67 · Grade 9 · Jamestown9Jamestown22:22.70
68Ellie FetchPlace 68 · Grade 10 · Smithfield10Smithfield22:23.10
69Wendy OuedraogoPlace 69 · Grade 12 · Lafayette12Lafayette22:23.80
70Bailey DelierPlace 70 · Grade 9 · King George9King George22:25.60
71Christal ShijoPlace 71 · Grade 11 · Jamestown11Jamestown22:31.90
72Julianna JonesPlace 72 · Grade 10 · Smithfield10Smithfield22:33.00
73Heidi BohannonPlace 73 · Grade 10 · Monacan10Monacan22:33.80
74Acadia KincaidPlace 74 · Grade 12 · Loudoun Valley12Loudoun Valley22:35.80
75Ella QuistPlace 75 · Grade 12 · Tuscarora (VA)12Tuscarora (VA)22:37.70
76Isabella BaldwinPlace 76 · Grade 9 · Atlee9Atlee22:38.20
77Addison ShadePlace 77 · Grade 10 · Spotsylvania10Spotsylvania22:39.30
78Fallon MurphyPlace 78 · Grade 12 · Loudoun County12Loudoun County22:42.00
79Ariella DuplessisPlace 79 · Grade 10 · Loudoun County10Loudoun County22:42.20
80Erica FosterPlace 80 · Grade 10 · Jamestown10Jamestown22:42.40
81Lauren ThompsonPlace 81 · Grade 12 · James Wood12James Wood22:45.00
82Clara HercePlace 82 · Grade 12 · Jamestown12Jamestown22:46.50
83Caroline TaylorPlace 83 · Grade 10 · Dominion10Dominion22:48.40
84Eloise HendersonPlace 84 · Grade 9 · Charlottesville9Charlottesville22:48.50
85Brooke RiddlePlace 85 · Grade 12 · Grafton12Grafton22:53.70
86Caroline OrbanPlace 86 · Grade 11 · Charlottesville11Charlottesville22:53.80
87Melanie PadillaPlace 87 · Grade 10 · James Wood10James Wood22:53.90
88Adriana MappPlace 88 · Grade 10 · Manor10Manor22:54.60
89Sophia HendersonPlace 89 · Grade 9 · Atlee9Atlee22:59.10
90Audrey YemoPlace 90 · Grade 12 · Tuscarora (VA)12Tuscarora (VA)22:59.40
91Erin DefazioPlace 91 · Grade 11 · Monacan11Monacan23:02.90
92Charlotte O'brienPlace 92 · Grade 9 · Loudoun County9Loudoun County23:11.60
93Addison SandersPlace 93 · Grade 9 · Smithfield9Smithfield23:17.40
94Ella ClovePlace 94 · Grade 9 · Smithfield9Smithfield23:22.60
95Kayla DiggsPlace 95 · Grade 12 · Warhill12Warhill23:34.90
96Julia MendezPlace 96 · Grade 12 · Loudoun County12Loudoun County23:36.40
97Emma HattemerPlace 97 · Grade 12 · Smithfield12Smithfield23:46.70
98Samantha HindsPlace 98 · Grade 10 · Monacan10Monacan23:49.00
99Ciara DohertyPlace 99 · Grade 10 · Loudoun County10Loudoun County24:07.30
100Evelyn PorterPlace 100 · Grade 11 · Smithfield11Smithfield24:28.20
101Ashlyn KearneyPlace 101 · Grade 10 · Monacan10Monacan24:29.30
102Rachel MorganPlace 102 · Grade 12 · Smithfield12Smithfield24:51.50