The final matchup and winning teams for each season, video links when available.
2022 - Portsmouth def Merrimack
2018 - Salem def. Plymouth Regional
2017 - Nashua South def. Bedford
2016 - Nashua South def. Merrimack
2011-12 - Granite State Challenge Season on Hiatus
2010-11 - Bishop Brady def. Con-Val Regional)
2009-10 - Manchester Central def. Hanover
2008-09 - Hollis/Brookline def. Phillips Exeter
2007-08 - John Stark def. Winnacunnet
2006-07 - Hanover def. Derryfield
2005-06 - Manchester West def. Winnacunnet
2004-05 - Alvirne def. Inter-Lakes
2003-04 - Winnisquam def. Trinity
2002-03 - Hanover def. Winnacunnet
2001-02 - Salem def. Winnisquam
2000-01 - Oyster River def. Trinity
1999-2000 Kearsarge def. Derryfield
1998-99 - Oyster River def. Profile
1997-98 - Salem def. Derryfield
1996-97 - Keene def. Oyster River
1995-96 - Plymouth def. Woodsville
1994-95 - Laconia def. Keene
1993-94 - Alvirne def. Kearsarge
1992-93 - Winnisquam def. John Stark
1991-92 - Portsmouth def. Dover
1990-91 - Hanover def. John Stark
1989-90 - Laconia def. Woodsville
1988-89 - Alvirne def. Pinkerton
1987-88 - Winnisquam def. Hollis/Brookline
1986-87 - Bishop Guertin def. Merrimack
1985-86 - St. Thomas def. Winnisquam
1984-85 - Phillips Exeter def. Hollis/Brookline
1983-84 - Londonderry def. Laconia
Schools Chosen to Compete in Season 1 – Spring 1984.
Bishop Brady High School
Contoocook Valley (ConVal) Regional High School
Farmington High School
Interlakes High School
Kennett High School
Laconia High School
Londonderry High School
Manchester Central High School
Mascoma Valley Regional High School
Nashua High School
Pembroke Academy
Tilton School
Timberlane Regional High School
Wilton-Lyndeborough Cooperative High School
Winnacunnet Regional High School
Plymouth Regional High School takes on Trinity High School.
The semifinal round opens with Hopkinton taking on Merrimack.
Oyster River takes on Trinity in this quarter final match.
Bow High School takes on Plymouth Regional High School.
Hopkinton and St. Thomas Aquinas face off in a fast-paced round two competition.
Merrimack High School takes on Souhegan High school.
Dover High School takes on Trinity High School in the final match up of round one.
Oyster River High School takes on Winnacunnet High School.
Mascoma Valley Regional High School takes on Bow High School in this round one match.
Plymouth Regional High meets Salem High in this round one match.
Hopkinton High meets defending champion Portsmouth High.
Fall Mountain Regional High meets St. Thomas Aquinas High in game three.
Nashua High School South takes on Souhegan High School in this first round match.
John Stark Regional High meets Merrimack High in the first game of the 41st season.
John Stark takes on Newfound in this Wildcard Preseason matchup.
Profile takes on Salem in this Wildcard Preseason matchup.
Who will win it all?
Londonderry High School takes on Portsmouth High School.
Merrimack High School takes on Nashua High School South.