VIRGINIA CROSS COUNTRY

NovaRunners Teams

The best Virginia high-school teams of each season, ranked by a virtual cross country meet: the 30 teams with the best averages each enter their top seven runners, placed on their season-best Statistical Rating, and the lowest points win. Open a team to see its top seven and their places.

THE TEAM LEADERBOARD

Girls · 2026

Data through · Updated

The 2026 rankings update as new meets are rated.

Top 10 of the 30 teams in the virtual meet (187 Virginia teams eligible) · 1,846 rated runners on their rosters2026 season to date · Statistical Rating: higher is faster
2026 girls team leaderboard: the top 10 Virginia teams by points in a virtual meet of the top 30 teams by average, with each team’s average. Each team row is followed by a list of its top seven runners and their places.
RankTeamPointsAverageDepth
01 same place since the previous board, score −0.1Blacksburg65129.3 no new race by its runners since the previous board22
Top seven runners of Blacksburg
Blacksburg: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
6Avery Whitson133.0Great American XC Festival 2026 · Oct 3
11Lola Olsen130.6Great American XC Festival 2026 · Oct 3
12Reilly Thomas129.5The VA XC Showcase 2026 · Oct 17
17Ruthie Delapp128.0The VA XC Showcase 2026 · Oct 17
19Harper Olsen125.5The VA XC Showcase 2026 · Oct 17
(92)Sally Prince93.2Great American XC Festival 2026 · Oct 3
(94)Sadie Zhang92.1The VA XC Showcase 2026 · Oct 17
02 same place since the previous board, score unchangedHanover124123.6 no new race by its runners since the previous board9
Top seven runners of Hanover
Hanover: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
2River Smith146.1The VA XC Showcase 2026 · Oct 17
15Alexandra Shoppell128.2The VA XC Showcase 2026 · Oct 17
29Bria Hanville117.5Great American XC Festival 2026 · Oct 3
34Lydia Miller114.7The VA XC Showcase 2026 · Oct 17
44Callah Steppe111.4Great American XC Festival 2026 · Oct 3
(66)Emma Van Meter103.5The VA XC Showcase 2026 · Oct 17
(78)Sydney Boucher98.5The VA XC Showcase 2026 · Oct 17
03 same place since the previous board, score unchangedJames Robinson137122.6 no new race by its runners since the previous board12
Top seven runners of James Robinson
James Robinson: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
7Petra Gruendel132.8The VA XC Showcase 2026 · Oct 17
8Alexandra Bird132.7Great American XC Festival 2026 · Oct 3
9Karina Bird132.3Oatlands Invitational 2026 · Sep 26
56Juliet Lord108.2Patriot District CC Championship 2026 · Oct 21
57Isabella Willard106.8Wolverine XC Invitational 2026 · Sep 19
(104)Ciara Jensen90.6Patriot District CC Championship 2026 · Oct 21
(106)Mairyn Mullins90.4The VA XC Showcase 2026 · Oct 17
04 same place since the previous board, score unchangedWest Springfield239113.7 no new race by its runners since the previous board11
Top seven runners of West Springfield
West Springfield: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
1Allie Horner146.5Third Battle Invitational 2026 · Oct 10
40Anna Johnson113.1Adidas XC Challenge 2026 · Sep 19
43Reagan Leone111.7Third Battle Invitational 2026 · Oct 10
69Caitlin Fisher102.1Third Battle Invitational 2026 · Oct 10
86Zoie Collins95.1VTCA Fall Classic 2026 · Sep 26
(89)Olivia Collins94.1VTCA Fall Classic 2026 · Sep 26
(107)Audrey Yiengst89.9Third Battle Invitational 2026 · Oct 10
05 same place since the previous board, score unchangedYorktown266109.5 no new race by its runners since the previous board14
Top seven runners of Yorktown
Yorktown: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
5Molly Hardwick133.8Oatlands Invitational 2026 · Sep 26
33Ali Mathews114.9Third Battle Invitational 2026 · Oct 10
61Ayla Mehmood105.7Oatlands Invitational 2026 · Sep 26
76Keeley Gardner99.2Third Battle Invitational 2026 · Oct 10
91Cecilia Floom93.9Liberty District CC Championship 2026 · Oct 21
(119)Sofia Rosales84.7Oatlands Invitational 2026 · Sep 26
(134)Aria Hedderly81.2Third Battle Invitational 2026 · Oct 10
06 same place since the previous board, score −0.1Grafton278112.4 no new race by its runners since the previous board8
Top seven runners of Grafton
Grafton: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
3Macy Dodson145.4Great American XC Festival 2026 · Oct 3
18Amelia Valenti126.3Great American XC Festival 2026 · Oct 3
32Jillian Wallen115.7The VA XC Showcase 2026 · Oct 17
103Abigail Divietro90.9Knights Crossing XC Invitational 2026 · Sep 12
122Sophia Fitzer83.9Knights Crossing XC Invitational 2026 · Sep 12
(160)Ashlin Barker75.8Bay Rivers District Championship 2026 · Oct 21
(172)Emily Kobulnicky70.6The VA XC Showcase 2026 · Oct 17
07 same place since the previous board, score −0.1C.G. Woodson294107.0 no new race by its runners since the previous board15
Top seven runners of C.G. Woodson
C.G. Woodson: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
14Annie Przydzial129.0Patriot District CC Championship 2026 · Oct 21
41Hadley Vanek112.0Patriot District CC Championship 2026 · Oct 21
63Jacklyn Gillanders104.8Oatlands Invitational 2026 · Sep 26
80Carleigh Devlin97.6Third Battle Invitational 2026 · Oct 10
96Violet Conklin91.7Oatlands Invitational 2026 · Sep 26
(124)Marie Sohlberg83.7Patriot District CC Championship 2026 · Oct 21
(128)Zoe Sawtelle82.6Great American XC Festival 2026 · Oct 3
08 same place since the previous board, score −0.1Charlottesville320105.8 no new race by its runners since the previous board9
Top seven runners of Charlottesville
Charlottesville: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
23Juliana Pierce122.2Albemarle Invitational 2026 · Oct 10
48Liliana Jones110.3The VA XC Showcase 2026 · Oct 17
52Catherine Crook109.7The VA XC Showcase 2026 · Oct 17
59Phoebe Fischman106.2Oatlands Invitational 2026 · Sep 26
138Lula Jacobs80.7Oatlands Invitational 2026 · Sep 26
(184)Hazel Semmelhack64.2Albemarle Invitational 2026 · Oct 10
(186)Caris Garcia63.2Jefferson District Championship 2026 · Oct 21
09 same place since the previous board, score unchangedGlen Allen337105.1 no new race by its runners since the previous board7
Top seven runners of Glen Allen
Glen Allen: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
13Emma Stein129.4Oatlands Invitational 2026 · Sep 26
26Avery Carlson118.5Albemarle Invitational 2026 · Oct 10
71Makenna Pardue100.2Pole Green XC Classic 2026 · Sep 12
113Finley Beike88.6The VA XC Showcase 2026 · Oct 17
114Katherine Arjona88.5The VA XC Showcase 2026 · Oct 17
(146)Adalyn Altman78.9The VA XC Showcase 2026 · Oct 17
(170)Izzy Stefanova71.3Pole Green XC Classic 2026 · Sep 12
10 same place since the previous board, score unchangedLoudoun Valley342102.0 no new race by its runners since the previous board13
Top seven runners of Loudoun Valley
Loudoun Valley: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
35Evelyn O'Rourke114.7Third Battle Invitational 2026 · Oct 10
49Harper Bartlett110.1Oatlands Invitational 2026 · Sep 26
81Lucy Popp96.6The VA XC Showcase 2026 · Oct 17
84Aaliyah Abdoo95.8Third Battle Invitational 2026 · Oct 10
93Anna Ruth Lovorn92.7Oatlands Invitational 2026 · Sep 26
(126)Zoey Betz83.2The VA XC Showcase 2026 · Oct 17
(145)Ivy Haws79.2The VA XC Showcase 2026 · Oct 17

