The Mass Pitch

Haverhill vs Essex North Shore

Haverhill and Essex North Shore played a scrimmage on Thursday, Sep 3, 2026 at Haverhill High School. Merrimack Valley I and Cape Ann.

Haverhill and Essex North Shore played a scrimmage on Thursday, Sep 3, 2026 at Haverhill High School.

Scores as of November 14, 2026.

2026-09-03. Kickoff 6:00 PM. Haverhill High School.

Scrimmage.

Teams

HaverhillD1#38, season record 5-7-6, Merrimack Valley I. 2026 MIAA Division 1 tournament.

Essex North ShoreD3#38, season record 6-7-5, Cape Ann. 2026 MIAA Division 3 tournament.