All projections

NOVARUNNERS PROJECTIONS

Liberty District CC Championship 2026

Liberty District CC Championship, Wed Oct 21, 2026, Fairfax Station. Team standings projected from ratings, with each rating’s basis in view where it rests on a meet.

PROJECTION · UNOFFICIAL

Calculated Oct 17.

A deterministic projection, not a result. Each registered team’s seven highest-rated runners are placed in rating order in one combined field per sex, then scored like a cross-country meet. It predicts no times and gives no probabilities.

COVERAGE

Who is rated, and from what.

Each runner’s rating is their 2026 season-best Statistical Rating on the day, the value the team boards use: varsity races only, middle-school runners left out, lower-tier races dropped. A team’s roster is the runners whose rated 2026 races were for that team; there is no 2025 fallback, so a runner without a rated 2026 race is not shown. How on-the-day ratings work

Liberty District 2026 registered teams, rated runners and ranked teams, by sex
CoverageBoysGirls
Registered teams77
Rated runners on their rosters7168
2026 rating (one meet · two or more)7132 · 396828 · 40
Teams ranked (five or more rated)7 of 76 of 7
Teams unranked01
Statistical Rating K (2026 scale)489.041494.133

2026 ratings come from 17 admitted meets: Adidas XC Challenge, Albemarle Invitational, Fork Union Cross Country Invitational, Great American XC Festival, Ham City Hustle Invitational, Knights Crossing XC Invitational, Oatlands Invitational, Octoberfest Invitational, Pole Green - "The Southern" XC Invite by ECE, Pole Green XC Classic, Runnin' with the Wolves, StallionsXC Invitational, Third Battle Invitational, Trials of Miles XC Opening Night presented by New Balance, Trinity / Valkyrie Invitational, VTCA Fall Classic, Wolverine XC Invitational. Ratings are the 2026 v9 season bests as of 2026-10-12; the team list was captured 2026-10-17. 1 team missing from the meet’s team list is added to the field: George C. Marshall. The team list does not say boys or girls, so every registered team is in both fields. Only each team’s seven highest-rated runners are in the field, so the individual order leaves out the rest.

TEAM STANDINGS · COMBINED HYPOTHETICAL FIELD

Boys · Liberty District 2026 projection

