Maine at New Hampshire

Saturday, November 18, 2023. New Hampshire kept the Brice–Cowell Musket

New Hampshire beat Maine 44–⁠25. It was their 22nd meeting; after it, New Hampshire led the series 17–⁠5.

AwayMaine2–⁠9 in 2023
25
HomeNew Hampshire6–⁠5 in 2023
44

Final at Wildcat Stadium, DurhamAttendance 6,727

At kickoff
46°F, wind 5 mphWeather: NOAA NCEI Integrated Surface Database; Durham 2 SSW, 3 km from the stadium
Official
Paul Matt OvertonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Maine0170825
New Hampshire13217344

Standouts

Player stats

Maine

PassingC/AttYdsTDInt
Derek Robertson32/5131531
RushingCarYdsTDLong
Tristen Kenan1148020
Trevin Ewing113013
John Gay5606
Eli Mahan2202
ReceivingRecYdsTDLong
Trevin Ewing779120
Rohan Jones554018
Jamie Lamson850111
Cooper Heisey248136

New Hampshire

PassingC/AttYdsTDInt
Max Brosmer16/2627130
RushingCarYdsTDLong
Myles Thomason1655022
Max Brosmer718127
Isaac Seide818111
Tyler Pereira41205
ReceivingRecYdsTDLong
Logan Tomlinson8121136
Caleb Burke362027
Kyle Lepkowski156156
Joey Corcoran221018
DefenseTklTFLSacksInt
Joe Eichman0001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

MaineNew Hampshire
346Total yards373
315Passing yards271
31Rushing yards102
6.2Yards per pass10.4
1.4Yards per rush2.8
22First downs20
7–⁠15Third downs8–⁠13
2–⁠4Fourth downs1–⁠1
1Turnovers0
4–⁠40Penalties9–⁠81
33:10Possession26:50

Efficiency

MaineNew Hampshire
41%Success rate40%
0.11EPA per play0.27
1.46Explosiveness1.77
−0.04Rushing EPA−0.04
0.25Passing EPA0.63
42%Passing-down success46%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

New Hampshire 79% to win. Elo’s favorite won.

The line

New Hampshire −18, over/under 71.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

New Hampshire end zoneMaine end zoneQ1 New HampshireTouchdown, 7 playsQ1 New HampshireTouchdown, 12 playsQ1 MainePunt, 3 playsQ1 MaineTouchdown, 12 playsQ2 New HampshireTouchdown, 8 playsQ2 MaineTouchdown, 4 playsQ2 MaineResult not recorded, 2 playsQ2 New HampshireTouchdown, 2 playsQ2 MaineInterception, 2 playsQ2 New HampshireTouchdown, 4 playsQ2 MaineField goal, 16 playsQ2 New HampshireResult not recorded, 2 playsQ3 New HampshirePunt, 5 playsQ3 New HampshirePunt, 3 playsQ3 MaineTurnover on downs, 11 playsQ3 MainePunt return TD, 5 plays (New Hampshire scores)Q3 MainePunt, 3 playsQ3 New HampshirePunt, 5 playsQ4 New HampshireField goal, 9 playsQ4 MaineTurnover on downs, 8 playsQ4 MaineTouchdown, 12 playsQ4 New HampshireResult not recorded, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. New Hampshire drives left to right, Maine right to left.
  1. Q1 New HampshireTouchdown, 7 plays, −33 yards
  2. Q1 New HampshireTouchdown, 12 plays, 0 yards
  3. Q1 MainePunt, 3 plays, 0 yards
  4. Q1 MaineTouchdown, 12 plays, 0 yards
  5. Q2 New HampshireTouchdown, 8 plays, 0 yards
  6. Q2 MaineTouchdown, 4 plays, 0 yards
  7. Q2 MaineResult not recorded, 2 plays, 47 yards
  8. Q2 New HampshireTouchdown, 2 plays, −65 yards
  9. Q2 MaineInterception, 2 plays, 0 yards
  10. Q2 New HampshireTouchdown, 4 plays, −63 yards
  11. Q2 MaineField goal, 16 plays, 0 yards
  12. Q2 New HampshireResult not recorded, 2 plays, 14 yards
  13. Q3 New HampshirePunt, 5 plays, −24 yards
  14. Q3 New HampshirePunt, 3 plays, −35 yards
  15. Q3 MaineTurnover on downs, 11 plays, 77 yards
  16. Q3 MainePunt return TD, 5 plays (New Hampshire scores), 76 yards
  17. Q3 MainePunt, 3 plays, 0 yards
  18. Q3 New HampshirePunt, 5 plays, −14 yards
  19. Q4 New HampshireField goal, 9 plays, −35 yards
  20. Q4 MaineTurnover on downs, 8 plays, 75 yards
  21. Q4 MaineTouchdown, 12 plays, 0 yards
  22. Q4 New HampshireResult not recorded, 8 plays, 25 yards

