From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
New Hampshire
Monmouth
406
Total yards
472
277
Passing yards
402
129
Rushing yards
70
5.9
Yards per pass
12.6
4.2
Yards per rush
2.1
22
First downs
17
6–17
Third downs
2–14
4–4
Fourth downs
3–6
1
Turnovers
0
2–20
Penalties
6–35
33:19
Possession
26:41
Efficiency
New Hampshire
Monmouth
44%
Success rate
45%
0.18
EPA per play
0.13
1.28
Explosiveness
1.32
0.20
Rushing EPA
0.15
0.26
Passing EPA
0.12
27%
Passing-down success
25%
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)
Monmouth 55% to win. New Hampshire won as Elo’s underdog.
The line
Monmouth −3.5, over/under 70.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Monmouth drives left to right, New Hampshire right to left.
Q1 New HampshirePunt, 3 plays, 4 yards
Q1 MonmouthPunt, 6 plays, 16 yards
Q1 New HampshireInterception, 8 plays, 46 yards
Q1 MonmouthPunt, 2 plays, −2 yards
Q1 New HampshireTouchdown, 7 plays, 45 yards
Q1 MonmouthTouchdown, 10 plays, 85 yards
Q2 New HampshireField goal, 13 plays, 59 yards
Q2 MonmouthPunt, 4 plays, 16 yards
Q2 New HampshirePunt, 8 plays, 32 yards
Q2 MonmouthMissed FG, 7 plays, 58 yards
Q3 MonmouthTouchdown, 3 plays, 73 yards
Q3 New HampshirePunt, 3 plays, 0 yards
Q3 MonmouthPunt, 3 plays, 3 yards
Q3 New HampshireMissed FG, 14 plays, 35 yards
Q3 MonmouthField goal, 5 plays, 60 yards
Q3 New HampshirePunt, 3 plays, −19 yards
Q3 MonmouthTurnover on downs, 4 plays, 5 yards
Q3 New HampshireTouchdown, 4 plays, 59 yards
Q4 MonmouthTouchdown, 1 play, 75 yards
Q4 New HampshireTouchdown, 7 plays, 48 yards
Q4 MonmouthTurnover on downs, 10 plays, 32 yards
Q4 New HampshireTouchdown, 10 plays, 82 yards
Q4 MonmouthTurnover on downs, 12 plays, 51 yards
Play by play
1st quarter6 drives, then New Hampshire 7, Monmouth 0
New Hampshire Punt, 3 plays
14:53
Vincenzo Rea kickoff for 54 yds
14:53
1st & 10 at own 30
Dylan Laube run for 4 yds to the UNH 34
14:53
2nd & 6 at own 34
Max Brosmer pass incomplete
14:53
3rd & 6 at own 34
Max Brosmer pass incomplete
14:05
4th & 6 at own 34
Sean Lehane punt for 41 yds, fair catch by Eddie Morales III at the MONM 15
Monmouth Punt, 6 plays
14:05
1st & 10 at own 15
Jaden Shirden run for no gain to the MONM 15
14:05
2nd & 10 at own 15
Jaden Shirden run for 8 yds to the MONM 23
14:05
3rd & 2 at own 23
Sone Ntoh run for 9 yds to the MONM 32 for a 1ST down
14:05
1st & 10 at own 32
Jaden Shirden run for 5 yds to the MONM 37
14:05
2nd & 5 at own 37
Marquez McCray pass incomplete Monmouth Penalty, Intentional Grounding (Marquez McCray) to the MONM 29
14:05
3rd & 13 at own 29
Sone Ntoh run for 2 yds to the MONM 31
10:56
4th & 11 at own 31
Luke Schabel punt for 38 yds
New Hampshire Interception, 8 plays
10:56
1st & 10 at own 33
Dylan Laube run for 5 yds to the UNH 38
10:56
2nd & 5 at own 38
Max Brosmer pass complete to Cam Peach for a loss of 1 yard to the UNH 37
10:56
3rd & 6 at own 37
Max Brosmer pass complete to Logan Tomlinson for 36 yds to the MONM 27 for a 1ST down
10:56
1st & 10 at opp 27
Max Brosmer pass incomplete
10:56
2nd & 10 at opp 27
Max Brosmer pass complete to Logan Tomlinson for 8 yds to the MONM 19
10:56
3rd & 2 at opp 19
Dylan Laube run for 4 yds to the MONM 15 for a 1ST down
10:56
1st & 10 at opp 15
LAUBE, Dylan rush to the left for a gain of 15 yards to the MON0, TOUCHDOWN UNH, score nullified by penalty (Play was confirmed after review). PENALTY UNH Illegal Block in the Back on CORCORAN, Joey enforced 10 yards from the MON15 to the MON25 [NHSG]. NO PLAY (replay the down).
10:56
1st & 20 at opp 25
Max Brosmer pass complete to DJ Linkins for 4 yds to the MONM 21
6:58
2nd & 16 at opp 21
Max Brosmer pass intercepted, touchback.
Monmouth Punt, 2 plays
6:58
1st & 10 at own 20
Jaden Shirden run for 1 yd to the MONM 21
6:58
2nd & 9 at own 21
Marquez McCray sacked by Tim Bonagura for a loss of 3 yards to the MONM 18
6:58
3rd & 12 at own 18
Monmouth Penalty, Illegal Touch-Pass on KEARNEY, Assanti enforced (Assanti Kearney) to the MONM 18
5:01
4th & 12 at own 18
Luke Schabel punt for 27 yds
New Hampshire Touchdown, 7 plays
5:01
1st & 10 at opp 45
Dylan Laube run for 1 yd to the MONM 44
5:01
2nd & 9 at opp 44
Max Brosmer pass complete to Kyle Lepkowski for 2 yds to the MONM 42
5:01
3rd & 7 at opp 42
Max Brosmer pass complete to Dylan Laube for 6 yds to the MONM 36
5:01
4th & 1 at opp 36
LAUBE, Dylan rush up the middle for no gain to the MON36 (ROGERS, Isaiah). PENALTY Before the snap, MON Illegal Substitution enforced 5 yards from the MON36 to the MON31 and results in a 1ST DOWN. NO PLAY (replay the down).
5:01
1st & 10 at opp 31
Max Brosmer pass complete to Kyle Lepkowski for 25 yds to the MONM 6 for a 1ST down
5:01
1st & goal at opp 6
Myles Thomason run for 1 yd to the MONM 5
5:01
2nd & goal at opp 5
Isaac Seide run for 2 yds to the MONM 3
1:02
3rd & goal at opp 3
Max Brosmer pass complete to Dylan Laube for 3 yds for a TD (Nick Mazzie KICK)New Hampshire 7, Monmouth 0
Monmouth Touchdown, 10 plays
0:56
1st & 10 at own 15
Marquez McCray pass complete to Dymere Miller for 15 yds to the MONM 30 for a 1ST down
0:56
1st & 10 at own 30
Marquez McCray pass complete to Dymere Miller for 20 yds to the 50 yard line for a 1ST down
0:00
1st & 10 at the 50
Jaden Shirden run for 7 yds to the UNH 43
Q2 15:00
2nd & 3 at opp 43
Marquez McCray pass complete to Dymere Miller for 25 yds to the UNH 18 for a 1ST down
Q2 15:00
1st & 10 at opp 18
Jaden Shirden run for 4 yds to the UNH 14
Q2 15:00
2nd & 6 at opp 14
Marquez McCray run for 7 yds to the UNH 7 for a 1ST down
Q2 15:00
1st & goal at opp 7
Marquez McCray pass complete to Jack Neri for 3 yds to the UNH 4
Q2 15:00
2nd & goal at opp 4
run for 2 yds to the UNH 2
Q2 15:00
3rd & goal at opp 2
run for 1 yd to the UNH 1
Q2 11:09
4th & goal at opp 1
Sone Ntoh 1 Yd Run (Eric Bernstein Kick)Tied at 7
2nd quarter4 drives, then New Hampshire 10, Monmouth 7
New Hampshire Field goal, 13 plays
11:03
Vincenzo Rea kickoff for 45 yds
11:03
1st & 10 at own 35
Max Brosmer pass complete to Dylan Laube for 6 yds to the UNH 41
11:03
2nd & 4 at own 41
Dylan Laube run for 14 yds to the MONM 45 for a 1ST down
11:03
1st & 10 at opp 45
Dylan Laube run for 3 yds to the MONM 42
11:03
2nd & 7 at opp 42
Max Brosmer sacked by Antonio Colclough for a loss of 9 yards to the UNH 49
11:03
3rd & 16 at own 49
Max Brosmer pass complete to DJ Linkins for 29 yds to the MONM 22 for a 1ST down
11:03
1st & 10 at opp 22
Max Brosmer pass complete to Dylan Laube for 5 yds to the MONM 17
11:03
2nd & 5 at opp 17
Dylan Laube run for 4 yds to the MONM 13
11:03
3rd & 1 at opp 13
Max Brosmer pass incomplete
11:03
4th & 1 at opp 13
Max Brosmer pass complete to Dylan Laube for 5 yds to the MONM 8 for a 1ST down
11:03
1st & goal at opp 8
Isaac Seide run for 2 yds to the MONM 6
11:03
2nd & goal at opp 6
Max Brosmer pass incomplete
11:03
3rd & goal at opp 6
Max Brosmer pass incomplete
5:38
4th & goal at opp 6
Nick Mazzie 23 yd FG GOODNew Hampshire 10, Monmouth 7
Monmouth Punt, 4 plays
5:34
Nick Mazzie kickoff for 39 yds
5:34
1st & 10 at own 26
Marquez McCray pass complete to Dymere Miller for 15 yds to the MONM 41 for a 1ST down
5:34
1st & 10 at own 41
Marquez McCray pass complete to Jaden Shirden for 2 yds to the MONM 43
5:34
2nd & 8 at own 43
Marquez McCray pass incomplete
5:34
3rd & 8 at own 43
Jaden Shirden run for a loss of 1 yard to the MONM 42
3:39
4th & 9 at own 42
Luke Schabel punt for 40 yds, downed at the UNH 18
New Hampshire Punt, 8 plays
3:39
1st & 10 at own 18
Max Brosmer pass complete to Heron Maurisseau for a loss of 3 yards to the UNH 15
3:39
2nd & 13 at own 15
Max Brosmer pass complete to Cam Peach for 17 yds to the UNH 32 for a 1ST down
3:39
1st & 10 at own 32
Max Brosmer run for 6 yds to the UNH 38
3:39
2nd & 4 at own 38
Max Brosmer pass incomplete
3:39
3rd & 4 at own 38
Max Brosmer pass complete to Caleb Burke for 9 yds to the UNH 47 for a 1ST down
3:39
1st & 10 at own 47
Max Brosmer pass incomplete
3:39
2nd & 10 at own 47
Max Brosmer sacked by Ryan Moran for a loss of 9 yards to the UNH 38
3:39
3rd & 19 at own 38
Dylan Laube run for 12 yds to the 50 yard line
1:21
4th & 7 at the 50
Sean Lehane punt for 40 yds, downed at the MONM 10
Monmouth Missed FG, 7 plays
1:21
1st & 10 at own 10
Marquez McCray pass complete to Dymere Miller for 7 yds to the MONM 17
1:21
2nd & 3 at own 17
Marquez McCray pass complete to Dymere Miller for 46 yds to the UNH 37 for a 1ST down
1:21
1st & 10 at opp 37
Marquez McCray pass complete to Sone Ntoh for 19 yds to the UNH 18 for a 1ST down
0:28
2nd & 12 at opp 20
Timeout Monmouth, clock 00:28
0:28
1st & 10 at opp 18
Marquez McCray pass complete to Sone Ntoh for a loss of 2 yards to the UNH 20
0:22
3rd & 18 at opp 26
Timeout Monmouth, clock 00:22
0:22
2nd & 12 at opp 20
Marquez McCray sacked by Josiah Silver for a loss of 6 yards to the UNH 26
0:22
3rd & 18 at opp 26
Marquez McCray sacked by Josiah Silver for a loss of 6 yards to the UNH 32
0:00
4th & 24 at opp 32
Eric Bernstein 49 yd FG MISSED
3rd quarter8 drives, then Monmouth 17, New Hampshire 10
Monmouth Touchdown, 3 plays
14:53
Nick Mazzie kickoff for 65 yds
14:53
1st & 10 at own 27
Marquez McCray pass complete to Assanti Kearney for 8 yds to the MONM 35
14:53
2nd & 2 at own 35
Jaden Shirden run for 2 yds to the MONM 37 for a 1ST down
13:22
1st & 10 at own 37
Marquez McCray pass complete to Dymere Miller for 63 yds for a TD (Eric Bernstein KICK)Monmouth 14, New Hampshire 10
13:22
Monmouth Penalty, False Start (-5 Yards) to the UNH 8
New Hampshire Punt, 3 plays
13:17
Vincenzo Rea kickoff for 44 yds
13:17
1st & 10 at own 33
Dylan Laube run for no gain to the UNH 33
13:17
2nd & 10 at own 33
Max Brosmer pass complete to Dylan Laube for no gain to the UNH 33
13:17
3rd & 10 at own 33
Max Brosmer pass incomplete
11:54
4th & 10 at own 33
Sean Lehane punt for 39 yds
Monmouth Punt, 3 plays
11:54
1st & 10 at own 28
Marquez McCray pass incomplete
11:54
2nd & 10 at own 28
Jaden Shirden run for 4 yds to the MONM 32
11:54
3rd & 6 at own 32
Marquez McCray run for a loss of 1 yard to the MONM 31
10:27
4th & 7 at own 31
Luke Schabel punt for 35 yds
New Hampshire Missed FG, 14 plays
10:27
1st & 10 at own 35
Max Brosmer pass complete to Joey Corcoran for 9 yds to the UNH 44
10:27
2nd & 1 at own 44
Max Brosmer pass incomplete
10:27
3rd & 1 at own 44
Max Brosmer pass incomplete
10:27
4th & 1 at own 44
Max Brosmer pass complete to Josh Fillion for 8 yds to the MONM 48 for a 1ST down
10:27
1st & 10 at opp 48
Max Brosmer pass complete to Dylan Laube for 2 yds to the MONM 46
10:27
2nd & 8 at opp 46
Max Brosmer pass complete to Logan Tomlinson for 9 yds to the MONM 37 for a 1ST down
10:27
1st & 10 at opp 37
Max Brosmer pass incomplete
10:27
2nd & 10 at opp 37
Max Brosmer pass incomplete
10:27
3rd & 10 at opp 37
Max Brosmer pass complete to Caleb Burke for 7 yds to the MONM 30
10:27
4th & 3 at opp 30
Max Brosmer pass complete to Kyle Lepkowski for 6 yds to the MONM 24 for a 1ST down
10:27
1st & 10 at opp 24
Isaac Seide run for 4 yds to the MONM 20
10:27
2nd & 6 at opp 20
SEIDE, Isaac rush to the right for a gain of 2 yards to the MON18 (MORAN, Ryan). PENALTY UNH Holding on DAVIS, Mason enforced 10 yards from the MON20 to the MON30 [NHSG]. NO PLAY (replay the down).
10:27
2nd & 16 at opp 30
Max Brosmer pass incomplete
10:27
3rd & 16 at opp 30
Max Brosmer pass incomplete
5:33
4th & 16 at opp 30
Nick Mazzie 47 yd FG MISSED
Monmouth Field goal, 5 plays
5:33
1st & 10 at own 30
Marquez McCray pass complete to Dymere Miller for 53 yds to the UNH 17 for a 1ST down
5:33
1st & 10 at opp 17
Marquez McCray pass incomplete
5:33
2nd & 10 at opp 17
Jaden Shirden run for 7 yds to the UNH 10
5:33
3rd & 3 at opp 10
Marquez McCray pass incomplete
4:10
4th & 3 at opp 10
Eric Bernstein 27 yd FG GOODMonmouth 17, New Hampshire 10
New Hampshire Punt, 3 plays
4:06
Vincenzo Rea kickoff for 55 yds
4:06
1st & 10 at own 20
run for a loss of 9 yards to the UNH 11
4:06
2nd & 19 at own 11
New Hampshire Penalty, Offensive Holding (Dylan Poirier) declined
4:06
3rd & 25 at own 5
Max Brosmer sacked by Antonio Colclough for a loss of 4 yards to the UNH 1
2:35
4th & 29 at own 1
Sean Lehane punt for 45 yds, fair catch by Eddie Morales III at the UNH 46
Monmouth Turnover on downs, 4 plays
2:35
1st & 10 at opp 46
Jaden Shirden run for 7 yds to the UNH 39
2:35
2nd & 3 at opp 39
Marquez McCray sacked by Chris Donnelly for a loss of 12 yards to the MONM 49
2:35
3rd & 15 at own 49
Marquez McCray pass complete to Jack Neri for 10 yds to the UNH 41
0:37
4th & 5 at opp 41
Marquez McCray pass incomplete
New Hampshire Touchdown, 4 plays
0:37
1st & 10 at own 41
Max Brosmer pass incomplete
0:00
2nd & 10 at own 41
Max Brosmer pass complete to Kyle Lepkowski for 24 yds to the MONM 35 for a 1ST down
Q4 15:00
1st & 10 at opp 35
Myles Thomason run for 32 yds to the MONM 3 for a 1ST down
Q4 14:32
1st & goal at opp 3
Max Brosmer pass complete to Colby Ramshaw for 3 yds for a TD (Nick Mazzie KICK)Tied at 17
4th quarter5 drives, then New Hampshire 31, Monmouth 24
Monmouth Touchdown, 1 play
14:32
Nick Mazzie kickoff for 65 yds for a touchback
14:21
1st & 10 at own 25
Marquez McCray pass complete to Dymere Miller for 75 yds for a TD (Eric Bernstein KICK)Monmouth 24, New Hampshire 17
New Hampshire Touchdown, 7 plays
14:10
Vincenzo Rea kickoff for 39 yds , return for no gain to the MONM 48
14:10
1st & 10 at opp 48
Max Brosmer pass complete to Joey Corcoran for 5 yds to the MONM 43
14:10
2nd & 5 at opp 43
Max Brosmer pass complete to Myles Thomason for 7 yds to the MONM 36 for a 1ST down
14:10
1st & 10 at opp 36
Myles Thomason run for 9 yds to the MONM 27
14:10
2nd & 1 at opp 27
Myles Thomason run for 3 yds to the MONM 24 for a 1ST down
14:10
1st & 10 at opp 24
Max Brosmer pass complete to Kyle Lepkowski for 14 yds to the MONM 10 for a 1ST down
14:10
1st & goal at opp 10
Isaac Seide run for 6 yds to the MONM 4
11:04
2nd & goal at opp 4
Isaac Seide run for 4 yds for a TD (Nick Mazzie KICK)Tied at 24
Monmouth Turnover on downs, 10 plays
10:59
Charles Trentham kickoff for 15 yds
10:59
1st & 10 at the 50
Jaden Shirden run for 5 yds to the UNH 45
10:59
2nd & 5 at opp 45
Marquez McCray pass complete to Dre Tucker for 7 yds to the UNH 38 for a 1ST down
10:59
1st & 10 at opp 38
Jaden Shirden run for a loss of 3 yards to the UNH 41
10:59
2nd & 13 at opp 41
Jaden Shirden run for 5 yds to the UNH 36
10:59
3rd & 8 at opp 36
Jaden Shirden run for 5 yds to the UNH 31
10:59
4th & 3 at opp 31
Marquez McCray pass complete to Dymere Miller for 7 yds to the UNH 24 for a 1ST down
10:59
1st & 10 at opp 24
Sone Ntoh run for a loss of 1 yard to the UNH 25
10:59
2nd & 11 at opp 25
Jaden Shirden run for 8 yds to the UNH 17
10:59
3rd & 3 at opp 17
Marquez McCray pass incomplete
6:37
4th & 3 at opp 17
Marquez McCray pass complete to Jack Neri for a loss of 1 yard to the UNH 18
New Hampshire Touchdown, 10 plays
6:37
1st & 10 at own 18
Isaac Seide run for 5 yds to the UNH 23
6:37
2nd & 5 at own 23
Max Brosmer run for 1 yd to the UNH 24
6:37
3rd & 4 at own 24
Max Brosmer run for 4 yds to the UNH 28 for a 1ST down
6:37
1st & 10 at own 28
Isaac Seide run for 12 yds to the UNH 40 for a 1ST down
6:37
1st & 10 at own 40
Isaac Seide run for 4 yds to the UNH 44
3:54
1st & 10 at opp 45
Timeout Monmouth, clock 03:54
3:54
2nd & 6 at own 44
Matt Vezza run for 11 yds to the MONM 45 for a 1ST down
3:54
1st & 10 at opp 45
Myles Thomason run for 2 yds to the MONM 43
3:54
2nd & 8 at opp 43
Matt Vezza pass incomplete
3:54
3rd & 8 at opp 43
Matt Vezza run for 5 yds to the MONM 38
2:18
4th & 3 at opp 38
Matt Vezza pass complete to Myles Thomason for 38 yds for a TD (Nick Mazzie KICK)New Hampshire 31, Monmouth 24
Monmouth Turnover on downs, 12 plays
2:13
Nick Mazzie kickoff for 58 yds
2:13
1st & 10 at own 17
Jaden Shirden run for 6 yds to the MONM 23
2:13
2nd & 4 at own 23
Marquez McCray sacked by Dylan Ruiz for a loss of 8 yards to the MONM 15
2:13
3rd & 12 at own 15
Marquez McCray pass incomplete
2:13
4th & 12 at own 15
Marquez McCray pass complete to Assanti Kearney for 15 yds to the MONM 30 for a 1ST down
0:56
2nd & 10 at own 30
Timeout New Hampshire, clock 00:56
0:56
1st & 10 at own 30
Marquez McCray pass incomplete
0:56
2nd & 10 at own 30
Marquez McCray run for 8 yds to the MONM 38
0:56
3rd & 2 at own 38
Marquez McCray pass complete to Jaden Shirden for 8 yds to the MONM 46 for a 1ST down
0:21
1st & 10 at opp 39
Timeout Monmouth, clock 00:21
0:21
1st & 10 at own 46
Jaden Shirden run for 15 yds to the UNH 39 for a 1ST down
0:21
1st & 10 at opp 39
Marquez McCray pass incomplete
0:21
2nd & 10 at opp 39
Marquez McCray pass incomplete
0:04
4th & 3 at opp 32
Timeout Monmouth, clock 00:04
0:04
3rd & 10 at opp 39
Marquez McCray pass complete to Dymere Miller for 7 yds to the UNH 32
0:00
4th & 3 at opp 32
Marquez McCray pass incomplete
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.