Scoring order in timing-sheet notation: the first five places add up to the score; the sixth and seventh, in parentheses, can displace other teams’ runners.Lower score is better
Projected boys team standings; each team is followed by a disclosure listing its seven runners
RankTeamScoreScoring orderRunners by basis
01Langley321-4-6-8-13 (24)(29)2026: 7
7 runners for Langley
Langley: the seven highest-rated runners, in rating order, with team-scoring places
Team placeRunnerStat. ratingBasisEvidence
1Nial Nygil159.72026 · 3 meetsBest: Third Battle Invitational, Oct 10 · also Wolverine XC Invitational, Oatlands Invitational
4Dominic Scalia149.92026 · 4 meetsBest: Third Battle Invitational, Oct 10 · also Trials of Miles XC Opening Night presented by New Balance, Wolverine XC Invitational, Oatlands Invitational
6Henry Ahn149.12026 · 2 meetsBest: Third Battle Invitational, Oct 10 · also Wolverine XC Invitational
8Kiernan Stephenson146.52026 · 3 meetsBest: Wolverine XC Invitational, Sep 19 · also Trials of Miles XC Opening Night presented by New Balance, Third Battle Invitational
13Dennis Wang141.42026 · 4 meetsBest: Third Battle Invitational, Oct 10 · also Trials of Miles XC Opening Night presented by New Balance, Wolverine XC Invitational, Oatlands Invitational
(24)Shayan Molaiy127.72026 · 4 meetsBest: Third Battle Invitational, Oct 10 · also Trials of Miles XC Opening Night presented by New Balance, Wolverine XC Invitational, Oatlands Invitational
(29)Hudson Pierre123.72026 · 4 meetsBest: Third Battle Invitational, Oct 10 · also Trials of Miles XC Opening Night presented by New Balance, Wolverine XC Invitational, Oatlands Invitational
02George C. Marshall543-7-10-11-23 (31)(35)2026: 7
7 runners for George C. Marshall
George C. Marshall: the seven highest-rated runners, in rating order, with team-scoring places
Team placeRunnerStat. ratingBasisEvidence
3Jonathan Peed153.62026 · 3 meetsBest: Great American XC Festival, Oct 3 · also Wolverine XC Invitational, Third Battle Invitational
7Jason Smith147.52026 · 4 meetsBest: Great American XC Festival, Oct 3 · also Wolverine XC Invitational, Oatlands Invitational, Third Battle Invitational
10James Fisher144.42026 · 4 meetsBest: Third Battle Invitational, Oct 10 · also Wolverine XC Invitational, Oatlands Invitational, Great American XC Festival
11Fynn Wottawah143.82026 · 3 meetsBest: Oatlands Invitational, Sep 26 · also Wolverine XC Invitational, Great American XC Festival
23Ryan Ju128.22026 · 3 meetsBest: Great American XC Festival, Oct 3 · also Wolverine XC Invitational, Third Battle Invitational
(31)Anthony Salazar120.02026 · 4 meetsBest: Third Battle Invitational, Oct 10 · also Wolverine XC Invitational, Oatlands Invitational, Great American XC Festival
(35)Jack Miller111.22026 · 2 meetsBest: Wolverine XC Invitational, Sep 19 · also Oatlands Invitational
03McLean625-9-14-15-19 (20)(21)2026: 7
7 runners for McLean
McLean: the seven highest-rated runners, in rating order, with team-scoring places
Team placeRunnerStat. ratingBasisEvidence
5Bryce Yang149.32026 · 3 meetsBest: Third Battle Invitational, Oct 10 · also Trials of Miles XC Opening Night presented by New Balance, Great American XC Festival
9Jackson Winn145.92026 · 1 meetBest: Great American XC Festival, Oct 3
14Adam Hartshorn141.32026 · 1 meetBest: Great American XC Festival, Oct 3
15Grant Dougherty140.32026 · 3 meetsBest: Great American XC Festival, Oct 3 · also Trials of Miles XC Opening Night presented by New Balance, Third Battle Invitational
19Raghav Kuruba133.82026 · 3 meetsBest: Third Battle Invitational, Oct 10 · also Trials of Miles XC Opening Night presented by New Balance, Great American XC Festival
(20)Kush Chand130.82026 · 2 meetsBest: Great American XC Festival, Oct 3 · also Trials of Miles XC Opening Night presented by New Balance
(21)Luke Cole130.72026 · 1 meetBest: Trials of Miles XC Opening Night presented by New Balance, Sep 4
04Washington-Liberty10812-18-25-26-27 (30)(36)2026: 7
7 runners for Washington-Liberty
Washington-Liberty: the seven highest-rated runners, in rating order, with team-scoring places
Team placeRunnerStat. ratingBasisEvidence
12Alessandro Piosa142.82026 · 2 meetsBest: Oatlands Invitational, Sep 26 · also Trials of Miles XC Opening Night presented by New Balance
18Elijah Purdy135.42026 · 2 meetsBest: Oatlands Invitational, Sep 26 · also Trials of Miles XC Opening Night presented by New Balance
25Edward Smith126.72026 · 2 meetsBest: Oatlands Invitational, Sep 26 · also Trials of Miles XC Opening Night presented by New Balance
26Axel FitzHarris124.62026 · 1 meetBest: Oatlands Invitational, Sep 26
27Heath Snyder124.32026 · 2 meetsBest: Oatlands Invitational, Sep 26 · also Trials of Miles XC Opening Night presented by New Balance
(30)Justin Wilson122.02026 · 2 meetsBest: Oatlands Invitational, Sep 26 · also Trials of Miles XC Opening Night presented by New Balance
(36)Nick Talbot-Lilly108.62026 · 1 meetBest: Oatlands Invitational, Sep 26
05Herndon1212-16-22-40-41 (45)(46)2026: 7
7 runners for Herndon
Herndon: the seven highest-rated runners, in rating order, with team-scoring places
Team placeRunnerStat. ratingBasisEvidence
2Baden Geary157.52026 · 3 meetsBest: Octoberfest Invitational, Oct 3 · also Pole Green XC Classic, Oatlands Invitational
16Colin Bieber137.72026 · 3 meetsBest: Oatlands Invitational, Sep 26 · also Pole Green XC Classic, Octoberfest Invitational
22Ismail Ahmed129.12026 · 3 meetsBest: Octoberfest Invitational, Oct 3 · also Pole Green XC Classic, Oatlands Invitational
40Steven Bruner99.72026 · 3 meetsBest: Oatlands Invitational, Sep 26 · also Pole Green XC Classic, Octoberfest Invitational
41Jack Friedman98.62026 · 2 meetsBest: Octoberfest Invitational, Oct 3 · also Pole Green XC Classic
(45)Sean Dorn86.32026 · 3 meetsBest: Octoberfest Invitational, Oct 3 · also Pole Green XC Classic, Oatlands Invitational
(46)Gabriel Allen83.82026 · 2 meetsBest: Pole Green XC Classic, Sep 12 · also Octoberfest Invitational
06Wakefield16917-34-37-38-43 (47)(48)2026: 7
7 runners for Wakefield
Wakefield: the seven highest-rated runners, in rating order, with team-scoring places
Team placeRunnerStat. ratingBasisEvidence
17Kai Simkiss137.12026 · 2 meetsBest: Wolverine XC Invitational, Sep 19 · also Trials of Miles XC Opening Night presented by New Balance
34Daniel Fulton113.52026 · 1 meetBest: Trials of Miles XC Opening Night presented by New Balance, Sep 4
37Nathaniel Knauer107.22026 · 2 meetsBest: Wolverine XC Invitational, Sep 19 · also Trials of Miles XC Opening Night presented by New Balance
38Aaron Evans106.22026 · 2 meetsBest: Trials of Miles XC Opening Night presented by New Balance, Sep 4 · also Wolverine XC Invitational
43Emmett Wiedemann91.82026 · 2 meetsBest: Wolverine XC Invitational, Sep 19 · also Trials of Miles XC Opening Night presented by New Balance
(47)Christian Mekdim71.72026 · 2 meetsBest: Wolverine XC Invitational, Sep 19 · also Trials of Miles XC Opening Night presented by New Balance
(48)Evan Meyer65.22026 · 1 meetBest: Wolverine XC Invitational, Sep 19
07Yorktown17428-32-33-39-42 (44)(49)2026: 7
7 runners for Yorktown
Yorktown: the seven highest-rated runners, in rating order, with team-scoring places
Team placeRunnerStat. ratingBasisEvidence
28Daniel Heller124.22026 · 1 meetBest: Oatlands Invitational, Sep 26
32Dylan Putchakayala116.22026 · 1 meetBest: Oatlands Invitational, Sep 26
33Sergio Sandoli114.22026 · 1 meetBest: Oatlands Invitational, Sep 26
39Joseph Boller103.22026 · 1 meetBest: Oatlands Invitational, Sep 26
42Mark Hurst93.82026 · 1 meetBest: Octoberfest Invitational, Oct 3
(44)Josh Daniel90.22026 · 2 meetsBest: Octoberfest Invitational, Oct 3 · also Oatlands Invitational
(49)Harvey Fayhee64.02026 · 1 meetBest: Octoberfest Invitational, Oct 3

