Friday, Dec. 21

BOYS BASKETBALL: Wells at Marshwood, 6:30 p.m.

GIRLS BASKETBALL: Marshwood at Wells, 6:30 p.m.

SWIMMING: Kennebunk at Cape Elizabeth, 4 p.m.

Saturday, Dec. 22

BOYS BASKETBALL: Kennebunk at Cape Elizabeth, 6 p.m.

GIRLS BASKETBALL: Cape Elizabeth at Kennebunk, 12:30 p.m.

BOYS ICE HOCKEY: Maranacook at Kennebunk/Wells, 1 p.m.

GIRLS ICE HOCKEY: Cape Elizabeth at Chev/Kenn/OOB, TBA; York/Traip at Biddeford/TA/Wells, 6 p.m.

WRESTLING: Kennebunk at Wells’ Atlantic Invitational Tournament, 9 a.m.

INDOOR TRACK: Kennebunk at SMAA meet at USM, 8:30 p.m.

Thursday, Dec. 27

GIRLS BASKETBALL: Wells at Kennebunk, 3 p.m.

GIRLS ICE HOCKEY: Portland/Deering at Biddeford/TA/Wells, 3:30 p.m.

Friday, Dec. 28

WRESTLING : Wells at Noble Invitaional

SWIMMING: Deering at Kennebunk, 1 p.m.

Saturday, Dec. 29

BOYS BASKETBALL: Morse at Kennebunk, 4 p.m.

GIRLS BASKETBALL: Kennebunk at Morse, 4 p.m.

BOYS ICE HOCKEY: Gardiner at Kennebunk/Wells, 1 p.m.

GIRLS ICE HOCKEY: Portland at Chev/Kenn/OOB for City Cup, 6 p.m.; Falmouth at Biddeford/TA/Wells, 6 p.m.

WRESTLING : Kennebunk at Massabesic Holiday Classic, 5 p.m.; Wells at Noble Invitaional

SWIMMING: Kennebunk alumni meet, noon

INDOOR TRACK: Wells at USM Classic, noon

Monday, Dec. 31

GIRLS ICE HOCKEY: Winslow/Gardiner at Biddeford/TA/Wells, 1 p.m.