Beverly at North Andover, 4 p.m.; Lawrence at Greater Lawrence, 4 p.m.; Sanborn at Pelham, 4 p.m.
Andover at Lincoln/Sudbury, 4 p.m.; Dover at Pinkerton, 4 p.m.; Pelham at Sanborn, 4 p.m.; Lawrence at Greater Lawrence, 4 p.m.
Bishop Guertin at Windham, 4:30 p.m.; Lawrence at Andover, 5 p.m.; Haverhill at Methuen, 5 p.m.; Pinkerton at Dover, 5:45 p.m.; Central Catholic at Dracut, 6 p.m.; Timberlane at Keene, 6 p.m.; Salem at Hollis-Brookline, 6 p.m.
Amesbury at Pentucket, 10 a.m.; Ipswich at North Reading, 10 a.m.; Belmont at Salem, 1 p.m.; Phillips at Deerfield, 1:15/3:30 p.m.; Brooks at Thayer, 2 p.m.; Georgetown at Triton, 3 p.m.
Concord at Salem, 9 a.m.; Whittier at Pentucket, 10 a.m.; Thayer at Brooks, 2 p.m.; Phillips at Kimball Union, 3 p.m.
Brooks at Thayer, 2 p.m.; Loomis at Phillips, 2:30 p.m.
Phillips at Deerfield, 2 p.m.; Thayer at Brooks, 2 p.m.
Choate at Phillips, 1 p.m.; Brooks at Thayer, 2 p.m.
Thayer at Brooks, 2 p.m.
Track and Field
Sanborn at Milford; Central Catholic, Haverhill, Lawrence, Methuen and North Andover at Andover Booster Invitational, 10 a.m.
Choate at Phillips, 1 p.m.