A score adds the first five team places. Team places count only runners on ranked teams, so they can be lower than the overall rating order. Tied scores are broken by the sixth runner’s place, and a team with a sixth runner ranks ahead of one without.

TOP INDIVIDUALS · RATING ORDER · NOT A FINISH PREDICTION

Boys · top 49 rated runners

Boys top rated runners, 1 to 25
OrderRunner / teamStatistical RatingRating basisTeam status
01Nial NygilLangley159.72026 · 3 meetsIn team’s seven
02Baden GearyHerndon157.52026 · 3 meetsIn team’s seven
03Jonathan PeedGeorge C. Marshall153.62026 · 3 meetsIn team’s seven
04Dominic ScaliaLangley149.92026 · 4 meetsIn team’s seven
05Bryce YangMcLean149.32026 · 3 meetsIn team’s seven
06Henry AhnLangley149.12026 · 2 meetsIn team’s seven
07Jason SmithGeorge C. Marshall147.52026 · 4 meetsIn team’s seven
08Kiernan StephensonLangley146.52026 · 3 meetsIn team’s seven
09Jackson WinnMcLean145.92026 · 1 meetIn team’s seven
10James FisherGeorge C. Marshall144.42026 · 4 meetsIn team’s seven
11Fynn WottawahGeorge C. Marshall143.82026 · 3 meetsIn team’s seven
12Alessandro PiosaWashington-Liberty142.82026 · 2 meetsIn team’s seven
13Dennis WangLangley141.42026 · 4 meetsIn team’s seven
14Adam HartshornMcLean141.32026 · 1 meetIn team’s seven
15Grant DoughertyMcLean140.32026 · 3 meetsIn team’s seven
16Colin BieberHerndon137.72026 · 3 meetsIn team’s seven
17Kai SimkissWakefield137.12026 · 2 meetsIn team’s seven
18Elijah PurdyWashington-Liberty135.42026 · 2 meetsIn team’s seven
19Raghav KurubaMcLean133.82026 · 3 meetsIn team’s seven
20Kush ChandMcLean130.82026 · 2 meetsIn team’s seven
21Luke ColeMcLean130.72026 · 1 meetIn team’s seven
22Ismail AhmedHerndon129.12026 · 3 meetsIn team’s seven
23Ryan JuGeorge C. Marshall128.22026 · 3 meetsIn team’s seven
24Shayan MolaiyLangley127.72026 · 4 meetsIn team’s seven
25Edward SmithWashington-Liberty126.72026 · 2 meetsIn team’s seven
Show all 49 (24 more)Showing all 49 · show fewer
Boys top rated runners, 26 to 49
OrderRunner / teamStatistical RatingRating basisTeam status
26Axel FitzHarrisWashington-Liberty124.62026 · 1 meetIn team’s seven
27Heath SnyderWashington-Liberty124.32026 · 2 meetsIn team’s seven
28Daniel HellerYorktown124.22026 · 1 meetIn team’s seven
29Hudson PierreLangley123.72026 · 4 meetsIn team’s seven
30Justin WilsonWashington-Liberty122.02026 · 2 meetsIn team’s seven
31Anthony SalazarGeorge C. Marshall120.02026 · 4 meetsIn team’s seven
32Dylan PutchakayalaYorktown116.22026 · 1 meetIn team’s seven
33Sergio SandoliYorktown114.22026 · 1 meetIn team’s seven
34Daniel FultonWakefield113.52026 · 1 meetIn team’s seven
35Jack MillerGeorge C. Marshall111.22026 · 2 meetsIn team’s seven
36Nick Talbot-LillyWashington-Liberty108.62026 · 1 meetIn team’s seven
37Nathaniel KnauerWakefield107.22026 · 2 meetsIn team’s seven
38Aaron EvansWakefield106.22026 · 2 meetsIn team’s seven
39Joseph BollerYorktown103.22026 · 1 meetIn team’s seven
40Steven BrunerHerndon99.72026 · 3 meetsIn team’s seven
41Jack FriedmanHerndon98.62026 · 2 meetsIn team’s seven
42Mark HurstYorktown93.82026 · 1 meetIn team’s seven
43Emmett WiedemannWakefield91.82026 · 2 meetsIn team’s seven
44Josh DanielYorktown90.22026 · 2 meetsIn team’s seven
45Sean DornHerndon86.32026 · 3 meetsIn team’s seven
46Gabriel AllenHerndon83.82026 · 2 meetsIn team’s seven
47Christian MekdimWakefield71.72026 · 2 meetsIn team’s seven
48Evan MeyerWakefield65.22026 · 1 meetIn team’s seven
49Harvey FayheeYorktown64.02026 · 1 meetIn team’s seven