Movement since the previous board (data through Oct 22, 2026 · updated Oct 23, 2026): ▲ places gained, ▼ places lost, – same place; NEW not on that board’s top 10. A signed number beside the team average is its change in points since that board. ◦ No new race by the team’s runners since that board.

In each team’s runner list, each rating is the runner’s season best on the day, from any rated varsity race, and Place is the runner’s place in the virtual meet; the first five places score, and the sixth and seventh, in parentheses, displace.

The ranking is a virtual cross country meet. Its field is the top 30 teams by average, the mean season-best Statistical Rating of a team’s five best runners, shown to 0.1 point on 2026’s K (490.980). Each team’s top seven runners take places by season-best rating, highest first. A team’s points are the sum of its five best places; its sixth and seventh runners take places but do not score, so they push other teams’ runners back. Lowest points rank first; a tie goes to the team whose sixth runner placed better (a team without one ranks below), then the higher average. A team needs at least five rated runners to be eligible and a top-30 average to be in the field; with fewer than seven it is marked thin (37 of 187 eligible teams this season).

Rated varsity runners count, not only the verified runners on the Rankings. A runner with a verified Virginia profile counts. A runner with an unresolved profile counts only with at least one rated varsity race in Virginia that season. A runner with a verified profile from another state does not count. Each runner counts for the school they raced for most. Regional and national finals count for individuals only: NXR Southeast, the Champs, Foot Locker and Brooks South regionals, Nike Cross Nationals, Foot Locker Nationals, Brooks, RunningLane and HXN. Their races stay on the individual leaderboards, but a runner’s team value is their best race elsewhere, and a runner who ran only those meets counts for no team. 359 rated runners who raced in Virginia raced for a team whose linked runners disagree on school (119) or that matches no Virginia school record (240), so they count for no team and some teams’ depth is undercounted. Middle-school runners are left out. The virtual meet is scored from observed season bests; it is not a prediction of a real meet. How team rankings work

