Wednesday, June 18
Lawrence at Lowell, 6 p.m.; Londonderry at Salem (2), 5 and 7 p.m.
Thursday, June 19
Beverly at Andover, 6 p.m.; Chelmsford at Methuen, 6 p.m.; Exeter at Salem, 5:30 p.m.
Friday, June 20
Lawrence at Swampscott, 7 p.m.
Sunday, June 22
Salem at Merrimack, 4 p.m.
Monday, June 23
Methuen at Lawrence, 7 p.m.
Tuesday, June 24
Beverly at Andover, 6 p.m.; Methuen at Chelmsford, 6 p.m.; Salem at Nashua (2), 5 and 7:30 p.m.
Wednesday, June 25
Methuen at Andover, 6 p.m.
Thursday, June 26
Lawrence at Beverly, 6 p.m.
Friday, June 27
Lowell at Andover, 6 p.m.; Salem at Londonderry, 5:30 p.m.
Sunday, June 29
Salem at Merrimack, 4 p.m.
Monday, June 30
Lawrence at Methuen, 7 p.m.
Tuesday, July 1
Chelmsford at Andover, 6 p.m.; Salem at Exeter, 5:30 p.m.
Wednesday, July 2
Andover at Swampscott, 7 p.m.
Monday, July 7
Andover at Lowell, 6 p.m.; Salem at Portsmouth (2), 5 and 7:30 p.m.
Tuesday, July 8
Methuen at Beverly, 6 p.m.
Wednesday, July 9
Lawrence at Chelmsford, 6 p.m.; Andover at Methuen, 7 p.m.
Thursday, July 10
Methuen at Chelmsford, 6 p.m.; Andover at Lawrence, 6 p.m.; Nashua at Salem, 5:30 p.m.
Friday, July 11
Lawrence at Swampscott, 7 p.m.; Salem at Dover, 5:30 p.m.
Monday, July 14
Andover at Beverly, 6 p.m.; Lowell at Methuen, 7 p.m.; Rochester at Salem, 5:30 p.m.
Tuesday, July 15
Beverly at Lawrence, 6 p.m.
Wednesday, July 16
Lawrence at Andover, 6 p.m.; Methuen at Beverly, 6 p.m.; Dover at Salem, 5:30 p.m.
Thursday, July 17
Merrimack at Salem, 5:30 p.m.
Friday, July 18
Salem at Rochester, 5:30 p.m.