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

Boys · 2025

Final · data through

Top 10 of the 30 teams in the virtual meet (308 Virginia teams eligible) · 3,594 rated runners on their rosters2025 historical snapshot · Statistical Rating: higher is faster
2025 boys 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
01Lake Braddock208168.314
Top seven runners of Lake Braddock
Lake Braddock: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
22Bradley Rockefeller175.7VHSL Class 6 State XC Meet · Nov 8
31Grayson Richards168.9VHSL Class 6 State XC Meet · Nov 8
48Matt Walters166.1VHSL Class 6 State XC Meet · Nov 8
53Calvin Benson165.5Burke Lake District Live Results · Oct 22
54Maverick Magruder165.4VHSL Class 6 State XC Meet · Nov 8
(81)Noah DeLuke160.7Occoquan Region CC Championship · Oct 29
(82)Marek Manka160.1VHSL Class 6 State XC Meet · Nov 8
02Patriot219171.815
Top seven runners of Patriot
Patriot: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
12Preston Spangler182.9VHSL Class 6 State XC Meet · Nov 8
16Henry Birge180.3VHSL Class 6 State XC Meet · Nov 8
20Isreal Murega176.1VHSL Class 6 State XC Meet · Nov 8
59Cole Bowman165.1Cedar Run District Championships 2025 · Oct 22
112Christopher "Jai" Harris154.7VHSL Class 6 State XC Meet · Nov 8
(123)Andrew White152.5VHSL Class 6 State XC Meet · Nov 8
(146)Damian Martinez148.5Slyestrong6 Northxc Invitational 2025 · Sep 20
03Albemarle240168.042
Top seven runners of Albemarle
Albemarle: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
17Jacob Mackey177.7VHSL Class 5 State XC Meet · Nov 8
28Luke Kronebusch171.2VHSL Class 5 State XC Meet · Nov 8
50Jack Mackey166.0VHSL Class 5 State XC Meet · Nov 8
60Ethan Jupin165.1VHSL Class 5 State XC Meet · Nov 8
85Brett Phillips159.8Oatlands Invitational · Sep 27
(86)Brody Lawson159.4Albemarle Invitational · Oct 11
(101)Eli Duncan156.8Oatlands Invitational · Sep 27
04Blacksburg278168.837
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
4Rivers Matthews188.7Knights Crossing XC Invitational · Sep 6
23Benjamin Bailey175.3VHSL Class 4 State XC Meet · Nov 8
56Isaak Wisnioski165.3Knights Crossing XC Invitational · Sep 6
95Ethan Cook157.8The VA XC Showcase · Oct 18
100Avyukt Ajit157.1VHSL Class 4 State XC Meet · Nov 8
(106)Wesley Rideout155.4Region 4D Cross Country Championship · Oct 29
(135)Aden Clark150.2Oatlands Invitational · Sep 27
05West Potomac307166.413
Top seven runners of West Potomac
West Potomac: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
13Robert Leonard182.8VHSL Class 6 State XC Meet · Nov 8
61Daniel Black165.0Occoquan Region CC Championship · Oct 29
66Trent Lykling163.8VHSL Class 6 State XC Meet · Nov 8
74Andrew Edwards162.2VHSL Class 6 State XC Meet · Nov 8
93Nico Diffenbach158.2VHSL Class 6 State XC Meet · Nov 8
(163)Glenn Lobo144.5Burke Lake District Live Results · Oct 22
(185)Brad Lee Khaner138.2Burke Lake District Live Results · Oct 22
06Parry McCluer339165.110
Top seven runners of Parry McCluer
Parry McCluer: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
11Kebryl Chandler184.8The VA XC Showcase · Oct 18
32Caleb Cooper168.8The VA XC Showcase · Oct 18
65Logan Wheelock164.0The VA XC Showcase · Oct 18
103Josh Cooper156.4VHSL Class 1 State XC Meet · Nov 8
128Hinckley Lovelace151.3The VA XC Showcase · Oct 18
(205)Sebastian George120.2VHSL Class 1 State XC Meet · Nov 8
(207)Samuel Carpenter113.1The VA XC Showcase · Oct 18
07James Robinson346162.710
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
26Josef Gruendel172.2The VA XC Showcase · Oct 18
34Charlie Schoonover168.5The VA XC Showcase · Oct 18
43Zachary Paredes166.7Burke Lake District Live Results · Oct 22
105Bence Fulwiler156.2Great American XC Festival · Oct 3
138Oliver Jones150.0Great American XC Festival · Oct 3
(176)William Zagurski140.9Great American XC Festival · Oct 3
(181)Rowan Little139.9Great American XC Festival · Oct 3
08Western Albemarle359162.311
Top seven runners of Western Albemarle
Western Albemarle: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
40Spencer Envall167.0Albemarle Invitational · Oct 11
68Silvio Sicoli163.42025 Fork Union Cross Country Invitational · Sep 20
72Christophe De Wekker162.4Jefferson District Championship 2025 · Oct 22
77Finn Smith162.02025 Fork Union Cross Country Invitational · Sep 20
102Ethan Apicella156.8VHSL Region 3C Championship · Oct 29
(109)George Geis155.3VHSL Class 3 State XC Meet · Nov 8
(126)Patterson Johnston Fox151.6Jefferson District Championship 2025 · Oct 22
09West Springfield361162.211
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
35Edison Dean168.4Burke Lake District Live Results · Oct 22
57Caleb James165.2Great American XC Festival · Oct 3
80Jonas Yiengst161.4Monroe Parker Invitational · Sep 6
92Mason Yiengst158.6VHSL Class 6 State XC Meet · Nov 8
97Mark Gaydos157.3Monroe Parker Invitational · Sep 6
(104)Gavin Smith156.2Burke Lake District Live Results · Oct 22
(124)Elias Dean152.2Burke Lake District Live Results · Oct 22
10GainesvilleTie broken by the sixth runner’s place361168.58
Top seven runners of Gainesville
Gainesville: its top 7 runners by season-best Statistical Rating, with their places in the virtual meet
PlaceRunnerStatistical RatingSeason best from
6Trent Daniels187.6VHSL Class 6 State XC Meet · Nov 8
8Gavin Daniels186.0VHSL Class 6 State XC Meet · Nov 8
14Isaiah Foster181.5VHSL Class 6 State XC Meet · Nov 8
156Jaxtyn Denhof146.8VHSL Region 6B Championships 2025 · Oct 31
177Brandon Gustman140.5VHSL Class 6 State XC Meet · Nov 8
(180)William Hamacher140.0Albemarle Invitational · Oct 11
(187)Zachary Kendris136.7Cedar Run District Championships 2025 · Oct 22

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 2025’s K (489.570). 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 (34 of 308 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. 410 rated runners who raced in Virginia had no school record on any result, 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

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.