Provisional: the 2026 level can move as later meets are added. Partial 2026 season: 28 meets from Sep 4 to Oct 24, as of Oct 25, 2026. Lower-tier races stay in the fit but give no mark (a meet's boys races when no boy there rated above 170, its girls races when no girl rated above 100): all races of 4 more meets, and the boys races of 2 of the 28. Team rosters count every rated varsity runner who passes the roster guard: a verified Virginia profile, or a profile not yet verified with a rated race at a Virginia meet this season; a runner with another state's profile is left out. Not statewide coverage: a team's runners who ran none of these meets are not counted. A team is its MileSplit team, matched to its school when every runner of it seen in the 2022–25 data ran for that one school. A reviewed list decides evident mis-mappings: a team whose linked runners split over schools only by a transfer is mapped to its school, and a provider team of another school is not mapped to a Virginia school of a similar name. See the 28 meets counted on the 2026 meets page.

Statistical Rating. Higher is faster: points = K − adjusted seconds ÷ 3, so 1 point = 3 s; shown to 0.1 point, with a dash below 0. K is set for each sex and season so that our ratings sit on TullyRunners’ scale at meets both systems rated.Rank. Order by points in the virtual meet, lowest first. A tie goes to the team whose sixth runner placed better (a team without a sixth ranks below), then the higher average.Points. Cross country points in the virtual meet of the top 30 teams by average: the sum of the team’s five best places. Lowest wins.Team. A Virginia high school (VHSL, VISAA or independent). Each runner counts for one team: the one they raced for most that season.Average. The average Statistical Rating of the team’s five best runners, each on their season best: it picks the 30 teams in the virtual meet. Higher is faster; shown to 0.1 point.Depth. The team’s rated varsity runners this season. A team needs five to be ranked, and is marked thin with fewer than seven.Place. The runner’s place in the virtual meet, from their season-best rating. The first five places score; the sixth and seventh, in parentheses, take places but do not score.Runner. A rated varsity runner on the team: one with a verified Virginia profile, or with an unresolved profile and a rated varsity race in Virginia that season. A runner verified in another state does not count.Season best from. The meet and date of the runner’s season best, their lowest adjusted time from any rated varsity race. A best from a D or E race is flagged.