Charlottesville Stories

STAB edges CHS

The pace was frantic, albeit low scoring at first. An oversized St. Anne’s-Belfield team had its...

Black Knights upend Patriots

Yes it’s December, but there’s no denying that the Charlottesville girls basketball team sporting a...

What matters is our plan

Full Brackets for each Region. Division 4A North, No. 12 Charlottesville (5-5) at No. 5 G.W...

CHS punches another ticket

It didn’t go as originally designed, but when Charlottesville stepped to the line on fourth at...

Cross Country Madness

A lot of teams talk about trust and how it’s a cornerstone of their program. Albemarle’s boys cross...

Pounding Ahead

Western Albemarle’s run game this season has been pretty much whatever Kent Henry can pick up...

Ice to meet you

Albemarle (4-3) at Monticello (7-0), 7:30 p.m. The basics: The Patriots played in a third straight...

The Heroes We Need

No. 4 Goochland (3-1) at No. 6 Buckingham County (2-1), 7 p.m. The basics: In Division 2A football...

Black Knights edge Hornets

Kendall Ballard was only on the field for the first half of the first half as Charlottesville...

Why so serious?

Charlottesville (1-1) at William Monroe (0-2), 7:30 p.m. The basics: The Black Knights renew...

The Fire Rises

Woodberry Forest (1-0) at Liberty Christian (2-0), 7:30 p.m. The basics: It’s not often that...