From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
New Hampshire
Dartmouth
363
Total yards
198
217
Passing yards
140
146
Rushing yards
58
7.5
Yards per pass
5.2
3.4
Yards per rush
2.9
23
First downs
11
9–16
Third downs
2–10
1–2
Fourth downs
0–1
1
Turnovers
2
3–20
Penalties
7–60
38:58
Possession
21:02
Efficiency
New Hampshire
Dartmouth
49%
Success rate
35%
0.06
EPA per play
−0.29
1.03
Explosiveness
0.64
−0.06
Rushing EPA
−0.66
0.45
Passing EPA
0.02
45%
Passing-down success
22%
7%
Havoc by its defense
5%
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)
Dartmouth 70% to win. New Hampshire won as Elo’s underdog.
The line
Dartmouth −3, over/under 48.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Dartmouth 58%, New Hampshire 42%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Dartmouth drives left to right, New Hampshire right to left.
Q1 New HampshireTouchdown, 4 plays, 63 yards
Q1 DartmouthResult not recorded, 4 plays, 15 yards
Q1 New HampshireResult not recorded, 19 plays, −70 yards
Q2 New HampshirePunt, 7 plays, 13 yards
Q2 DartmouthTurnover on downs, 8 plays, 50 yards
Q2 DartmouthPunt, 6 plays, 47 yards
Q2 New HampshireTouchdown, 7 plays, 62 yards
Q2 DartmouthInterception, 3 plays, 5 yards
Q3 New HampshireInterception, 4 plays, 14 yards
Q3 DartmouthFumble, 5 plays, 33 yards
Q3 New HampshirePunt, 7 plays, 35 yards
Q3 DartmouthPunt, 3 plays, −4 yards
Q3 DartmouthPunt, 3 plays, −5 yards
Q3 New HampshireMissed FG, 6 plays, 30 yards
Q3 DartmouthPunt, 3 plays, 7 yards
Q4 New HampshireTurnover on downs, 8 plays, 53 yards
Q4 New HampshirePunt, 11 plays, 44 yards
Q4 DartmouthPunt, 3 plays, −5 yards
Q4 DartmouthTurnover on downs, 9 plays, 26 yards
Q4 New HampshireResult not recorded, 2 plays, 1 yard
Play by play
1st quarter5 drives, then New Hampshire 7, Dartmouth 0
New Hampshire Touchdown, 4 plays
15:00
1st & 10 at own 35
Ivan Hoyt kickoff for 65 yds , Caleb Mead return for 34 yds to the NHamp 34
14:53
1st & 10 at own 34
Max Brosmer pass complete to Joey Corcoran for 56 yds to the Dart 10 for a 1ST down
14:06
1st & goal at opp 10
13:27
2nd & goal at opp 10
Max Brosmer run for 8 yds to the Dart 2
13:05
1st & 10 at own 35
Aidan Cadogan kickoff for 44 yds NEW HAMPSHIRE Penalty, off-side (Nick Mazzie) to the Dart 30
Dartmouth Result not recorded, 4 plays
13:05
1st & 10 at own 30
Nick Howard pass complete to Q Jones for 15 yds to the Dart 45 for a 1ST down
12:35
1st & 10 at own 45
New Hampshire Touchdown, 4 plays
13:05
3rd & goal at opp 2
Brian Espanet 2 Yd pass from Max Brosmer (Nick Mazzie Kick)New Hampshire 7, Dartmouth 0
Dartmouth Result not recorded, 4 plays
11:52
2nd & 10 at own 45
Nick Howard run for 3 yds to the Dart 48
11:04
3rd & 7 at own 48
Nick Howard pass complete to Noah Roper for 4 yds to the NHamp 48
10:31
4th & 3 at opp 48
Davis Golick punt for 43 yds , Sean Coyne returns for no gain to the NHamp 5
New Hampshire Result not recorded, 19 plays
10:21
1st & 10 at own 5
Isaac Seide run for a loss of 4 yards to the NHamp 1
9:47
2nd & 14 at own 1
Max Brosmer pass incomplete to Kyle Lepkowski for a 1ST down DARTMOUTH Penalty, Defensive holding (Macklin Ayers) to the NHamp 11 for a 1ST down
9:40
1st & 10 at own 11
Heron Maurisseau run for 4 yds to the NHamp 15
9:04
2nd & 6 at own 15
8:30
3rd & 6 at own 15
Max Brosmer pass complete to Isaac Seide for 10 yds to the NHamp 25 for a 1ST down
7:52
1st & 10 at own 25
pass incomplete
7:43
2nd & 10 at own 25
Max Brosmer pass complete to Joey Corcoran for 5 yds to the NHamp 30
7:12
3rd & 5 at own 30
Max Brosmer pass complete to Burke Griffin for 6 yds to the NHamp 36 for a 1ST down
6:30
1st & 10 at own 36
Max Brosmer pass complete to Joey Corcoran for 4 yds to the NHamp 40
6:01
2nd & 6 at own 40
Isaac Seide run for 6 yds to the NHamp 46 for a 1ST down
5:24
1st & 10 at own 46
Max Brosmer pass complete to DJ Linkins for 5 yds to the Dart 49
4:44
2nd & 5 at opp 49
Isaac Seide run for 5 yds to the Dart 44 for a 1ST down
4:02
1st & 10 at opp 44
Max Brosmer sacked for a loss of 4 yards to the Dart 48
3:20
2nd & 14 at opp 48
pass incomplete NEW HAMPSHIRE Penalty, Offensive holding (Patrick Flynn) to the Dart 48
3:14
3rd & 14 at opp 48
Max Brosmer pass complete to Kyle Lepkowski for 12 yds to the Dart 36
3:14
4th & 2 at opp 36
Max Brosmer pass complete to Brian Espanet for 6 yds to the Dart 30 for a 1ST down
3:14
1st & 10 at opp 30
Max Brosmer run for 5 yds to the Dart 25
3:14
3rd & 16 at opp 36
Isaac Seide run for a loss of 4 yards to the Dart 40
2nd quarter7 drives, then New Hampshire 14, Dartmouth 0
Dartmouth Punt, 6 plays
0:00
1st & 10 at own 8
Noah Roper run for 12 yds to the Dart 20 for a 1ST down
0:00
1st & 10 at own 20
Noah Roper run for 15 yds to the Dart 35 for a 1ST down
0:00
1st & 10 at own 35
Dylan Cadwallader pass complete to Paxton Scott for 22 yds to the NHamp 43 for a 1ST down
0:00
1st & 10 at opp 43
Nick Howard run for 3 yds to the NHamp 40
0:00
2nd & 7 at opp 40
Dylan Cadwallader pass incomplete to Paxton Scott, broken up by Noah Stansbury
0:00
3rd & 7 at opp 40
pass incomplete to Q Jones
0:00
4th & 7 at opp 40
DARTMOUTH Penalty, delay of game (-5 Yards) to the NHamp 45
New Hampshire Touchdown, 7 plays
0:00
1st & 10 at own 30
Isaac Seide run for 5 yds to the NHamp 35
0:00
2nd & 5 at own 35
Max Brosmer pass complete to Heron Maurisseau for 41 yds to the Dart 24 for a 1ST down
0:00
1st & 10 at opp 24
Max Brosmer pass complete to Charles Briscoe III for 5 yds to the Dart 19
0:00
2nd & 5 at opp 19
Max Brosmer pass complete to Adam Deese for 4 yds to the Dart 15
Dartmouth Interception, 3 plays
0:00
1st & 10 at opp 48
DARTMOUTH Penalty, false start (Griff Lehman) to the Dart 47
0:00
1st & 15 at own 47
Dylan Cadwallader pass complete to Jamal Cooney for 16 yds to the NHamp 37 for a 1ST down
0:00
2nd & 16 at opp 43
Dylan Cadwallader pass intercepted
14:49
4th & 20 at opp 40
Sean Lehane punt for 32 yds
11:58
4th & 12 at opp 45
Davis Golick punt for 44 yds
New Hampshire Punt, 7 plays
11:58
1st & 10 at own 1
Max Brosmer pass complete to Joey Corcoran for 9 yds to the NHamp 10
11:58
2nd & 1 at own 10
pass incomplete to Isaac Seide
11:58
3rd & 1 at own 10
Isaac Seide run for 1 yd to the NHamp 11 for a 1ST down
11:58
1st & 10 at own 11
Max Brosmer pass complete to Joey Corcoran for 4 yds to the NHamp 15
11:58
2nd & 6 at own 15
pass incomplete to Heron Maurisseau
11:58
3rd & 6 at own 15
NEW HAMPSHIRE Penalty, illegal formation (Joe Eichman) to the NHamp 10
11:58
3rd & 11 at own 10
Isaac Seide run for 4 yds to the NHamp 14
8:43
4th & 7 at own 14
Sean Lehane punt for 46 yds
Dartmouth Turnover on downs, 8 plays
8:43
1st & 10 at own 40
Q Jones run for 17 yds to the NHamp 43 for a 1ST down
8:43
1st & 10 at opp 43
Nick Howard run for 2 yds to the NHamp 41
8:43
2nd & 8 at opp 41
Nick Howard pass complete to Jarmone Sutherland for 5 yds to the NHamp 36
8:43
3rd & 3 at opp 36
DARTMOUTH Penalty, false start (Jonny Barrett) to the NHamp 41
8:43
3rd & 8 at opp 41
Dylan Cadwallader pass complete to Noah Roper for 24 yds to the NHamp 17 for a 1ST down
8:43
1st & 10 at opp 17
Q Jones run for 5 yds to the NHamp 12
8:43
2nd & 5 at opp 12
8:43
3rd & 5 at opp 12
Nick Howard run for 2 yds to the NHamp 10
3:45
4th & 3 at opp 10
Dylan Cadwallader run for a loss of 5 yards to the NHamp 15 for a 1ST down DARTMOUTH Penalty, personal foul (Michael Flores) to the NHamp 30 for a 1ST down
New Hampshire Touchdown, 7 plays
1:00
3rd & 1 at opp 15
Heron Maurisseau run for 7 yds to the Dart 8 for a 1ST down
1:00
1st & goal at opp 8
Max Brosmer pass incomplete to Joey Corcoran, broken up by Tyron Herring
0:19
1st & 10 at own 35
Aidan Cadogan kickoff for 46 yds , Jamal Cooney return for 33 yds to the NHamp 48
New Hampshire Touchdown, 7 plays
0:29
2nd & goal at opp 8
Max Brosmer 8 Yd Run (Nick Mazzie Kick)New Hampshire 14, Dartmouth 0
3rd quarter7 drives, then New Hampshire 14, Dartmouth 0
Dartmouth Fumble, 5 plays
0:00
1st & 10 at own 35
Nick Howard pass complete to Jace Henry for 8 yds to the Dart 43
0:00
2nd & 2 at own 43
Q Jones run for 3 yds to the Dart 46 for a 1ST down
0:00
1st & 10 at own 46
Nick Howard pass complete to Paxton Scott for 21 yds to the NHamp 33 for a 1ST down
0:00
1st & 10 at opp 33
D.J. Crowther run for 1 yd to the NHamp 32
New Hampshire Punt, 7 plays
0:00
1st & 10 at own 25
Max Brosmer pass complete to Caleb Burke for a loss of 1 yard to the NHamp 24
0:00
2nd & 11 at own 24
Max Brosmer pass complete to Isaac Seide for 12 yds to the NHamp 36 for a 1ST down
0:00
1st & 10 at own 36
Isaac Seide run for 13 yds to the NHamp 49 for a 1ST down
0:00
1st & 10 at own 49
Max Brosmer pass complete to Heron Maurisseau for 12 yds to the Dart 39 for a 1ST down
0:00
1st & 10 at opp 39
Isaac Seide run for a loss of 1 yard to the Dart 40
0:00
2nd & 11 at opp 40
Max Brosmer pass incomplete to Brady Madigan, broken up by Braden Mullen
0:00
3rd & 11 at opp 40
pass incomplete to Caleb Burke
Dartmouth Punt, 3 plays
0:00
1st & 10 at own 5
Noah Roper run for 4 yds to the Dart 9
0:00
2nd & 6 at own 9
pass incomplete to Jamal Cooney
0:00
3rd & 6 at own 9
Dylan Cadwallader sacked for a loss of 8 yards to the Dart 1
Dartmouth Punt, 3 plays
0:00
1st & 10 at own 20
Nick Howard run for a loss of 1 yard to the Dart 19
0:00
2nd & 11 at own 19
Nick Howard pass complete to Q Jones for 1 yd to the Dart 20
0:00
3rd & 10 at own 20
pass incomplete
0:00
4th & 10 at own 20
DARTMOUTH Penalty, false start (-5 Yards) to the Dart 15
New Hampshire Missed FG, 6 plays
0:00
1st & 10 at own 47
Isaac Seide run for 3 yds to the 50 yard line
0:00
2nd & 7 at the 50
Isaac Seide run for 24 yds to the Dart 26 for a 1ST down
0:00
1st & 10 at opp 26
Dominic Cavanagh run for 2 yds to the Dart 24
0:00
2nd & 8 at opp 24
Isaac Seide run for 6 yds to the Dart 18
0:00
3rd & 2 at opp 18
Joey Corcoran run for a loss of 5 yards to the Dart 23
Dartmouth Punt, 3 plays
0:00
1st & 10 at own 30
pass incomplete to Joe Kramer
0:00
2nd & 10 at own 30
Dylan Cadwallader pass complete to Jonny Barrett for 7 yds to the Dart 37
0:00
4th & 7 at opp 23
Nick Mazzie 40 yd FG MISSED , Matt Marvin return for no gain to the Dart 30
15:00
1st & 10 at own 35
Aidan Cadogan kickoff for 30 yds , Braden Mullen return for no gain to the Dart 35
12:16
2nd & 9 at opp 32
Q Jones run for 7 yds to the NHamp 25 Q Jones fumbled, recovered by NHamp Pop Bush
8:45
4th & 11 at opp 40
Sean Lehane punt for 35 yds
7:01
4th & 14 at own 1
Davis Golick punt for 44 yds , Sean Coyne returns for 30 yds to the Dart 15
New Hampshire Interception, 4 plays
7:01
1st & 10 at opp 15
pass incomplete to Joey Corcoran
7:01
2nd & 10 at opp 15
Isaac Seide run for 7 yds to the Dart 8
7:01
3rd & 3 at opp 8
Heron Maurisseau run for 7 yds to the Dart 1 for a 1ST down
5:39
1st & goal at opp 1
Max Brosmer pass intercepted
3:58
4th & 15 at own 15
Davis Golick punt for 38 yds
4th quarter7 drives, then New Hampshire 14, Dartmouth 0
Dartmouth Punt, 3 plays
0:00
1st & 10 at own 34
Noah Roper run for a loss of 1 yard to the Dart 33
0:00
2nd & 11 at own 33
Dylan Cadwallader pass complete to Jonny Barrett for a loss of 4 yards to the Dart 29
0:00
3rd & 15 at own 29
pass incomplete to Paxton Scott
Dartmouth Turnover on downs, 9 plays
0:00
1st & 10 at own 2
Noah Roper run for 5 yds to the Dart 7
0:00
2nd & 5 at own 7
Dylan Cadwallader pass complete to Jonny Barrett for 5 yds to the Dart 12 for a 1ST down
0:00
1st & 10 at own 12
Dylan Cadwallader pass complete to Tevita Moimoi for 4 yds to the Dart 16
0:00
2nd & 6 at own 16
pass incomplete to Jonny Barrett
0:00
3rd & 6 at own 16
Dylan Cadwallader pass complete to Jamal Cooney for 12 yds to the Dart 28 for a 1ST down
0:00
1st & 10 at own 28
Dylan Cadwallader pass incomplete to Joe Kramer, broken up by Pop Bush
0:00
2nd & 10 at own 28
Dylan Cadwallader pass incomplete to Q Jones, broken up by Ryan Toscano
0:00
3rd & 10 at own 28
pass incomplete to Q Jones
New Hampshire Result not recorded, 2 plays
0:00
1st & 10 at opp 28
Max Brosmer run for a loss of 1 yard to the Dart 29
0:00
2nd & 11 at opp 29
Max Brosmer run for a loss of 1 yard to the Dart 29
Dartmouth Punt, 3 plays
15:00
3rd & 3 at own 37
Dylan Cadwallader pass incomplete to Jonny Barrett, broken up by Randall Harris
14:47
4th & 3 at own 37
Davis Golick punt for 43 yds , Sean Coyne returns for no gain to the NHamp 18 Sean Coyne fumbled, recovered by NHamp Max Oxendine , return for no gain to the NHamp 18
New Hampshire Turnover on downs, 8 plays
14:47
1st & 10 at own 18
Isaac Seide run for 6 yds to the NHamp 24
14:47
2nd & 4 at own 24
Isaac Seide run for 1 yd to the NHamp 25
14:47
3rd & 3 at own 25
Max Brosmer pass complete to Joey Corcoran for 11 yds to the NHamp 36 for a 1ST down
14:47
1st & 10 at own 36
Isaac Seide run for 13 yds to the Dart 49 DARTMOUTH Penalty, face mask (15 yards) (Shane Cokes) to the Dart 36
14:47
1st & 10 at opp 36
Isaac Seide run for 7 yds to the Dart 29
14:47
2nd & 3 at opp 29
Max Brosmer run for a loss of 5 yards to the Dart 34 Max Brosmer fumbled, recovered by NHamp Max Brosmer
14:47
3rd & 8 at opp 34
Isaac Seide run for 5 yds to the Dart 29
10:14
4th & 3 at opp 29
Max Brosmer run for a loss of 5 yards to the Dart 34
8:52
4th & 15 at own 29
Davis Golick punt for 48 yds
New Hampshire Punt, 11 plays
8:45
1st & 10 at own 23
Isaac Seide run for 9 yds to the NHamp 32
8:45
2nd & 1 at own 32
Isaac Seide run for a loss of 2 yards to the NHamp 30
8:45
3rd & 3 at own 30
Max Brosmer pass complete to Heron Maurisseau for 7 yds to the NHamp 37 for a 1ST down
8:45
1st & 10 at own 37
Isaac Seide run for 15 yds to the Dart 48 for a 1ST down
8:45
1st & 10 at opp 48
Isaac Seide run for 1 yd to the Dart 47
8:45
2nd & 9 at opp 47
Max Brosmer pass complete to Caleb Burke for 7 yds to the Dart 40
8:45
3rd & 2 at opp 40
Caleb Burke run for 5 yds to the Dart 35 for a 1ST down
8:45
1st & 10 at opp 35
Isaac Seide run for 5 yds to the Dart 30
2:59
3rd & 3 at opp 28
Isaac Seide run for 2 yds to the Dart 26 NEW HAMPSHIRE Penalty, Offensive holding (Joey Corcoran) to the Dart 36
2:59
3rd & 11 at opp 36
Max Brosmer run for 3 yds to the Dart 33
2:59
2nd & 5 at opp 30
Dominic Cavanagh run for 2 yds to the Dart 28
2:35
4th & 8 at opp 33
Sean Lehane punt for 31 yds
Dartmouth Turnover on downs, 9 plays
1:05
4th & 10 at own 28
Dylan Cadwallader pass incomplete to Jamal Cooney, broken up by Noah Stansbury
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.