Order is by Statistical Rating among rated runners in this projection’s field, including runners on unranked teams. The coverage notes describe the field. Runners with the same shown rating stay in unrounded order.

UNRANKED TEAMS · BOYS

0 teams with fewer than five rated runners

Unranked means not scored, not last. Their rated runners still appear in the individual order.

READ BEFORE USING

What this projection is not.

Rank. Projected team order, lowest score first. Tied scores are broken by the sixth runner’s place.Score. The sum of the team’s first five team-scoring places. Lower is better.Scoring order. Team places as on a timing sheet: the first five add up to the score. The sixth and seventh, in parentheses, can displace other teams’ runners.Team place. Place counting only runners on ranked teams, so it can be lower than the overall rating order. Places in parentheses can displace other teams’ runners.Statistical Rating. The runner’s rating on the meet season’s points scale, not a predicted time on this course. Shown to 0.1 point (1 point = 3 s), with a dash below 0.Evidence. The meet and date behind the rating, and any other current-season meets.Coverage. The meet’s registered teams by sex: how many there are, how many rated runners their rosters hold, what it rests on, and how many teams can be scored.Boys. Counts for the boys’ registered teams.Girls. Counts for the girls’ registered teams.Team. A registered team with at least five rated runners. Teams with fewer are not scored, rather than ranked last.Runners by basis. How many of the team’s listed runners are rated from this season’s races. Every rating on this page is a season best; none is carried over from an earlier season.Runner. A runner on a registered team, one of the team’s seven highest-rated runners.Rating basis. What the rating rests on: the runner’s best rated race this season, at identified meets. Every rating on this page rests on this.Order. Position by Statistical Rating among rated runners in this projection’s field, including runners on unranked teams. The coverage notes describe the field. Not a finish prediction.Runner / team. The runner and the registered team whose roster they are on.Team status. Whether the runner is in the team’s scoring seven or on an unranked team with fewer than five rated runners. A projection that includes runners beyond a team’s seven marks them as outside the seven.