New Hampshire at Maine

Saturday, November 23, 2024. New Hampshire kept the Brice–Cowell Musket

New Hampshire beat Maine 27–⁠9. It was their 23rd meeting; after it, New Hampshire led the series 18–⁠5.

AwayNew Hampshire8–⁠5 in 2024
27
HomeMaine5–⁠7 in 2024
9

Final at Alfond Stadium, OronoTV: FloSportsAttendance 3,190

At kickoff
42°F, wind 8 mphWeather: NOAA NCEI Integrated Surface Database; Old Town 2 W, 3 km from the stadium
Official
Antonio MarcellaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
New Hampshire07101027
Maine90009

Standouts

Player stats

New Hampshire

PassingC/AttYdsTDInt
Seth Morgan22/3416401
RushingCarYdsTDLong
Caleb Mead19113157
Seth Morgan4917
Denzell Gibson7716
ReceivingRecYdsTDLong
Logan Perez341032
Zachary Kim335020
Caleb Burke63208
Josh Fillion323012

Maine

PassingC/AttYdsTDInt
Carter Peevy12/2516810
Montigo Moss0/1000
RushingCarYdsTDLong
Carter Peevy716029
Jaharie Martin510010
Brian Santana-Fis4503
Tavion Banks1101
ReceivingRecYdsTDLong
Trevin Ewing164064
Montigo Moss550117
Joe Gillette226015
Cooper Heisey21409
DefenseTklTFLSacksInt
Devin Vaught0001

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

Team stats

New HampshireMaine
286Total yards198
164Passing yards168
122Rushing yards30
4.8Yards per pass6.5
3.2Yards per rush1.6
19First downs8
7–⁠18Third downs0–⁠9
4–⁠4Fourth downs1–⁠3
1Turnovers0
2–⁠20Penalties9–⁠88
39:17Possession20:43

Efficiency

New HampshireMaine
34%Success rate21%
0.06EPA per play−0.15
1.39Explosiveness1.76
0.02Rushing EPA−0.50
0.10Passing EPA0.07
27%Passing-down success20%

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 56% to win. Elo’s favorite won.

The line

New Hampshire −3, over/under 45.5.

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

Every drive

Maine end zoneNew Hampshire end zoneQ1 MainePunt, 3 playsQ1 New HampshirePunt, 9 playsQ1 MaineField goal, 9 playsQ1 New HampshireInterception, 2 playsQ1 MaineTouchdown, 6 playsQ1 New HampshireMissed FG, 13 playsQ2 MainePunt, 3 playsQ2 New HampshireTouchdown, 13 playsQ2 MaineEnd of half, 1 playQ3 New HampshireTouchdown, 1 playQ3 MainePunt, 5 playsQ3 New HampshirePunt, 3 playsQ3 MainePunt, 2 playsQ3 New HampshireField goal, 15 playsQ3 MainePunt, 3 playsQ3 New HampshireField goal, 8 playsQ4 MaineMissed FG, 5 playsQ4 New HampshirePunt, 8 playsQ4 MaineTurnover on downs, 4 playsQ4 New HampshireTouchdown, 1 playQ4 MaineTurnover on downs, 6 playsQ4 New HampshireEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Maine drives left to right, New Hampshire right to left.
  1. Q1 MainePunt, 3 plays, 1 yard
  2. Q1 New HampshirePunt, 9 plays, 49 yards
  3. Q1 MaineField goal, 9 plays, 59 yards
  4. Q1 New HampshireInterception, 2 plays, −12 yards
  5. Q1 MaineTouchdown, 6 plays, 16 yards
  6. Q1 New HampshireMissed FG, 13 plays, 42 yards
  7. Q2 MainePunt, 3 plays, 5 yards
  8. Q2 New HampshireTouchdown, 13 plays, 81 yards
  9. Q2 MaineEnd of half, 1 play, −1 yard
  10. Q3 New HampshireTouchdown, 1 play, 57 yards
  11. Q3 MainePunt, 5 plays, 32 yards
  12. Q3 New HampshirePunt, 3 plays, 5 yards
  13. Q3 MainePunt, 2 plays, −1 yard
  14. Q3 New HampshireField goal, 15 plays, 52 yards
  15. Q3 MainePunt, 3 plays, −14 yards
  16. Q3 New HampshireField goal, 8 plays, 29 yards
  17. Q4 MaineMissed FG, 5 plays, 70 yards
  18. Q4 New HampshirePunt, 8 plays, 29 yards
  19. Q4 MaineTurnover on downs, 4 plays, −8 yards
  20. Q4 New HampshireTouchdown, 1 play, 7 yards
  21. Q4 MaineTurnover on downs, 6 plays, 22 yards
  22. Q4 New HampshireEnd of game, 2 plays, −2 yards

