2021: Amesbury 12, Newburyport 7 2020: No game (COVID-19 pandemic) 2019: Newburyport 34, Amesbury 20

source:social media

2018: Amesbury 8, Newburyport 0 2017: Newburyport 27, Amesbury 0 2016: Amesbury 22, Newburyport 17

source:social media

2015: Newburyport 36, Amesbury 34 (OT) 2014: Newburyport 27, Amesbury 20 2013: Newburyport 21, Amesbury 7

source:social media

2012: Amesbury 13, Newburyport 10 2011: Newburyport 24, Amesbury 6 2010: Newburyport 26, Amesbury 0

source:social media

2009: Newburyport 33, Amesbury 0 2008: Amesbury 22, Newburyport 7 2007: Amesbury 17, Newburyport 12

source:social media

2006: Amesbury 20, Newburyport 0 2005: Newburyport 20, Amesbury 0 2004: Newburyport 24, Amesbury 14

source:social media

2003: Amesbury 27, Newburyport 7 2002: Newburyport 28, Amesbury 6 2001: Newburyport 46, Amesbury 16

source:social media

2000: Newburyport 26, Amesbury 24 1999: Newburyport 34, Amesbury 0 1998: Newburyport 35, Amesbury 19

source:social media