Play by play

1st quarter6 drives, then New Hampshire 13, Maine 0
New Hampshire Touchdown, 12 plays
15:001st & 10 at own 35Cody Williams kickoff for 65 yds for a touchback
15:001st & 10 at own 25Myles Thomason run for 1 yd to the UNH 26
15:002nd & 9 at own 26Max Brosmer pass complete to Joey Corcoran for 3 yds to the UNH 29
15:003rd & 6 at own 29Max Brosmer pass complete to Logan Tomlinson for 36 yds to the ME 35 for a 1ST down
15:001st & 10 at opp 35Myles Thomason run for 3 yds to the ME 32
15:002nd & 7 at opp 32Myles Thomason run for a loss of 3 yards to the ME 35
15:003rd & 10 at opp 35Max Brosmer pass complete to Joey Corcoran for 18 yds to the ME 17 for a 1ST down
15:001st & 10 at opp 17Max Brosmer run for 3 yds to the ME 14
15:002nd & 7 at opp 14Seide,Isaac rush middle (Kamara,Alhaji).
15:003rd & 7 at opp 14Max Brosmer pass complete to Logan Tomlinson for 12 yds to the ME 2 for a 1ST down
15:001st & goal at opp 2Seide,Isaac rush middle (Holmes,Xavier;Lezin,Josh).
15:002nd & goal at opp 2Seide,Isaac rush middle (Brown,Kahzir;Thomas,Vince).
8:573rd & goal at opp 2Max Brosmer pass complete to Logan Tomlinson for 2 yds for a TD Maine Penalty, Defensive holding (Alhaji Kamara) to the ME 0 (Nick Mazzie KICK)New Hampshire 7, Maine 0
Maine Punt, 3 plays
8:521st & 10 at own 35Nick Mazzie kickoff for 51 yds , Rohan Jones return for 13 yds to the ME 27
8:521st & 10 at own 27Derek Robertson pass complete to Trevin Ewing for 5 yds to the ME 32
8:522nd & 5 at own 32pass incomplete to Trevin Ewing
8:523rd & 5 at own 32Maine Penalty, false start (Kevin Jones) to the ME 27
8:523rd & 10 at own 27Derek Robertson pass complete to Tristen Kenan for 4 yds to the ME 31
7:264th & 6 at own 31Bailey Timms punt for 55 yds , Myles Thomason returns for 19 yds to the UNH 33
New Hampshire Touchdown, 7 plays
7:261st & 10 at own 33pass incomplete
7:262nd & 10 at own 33pass incomplete to Caleb Burke
7:263rd & 10 at own 33Max Brosmer pass complete to Logan Tomlinson for 9 yds to the UNH 42
7:264th & 1 at own 42Max Brosmer pass complete to Myles Thomason for 1 yd to the UNH 43 for a 1ST down
7:261st & 10 at own 43Myles Thomason run for 1 yd to the UNH 44
5:251st & goal at opp 3Max Brosmer pass incomplete to Kyle Lepkowski
Maine Touchdown, 12 plays
5:251st & 10 at own 35Nick Mazzie kickoff for 50 yds
5:251st & 10 at own 35pass incomplete to Braeden Heald
New Hampshire Touchdown, 7 plays
5:252nd & 9 at own 44Max Brosmer pass complete to Kyle Lepkowski for 56 yds for a TDNew Hampshire 13, Maine 0
Maine Touchdown, 12 plays
5:252nd & 10 at own 35Derek Robertson pass complete to Rohan Jones for 10 yds to the ME 45 for a 1ST down
5:251st & 10 at own 45Trevin Ewing run for 13 yds to the UNH 42 for a 1ST down
5:251st & 10 at opp 42Derek Robertson pass complete to Jamie Lamson for 7 yds to the UNH 35
5:252nd & 3 at opp 35Derek Robertson pass complete to Rohan Jones for 18 yds to the UNH 17 for a 1ST down
5:251st & 10 at opp 17pass incomplete to Rohan Jones
5:252nd & 10 at opp 17Derek Robertson pass complete to Rohan Jones for 7 yds to the UNH 10
5:253rd & 3 at opp 10Derek Robertson pass complete to Jamie Lamson for 6 yds to the UNH 4 for a 1ST down
5:251st & goal at opp 4Tristen Kenan run for a loss of 1 yard to the UNH 5
5:252nd & goal at opp 5Derek Robertson pass complete to Jamie Lamson for 3 yds to the UNH 2
Q2 15:003rd & goal at opp 2pass incomplete to Cooper Heisey
Q2 14:534th & goal at opp 2Derek Robertson pass complete to Jamie Lamson for 2 yds for a TD (Cody Williams KICK)New Hampshire 13, Maine 7
2nd quarter8 drives, then New Hampshire 34, Maine 17
New Hampshire Touchdown, 8 plays
14:531st & 10 at own 35Cody Williams kickoff Maine Penalty, personal foul (Nick Cruji) to the ME 20
14:461st & 10 at own 20Cody Williams kickoff for 53 yds , Caleb Burke return for 23 yds to the 50 yard line
14:461st & 10 at the 50Myles Thomason run for a loss of 1 yard to the UNH 49
14:462nd & 11 at own 49pass incomplete to Colby Ramshaw Maine Penalty, Defensive pass interference (Damon Matthews) to the ME 36
14:461st & 10 at opp 36Thomason,Myles rush (Ganyi,Terrence;Odoemenem,Jabari), PENALTY UNH illegal formation 5 yards to the MAI31. New Hampshire Penalty, illegal formation (-5 Yards) to the ME 41
14:461st & 15 at opp 41pass incomplete to DJ Linkins
14:462nd & 15 at opp 41Seide,Isaac rush left (Ganyi,Terrence).
14:463rd & 15 at opp 41Max Brosmer run for 27 yds to the ME 14 for a 1ST down
14:461st & 10 at opp 14Myles Thomason run for 4 yds to the ME 10
12:042nd & 6 at opp 10Max Brosmer pass complete to Myles Thomason for 10 yds for a TD (Nick Mazzie KICK)New Hampshire 20, Maine 7
Maine Touchdown, 4 plays
12:041st & 10 at own 35Nick Mazzie kickoff for 65 yds for a touchback
12:041st & 10 at own 25Tristen Kenan run for 20 yds to the ME 45 for a 1ST down
12:041st & 10 at own 45Derek Robertson pass complete to Cooper Heisey for 36 yds to the UNH 19 for a 1ST down
12:041st & 10 at opp 19Derek Robertson pass complete to Tristen Kenan for 5 yds to the UNH 14
10:102nd & 5 at opp 14Derek Robertson pass complete to Trevin Ewing for 14 yds for a TD (Cody Williams KICK)New Hampshire 20, Maine 14
Maine Result not recorded, 2 plays
10:071st & 10 at own 35Cody Williams kickoff for 9 yds
10:071st & 10 at own 44Derek Robertson pass complete to Rohan Jones for 18 yds to the UNH 38 for a 1ST down
New Hampshire Touchdown, 2 plays
9:201st & 10 at opp 35Max Brosmer pass complete to Logan Tomlinson for 25 yds to the ME 10 for a 1ST down
8:541st & goal at opp 10Max Brosmer run for 10 yds for a TD (Nick Mazzie KICK)New Hampshire 27, Maine 14
Maine Interception, 2 plays
8:541st & 10 at own 35Nick Mazzie kickoff for 65 yds for a touchback
8:541st & 10 at own 25Derek Robertson pass complete to Evan Wallace for 1 yd to the ME 26
8:072nd & 9 at own 26Derek Robertson pass intercepted
New Hampshire Touchdown, 4 plays
8:071st & 10 at opp 37Max Brosmer sacked for a loss of 2 yards to the ME 39
8:072nd & 12 at opp 39Max Brosmer pass complete to Caleb Burke for 27 yds to the ME 12 for a 1ST down
8:071st & 10 at opp 12Isaac Seide run for 11 yds to the ME 1 for a 1ST down
6:341st & goal at opp 1Isaac Seide run for 1 yd for a TD (Nick Mazzie KICK) New Hampshire Penalty, false start (Kyle Lepkowski) to the ME 8New Hampshire 34, Maine 14
Maine Field goal, 16 plays
6:341st & 10 at own 35Nick Mazzie kickoff for 65 yds for a touchback
6:341st & 10 at own 25Tristen Kenan run for 1 yd to the ME 26
6:342nd & 9 at own 26Derek Robertson pass complete to Braeden Heald for 6 yds to the ME 32
6:343rd & 3 at own 32Derek Robertson pass complete to Jamie Lamson for 11 yds to the ME 43 for a 1ST down
6:341st & 10 at own 43Tristen Kenan run for 3 yds to the ME 46
6:342nd & 7 at own 46pass incomplete to Jamie Lamson
4:063rd & 7 at own 46Derek Robertson pass complete to Trevin Ewing for 20 yds to the UNH 34 for a 1ST down
4:061st & 10 at opp 34Tristen Kenan run for 1 yd to the UNH 33
4:062nd & 9 at opp 33Derek Robertson pass incomplete to Jamie Lamson for a 1ST down New Hampshire Penalty, Defensive pass interference (Jonathan Collins Jr.) to the UNH 18 for a 1ST down
4:061st & 10 at opp 18Derek Robertson pass complete to Tristen Kenan for 7 yds to the UNH 11
4:062nd & 3 at opp 11Derek Robertson pass complete to Trevin Ewing for 2 yds to the UNH 9
4:063rd & 1 at opp 9Mahan,Eli rush middle (Silver,Josiah).
1:134th & 1 at opp 9Tristen Kenan run for 2 yds to the UNH 7 for a 1ST down
1:131st & goal at opp 7pass incomplete to Tristen Kenan
1:132nd & goal at opp 7Derek Robertson pass incomplete to Braeden Heald, broken up by Noah Stansbury
1:133rd & goal at opp 7Gay,John rush middle (Williams,Zedane).
0:304th & goal at opp 7Cody Williams 25 yd FG GOODNew Hampshire 34, Maine 17
New Hampshire Result not recorded, 2 plays
0:301st & 10 at own 35Cody Williams kickoff for 30 yds , Duncan Moreland return for no gain to the UNH 35
0:301st & 10 at own 35Max Brosmer pass complete to Caleb Burke for 14 yds to the UNH 49 for a 1ST down
0:231st & 10 at own 49Max Brosmer sacked for a loss of 11 yards to the UNH 35
3rd quarter6 drives, then New Hampshire 41, Maine 17
New Hampshire Punt, 3 plays
15:001st & 10 at own 35Nick Mazzie kickoff for 12 yds
15:001st & 10 at own 47Thomason,Myles rush middle (Lezin,Josh;Brown,Kahzir).
15:002nd & 10 at own 47Max Brosmer sacked for a loss of 8 yards to the UNH 39
15:003rd & 18 at own 39Myles Thomason run for a loss of 1 yard to the UNH 38
13:154th & 19 at own 38Sean Lehane punt for 44 yds New Hampshire Penalty, illegal shift (-5 Yards) to the ME 23
Maine Turnover on downs, 11 plays
13:151st & 10 at own 23Tristen Kenan run for 4 yds to the ME 27
13:152nd & 6 at own 27Derek Robertson pass complete to Tristen Kenan for 2 yds to the ME 29
13:153rd & 4 at own 29Derek Robertson pass complete to Braeden Heald for 16 yds to the ME 45 for a 1ST down
13:151st & 10 at own 45John Gay run for 1 yd to the ME 46
13:152nd & 9 at own 46Derek Robertson sacked for a loss of 9 yards to the ME 37
13:153rd & 18 at own 37New Hampshire Penalty, off-side (Zedane Williams) to the ME 42
13:153rd & 13 at own 42Derek Robertson pass incomplete to Trevin Ewing for a 1ST down New Hampshire Penalty, Defensive pass interference (Randall Harris) to the UNH 43 for a 1ST down
13:151st & 10 at opp 43Tristen Kenan run for 13 yds to the UNH 30 for a 1ST down
13:151st & 10 at opp 30Tristen Kenan run for 3 yds to the UNH 27
13:152nd & 7 at opp 27pass incomplete to Cooper Heisey
13:153rd & 7 at opp 27Derek Robertson pass complete to Jamie Lamson for 3 yds to the UNH 24
7:564th & 4 at opp 24Derek Robertson pass incomplete to Jamie Lamson, broken up by Zedane Williams
New Hampshire Punt, 5 plays
7:561st & 10 at own 24Max Brosmer run for a loss of 1 yard to the UNH 23
7:562nd & 11 at own 23Max Brosmer pass complete to Caleb Burke for 21 yds to the UNH 44 for a 1ST down
7:561st & 10 at own 44Myles Thomason run for 4 yds to the UNH 48
7:562nd & 6 at own 48pass incomplete to Cam Peach
7:563rd & 6 at own 48Max Brosmer pass incomplete to Kyle Lepkowski, broken up by Shakur Smalls
6:004th & 6 at own 48Sean Lehane punt for 28 yds
Maine Punt return TD, 5 plays (New Hampshire scores)
6:001st & 10 at own 24John Gay run for 1 yd to the ME 25
6:002nd & 9 at own 25Derek Robertson pass complete to Michael Monios for 9 yds to the ME 34 for a 1ST down
6:001st & 10 at own 34John Gay run for a loss of 2 yards to the ME 32
6:002nd & 12 at own 32Derek Robertson pass complete to Tristen Kenan for 10 yds to the ME 42
6:003rd & 2 at own 42Derek Robertson pass incomplete to Tristen Kenan, broken up by Randall Harris
2:564th & 2 at own 42Aidan Cadogan punt for 47 yds , Myles Thomason returns for 89 yds for a TD (Nick Mazzie KICK)New Hampshire 41, Maine 17
Maine Punt, 3 plays
2:561st & 10 at own 35Nick Mazzie kickoff New Hampshire Penalty, unsportsmanlike conduct (-15 Yards) to the UNH 20
2:511st & 10 at own 20Nick Mazzie kickoff for 50 yds , Rohan Jones return for 15 yds to the ME 45
2:511st & 10 at own 45Derek Robertson pass complete to Rohan Jones for 1 yd to the ME 46
2:512nd & 9 at own 46pass incomplete to Braeden Heald
2:513rd & 9 at own 46pass incomplete to Jamie Lamson
2:514th & 9 at own 46Maine Penalty, delay of game (Bailey Timms) to the ME 41
2:014th & 14 at own 41Bailey Timms punt for 45 yds
New Hampshire Punt, 5 plays
2:011st & 10 at own 14Isaac Seide run for 1 yd to the UNH 15
2:012nd & 9 at own 15Max Brosmer pass complete to Logan Tomlinson for 24 yds to the UNH 39 for a 1ST down
2:011st & 10 at own 39Isaac Seide run for 5 yds to the UNH 44
2:012nd & 5 at own 44Max Brosmer pass incomplete to Colby Ramshaw, broken up by Devin Vaught
2:013rd & 5 at own 44Max Brosmer pass incomplete to Kyle Lepkowski, broken up by Kahzir Brown
2:014th & 5 at own 44Sean Lehane punt for 31 yds
4th quarter4 drives, then New Hampshire 44, Maine 25
Maine Turnover on downs, 8 plays
15:001st & 10 at own 25Tristen Kenan run for 3 yds to the ME 28 for a 1ST down New Hampshire Penalty, personal foul (Dylan Ruiz) to the ME 43 for a 1ST down
15:001st & 10 at own 43Derek Robertson pass incomplete to Jamie Lamson, broken up by Noah Stansbury
15:002nd & 10 at own 43Derek Robertson pass incomplete to Michael Monios, broken up by Randall Harris
15:003rd & 10 at own 43Derek Robertson pass complete to Trevin Ewing for 17 yds to the UNH 40 for a 1ST down
15:001st & 10 at opp 40Derek Robertson pass incomplete to Trevin Ewing, broken up by Max Oxendine
15:002nd & 10 at opp 40Derek Robertson pass complete to Trevin Ewing for 5 yds to the UNH 35
15:003rd & 5 at opp 35pass incomplete to Michael Monios
12:534th & 5 at opp 35Derek Robertson pass incomplete to Trevin Ewing, broken up by Noah Stansbury
New Hampshire Field goal, 9 plays
12:531st & 10 at own 35Myles Thomason run for 6 yds to the UNH 41
12:532nd & 4 at own 41Myles Thomason run for 22 yds to the ME 37 for a 1ST down
12:531st & 10 at opp 37pass incomplete to Logan Tomlinson
12:532nd & 10 at opp 37Myles Thomason run for 6 yds to the ME 31
12:533rd & 4 at opp 31Max Brosmer pass complete to Logan Tomlinson for 9 yds to the ME 22 for a 1ST down
12:531st & 10 at opp 22Max Brosmer pass complete to Logan Tomlinson for 4 yds to the ME 18
12:532nd & 6 at opp 18Thomason,Myles rush middle (Ganyi,Terrence).
12:533rd & 6 at opp 18pass incomplete to Logan Tomlinson
9:044th & 6 at opp 18Nick Mazzie 35 yd FG GOODNew Hampshire 44, Maine 17
Maine Touchdown, 12 plays
9:041st & 10 at own 35Nick Mazzie kickoff for 65 yds for a touchback
9:041st & 10 at own 25Derek Robertson pass complete to Jamie Lamson for 7 yds to the ME 32
9:042nd & 3 at own 32Derek Robertson pass complete to Trevin Ewing for 16 yds to the ME 48 for a 1ST down
9:041st & 10 at own 48pass incomplete to Rohan Jones
9:042nd & 10 at own 48John Gay run for 6 yds to the UNH 46
9:043rd & 4 at opp 46Derek Robertson pass complete to Braeden Heald for 24 yds to the UNH 22 for a 1ST down
9:041st & 10 at opp 22Derek Robertson sacked for a loss of 2 yards to the UNH 24
9:042nd & 12 at opp 24Eli Mahan run for 2 yds to the UNH 22
9:043rd & 10 at opp 22Derek Robertson pass complete to Jamie Lamson for 11 yds to the UNH 11 for a 1ST down
9:041st & 10 at opp 11Tristen Kenan run for a loss of 1 yard to the UNH 12
3:542nd & 11 at opp 12Derek Robertson pass complete to Cooper Heisey for 12 yds for a TDNew Hampshire 44, Maine 23
3:541st & goal at opp 3Derek Robertson pass incomplete to Jamie Lamson New Hampshire Penalty, Defensive pass interference (Yards) to the UNH 2
3:541st & goal at opp 2Derek Robertson pass complete to Eli Mahan
New Hampshire Result not recorded, 8 plays
3:521st & 10 at own 35Cody Williams kickoff for 13 yds
3:521st & 10 at opp 48Thomason,Myles rush middle (Ganyi,Terrence).
3:522nd & 10 at opp 48Myles Thomason run for 4 yds to the ME 44
3:523rd & 6 at opp 44Myles Thomason run for 9 yds to the ME 35 for a 1ST down
2:301st & 10 at opp 35Tyler Pereira run for 5 yds to the ME 30
2:302nd & 5 at opp 30Tyler Pereira run for 4 yds to the ME 26
1:423rd & 1 at opp 26Tyler Pereira run for 3 yds to the ME 23 for a 1ST down
1:421st & 10 at opp 23Pereira,Tyler rush middle (Couchman,Latrell).
1:422nd & 10 at opp 23Max Brosmer run for a loss of 1 yard to the ME 23

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

New Hampshire leads 19–⁠5 in 24 meetings, counting the two since this game.

Recent meetings
2025New Hampshire 33, Maine 27
2024New Hampshire 27, Maine 9
2023New Hampshire 44, Maine 25
2022New Hampshire 42, Maine 41
2021Maine 33, New Hampshire 20
2019New Hampshire 28, Maine 10

Around this game