Boys hockey — Bishop Fenwick vs. Melrose at Kasabuski Christmas Tournament, Saugus (3); Masconomet vs. Wilmington at Haverhill Christmas Tournament (5); Gloucester Christmas Tournament: Beverly vs. Triton (6); Marblehead vs. Gloucester (8); St. John’s Prep at Central Catholic (8:20).
Indoor track — Bishop Fenwick vs. Cardinal Spellman at Reggie Lewis Center, Roxbury (noon); St. John’s Prep vs. Brockton at Reggie Lewis Center, Roxbury (1).
Boys hockey — Newton North at Peabody (1); Danvers and Bishop Fenwick at Kasabuski Tournament, Saugus (TBA); Beverly & Marblehead at Gloucester Christmas Tournament (consolation game, 6; championship game, 8); Pingree at BB&N Tournament; Swampscott vs. St. Joseph’s Prep in Deep Freeze Tournament, East Boston (8); Salem at Lynn (8:30).
Boys basketball — Pingree vs. Dexter at BB&N Tournament (11 a.m.); Ipswich at West Bridgewater (5:30); Danvers at Billerica (6); 3rd annual Beverly North Shore Basketball Tournament at Beverly High: Boston Latin vs. Chelsea (6); Masconomet vs. Beverly (7:30); North Shore Tech/Essex Aggie at Peabody (7); Bedford at Marblehead (7); Bishop Fenwick at Gloucester Holiday Tournament;
Girls basketball — Danvers vs. Malden at Malden Christmas Tournament (5:30); Manchester Essex vs. Ipswich at Institute For Savings Holiday Tournament (7); Peabody at Everett (7); Masconomet Holiday Tournament: Bishop Fenwick vs. Wilmington (5:30); Beverly vs. Masconomet (7).
Wrestling — Salem, Peabody and Masconomet at Pentucket Holiday Tournament (9 a.m.); Beverly and Danvers at Lowell Holiday Tournament (10 a.m.).
Indoor track — Team Pentathlon at Reggie Lewis Center, Roxbury (9:30 a.m.).
Gymnastics — Masconomet at Wilmington (11 a.m.); Medford at Bishop Fenwick (5).