41°F, a few clouds, wind 10 mph from the westWeather: NOAA NCEI Integrated Surface Database; Gen E L Logan International Airport (KBOS), 10 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Yale
Harvard
363
Total yards
288
144
Passing yards
229
219
Rushing yards
59
5.1
Yards per pass
6.9
4.3
Yards per rush
2.5
19
First downs
12
6–17
Third downs
2–12
0–0
Fourth downs
0–1
1
Turnovers
4
5–38
Penalties
2–10
40:27
Possession
19:33
Efficiency
Yale
Harvard
41%
Success rate
36%
0.09
EPA per play
−0.19
0.95
Explosiveness
1.16
−0.02
Rushing EPA
−0.19
0.28
Passing EPA
0.23
24%
Passing-down success
21%
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)
Harvard 59% to win. Yale won as Elo’s underdog.
The line
Harvard −1.5, over/under 52.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. Harvard drives left to right, Yale right to left.
Q1 HarvardPunt, 5 plays, 14 yards
Q1 YaleFumble, 1 play, 0 yards
Q1 HarvardPunt, 3 plays, −1 yard
Q1 YalePunt, 3 plays, −2 yards
Q1 HarvardInterception, 6 plays, 43 yards
Q1 YalePunt, 4 plays, 10 yards
Q1 HarvardPunt, 3 plays, 9 yards
Q1 YaleTouchdown, 9 plays, 65 yards
Q2 HarvardPunt, 5 plays, 10 yards
Q2 YalePunt, 3 plays, 2 yards
Q2 HarvardTouchdown, 2 plays, 65 yards
Q2 YalePunt, 5 plays, 20 yards
Q2 HarvardPunt, 3 plays, 0 yards
Q2 YalePunt, 3 plays, 2 yards
Q2 HarvardInterception, 5 plays, 24 yards
Q2 YaleField goal, 11 plays, 59 yards
Q3 YaleField goal, 7 plays, 52 yards
Q3 HarvardInterception, 3 plays, 2 yards
Q3 YaleMissed FG, 7 plays, 14 yards
Q3 HarvardPunt, 3 plays, 5 yards
Q3 YaleMissed FG, 10 plays, 42 yards
Q3 HarvardTouchdown, 8 plays, 69 yards
Q4 YaleTouchdown, 13 plays, 75 yards
Q4 HarvardPunt, 5 plays, 17 yards
Q4 YalePunt, 3 plays, 0 yards
Q4 HarvardTurnover on downs, 4 plays, 9 yards
Q4 YalePunt, 3 plays, 2 yards
Q4 HarvardInterception, 2 plays, 17 yards
Q4 YaleEnd of game, 1 play, −1 yard
Play by play
1st quarter8 drives, then Yale 7, Harvard 0
Harvard Punt, 5 plays
14:54
1st & 10 at own 40
Jack Bosman kickoff for 55 yds , Jack Bill return for 16 yds to the Harv 21
14:54
1st & 10 at own 21
Aidan Borguet run for 2 yds to the Harv 23
14:54
2nd & 8 at own 23
Charlie Dean pass complete to Joe Young for 12 yds to the Harv 35 for a 1ST down
14:54
1st & 10 at own 35
Aidan Borguet run for 2 yds to the Harv 33
14:54
2nd & 12 at own 33
Charlie Dean pass complete to Tyler Neville for 2 yds to the Harv 35
14:54
3rd & 10 at own 35
Charlie Dean pass incomplete to Jack Bill
12:46
4th & 10 at own 35
Sebastien Tasko punt for 35 yds, fair catch by Ryan Lindley at the Yale 30
12:38
1st & 10 at own 30
Nolan Grooms run for no gain to the Yale 30 Nolan Grooms fumbled, recovered by Yale Matt Hudson
Harvard Punt, 3 plays
12:38
1st & 10 at opp 30
Aidan Borguet run for 1 yd to the Yale 29
12:38
2nd & 9 at opp 29
Aidan Borguet run for 3 yds to the Yale 26
12:38
3rd & 6 at opp 26
Charlie Dean pass incomplete to Tyler Neville
12:38
4th & 6 at opp 26
PENALTY HARV False Start (Neville,Tyler) 5 yards from YALE26 to YALE31. NO PLAY.
11:25
4th & 11 at opp 31
Charlie Dean punt for 25 yds
Yale Punt, 3 plays
11:25
2nd & 10 at own 6
Timeout HARVARD, clock 11:25
11:25
1st & 10 at own 6
Nolan Grooms pass complete to Ryan Lindley for no gain to the Yale 6
11:25
2nd & 10 at own 6
Joshua Pitsenberger run for no gain to the Yale 6
11:25
3rd & 10 at own 6
Joshua Pitsenberger run for 1 yd to the Yale 7
11:25
4th & 9 at own 7
PENALTY YALE Delay Of Game 3 yards from YALE07 to YALE04. NO PLAY.
8:42
4th & 12 at own 4
Jack Bosman punt for 48 yds , Scott Woods II returns for 1 yd to the Harv 49
Harvard Interception, 6 plays
8:42
1st & 10 at opp 49
Charlie Dean pass complete to Ledger Hatch for 28 yds to the Yale 21 for a 1ST down
8:42
1st & 10 at opp 21
Aidan Borguet run for 9 yds to the Yale 12
8:42
2nd & 1 at opp 12
Aidan Borguet run for 5 yds to the Yale 17
8:42
3rd & 6 at opp 17
Aidan Borguet run for 6 yds to the Yale 11 for a 1ST down
8:42
1st & 10 at opp 11
Aidan Borguet run for 5 yds to the Yale 6
6:28
2nd & 5 at opp 6
Charlie Dean pass intercepted, touchback.
Yale Punt, 4 plays
6:28
1st & 10 at own 33
Timeout HARVARD, clock 06:28
6:28
1st & 10 at own 20
Tre Peterson run for 13 yds to the Yale 33 for a 1ST down
6:28
1st & 10 at own 33
No Huddle-Shotgun Grooms,Nolan pass incomplete short left to Tipton,Mason PENALTY YALE Ineligible Downfield on Pass (Gargiulo,Nick) 5 yards from YALE33 to YALE28. NO PLAY.
6:28
1st & 15 at own 28
Nolan Grooms pass incomplete to Jackson Hawes
6:28
2nd & 15 at own 28
Tre Peterson run for 2 yds to the Yale 30
6:28
3rd & 13 at own 30
Nolan Grooms pass incomplete to David Pantelis
5:13
4th & 13 at own 30
Jack Bosman punt for 45 yds , Scott Woods II returns for no gain to the Harv 25
Harvard Punt, 3 plays
5:13
2nd & 6 at own 29
Timeout HARVARD, clock 05:13
5:13
1st & 10 at own 25
Charlie Dean pass complete to Jack Bill for 4 yds to the Harv 29
5:13
2nd & 6 at own 29
Charlie Dean pass incomplete to Jack Bill
5:13
3rd & 6 at own 29
Charlie Dean pass complete to Scott Woods II for 5 yds to the Harv 34
3:54
4th & 1 at own 34
Sebastien Tasko punt for 31 yds, fair catch by Ryan Lindley at the Yale 35
Yale Touchdown, 9 plays
3:54
1st & 10 at own 35
Nolan Grooms pass complete to Jackson Hawes for 13 yds to the Yale 48 for a 1ST down
3:54
1st & 10 at own 48
Tre Peterson run for 7 yds to the Harv 45
3:54
2nd & 3 at opp 45
Nolan Grooms pass complete to Mason Tipton for 6 yds to the Harv 39 for a 1ST down
3:54
1st & 10 at opp 39
Tre Peterson run for 9 yds to the Harv 30
3:54
2nd & 1 at opp 30
Nolan Grooms pass incomplete to Ryan Lindley
3:54
3rd & 1 at opp 30
PENALTY YALE False Start (Amegadjie,Kiran) 5 yards from HARV30 to HARV35. NO PLAY.
3:54
3rd & 6 at opp 35
Nolan Grooms run for 21 yds to the Harv 14 for a 1ST down
3:54
1st & 10 at opp 14
Tre Peterson run for 6 yds to the Harv 8
3:54
2nd & 4 at opp 8
Tre Peterson run for 7 yds to the Harv 1 for a 1ST down
0:03
1st & goal at opp 1
Tre Peterson run for 1 yd for a TD, (Jack Bosman KICK)Yale 7, Harvard 0
Harvard Punt, 5 plays
0:00
1st & 10 at own 40
Jack Bosman kickoff for 56 yds , Jack Bill return for 9 yds to the Harv 13
Q2 15:00
1st & 10 at own 13
Aidan Borguet run for 4 yds to the Harv 17
Q2 15:00
2nd & 6 at own 17
Charlie Dean pass complete to Cooper Barkate for 13 yds to the Harv 30 for a 1ST down
Q2 15:00
1st & 10 at own 30
Charlie Dean pass incomplete to Cooper Barkate
Q2 15:00
2nd & 10 at own 30
Aidan Borguet run for 1 yd to the Harv 31
Q2 15:00
3rd & 9 at own 31
Charlie Dean sacked by Reid Nickerson for a loss of 8 yards to the Harv 23
Q2 12:35
4th & 17 at own 23
Sebastien Tasko punt for 50 yds
2nd quarter7 drives, then Yale 10, Harvard 7
Yale Punt, 3 plays
12:35
2nd & 9 at own 28
Timeout HARVARD, clock 12:35
12:35
1st & 10 at own 27
Joshua Pitsenberger run for 1 yd to the Yale 28
12:35
2nd & 9 at own 28
David Pantelis run for 1 yd to the Yale 29
11:25
3rd & 8 at own 29
Timeout YALE, clock 11:25
11:25
3rd & 8 at own 29
Nolan Grooms pass incomplete to Joshua Pitsenberger
11:10
4th & 8 at own 29
Jack Bosman punt for 36 yds, fair catch by Scott Woods II at the Harv 35
Harvard Touchdown, 2 plays
11:10
1st & 10 at own 35
Sone Ntoh run for 1 yd to the Harv 36
10:26
2nd & 9 at own 36
Charlie Dean pass complete to Scott Woods II for 64 yds for a TD, (Jonah Lipel KICK)Tied at 7
10:26
1st & 10 at own 40
Cali Canaval kickoff for 56 yds HARVARD Penalty, Defensive Offside (Jelani Machen) to the Yale 30
Yale Punt, 5 plays
10:26
1st & 10 at own 30
Tre Peterson run for 7 yds to the Yale 37
10:26
2nd & 3 at own 37
Tre Peterson run for 6 yds to the Yale 43 for a 1ST down
10:26
1st & 10 at own 43
Tre Peterson run for 2 yds to the Yale 45
10:26
2nd & 8 at own 45
Nolan Grooms pass complete to Ryan Lindley for 5 yds to the 50 yard line
10:26
3rd & 3 at the 50
Nolan Grooms run for no gain to the 50 yard line
7:22
4th & 3 at the 50
Jack Bosman punt for 50 yds for a touchback
Harvard Punt, 3 plays
7:22
2nd & 10 at own 20
Timeout HARVARD, clock 07:22
7:22
1st & 10 at own 20
Charlie Dean pass incomplete to Haven Montefalco
7:22
2nd & 10 at own 20
Charlie Dean pass incomplete to Jack Bill
7:22
3rd & 10 at own 20
Charlie Dean pass incomplete to Ledger Hatch
7:06
4th & 10 at own 20
Sebastien Tasko punt for 47 yds, fair catch by Ryan Lindley at the Yale 33
Yale Punt, 3 plays
7:06
1st & 10 at own 33
Nolan Grooms pass incomplete to Chase Nenad
7:06
2nd & 10 at own 33
Joshua Pitsenberger run for 2 yds to the Yale 35
7:06
3rd & 8 at own 35
Nolan Grooms pass incomplete to David Pantelis
6:04
4th & 8 at own 35
Jack Bosman punt for 31 yds, fair catch by Scott Woods II at the Harv 34
Harvard Interception, 5 plays
6:04
1st & 10 at own 34
Charlie Dean pass complete to Cooper Barkate for 7 yds to the Harv 41
6:04
2nd & 3 at own 41
Aidan Borguet run for 16 yds to the Yale 43 for a 1ST down
6:04
1st & 10 at opp 43
Aidan Borguet run for 1 yd to the Yale 42
6:04
2nd & 9 at opp 42
Charlie Dean pass incomplete to Cooper Barkate
4:34
3rd & 9 at opp 42
Charlie Dean pass intercepted
Yale Field goal, 11 plays
4:34
1st & 10 at own 38
Nolan Grooms pass complete to Mason Tipton for 6 yds to the Yale 44
4:34
2nd & 4 at own 44
Joshua Pitsenberger run for 5 yds to the Yale 49 for a 1ST down
4:34
1st & 10 at own 49
Joshua Pitsenberger run for 3 yds to the Harv 48
4:34
2nd & 7 at opp 48
Nolan Grooms pass incomplete to Jackson Hawes
4:34
3rd & 7 at opp 48
Nolan Grooms pass complete to Mason Tipton for 27 yds to the Harv 21 for a 1ST down
4:34
1st & 10 at opp 21
Joshua Pitsenberger run for 6 yds to the Harv 15
4:34
2nd & 4 at opp 15
Nolan Grooms run for 4 yds to the Harv 11 for a 1ST down
4:34
1st & 10 at opp 11
Joshua Pitsenberger run for 4 yds to the Harv 7
4:34
2nd & 6 at opp 7
Joshua Pitsenberger run for 1 yd to the Harv 6
0:26
3rd & 5 at opp 6
Timeout YALE, clock 00:26
0:26
3rd & 5 at opp 6
Nolan Grooms run for 3 yds to the Harv 3
0:03
4th & 2 at opp 3
Timeout YALE, clock 00:03
0:00
4th & 2 at opp 3
Jack Bosman 20 yd FG GOODYale 10, Harvard 7
3rd quarter6 drives, then Yale 13, Harvard 7
Yale Field goal, 7 plays
15:00
1st & 10 at own 40
Cali Canaval kickoff for 60 yds for a touchback
15:00
1st & 10 at own 25
Nolan Grooms run for 9 yds to the Yale 34
15:00
2nd & 1 at own 34
Joshua Pitsenberger run for 26 yds to the Harv 40 for a 1ST down
15:00
1st & 10 at opp 40
Nolan Grooms run for 10 yds to the Harv 30 for a 1ST down
15:00
1st & 10 at opp 30
Nolan Grooms pass complete to David Pantelis for 2 yds to the Harv 32
15:00
2nd & 12 at opp 32
Nolan Grooms pass incomplete to David Pantelis
15:00
3rd & 12 at opp 32
Joshua Pitsenberger run for 9 yds to the Harv 23
11:21
4th & 3 at opp 23
Jack Bosman 41 yd FG GOODYale 13, Harvard 7
11:21
1st & 10 at own 33
Timeout HARVARD, clock 11:21
Harvard Interception, 3 plays
11:15
1st & 10 at own 40
Jack Bosman kickoff for 47 yds , Jack Bill return for 20 yds to the Harv 33 Jack Bill fumbled, recovered by Yale Mitchell Gonser
11:15
1st & 10 at own 33
Aidan Borguet run for 2 yds to the Harv 35
11:15
2nd & 8 at own 35
Charlie Dean pass incomplete to Jack Bill
10:28
3rd & 8 at own 35
Charlie Dean pass intercepted
Yale Missed FG, 7 plays
10:28
1st & 10 at opp 28
Nolan Grooms run for 1 yd to the Harv 29
10:28
2nd & 11 at opp 29
Nolan Grooms pass complete to Ryan Lindley for 7 yds to the Harv 22
10:28
3rd & 4 at opp 22
Nolan Grooms pass complete to Mason Tipton for 9 yds to the Harv 13 for a 1ST down
10:28
1st & 10 at opp 13
Nolan Grooms pass incomplete to Jackson Hawes
10:28
2nd & 10 at opp 13
Nolan Grooms run for 1 yd to the Harv 14
10:28
3rd & 11 at opp 14
Nolan Grooms pass incomplete to Ryan Lindley
7:36
4th & 11 at opp 14
Jack Bosman 31 yd FG MISSED
Harvard Punt, 3 plays
7:36
1st & 10 at own 20
Sone Ntoh run for 5 yds to the Harv 25
7:36
2nd & 5 at own 25
Charlie Dean pass incomplete to Cooper Barkate
7:36
3rd & 5 at own 25
Charlie Dean pass incomplete
6:55
4th & 5 at own 25
Sebastien Tasko punt for 48 yds, fair catch by Ryan Lindley at the Yale 27
Yale Missed FG, 10 plays
6:55
1st & 10 at own 27
Joshua Pitsenberger run for 6 yds to the Yale 33
6:55
2nd & 4 at own 33
Joshua Pitsenberger run for 2 yds to the Yale 35
6:55
3rd & 2 at own 35
Joshua Pitsenberger run for 2 yds to the Yale 37 for a 1ST down
6:55
1st & 10 at own 37
Nolan Grooms run for 4 yds to the Yale 41
6:55
2nd & 6 at own 41
Joshua Pitsenberger run for 1 yd to the Yale 42
6:55
3rd & 5 at own 42
Nolan Grooms pass complete to David Pantelis for 23 yds to the Harv 35 for a 1ST down
6:55
1st & 10 at opp 35
Nolan Grooms run for 6 yds to the Harv 29
6:55
2nd & 4 at opp 29
Nolan Grooms pass incomplete to Chase Nenad
6:55
3rd & 4 at opp 29
Joshua Pitsenberger run for 2 yds to the Harv 31
1:25
4th & 6 at opp 31
Jack Bosman 49 yd FG MISSED
Harvard Touchdown, 8 plays
1:25
2nd & 3 at own 38
Timeout HARVARD, clock 01:25
1:25
1st & 10 at own 31
Charlie Dean pass complete to Kaedyn Odermann for 7 yds to the Harv 38
1:25
2nd & 3 at own 38
Aidan Borguet run for 4 yds to the Harv 42 for a 1ST down
1:25
1st & 10 at own 42
Charlie Dean pass incomplete to Scott Woods II
0:00
2nd & 10 at own 42
Aidan Borguet run for 5 yds to the Harv 47
Q4 15:00
3rd & 5 at own 47
Aidan Borguet run for 8 yds to the Yale 45 for a 1ST down
Q4 15:00
1st & 10 at opp 45
Charlie Dean pass complete to Kaedyn Odermann for 9 yds to the Yale 36
Q4 15:00
2nd & 1 at opp 36
Charlie Dean pass complete to Kaedyn Odermann for 12 yds to the Yale 24 for a 1ST down
Q4 13:49
1st & 10 at opp 24
Timeout HARVARD, clock 13:49
Q4 13:36
1st & 10 at opp 24
Charlie Dean pass complete to Tyler Neville for 24 yds for a TD, (Jonah Lipel KICK)Harvard 14, Yale 13
4th quarter7 drives, then Yale 19, Harvard 14
Yale Touchdown, 13 plays
13:36
1st & 10 at own 40
Cali Canaval kickoff for 54 yds
13:36
1st & 10 at own 25
Joshua Pitsenberger run for 9 yds to the Yale 34
13:36
2nd & 1 at own 34
Nolan Grooms run for 5 yds to the Yale 39 for a 1ST down
13:36
1st & 10 at own 39
Joshua Pitsenberger run for 3 yds to the Yale 42
13:36
2nd & 7 at own 42
Nolan Grooms pass complete to Chase Nenad for 11 yds to the Harv 47 for a 1ST down
13:36
1st & 10 at opp 47
Joshua Pitsenberger run for 2 yds to the Harv 45
13:36
2nd & 8 at opp 45
Nolan Grooms pass complete to Ryan Lindley for 11 yds to the Harv 34 for a 1ST down
13:36
1st & 10 at opp 34
Tre Peterson run for 5 yds to the Harv 29
13:36
2nd & 5 at opp 29
Nolan Grooms pass incomplete to Ryan Lindley
13:36
3rd & 5 at opp 29
Nolan Grooms pass complete to Mason Tipton for 12 yds to the Harv 17 for a 1ST down
8:40
1st & 10 at opp 17
Timeout YALE, clock 08:40
8:40
1st & 10 at opp 17
Joshua Pitsenberger run for 1 yd to the Harv 16
8:40
2nd & 9 at opp 16
Nolan Grooms pass complete to Jackson Hawes for 11 yds to the Harv 5 for a 1ST down
8:40
1st & goal at opp 5
Joshua Pitsenberger run for no gain to the Harv 5
6:29
2nd & goal at opp 5
Nolan Grooms pass complete to Jackson Hawes for 5 yds for a TD, (Two-Point Conversion failed )Yale 19, Harvard 14
6:29
1st & goal at opp 3
Timeout HARVARD, clock 06:29
6:29
1st & 10 at own 16
Timeout HARVARD, clock 06:29
Harvard Punt, 5 plays
6:25
1st & 10 at own 40
Jack Bosman kickoff for 60 yds , Jack Bill return for 16 yds to the Harv 16
6:25
1st & 10 at own 16
Charlie Dean pass incomplete to Ledger Hatch
6:25
2nd & 10 at own 16
Charlie Dean pass complete to Scott Woods II for 19 yds to the Harv 35 for a 1ST down
6:25
1st & 10 at own 35
Charlie Dean pass complete to Cooper Barkate for 6 yds to the Harv 41
6:25
2nd & 4 at own 41
Charlie Dean sacked by Clay Patterson for a loss of 8 yards to the Harv 33
5:09
3rd & 12 at own 33
Timeout HARVARD, clock 05:09
5:09
3rd & 12 at own 33
Charlie Dean pass incomplete to Scott Woods II
4:59
4th & 12 at own 33
Sebastien Tasko punt for 45 yds, fair catch by Ryan Lindley at the Yale 22
Yale Punt, 3 plays
4:59
1st & 10 at own 22
Nolan Grooms run for 2 yds to the Yale 20
4:59
2nd & 12 at own 20
Nolan Grooms run for 2 yds to the Yale 22
4:59
3rd & 10 at own 22
Nolan Grooms pass incomplete to Chase Nenad
3:21
4th & 10 at own 22
Jack Bosman punt for 28 yds, punt out-of-bounds at the 50 yard line
Harvard Turnover on downs, 4 plays
3:21
1st & 10 at the 50
Aidan Borguet run for 1 yd to the Harv 49
3:21
2nd & 11 at own 49
Charlie Dean run for 1 yd to the 50 yard line
3:21
3rd & 10 at the 50
Aidan Borguet run for 3 yds to the Yale 47
2:04
4th & 7 at opp 47
Timeout HARVARD, clock 02:04
1:57
4th & 7 at opp 47
Charlie Dean run for 6 yds to the Yale 41
Yale Punt, 3 plays
1:57
1st & 10 at own 41
Tre Peterson run for 4 yds to the Yale 45
1:53
2nd & 6 at own 45
Timeout HARVARD, clock 01:53
1:53
2nd & 6 at own 45
No Huddle-Shotgun Peterson,Tre rush right for 15 yards gain to the HARV40 (McGowan,Jack) PENALTY YALE Holding (Schuller,Cubby) 10 yards from YALE45 to YALE35. NO PLAY.
1:53
2nd & 16 at own 35
Nolan Grooms run for 3 yds to the Yale 38
1:40
3rd & 13 at own 38
Timeout HARVARD, clock 01:40
1:40
3rd & 13 at own 38
Tre Peterson run for 5 yds to the Yale 43
0:50
4th & 8 at own 43
Timeout YALE, clock 00:50
0:42
4th & 8 at own 43
Jack Bosman punt for 37 yds , Scott Woods II returns for 5 yds to the Harv 25
Harvard Interception, 2 plays
0:42
1st & 10 at own 25
Charlie Dean pass complete to Scott Woods II for 17 yds to the Harv 42 for a 1ST down
0:24
1st & 10 at own 42
YALE Penalty, unsportsmanlike conduct (15 Yards) to the Yale 44
Yale End of game, 1 play
0:00
1st & 10 at own 44
Kneel down by Yale at YALE43 for loss of 1 yards.
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.
Officially, Yale leads 72–61–8; as played, 62–50–8 in the 120 games on file; the official count covers all 141 meetings, counting the three since this game.