3:30 pm – 4:30 pm Event Series Dance Team Practice (Black Box) December 4 @ 3:30 pm – 4:30 pm Event Series Dance Team Practice (Black Box)
6:00 pm Wrestling: Varsity Tri vs Multiple Schools vs. Douglas S. Freeman (Away) December 4 @ 6:00 pm Wrestling: Varsity Tri vs Multiple Schools vs. Douglas S. Freeman (Away) Type: conference Opponent: Multiple Schools vs. Douglas S. Freeman
3:30 pm – 4:30 pm Event Series Dance Team Practice (Black Box) December 5 @ 3:30 pm – 4:30 pm Event Series Dance Team Practice (Black Box)
6:30 pm Basketball: Girls Varsity vs Cristo Rey (Away) December 5 @ 6:30 pm Basketball: Girls Varsity vs Cristo Rey (Away)
6:00 pm Basketball: Boys JV vs Mechanicsville (Away) December 6 @ 6:00 pm Basketball: Boys JV vs Mechanicsville (Away)
7:30 pm Basketball: Boys Varsity vs Mechanicsville (Away) December 6 @ 7:30 pm Basketball: Boys Varsity vs Mechanicsville (Away)
10:00 am Indoor Track: Boys Varsity Meet (Away) December 7 @ 10:00 am Indoor Track: Boys Varsity Meet (Away)
12:00 pm Swim and Dive: Girls Varsity Meet vs Atlee (Away) December 7 @ 12:00 pm Swim and Dive: Girls Varsity Meet vs Atlee (Away)
5:30 pm Basketball: Boys JV vs Colonial Heights (Away) December 9 @ 5:30 pm Basketball: Boys JV vs Colonial Heights (Away)
7:00 pm Basketball: Boys Varsity vs Colonial Heights (Away) December 9 @ 7:00 pm Basketball: Boys Varsity vs Colonial Heights (Away)
3:30 pm – 4:30 pm Event Series Dance Team Practice (Black Box) December 11 @ 3:30 pm – 4:30 pm Event Series Dance Team Practice (Black Box)
4:30 pm Indoor Track: Boys Varsity Meet vs Atlee (Away) December 11 @ 4:30 pm Indoor Track: Boys Varsity Meet vs Atlee (Away)
3:30 pm – 4:30 pm Event Series Dance Team Practice (Black Box) December 12 @ 3:30 pm – 4:30 pm Event Series Dance Team Practice (Black Box)
5:30 pm Basketball: Boys JV vs Amelia (Away) December 12 @ 5:30 pm Basketball: Boys JV vs Amelia (Away)
7:00 pm Basketball: Boys Varsity vs Amelia (Away) December 12 @ 7:00 pm Basketball: Boys Varsity vs Amelia (Away)
9:30 am Wrestling: Varsity vs Patrick Henry (Away) December 14 @ 9:30 am Wrestling: Varsity vs Patrick Henry (Away)
10:00 am Indoor Track: Boys Varsity Invitational (Away) December 14 @ 10:00 am Indoor Track: Boys Varsity Invitational (Away)
12:00 pm Swim and Dive: Girls Varsity Meet (Home) December 14 @ 12:00 pm Swim and Dive: Girls Varsity Meet (Home)
6:00 pm Basketball: Girls Varsity vs Petersburg (Away) December 16 @ 6:00 pm Basketball: Girls Varsity vs Petersburg (Away)
6:00 pm Basketball: Girls Varsity Game vs Douglas S. Freeman (Home) December 17 @ 6:00 pm Basketball: Girls Varsity Game vs Douglas S. Freeman (Home) Type: conference Opponent: Douglas S. Freeman
7:00 pm Basketball: Boys JV Game vs Douglas S. Freeman (Away) December 17 @ 7:00 pm Basketball: Boys JV Game vs Douglas S. Freeman (Away) Type: conference Opponent: Douglas S. Freeman
7:00 pm Basketball: Boys Varsity Game vs Douglas S. Freeman (Home) December 17 @ 7:00 pm Basketball: Boys Varsity Game vs Douglas S. Freeman (Home) Type: conference Opponent: Douglas S. Freeman
6:00 pm Wrestling: Varsity Tri vs Multiple Schools vs. Hermitage (Away) December 18 @ 6:00 pm Wrestling: Varsity Tri vs Multiple Schools vs. Hermitage (Away) Type: conference Opponent: Multiple Schools vs. Hermitage
6:00 pm Swim and Dive: Girls Varsity Meet (Home) December 19 @ 6:00 pm Swim and Dive: Girls Varsity Meet (Home)
4:30 pm Wrestling: Varsity vs Dinwiddie (Away) December 20 @ 4:30 pm Wrestling: Varsity vs Dinwiddie (Away)
7:00 am Swim and Dive: Girls Varsity vs Hanover (Away) December 21 @ 7:00 am Swim and Dive: Girls Varsity vs Hanover (Away)
10:00 am Indoor Track: Boys Varsity Invitational (Away) December 21 @ 10:00 am Indoor Track: Boys Varsity Invitational (Away)
9:30 am Wrestling: Varsity Invitational (Away) January 4, 2025 @ 9:30 am Wrestling: Varsity Invitational (Away)
10:00 am Indoor Track: Boys and Girls Varsity Invitational (Away) January 4, 2025 @ 10:00 am Indoor Track: Boys and Girls Varsity Invitational (Away)