BOYS BASKETBALL: Pentucket at Newburyport, 7 p.m.; Amesbury at Rockport, 6:30 p.m.
GIRLS BASKETBALL: Newburyport at Pentucket, 6:30 p.m.; Rockport at Triton, 6:30 p.m.
SWIMMING: Triton at Masconomet, 7 p.m. (Salem YMCA)
ICE HOCKEY: Newburyport at North Reading, 7 p.m. (Burbank Rink)
INDOOR TRACK: Pentucket and Ipswich vs. Newburyport, 3:30 p.m. (Ipswich High)
GIRLS HOCKEY: Central Catholic at Pentucket, 5 p.m.
ICE HOCKEY: Amesbury at Masconomet, 7:50 p.m.; Saugus at Triton, 7 p.m.
BOYS BASKETBALL: Triton at North Reading, 7 p.m.; Pentucket at Hamilton-Wenham, 6:30 p.m.
GIRLS BASKETBALL: Newburyport at Amesbury, 6:30 p.m.; North Reading at Triton, 6:30 p.m.; Hamilton-Wenham at Pentucket, 6:30 p.m.
INDOOR TRACK: Amesbury and Saugus at Hamilton-Wenham, 7 p.m.; Lynnfield and Manchester Essex vs. Triton, 7 p.m. (Andover)
WRESTLING: Andover at Triton, 6 p.m.; Pentucket at Masconomet, 6:30 p.m.