From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Harvard
Dartmouth
452
Total yards
304
195
Passing yards
214
257
Rushing yards
90
11.5
Yards per pass
5.6
5.2
Yards per rush
3.6
21
First downs
19
6–13
Third downs
6–14
1–2
Fourth downs
0–1
1
Turnovers
1
10–70
Penalties
3–25
33:50
Possession
26:10
Efficiency
Harvard
Dartmouth
54%
Success rate
43%
0.47
EPA per play
0.09
1.57
Explosiveness
1.22
0.39
Rushing EPA
0.37
0.96
Passing EPA
0.06
70%
Passing-down success
54%
2%
Havoc by its defense
2%
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 53% to win. Harvard won as Elo’s underdog.
The line
Harvard −2.5, over/under 53.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. Dartmouth drives left to right, Harvard right to left.
Q1 DartmouthPunt, 3 plays, 3 yards
Q1 HarvardTouchdown, 5 plays, 60 yards
Q1 DartmouthPunt, 3 plays, 4 yards
Q1 HarvardPunt, 5 plays, 13 yards
Q1 DartmouthPunt, 6 plays, 31 yards
Q1 HarvardPunt, 6 plays, 18 yards
Q1 DartmouthTouchdown, 8 plays, 67 yards
Q2 HarvardTouchdown, 8 plays, 75 yards
Q2 DartmouthTouchdown, 13 plays, 72 yards
Q2 HarvardPunt, 6 plays, 29 yards
Q2 DartmouthEnd of half, 3 plays, 10 yards
Q3 HarvardTouchdown, 9 plays, 73 yards
Q3 HarvardPunt, 6 plays, 15 yards
Q3 DartmouthPunt, 3 plays, 5 yards
Q3 DartmouthPunt, 4 plays, 16 yards
Q3 HarvardInterception, 8 plays, 40 yards
Q3 DartmouthPunt, 6 plays, 20 yards
Q4 HarvardTouchdown, 9 plays, 83 yards
Q4 DartmouthTurnover on downs, 10 plays, 45 yards
Q4 HarvardPunt, 6 plays, 14 yards
Q4 DartmouthInterception, 7 plays, 47 yards
Play by play
1st quarter3 drives, then Harvard 7, Dartmouth 0
Dartmouth Punt, 6 plays
0:00
1st & 10 at own 25
Dylan Cadwallader pass incomplete to Paxton Scott, broken up by Diassa Diakite
15:00
1st & 10 at own 35
Jonah Lipel kickoff for 65 yds for a touchback
13:23
4th & 6 at own 29
Davis Golick punt for 42 yds , Scott Woods II returns for 10 yds to the Harv 39
10:49
4th & 11 at opp 48
Sebastien Tasko punt for 38 yds
Dartmouth Punt, 3 plays
10:49
1st & 10 at own 10
Nick Howard run for 3 yds to the Dart 13
10:49
2nd & 7 at own 13
pass incomplete to Jace Henry
10:49
3rd & 7 at own 13
pass incomplete to Jonny Barrett
9:42
4th & 7 at own 13
Davis Golick punt for 45 yds HARVARD Penalty, roughing kicker (Miles Wiley) to the Harv 37
Harvard Touchdown, 5 plays
9:42
1st & 10 at own 37
Kym Wimberly run for a loss of 4 yards to the Harv 33
9:42
2nd & 14 at own 33
Luke Emge pass complete to Kym Wimberly for 22 yds to the Dart 45 for a 1ST down
9:42
1st & 10 at opp 45
HARVARD Penalty, false start (Alec Bank) to the 50 yard line
9:42
1st & 15 at the 50
Aidan Borguet run for 9 yds to the Dart 41
9:42
2nd & 6 at opp 41
Aidan Borguet run for 7 yds to the Dart 34 for a 1ST down
7:20
1st & 10 at opp 34
Luke Emge pass complete to Kym Wimberly for 34 yds for a TD, (Jonah Lipel KICK)Harvard 7, Dartmouth 0
7:20
1st & 10 at own 40
Jonah Lipel kickoff for 60 yds for a touchback
5:04
4th & 7 at opp 44
Davis Golick punt for 35 yds DARTMOUTH Penalty, illegal formation (-5 Yards) to the Harv 14
1:49
4th & 4 at own 32
Sebastien Tasko punt for 38 yds
2nd quarter7 drives, then Harvard 14, Dartmouth 13
Harvard Touchdown, 8 plays
0:00
1st & 10 at own 22
Luke Emge pass complete to Ledger Hatch for 41 yds to the Dart 37 for a 1ST down
0:00
1st & 10 at opp 37
Aidan Borguet run for 2 yds to the Dart 35
0:00
2nd & 8 at opp 35
Luke Emge pass incomplete to Ledger Hatch, broken up by Robert Crockett III for a 1ST down DARTMOUTH Penalty, Defensive pass interference (Robert Crockett III) to the Dart 20 for a 1ST down
0:00
1st & 10 at opp 20
Luke Emge pass complete to Kym Wimberly for 8 yds to the Dart 12
0:00
2nd & 2 at opp 12
Aidan Borguet run for 1 yd to the Dart 11
0:00
3rd & 1 at opp 11
0:00
4th & 1 at opp 11
Aidan Borguet run for 2 yds to the Dart 9 for a 1ST down
Dartmouth Touchdown, 13 plays
0:00
1st & 10 at own 25
Zack Bair run for 3 yds to the Dart 28
Harvard Punt, 6 plays
0:00
1st & 10 at own 31
Sone Ntoh run for 4 yds to the Harv 35
0:00
2nd & 6 at own 35
Sone Ntoh run for 3 yds to the Harv 38
0:00
3rd & 3 at own 38
Luke Emge pass complete to Sone Ntoh for 24 yds to the Dart 38 for a 1ST down
0:00
1st & 10 at opp 38
Kym Wimberly sacked for a loss of 6 yards to the Dart 44
0:00
2nd & 16 at opp 44
Aidan Borguet run for 4 yds to the Dart 40
0:00
3rd & 12 at opp 40
Luke Emge pass incomplete to Ledger Hatch, broken up by Robert Crockett III
Dartmouth End of half, 3 plays
0:00
1st & 10 at own 10
pass incomplete
0:00
2nd & 10 at own 10
Q Jones run for 10 yds to the Dart 20 for a 1ST down
Dartmouth Touchdown, 8 plays
15:00
1st & 10 at opp 12
Q Jones run for a loss of 2 yards to the Harv 14
15:00
2nd & 12 at opp 14
Nick Howard pass incomplete to Joe Kramer, broken up by Victor Tademy
15:00
3rd & 12 at opp 14
Nick Howard run for 13 yds to the Harv 1 for a 1ST down
13:30
1st & goal at opp 1
Nick Howard 1 Yd Run (Ryan Bloch Kick)Tied at 7
13:23
1st & 10 at own 40
Ryan Bloch kickoff for 59 yds , Jack Bill return for 21 yds to the Harv 22
Dylan Cadwallader pass complete to Jarmone Sutherland for 4 yds to the Dart 32
9:00
3rd & 3 at own 32
Nick Howard run for 15 yds to the Dart 47 for a 1ST down
9:00
1st & 10 at own 47
Dylan Cadwallader pass complete to Paxton Scott for 10 yds to the Harv 43 for a 1ST down
9:00
1st & 10 at opp 43
pass incomplete
9:00
2nd & 10 at opp 43
Q Jones run for a loss of 2 yards to the Harv 45
9:00
3rd & 12 at opp 45
Dylan Cadwallader pass complete to Paxton Scott for 13 yds to the Harv 32 for a 1ST down
9:00
1st & 10 at opp 32
Dylan Cadwallader pass complete to Q Jones for 7 yds to the Harv 25
9:00
2nd & 3 at opp 25
Q Jones run for 7 yds to the Harv 18 for a 1ST down
9:00
1st & 10 at opp 18
pass incomplete to Jace Henry
9:00
2nd & 10 at opp 18
Nick Howard run for 10 yds to the Harv 8 for a 1ST down
3:47
1st & goal at opp 8
Nick Howard pass incomplete for a 1ST down HARVARD Penalty, face mask (4 yards) (Thor Griffith) to the Harv 4 for a 1ST down
3:34
1st & goal at opp 4
Zack Bair 4 Yd Run (Ryan Bloch PAT failed)
3:24
1st & 10 at own 40
Ryan Bloch kickoff for 58 yds , Jack Bill return for 29 yds to the Harv 31
0:41
4th & 12 at opp 40
Sebastien Tasko punt for 30 yds
Q3 14:53
1st & 10 at own 40
Ryan Bloch kickoff for 60 yds , Jack Bill return for 17 yds to the Harv 17
Q3 12:06
4th & 8 at own 32
Sebastien Tasko punt for 40 yds
Q3 10:13
4th & 5 at own 33
Davis Golick punt for 39 yds , Khalil Dawsey returns for no gain to the Harv 24
3rd quarter2 drives, then Harvard 21, Dartmouth 13
Harvard Touchdown, 9 plays
10:13
1st & 10 at own 24
Aidan Borguet run for 6 yds to the Harv 30
10:13
2nd & 4 at own 30
Aidan Borguet run for 7 yds to the Harv 37 for a 1ST down
10:13
1st & 10 at own 37
pass incomplete to Jack Bill
10:13
2nd & 10 at own 37
Aidan Borguet run for 22 yds to the Dart 41 for a 1ST down
10:13
1st & 10 at opp 41
Aidan Borguet run for 7 yds to the Dart 34
10:13
2nd & 3 at opp 34
10:13
3rd & 3 at opp 34
Luke Emge pass complete to Tyler Neville for 23 yds to the Dart 11 for a 1ST down
10:13
1st & 10 at opp 11
Aidan Borguet run for a loss of 1 yard to the Dart 12
6:02
2nd & 11 at opp 12
Aidan Borguet 12 Yd Run (Jonah Lipel Kick)
5:54
1st & 10 at own 40
Jonah Lipel kickoff for 60 yds , Jamal Cooney return for 21 yds to the Dart 21
4:40
4th & 9 at own 37
Davis Golick punt for 37 yds
Harvard Interception, 8 plays
2:55
3rd & 7 at opp 49
Luke Emge pass complete to Kaedyn Odermann for 9 yds to the Dart 40 for a 1ST down
2:55
1st & 10 at opp 40
Sone Ntoh run for 3 yds to the Dart 37
2:55
2nd & 7 at opp 37
Luke Emge pass incomplete to Cooper Barkate, broken up by Zach Farris
2:55
3rd & 7 at opp 37
Sone Ntoh run for 3 yds to the Dart 34
0:52
4th & 4 at opp 34
Luke Emge pass intercepted
4th quarter5 drives, then Harvard 28, Dartmouth 13
Dartmouth Interception, 7 plays
0:00
2nd & 10 at opp 44
Dylan Cadwallader pass complete to Joe Kramer for 5 yds to the Harv 39
0:00
1st & 10 at own 14
Dylan Cadwallader pass complete to Q Jones for 6 yds to the Dart 20
0:00
1st & 10 at own 30
Dylan Cadwallader pass complete to Paxton Scott for 13 yds to the Dart 43 for a 1ST down
0:00
1st & 10 at own 43
Dylan Cadwallader pass complete to Joe Kramer for 13 yds to the Harv 44 for a 1ST down
Dartmouth Punt, 6 plays
15:00
3rd & 6 at own 29
Dylan Cadwallader pass complete to Jackson Gerard for 11 yds to the Dart 40 for a 1ST down
15:00
1st & 10 at own 40
pass incomplete
15:00
2nd & 10 at own 40
HARVARD Penalty, off-side (Diassa Diakite) to the Dart 45
15:00
2nd & 5 at own 45
15:00
3rd & 5 at own 45
pass incomplete
13:25
4th & 5 at own 45
Davis Golick punt for 41 yds
Harvard Touchdown, 9 plays
13:25
1st & 10 at own 14
Luke Emge pass complete to Kaedyn Odermann for 6 yds to the Harv 20
13:25
2nd & 4 at own 20
Aidan Borguet run for 27 yds to the Harv 47 for a 1ST down
13:25
1st & 10 at own 47
Luke Emge run for 3 yds to the 50 yard line
13:25
2nd & 7 at the 50
Aidan Borguet run for 9 yds to the Dart 41 for a 1ST down
13:25
1st & 10 at opp 41
Luke Emge run for 3 yds to the Dart 38
13:25
2nd & 7 at opp 38
Aidan Borguet run for 1 yd to the Dart 37
13:25
3rd & 6 at opp 37
Luke Emge run for 11 yds to the Dart 26 for a 1ST down
13:25
1st & 10 at opp 26
Luke Emge run for 5 yds to the Dart 21
8:37
2nd & 5 at opp 21
Aidan Borguet 21 Yd Run (Jonah Lipel Kick)
8:37
1st & 10 at own 40
Jonah Lipel kickoff for 60 yds for a touchback
Dartmouth Turnover on downs, 10 plays
8:37
1st & 10 at own 25
Dylan Cadwallader pass complete to Paxton Scott for 3 yds to the Dart 28
8:37
2nd & 7 at own 28
Jamal Cooney run for 2 yds to the Dart 30
8:37
3rd & 5 at own 30
Dylan Cadwallader pass incomplete to Jackson Gerard for a 1ST down HARVARD Penalty, Defensive pass interference (Alex Washington) to the Dart 36 for a 1ST down
8:37
1st & 10 at own 36
pass incomplete to Paxton Scott
8:37
2nd & 10 at own 36
Dylan Cadwallader pass complete to Paxton Scott for 14 yds to the 50 yard line for a 1ST down
8:37
1st & 10 at the 50
Dylan Cadwallader pass complete to Jamal Cooney for 13 yds to the Harv 37 for a 1ST down
8:37
1st & 10 at opp 37
Dylan Cadwallader pass complete to Jace Henry for 4 yds to the Harv 33
8:37
2nd & 6 at opp 33
Dylan Cadwallader pass complete to Joe Kramer for 3 yds to the Harv 30
8:37
3rd & 3 at opp 30
pass incomplete to Jamal Cooney
4:39
4th & 3 at opp 30
pass incomplete to Paxton Scott
Harvard Punt, 6 plays
4:39
1st & 10 at own 30
Sone Ntoh run for 7 yds to the Harv 37
3:48
2nd & 3 at own 37
Sone Ntoh run for a loss of 2 yards to the Harv 35
3:48
3rd & 5 at own 35
Charles DePrima run for 10 yds to the Harv 45 for a 1ST down
3:48
1st & 10 at own 45
Sone Ntoh run for 7 yds to the Dart 48
3:48
2nd & 3 at opp 48
Sone Ntoh run for 2 yds to the Dart 46
3:48
3rd & 1 at opp 46
1:31
4th & 1 at opp 46
HARVARD Penalty, false start (Charles DePrima) to the Harv 49
1:31
4th & 6 at own 49
HARVARD Penalty, false start (Charles DePrima) to the Harv 44
1:19
4th & 11 at own 44
Sebastien Tasko punt for 44 yds , Jamal Cooney returns for 2 yds to the Dart 14
0:08
3rd & 5 at opp 39
Dylan Cadwallader pass intercepted
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.