Varsity football
Rappahannock 35, Lancaster 8
Essex 66, Colonial Beach 12
Northumberland 20, Westmoreland 14
Middlesex 33, Charles City 2
Lafayette 35, King William 0
JV football
Essex 26, Colonial Beach 8
Varsity volleyball
Lancaster def. Westmoreland, 3-1
Rappahannock def. Colonial Beach, 3-0
Rappahannock def. Westmoreland, 3-0
Northumberland def. King & Queen, 3-0
JV volleyball
Lancaster def. Essex, 3-0
Rappahannock def. Colonial Beach, 2-0
Rappahannock def. Westmoreland, 2-0
Cross country
Girls results
1. West Point 19 2. Lancaster 37
Boys results
1. Lancaster 35 2. West Point 40 3. Middlesex 48
Golf
Class 1 state championships
1. Galax 322 2. (Tie) Middlesex 348,
George Wythe 348 4. Castlewood 349 5. Lancaster 360 6. Patrick Henry 398 7. Riverheads 417 8. Central Lunenburg 442
Upcoming games
Varsity football
(7 p.m.)
October 21:
Lancaster at Essex
Westmoreland at Rappahannock
Colonial Beach at Northumberland
JV football
(6 p.m.)
Colonial Beach at Lancaster
Rappahannock at Northumberland
Westmoreland at Essex
Varsity/JV volleyball
(JV 5 p.m., varsity 6:30 p.m.)
October 20:
Lancaster at Northumberland
Rappahannock at Essex, JV only, 6 p.m.
Westmoreland at Colonial Beach
October 25:
Northern Neck District tournament semifinals at higher seed
October 27:
Northern Neck District tournament final at higher seed
Varsity field hockey
October 20:
Fredericksburg Christian at Northumberland, 5:30 p.m.
Cross country
October 26:
Northern Neck District meet, Hills Quarter trail, 4 p.m.