Richmond, Henrico and Petersburg

The Capital Region
Girls Flag Football 2026

Twelve schools. Every fixture we have been able to find, the scores the district system carries, and a plain account of the ones it does not.

This page is late and we would rather say so than pretend otherwise. We have kept a complete record of Loudoun County and of the NOVA Flag Football Conference since August. Richmond is where this outlet is based, and until November we had almost nothing from it.

What follows was read school by school out of the same district results system that carries Loudoun, in the first week of November. It is not a complete record and we are not going to present it as one. It is a start, and it is more than existed anywhere before.

Who is playing

Twelve schools across three jurisdictions, and one private school.

Richmond Public Schools: Armstrong, Franklin Military Academy, Huguenot, John Marshall, Richmond Community, Richmond High School of the Arts and Thomas Jefferson.
Henrico County: Henrico, Highland Springs and Varina.
Petersburg: Petersburg.
Independent: Cristo Rey Richmond.

They do not play in one league. Richmond's schools mostly play each other on Tuesdays, Henrico's mostly play each other, Petersburg plays across both, and on three Saturdays schools from all of it met at one site. Nobody has published a table, a structure or a champion, and this page does not invent one.

Richmond has been playing this sport longer than anywhere else in Virginia we know of, and it is the only part of the state where we cannot tell you who is winning.

The season so far

36 fixtures. 19 carry a score. 16 are blank and one was canceled. A blank is a game the system shows with no result entered. It is not a game that did not happen, and we leave it blank rather than guess.

The first game we can find is September 3, Varina at Henrico, and the most recent is November 4. The season is still being played as this page goes up.

Sep 3

 Varina v Henrico No score published

Sep 10

 Varina v Petersburg No score published

Sep 1

 Huguenot v Thomas Jefferson Canceled

Sep 12

 Petersburg v Huguenot No score published

Sep 15

 Huguenot 14 v Armstrong 0
 Franklin Military Academy 0 v John Marshall 39

Sep 16

 Richmond High School of the Arts v Thomas Jefferson No score published

Sep 21

 Cristo Rey Richmond 6 v Highland Springs 36

Sep 22

 Varina 18 v Henrico 18 Tied
 Thomas Jefferson v Armstrong No score published
 Richmond Community 0 v John Marshall 12

Sep 24

 Petersburg 18 v Henrico 13

Sep 29

 John Marshall 26 v Huguenot 0
 Franklin Military Academy 6 v Armstrong 32

Sep 30

 Highland Springs 0 v Henrico 27

Oct 1

 Henrico 26 v Varina 6

Oct 3

 Richmond High School of the Arts v Varina No score published
 Thomas Jefferson 0 v Henrico 13
 Petersburg v John Marshall No score published
 Highland Springs 16 v Armstrong 6

Oct 6

 Thomas Jefferson 0 v Huguenot 18
 Richmond High School of the Arts 0 v John Marshall 42
 Petersburg v Highland Springs No score published

Oct 8

 Henrico 12 v Highland Springs 6

Oct 13

 Thomas Jefferson 0 v John Marshall 38
 Richmond High School of the Arts 0 v Huguenot 16
 Richmond Community v Armstrong No score published

Oct 14

 Petersburg v Varina No score published

Oct 20

 Richmond High School of the Arts v Armstrong No score published
 Highland Springs v Petersburg No score published

Oct 24

 Richmond High School of the Arts v Varina No score published
 Petersburg v Huguenot No score published

Oct 27

 John Marshall v Armstrong No score published

Oct 29

 Henrico 34 v Petersburg 6

Nov 4

 Thomas Jefferson 19 v Armstrong 0
 Richmond High School of the Arts v Huguenot No score published

Records, computed from the scores above

These are ours. Nobody publishes a table for this region, so we built one from the 19 games that carry a score, with a drawn game counting as half a win. Because half the fixtures are blank, these records describe the games that were reported and not the season. Treat them as a floor.

Every school, by the reported games

SchoolDivisionWLTForAgainst
John MarshallRichmond5001570
HenricoHenrico51114354
HuguenotRichmond3104826
Highland SpringsHenrico2205851
PetersburgPetersburg1102447
ArmstrongRichmond1303855
Thomas JeffersonRichmond1301969
VarinaHenrico0112444
Cristo Rey Richmond †private010636
Franklin Military AcademyRichmond020671
Richmond High School of the ArtsRichmond020058
Richmond Community †Richmond010012

† Cristo Rey Richmond and Richmond Community have no team page of their own in the system. Their rows come only from the pages of the schools they played, so they are the two least complete rows here.

The ten schools that do have a team page each publish their own record, and all ten match what we computed, school by school, from fixtures transcribed one at a time. That is the check that matters: we did not copy the records, we rebuilt them and then compared.

Where this comes from

Every fixture and every score on this page was read off the schools' own pages in the district results system, in the first week of November. Where two schools played each other, both pages were read and compared, and in every case they agreed, including on which games have no score.

Nothing here came from a person. Nobody in Richmond, Henrico or Petersburg has confirmed any of it to us, and the one thing we were promised in August, a schedule, never arrived. If you run one of these programs and something on this page is wrong, tell us and we will fix it the same day and say in print that we did.

What we do not know yet

Coaches, athletic directors and parents in these twelve schools:

We will publish any score you send, free, credited to you. We will publish your tryout and signup information free. And if we have a game wrong here, we would rather hear it from you than leave it standing.
hello@flagsupvirginia.com  ·  Report a score