Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Swampscott (MA) varsity football team won Thursday's home conference game against Salem (MA) by a score of 33-0.

Q1Q2Q3Q4Final
Salem00000
Swampscott0207633
Final score provided by A. O’Shea.
  • Recap
  • Matchup Info

Game Story

Massachusetts High School Football - Salem crushed by Swampscott

October 30, 2025: Swampscott, MA 01907

Swampscott Big Blue (Swampscott, MA) followers went home in high spirits Thursday as they saw their football team triumph over the visiting Salem Witches (Salem, MA), 33-0 in a league battle.

With the win, Swampscott advances its record to 6-2 on the season. The Big Blue travel to Marblehead (Marblehead, MA) to confront the Magicians in a non-league match on Thursday, November 27. The Magicians come into the match with a record of 6-2. Marblehead lost 21-7 in their recent league match against Danvers (Danvers, MA)

Coming up next, the Witches confront the Beverly Panthers (Beverly, MA) in a non-league match, on Thursday, November 27. Salem will attempt to upgrade on its 3-5 season record. The Panthers come into the match with a 5-3 record after their 22-0 league win over Peabody Veterans Memorial (Peabody, MA).

Salem @ Swampscott Football Game Info

Thu., Oct. 30, 2025 @ 7p
Swampscott Phillips Park
The Swampscott (MA) varsity football team won Thursday's home conference game against Salem (MA) by a score of 33-0.

Rankings & Records

Salem (25-26)

MADiv.
15119
OverallLeagueHomeAwayNeutralWin %League %PFPA
3-61-32-21-30-1.333.250121242

Swampscott (25-26)

MADiv.
7610
OverallLeagueHomeAwayWin %League %PFPA
6-34-04-02-3.6671.000188128

Team Scoring Averages

Q1Q2Q3Q4Final
Salem
02.004.713.4
Swampscott
010.03.53.020.9

Record Breakdown

Salem (25-26)

Swampscott (25-26)

3-6
Overall
6-3
1-3
League
4-0
2-2
Non-League
2-2
0-1
Head to Head
1-0
1-2
Common Opponent
3-0
2-2
Home
4-0
1-3
Away
2-3
0-1
Neutral
0-0
0-1
Playoff
0-1
3-6
In-State
6-3
0-0
Out-of-State
0-0