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.
ICE HOCKEY: Pentucket at Lynnfield, 7 p.m.
BOYS HOCKEY: Triton at Masconomet, 7 p.m. (Valley Forum)
BOYS BASKETBALL: Newburyport at Ipswich, 6:30 p.m.; Pentucket at Amesbury, 6:30 p.m.; Triton at Lynnfield, 6:30 p.m.
GIRLS BASKETBALL: Ipswich at Newburyport, 7 p.m.; Amesbury at Pentucket, 6:30 p.m.; Lynnfield at Triton, 6:30 p.m.
BOYS HOCKEY: Newburyport at Saugus, 7:30 p.m.; Lynnfield at Amesbury, 7:30 p.m. (Haverhill Valley Forum); North Reading at Pentucket, 5 p.m. (Haverhill Veterans Memorial Rink)
GIRLS HOCKEY: Pentucket at Lincoln-Sudbury, 8 p.m.
WRESTLING: Triton at Brookline, 10 a.m.; Pentucket at Beverly, 10 a.m.
INDOOR TRACK: MSTCA State Relays, 9 a.m. (Reggie Lewis Center)