BOYS BASKETBALL: Newburyport at Hamilton-Wenham, 6:30 p.m.; Amesbury at Manchester Essex, 6:30 p.m.; Triton at Saugus, 6:30 p.m.; Pentucket at Masconomet, 6:30 p.m.
GIRLS BASKETBALL: Hamilton-Wenham at Newburyport, 7 p.m.; Manchester Essex at Amesbury, 6:30 p.m.; Saugus at Triton, 6:30 p.m.
SWIMMING: Manchester Essex at Triton, 5:30 p.m. (Newburyport YWCA)
ICE HOCKEY: Masconomet at Newburyport, 7 p.m.; Pentucket at Amesbury, 8:10 p.m. (Haverhill Valley Forum)
WRESTLING: Triton at Masconomet, 6:30 p.m.; Triton at Lynnfield, 8 p.m. (Peabody); Lynnfield at Pentucket, 6:30 p.m.
INDOOR TRACK: Newburyport vs. Triton and North Reading, 7 p.m. (Andover); Amesbury vs. Pentucket and Lynnfield, 7 p.m. (Andover)
BOYS BASKETBALL: Saugus at Newburyport, 7 p.m.; Amesbury at Lynnfield, 6:30 p.m.; Masconomet at Triton, 6:30 p.m.
GIRLS BASKETBALL: Newburyport at Saugus, 6:30 p.m.; Lynnfield at Amesbury, 6:30 p.m.; Triton at Masconomet, 7 p.m.
GIRLS BASKETBALL: Notre Dame of Hingham at Pentucket, 5 p.m.
WRESTLING: Triton at Marlboro Invitational, 9:30 a.m.; Pentucket at Wakefield Memorial, 9:30 a.m.