Play by play

1st quarter6 drives, then Maine 9, New Hampshire 0
Maine Punt, 3 plays
15:00Nick Mazzie kickoff for 41 yds , Trevin Ewing return for no gain to the ME 24
15:001st & 10 at own 24Jaharie Martin run for 1 yd to the ME 25
15:002nd & 9 at own 25Carter Peevy pass incomplete
15:003rd & 9 at own 25Carter Peevy pass incomplete
13:534th & 9 at own 25Aidan Cadogan punt for 69 yds, downed at the UNH 6
New Hampshire Punt, 9 plays
13:531st & 10 at own 6Isaac Seide run for 1 yd to the UNH 7
13:532nd & 9 at own 7Seth Morgan pass incomplete
13:533rd & 9 at own 7Seth Morgan pass complete to Logan Perez for 32 yds to the UNH 39 for a 1ST down
13:531st & 10 at own 39Isaac Seide run for 1 yd to the UNH 40
13:532nd & 9 at own 40Denzell Gibson run for a loss of 2 yards to the UNH 38
13:533rd & 11 at own 38Seth Morgan run for 2 yds to the ME 40 for a 1ST down Maine Penalty, Unnecessary Roughness (Izaiah Henderson) to the ME 45 for a 1ST down
13:531st & 10 at opp 45Caleb Mead run for 3 yds to the ME 42
13:532nd & 7 at opp 42Caleb Mead run for a loss of 3 yards to the ME 45
13:533rd & 10 at opp 45Seth Morgan pass incomplete
8:564th & 10 at opp 45Sean Lehane punt for 45 yds for a touchback
Maine Field goal, 9 plays
8:561st & 10 at own 20Carter Peevy run for 7 yds to the ME 27
8:562nd & 3 at own 27Carter Peevy pass complete to Montigo Moss for 17 yds to the ME 44 for a 1ST down
8:561st & 10 at own 44Carter Peevy run for 29 yds to the UNH 27 for a 1ST down
8:561st & 10 at opp 27Carter Peevy pass incomplete
8:562nd & 10 at opp 27Carter Peevy pass complete to Montigo Moss for 12 yds to the UNH 15 for a 1ST down
8:561st & 10 at opp 15Carter Peevy sacked by Flex Ruiz and TEAM for a loss of 15 yards to the UNH 30
8:562nd & 25 at opp 30Brian Santana-Fis run for a loss of 2 yards to the UNH 32
8:563rd & 27 at opp 32Carter Peevy pass complete to Joe Gillette for 11 yds to the UNH 21
3:564th & 16 at opp 21Joey Bryson 39 yd FG GOODMaine 3, New Hampshire 0
New Hampshire Interception, 2 plays
3:561st & 10 at own 25New Hampshire Penalty, False Start (TEAM) to the UNH 20
3:56Joey Bryson kickoff for 49 yds
3:561st & 15 at own 20Isaac Seide run for a loss of 7 yards to the UNH 13
3:062nd & 22 at own 13Seth Morgan pass intercepted Devin Vaught return for 2 yds to the UNH 16
Maine Touchdown, 6 plays
3:061st & 10 at opp 16Carter Peevy pass incomplete
3:062nd & 10 at opp 16Carter Peevy pass incomplete
3:063rd & 10 at opp 16Carter Peevy pass complete to Montigo Moss for 9 yds to the UNH 7
3:064th & 1 at opp 7Tavion Banks run for 1 yd to the UNH 6 for a 1ST down
3:061st & goal at opp 6Jaharie Martin run for a loss of 2 yards to the UNH 8
0:402nd & goal at opp 8Carter Peevy pass complete to Montigo Moss for 8 yds for a TD (Two-Point Conversion failed)Maine 9, New Hampshire 0
New Hampshire Missed FG, 13 plays
0:33Joey Bryson kickoff for 63 yds , Caleb Mead return for 25 yds to the UNH 27
0:001st & 10 at own 27Caleb Mead run for 11 yds to the UNH 38 for a 1ST down
Q2 15:001st & 10 at own 38Seth Morgan pass complete to Isaac Seide for a loss of 2 yards to the UNH 36
Q2 15:002nd & 12 at own 36Seth Morgan pass complete to Casey McKinney for 4 yds to the UNH 40
Q2 15:003rd & 8 at own 40Seth Morgan pass complete to Caleb Burke for 6 yds to the UNH 46
Q2 15:004th & 2 at own 46Seth Morgan pass complete to Caleb Burke for 7 yds to the ME 47 for a 1ST down
Q2 15:001st & 10 at opp 47Isaac Seide run for a loss of 1 yard to the ME 48
Q2 15:002nd & 11 at opp 48Seth Morgan pass complete to Zachary Kim for 7 yds to the ME 41
Q2 15:003rd & 4 at opp 41Seth Morgan pass complete to Caleb Burke for 3 yds to the ME 38
Q2 15:004th & 1 at opp 38Caleb Mead run for 2 yds to the ME 36 for a 1ST down
Q2 15:001st & 10 at opp 36Isaac Seide run for 1 yd to the ME 35
Q2 15:002nd & 9 at opp 35Seth Morgan pass complete to Logan Tomlinson for 4 yds to the ME 31
Q2 15:003rd & 5 at opp 31Seth Morgan pass incomplete
Q2 7:454th & 5 at opp 31Nick Mazzie 49 yd FG BLOCKED blocked by
2nd quarter3 drives, then Maine 9, New Hampshire 7
Maine Punt, 3 plays
7:451st & 10 at the 50Brian Santana-Fis run for 3 yds to the UNH 47
7:452nd & 7 at opp 47Brian Santana-Fis run for 2 yds to the UNH 45
7:453rd & 5 at opp 45Carter Peevy pass incomplete
6:194th & 5 at opp 45Aidan Cadogan punt for 26 yds
New Hampshire Touchdown, 13 plays
6:191st & 10 at own 19Seth Morgan pass complete to Zachary Kim for 8 yds to the UNH 27
6:192nd & 2 at own 27Maine Penalty, Offsides (TEAM) to the UNH 32 for a 1ST down
6:191st & 10 at own 32Caleb Mead run for 2 yds to the UNH 34
6:192nd & 8 at own 34MORGAN, Seth pass deep to the left incomplete intended for TOMLINSON, Logan broken up by VAUGHT, Devin at the MAI39. PENALTY MAI Roughing the Passer enforced 15 yards from the UNH34 to the UNH49 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
6:191st & 10 at own 49Denzell Gibson run for 1 yd to the 50 yard line
6:192nd & 9 at the 50Seth Morgan pass complete to Logan Tomlinson for 4 yds to the ME 46
2:191st & 10 at opp 38Timeout New Hampshire, clock 02:19
2:193rd & 5 at opp 46Seth Morgan pass complete to Caleb Burke for 8 yds to the ME 38 for a 1ST down
2:191st & 10 at opp 38Seth Morgan pass complete to Josh Fillion for 12 yds to the ME 26 for a 1ST down
2:191st & 10 at opp 26Caleb Mead run for 1 yd to the ME 25
2:192nd & 9 at opp 25Seth Morgan pass complete to Josh Fillion for 8 yds to the ME 17
2:193rd & 1 at opp 17Seth Morgan pass complete to Logan Tomlinson for 13 yds to the ME 4 for a 1ST down
2:191st & goal at opp 4Denzell Gibson run for 1 yd to the ME 3
0:223rd & goal at opp 2Timeout New Hampshire, clock 00:22
0:222nd & goal at opp 3Denzell Gibson run for 1 yd to the ME 2
0:134th & goal at opp 1Timeout New Hampshire, clock 00:13
0:133rd & goal at opp 2Seth Morgan run for 1 yd to the ME 1
0:114th & goal at opp 1Denzell Gibson run for 1 yd for a TD (Nick Mazzie KICK)Maine 9, New Hampshire 7
Maine End of half, 1 play
0:11Nick Mazzie kickoff for 65 yds for a touchback
0:111st & 10 at own 25[NH] Kneel down by TEAM at MAI24 (team loss of 1).
3rd quarter7 drives, then New Hampshire 17, Maine 9
New Hampshire Touchdown, 1 play
14:54Joey Bryson kickoff for 31 yds , Flex Ruiz return for 9 yds to the UNH 43
14:441st & 10 at own 43Caleb Mead run for 57 yds for a TD (Nick Mazzie KICK)New Hampshire 14, Maine 9
Maine Punt, 5 plays
14:31Nick Mazzie kickoff for 47 yds , Nick Laughlin return for no gain to the ME 18
14:311st & 10 at own 18Jaharie Martin run for 1 yd to the ME 19
14:312nd & 9 at own 19New Hampshire Penalty, Unnecessary Roughness (Ryan Toscano) to the ME 44 for a 1ST down
14:311st & 10 at own 44Carter Peevy pass complete to Tavion Banks for 1 yd to the ME 45
14:312nd & 9 at own 45Jaharie Martin run for no gain to the ME 45
14:313rd & 9 at own 45Carter Peevy pass complete to Cooper Heisey for 5 yds to the 50 yard line
11:294th & 4 at the 50Aidan Cadogan punt for 37 yds, downed at the UNH 13
New Hampshire Punt, 3 plays
11:291st & 10 at own 13Isaac Seide run for no gain to the UNH 13
11:292nd & 10 at own 13Seth Morgan pass incomplete
11:293rd & 10 at own 13Seth Morgan pass incomplete
11:294th & 10 at own 13Maine Penalty, Offsides (TEAM) to the UNH 18
10:204th & 5 at own 18Sean Lehane punt for 57 yds, downed at the ME 25
Maine Punt, 2 plays
10:201st & 10 at own 25Nick Laughlin run for a loss of 1 yard to the ME 24
10:202nd & 11 at own 24Carter Peevy pass incomplete
10:203rd & 11 at own 24PEEVY, Carter pass short to the right complete for 6 yards to GILBERT, Mason caught at the MAI29, GILBERT, Mason fumbled at MAI30 forced by WEBB, Sean, recovered by MAI GILBERT, Mason at the MAI30, returned -2 yards to the MAI29, out of bounds. PENALTY MAI Unnecessary Roughness UNH Unnecessary Roughness , Offsetting penalties [NHSG]. NO PLAY (replay the down).
9:203rd & 11 at own 24Aidan Cadogan punt for 31 yds, fair catch by Casey McKinney at the UNH 45
New Hampshire Field goal, 15 plays
9:201st & 10 at own 45Seth Morgan pass incomplete
9:202nd & 10 at own 45Seth Morgan pass complete to Caleb Burke for 7 yds to the ME 48
9:203rd & 3 at opp 48Seth Morgan pass complete to Logan Perez for 5 yds to the ME 43 for a 1ST down
9:201st & 10 at opp 43Caleb Mead run for 8 yds to the ME 35
9:202nd & 2 at opp 35Caleb Mead run for 1 yd to the ME 34
9:203rd & 1 at opp 34Caleb Mead run for 4 yds to the ME 30 for a 1ST down
9:201st & 10 at opp 30Seth Morgan pass complete to Caleb Burke for 1 yd to the ME 29
9:202nd & 9 at opp 29Seth Morgan pass complete to Josh Fillion for 3 yds to the ME 26
9:203rd & 6 at opp 26MORGAN, Seth pass deep to the left incomplete intended for BURKE, Caleb broken up by KAMARA, Alhaji at the MAI1; QB hurried by HENDERSON, Izaiah. PENALTY MAI Pass Interference enforced at the spot of the foul for 15 yards to the MAI11 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
9:201st & 10 at opp 11Caleb Mead run for 2 yds to the ME 9
9:202nd & 8 at opp 9Seth Morgan pass complete to Denzell Gibson for 6 yds to the ME 3
9:203rd & 2 at opp 3Maine Penalty, Defensive Pass Interference (TEAM) to the ME 2 for a 1ST down
9:201st & goal at opp 2Denzell Gibson run for a loss of 1 yard to the ME 3
9:202nd & goal at opp 3Seth Morgan pass incomplete
9:203rd & goal at opp 3Seth Morgan pass incomplete
2:024th & goal at opp 3Nick Mazzie 21 yd FG GOODNew Hampshire 17, Maine 9
Maine Punt, 3 plays
2:02Nick Mazzie kickoff for 65 yds for a touchback
2:021st & 10 at own 25MARTIN, Jaharie rush to the left for a gain of 5 yards to the MAI30 (PERKINS, Brandon;TOSCANO, Ryan). PENALTY MAI Holding enforced 10 yards from the MAI25 to the MAI15 [NHSG]. NO PLAY (replay the down).
2:021st & 20 at own 15Carter Peevy run for a loss of 4 yards to the ME 11
2:022nd & 24 at own 11Carter Peevy pass incomplete
2:023rd & 24 at own 11Carter Peevy pass incomplete
0:364th & 24 at own 11Aidan Cadogan punt for 22 yds, downed at the ME 33
New Hampshire Field goal, 8 plays
0:361st & 10 at opp 33Seth Morgan pass incomplete
0:002nd & 10 at opp 33Caleb Mead run for 1 yd to the ME 32
Q4 15:003rd & 9 at opp 32Seth Morgan pass incomplete
Q4 15:004th & 9 at opp 32Seth Morgan pass complete to Zachary Kim for 20 yds to the ME 12 for a 1ST down
Q4 15:001st & 10 at opp 12Caleb Mead run for 6 yds to the ME 6
Q4 15:002nd & 4 at opp 6Caleb Mead run for 3 yds to the ME 3
Q4 15:003rd & 1 at opp 3Seth Morgan run for a loss of 1 yard to the ME 4
Q4 11:454th & 2 at opp 4Nick Mazzie 22 yd FG GOODNew Hampshire 20, Maine 9
4th quarter6 drives, then New Hampshire 27, Maine 9
Maine Missed FG, 5 plays
11:43Nick Mazzie kickoff for 46 yds , Declan McKevitt return for no gain to the ME 19
11:431st & 10 at own 19Carter Peevy pass complete to Trevin Ewing for 64 yds to the UNH 17 for a 1ST down
11:431st & 10 at opp 17Brian Santana-Fis run for 2 yds to the UNH 15
11:432nd & 8 at opp 15Carter Peevy run for 4 yds to the UNH 11
11:433rd & 4 at opp 11Montigo Moss pass incomplete
9:114th & 4 at opp 11Joey Bryson 29 yd FG MISSED
New Hampshire Punt, 8 plays
9:111st & 10 at own 20Caleb Mead run for no gain to the UNH 20
9:112nd & 10 at own 20Caleb Mead run for 6 yds to the UNH 26
9:113rd & 4 at own 26Seth Morgan pass complete to Logan Perez for 4 yds to the UNH 30 for a 1ST down
9:111st & 10 at own 30Caleb Mead run for 7 yds to the UNH 37
9:112nd & 3 at own 37Caleb Mead run for 4 yds to the UNH 41 for a 1ST down
9:111st & 10 at own 41Caleb Mead run for a loss of 2 yards to the UNH 39
3:393rd & 6 at own 45Timeout New Hampshire, clock 03:39
3:392nd & 12 at own 39Denzell Gibson run for 6 yds to the UNH 45
3:393rd & 6 at own 45Seth Morgan pass complete to Denzell Gibson for 4 yds to the UNH 49
3:254th & 2 at own 49Sean Lehane punt for 36 yds, fair catch by Molayo Irefin at the ME 15
3:251st & 10 at own 15PEEVY, Carter scrambles to the right for a loss of 8 yards to the MAI7, out of bounds. PENALTY MAI Holding enforced half the distance from the goal, 7 yards from the MAI15 to the MAI8 [NHSG]. NO PLAY (replay the down).
Maine Turnover on downs, 4 plays
3:251st & 17 at own 8Carter Peevy pass complete to Montigo Moss for 4 yds to the ME 12
3:252nd & 13 at own 12Carter Peevy pass incomplete
3:253rd & 13 at own 12Carter Peevy run for 3 yds to the ME 15
2:094th & 10 at own 15Carter Peevy run for a loss of 8 yards to the ME 7
New Hampshire Touchdown, 1 play
2:031st & goal at opp 7Seth Morgan run for 7 yds for a TD (Nick Mazzie KICK)New Hampshire 27, Maine 9
Maine Turnover on downs, 6 plays
2:01Nick Mazzie kickoff for 32 yds , Elijah Smalls return for no gain to the ME 33
2:002nd & 10 at own 33Timeout Maine, clock 02:00
2:001st & 10 at own 33Carter Peevy pass incomplete
2:002nd & 10 at own 33Carter Peevy pass complete to Joe Gillette for 15 yds to the ME 48 for a 1ST down
2:001st & 10 at own 48PEEVY, Carter pass short to the right complete for 7 yards to MOSS, Montigo caught at the UNH48, MOSS, Montigo fumbled at UNH48 , recovered by MAI SANTANA-FIS, Brian at the UNH45, returned 0 yards to the UNH45, End of Play. PENALTY MAI Personal Foul enforced 15 yards from the MAI48 to the MAI33 [NHSG]. NO PLAY (replay the down).
2:001st & 25 at own 33Carter Peevy pass complete to Cooper Heisey for 9 yds to the ME 42
2:002nd & 16 at own 42Carter Peevy pass complete to Brian Santana-Fis for 13 yds to the UNH 45
2:003rd & 3 at opp 45Carter Peevy pass incomplete
1:014th & 3 at opp 45Carter Peevy pass incomplete
New Hampshire End of game, 2 plays
1:011st & 10 at own 45[NH] Kneel down by TEAM at UNH44 (team loss of 1).
0:002nd & 11 at own 44[NH] Kneel down by TEAM at UNH43 (team loss of 1), clock 00:00.

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 one 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