Pennsylvania at Harvard

Saturday, November 11, 2023

Harvard beat Pennsylvania 25–⁠23 in triple overtime. It was their 72nd meeting; after it, Harvard led the series 45–⁠25–⁠2.

AwayPennsylvania6–⁠4 in 2023
23
HomeHarvard8–⁠2 in 2023
25

Final, 3 overtimes at Harvard Stadium, BostonTV: ESPN+Attendance 7,032

At kickoff
49°F, a few clouds, wind 14 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Gen E L Logan International Airport (KBOS), 10 km from the stadium
Official
Henry WimbergGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4OT1OT2OT3Final
Pennsylvania733730023
Harvard7130030225

Standouts

Player stats

Pennsylvania

PassingC/AttYdsTDInt
Aidan Sayin21/3621501
Liam O’Brien1/21700
RushingCarYdsTDLong
Malachi Hosley22109229
Aidan Sayin2302
ReceivingRecYdsTDLong
Bryce Myers866016
Alex Haight354028
Malachi Hosley331015
Bisi Owens225016
DefenseTklTFLSacksInt
Logan Nash0001

Harvard

PassingC/AttYdsTDInt
Jaden Craig23/3625311
RushingCarYdsTDLong
Shane McLaughlin278809
Jaden Craig1835226
Cooper Barkate1404
Charles DePrima1303
ReceivingRecYdsTDLong
Cooper Barkate8125131
Kaedyn Odermann650014
Ledger Hatch333019
Tim Dowd222013
DefenseTklTFLSacksInt
Damien Henderson0001

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

Team stats

PennsylvaniaHarvard
341Total yards384
232Passing yards253
109Rushing yards131
6.1Yards per pass7.0
4.0Yards per rush2.7
18First downs24
5–⁠14Third downs12–⁠19
1–⁠1Fourth downs0–⁠0
1Turnovers1
1–⁠5Penalties5–⁠50
23:56Possession36:04

Efficiency

PennsylvaniaHarvard
41%Success rate50%
0.17EPA per play0.23
1.29Explosiveness1.12
0.20Rushing EPA0.28
0.27Passing EPA0.18
53%Passing-down success48%
3%Havoc by its defense2%

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

The line

Harvard −7, over/under 50.5.

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

Every drive

Harvard end zonePennsylvania end zoneQ1 PennsylvaniaTouchdown, 4 playsQ1 HarvardTouchdown, 6 playsQ1 PennsylvaniaPunt, 5 playsQ1 HarvardPunt, 8 playsQ1 PennsylvaniaPunt, 3 playsQ1 HarvardPunt, 3 playsQ1 PennsylvaniaField goal, 11 playsQ2 HarvardTouchdown, 13 playsQ2 PennsylvaniaPunt, 3 playsQ2 HarvardTouchdown, 9 playsQ2 PennsylvaniaInterception, 6 playsQ2 HarvardEnd of half, 1 playQ3 HarvardPunt, 8 playsQ3 PennsylvaniaPunt, 3 playsQ3 HarvardPunt, 6 playsQ3 PennsylvaniaField goal, 7 playsQ3 HarvardPunt, 5 playsQ3 PennsylvaniaTouchdown, 10 playsQ4 HarvardMissed FG, 19 playsQ4 PennsylvaniaMissed FG, 9 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Harvard drives left to right, Pennsylvania right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 PennsylvaniaTouchdown, 4 plays, 75 yards
  2. Q1 HarvardTouchdown, 6 plays, 68 yards
  3. Q1 PennsylvaniaPunt, 5 plays, 10 yards
  4. Q1 HarvardPunt, 8 plays, 19 yards
  5. Q1 PennsylvaniaPunt, 3 plays, 9 yards
  6. Q1 HarvardPunt, 3 plays, −3 yards
  7. Q1 PennsylvaniaField goal, 11 plays, 50 yards
  8. Q2 HarvardTouchdown, 13 plays, 80 yards
  9. Q2 PennsylvaniaPunt, 3 plays, 0 yards
  10. Q2 HarvardTouchdown, 9 plays, 70 yards
  11. Q2 PennsylvaniaInterception, 6 plays, 36 yards
  12. Q2 HarvardEnd of half, 1 play, −1 yard
  13. Q3 HarvardPunt, 8 plays, 23 yards
  14. Q3 PennsylvaniaPunt, 3 plays, 7 yards
  15. Q3 HarvardPunt, 6 plays, 5 yards
  16. Q3 PennsylvaniaField goal, 7 plays, 23 yards
  17. Q3 HarvardPunt, 5 plays, 15 yards
  18. Q3 PennsylvaniaTouchdown, 10 plays, 69 yards
  19. Q4 HarvardMissed FG, 19 plays, 69 yards
  20. Q4 PennsylvaniaMissed FG, 9 plays, 38 yards

Play by play

1st quarter7 drives, then Tied at 7
Pennsylvania Touchdown, 4 plays
15:001st & 10 at own 40Cali Canaval kickoff for 60 yds for a touchback
15:001st & 10 at own 25Malachi Hosley run for 13 yds to the PENN 38 for a 1ST down
15:001st & 10 at own 38Aidan Sayin pass complete to Alex Haight for 24 yds to the HARV 38 for a 1ST down
15:001st & 10 at opp 38Aidan Sayin pass complete to Bryce Myers for 9 yds to the HARV 29
13:122nd & 1 at opp 29Malachi Hosley run for 29 yds for a TD (Graham Gotlieb KICK)Pennsylvania 7, Harvard 0
Harvard Touchdown, 6 plays
13:111st & 10 at own 40Santiago Sturla kickoff for 28 yds , Eric Little return for no gain to the HARV 32
13:111st & 10 at own 32Shane McLaughlin run for 6 yds to the HARV 38
13:112nd & 4 at own 38Jaden Craig pass complete to Cooper Barkate for 13 yds to the PENN 49 for a 1ST down
13:111st & 10 at opp 49Jaden Craig pass complete to Tim Dowd for 13 yds to the PENN 36 for a 1ST down
13:111st & 10 at opp 36Shane McLaughlin run for 6 yds to the PENN 30
13:112nd & 4 at opp 30Jaden Craig pass complete to Cooper Barkate for 27 yds to the PENN 3 for a 1ST down
10:451st & goal at opp 3Jaden Craig run for 3 yds for a TD (Cali Canaval KICK)Tied at 7
Pennsylvania Punt, 5 plays
10:451st & 10 at own 40Cali Canaval kickoff for 60 yds for a touchback
10:451st & 10 at own 25Aidan Sayin pass complete to Bryce Myers for 3 yds to the PENN 28
10:452nd & 7 at own 28Malachi Hosley run for 7 yds to the PENN 35 for a 1ST down
10:451st & 10 at own 35Aidan Sayin pass incomplete to Jared Richardson
10:452nd & 10 at own 35Alex Haight run for 1 yd to the PENN 34
10:453rd & 11 at own 34Aidan Sayin sacked by Ty Bartrum for a loss of 1 yard to the PENN 35
7:554th & 10 at own 35Albert Jang punt for 38 yds , Scott Woods II returns for no gain to the HARV 27
Harvard Punt, 8 plays
7:551st & 10 at own 27Jaden Craig pass incomplete to Scott Woods II
7:552nd & 10 at own 27Jaden Craig pass complete to Cooper Barkate for 13 yds to the HARV 40 for a 1ST down
7:551st & 10 at own 40Jaden Craig pass complete to Ledger Hatch for 5 yds to the HARV 45
7:552nd & 5 at own 45Jaden Craig pass incomplete to Cooper Barkate
7:553rd & 5 at own 45Jaden Craig pass complete to Shane McLaughlin for 5 yds to the 50 yard line for a 1ST down
7:551st & 10 at the 50Shane McLaughlin run for 3 yds to the PENN 47
7:552nd & 7 at opp 47Shane McLaughlin run for 7 yds to the HARV 46
7:553rd & 14 at own 46Jaden Craig pass incomplete to Ledger Hatch
4:484th & 14 at own 46Sebastien Tasko punt for 30 yds, fair catch by Isaac Shabay at the PENN 24
Pennsylvania Punt, 3 plays
4:481st & 10 at own 24Malachi Hosley run for 3 yds to the PENN 27
4:482nd & 7 at own 27Malachi Hosley run for 6 yds to the PENN 33
4:483rd & 1 at own 33Liam O’Brien run for no gain to the PENN 33
2:534th & 1 at own 33Albert Jang punt for 34 yds, fair catch by Scott Woods II at the HARV 33
Harvard Punt, 3 plays
2:531st & 10 at own 33Jaden Craig pass complete to Kaedyn Odermann for 8 yds to the HARV 41
2:532nd & 2 at own 41Jaden Craig sacked by Logan Nash for a loss of 5 yards to the HARV 36
2:533rd & 7 at own 36Jaden Craig sacked for a loss of 6 yards to the HARV 30
0:594th & 13 at own 30Sebastien Tasko punt for 46 yds, fair catch by Isaac Shabay at the PENN 24
Pennsylvania Field goal, 11 plays
0:591st & 10 at own 24Aidan Sayin pass incomplete to Malachi Hosley
0:592nd & 10 at own 24Aidan Sayin pass complete to Malachi Hosley for 13 yds to the PENN 37 for a 1ST down
0:001st & 10 at own 37Malachi Hosley run for 8 yds to the PENN 45
Q2 15:002nd & 2 at own 45Liam O’Brien run for 2 yds to the PENN 43
Q2 15:003rd & 4 at own 43Aidan Sayin pass complete to Bryce Myers for 9 yds to the HARV 48 for a 1ST down
Q2 15:001st & 10 at opp 48Aidan Sayin pass incomplete to Alex Haight
Q2 15:002nd & 10 at opp 48Aidan Sayin pass complete to Jared Richardson for 17 yds to the HARV 31 for a 1ST down
Q2 15:001st & 10 at opp 31Aidan Sayin pass complete to Malachi Hosley for 3 yds to the HARV 28
Q2 15:002nd & 7 at opp 28Malachi Hosley run for 2 yds to the HARV 26
Q2 15:003rd & 5 at opp 26Malachi Hosley run for no gain to the HARV 26
Q2 11:134th & 5 at opp 26Graham Gotlieb 43 yd FG GOODPennsylvania 10, Harvard 7
2nd quarter5 drives, then Harvard 20, Pennsylvania 10
Harvard Touchdown, 13 plays
11:051st & 10 at own 40Santiago Sturla kickoff for 55 yds , Xaviah Bascon return for 15 yds to the HARV 20
11:051st & 10 at own 20Shane McLaughlin run for 2 yds to the HARV 22
11:052nd & 8 at own 22Shane McLaughlin run for no gain to the HARV 22
11:053rd & 8 at own 22Jaden Craig pass complete to Cooper Barkate for 10 yds to the HARV 32 for a 1ST down
11:051st & 10 at own 32Shane McLaughlin run for 7 yds to the HARV 39
11:052nd & 3 at own 39Shane McLaughlin run for 3 yds to the HARV 42 for a 1ST down
11:051st & 10 at own 42Jaden Craig pass incomplete to Cooper Barkate
11:052nd & 10 at own 42Jaden Craig run for 26 yds to the PENN 32 for a 1ST down
11:051st & 10 at opp 32Jaden Craig pass incomplete to Cooper Barkate
11:052nd & 10 at opp 32Jaden Craig run for 9 yds to the PENN 23
7:033rd & 1 at opp 23Timeout Harvard, clock 07:03
7:033rd & 1 at opp 23Charles Deprima run for 3 yds to the PENN 20 for a 1ST down
7:031st & 10 at opp 20Jaden Craig run for 9 yds to the PENN 11
7:032nd & 1 at opp 11Shane McLaughlin run for 3 yds to the PENN 8 for a 1ST down
5:221st & goal at opp 8Jaden Craig pass complete to Cooper Barkate for 8 yds for a TD (Cali Canaval PAT MISSED)Harvard 13, Pennsylvania 10
5:221st & 10 at own 35Harvard Penalty, unsportsmanlike conduct (Cooper Barkate) to the HARV 25
Pennsylvania Punt, 3 plays
5:181st & 10 at own 25Cali Canaval kickoff for 57 yds , Isaac Shabay return for 8 yds to the PENN 26
5:181st & 10 at own 26Aidan Sayin pass incomplete to Bryce Myers
5:182nd & 10 at own 26Aidan Sayin pass incomplete to Bisi Owens
5:183rd & 10 at own 26Aidan Sayin pass incomplete to Joshua Casilli
4:584th & 10 at own 26Albert Jang punt for 44 yds, punt out-of-bounds at the HARV 30
Harvard Touchdown, 9 plays
4:581st & 10 at own 30Jaden Craig pass complete to Cooper Barkate for 31 yds to the PENN 39 for a 1ST down
4:581st & 10 at opp 39Shane McLaughlin run for 1 yd to the PENN 38
4:582nd & 9 at opp 38Shane McLaughlin run for 1 yd to the PENN 37
4:583rd & 8 at opp 37Jaden Craig pass complete to Cooper Barkate for 20 yds to the PENN 17 for a 1ST down
4:581st & 10 at opp 17Jaden Craig pass incomplete to Ledger Hatch
4:582nd & 10 at opp 17Jaden Craig run for 3 yds to the PENN 14
4:583rd & 7 at opp 14Shane McLaughlin run for 8 yds to the PENN 6 for a 1ST down
4:581st & goal at opp 6Cooper Barkate run for 4 yds to the PENN 2
1:102nd & goal at opp 2Timeout Pennsylvania, clock 01:10
1:062nd & goal at opp 2Jaden Craig run for 2 yds for a TD (Cali Canaval KICK)Harvard 20, Pennsylvania 10
Pennsylvania Interception, 6 plays
0:551st & 10 at own 40Cali Canaval kickoff for 50 yds , Isaac Shabay return for 20 yds to the PENN 30
0:551st & 10 at own 30Aidan Sayin pass incomplete to Joshua Casilli
0:552nd & 10 at own 30PENALTY PENN False Start (Olivieri,Netinho) 5 yards from PENN30 to PENN25. NO PLAY.
0:552nd & 15 at own 25Aidan Sayin pass incomplete to Joshua Casilli
0:553rd & 15 at own 25No Huddle-Shotgun Sayin,Aidan pass incomplete short middle to Haight,Alex PENALTY HARV Holding (Hudson,Matt) 10 yards from PENN25 to PENN35, 1ST DOWN. NO PLAY.
0:551st & 10 at own 35Aidan Sayin pass incomplete to Jared Richardson
0:552nd & 10 at own 35Aidan Sayin pass complete to Malachi Hosley for 15 yds to the 50 yard line for a 1ST down
0:551st & 10 at the 50Aidan Sayin pass complete to Bisi Owens for 16 yds to the HARV 34 for a 1ST down
0:201st & 10 at opp 34Timeout Harvard, clock 00:20
0:141st & 10 at opp 34Aidan Sayin pass intercepted
Harvard End of half, 1 play
0:001st & 10 at own 10S. McLaughlin takes a knee
3rd quarter6 drives, then Harvard 20, Pennsylvania 13
Harvard Punt, 8 plays
15:001st & 10 at own 35Santiago Sturla kickoff for 65 yds for a touchback
15:001st & 10 at own 25Jaden Craig pass incomplete to Tim Dowd
15:002nd & 10 at own 25Jaden Craig pass complete to Kaedyn Odermann for 14 yds to the HARV 39 for a 1ST down
15:001st & 10 at own 39Jaden Craig pass incomplete to Ledger Hatch
15:002nd & 10 at own 39Jaden Craig pass complete to Kaedyn Odermann for 9 yds to the HARV 48
15:003rd & 1 at own 48Shane McLaughlin run for 2 yds to the 50 yard line for a 1ST down
15:001st & 10 at the 50Shane McLaughlin run for 4 yds to the PENN 46
15:002nd & 6 at opp 46Jaden Craig pass incomplete to Ledger Hatch
15:003rd & 6 at opp 46Jaden Craig sacked for a loss of 6 yards to the HARV 48
11:384th & 12 at own 48Sebastien Tasko punt for 37 yds
Pennsylvania Punt, 3 plays
11:381st & 10 at own 15Malachi Hosley run for 1 yd to the PENN 16
11:382nd & 9 at own 16Aidan Sayin pass complete to Bryce Myers for 6 yds to the PENN 22
11:383rd & 3 at own 22Aidan Sayin pass incomplete to Jared Richardson
10:044th & 3 at own 22Albert Jang punt for 41 yds, punt out-of-bounds at the HARV 37
Harvard Punt, 6 plays
10:042nd & 8 at own 39Jaden Craig pass complete to Tim Dowd for 9 yds to the HARV 48 for a 1ST down
10:041st & 10 at own 48Shane McLaughlin run for 5 yds to the PENN 47
10:041st & 10 at own 37Shane McLaughlin run for 2 yds to the HARV 39
10:042nd & 5 at opp 47Jaden Craig sacked for a loss of 11 yards to the HARV 42
10:043rd & 16 at own 42Harvard Penalty, Offensive Holding (-10 Yards) to the HARV 33
10:043rd & 25 at own 33Shane McLaughlin run for 9 yds to the HARV 42
7:004th & 16 at own 42Sebastien Tasko punt blocked by Anthony Bell blocked by Anthony Bell Tasko,Sebastien punt 0 yards to the HARV42 blocked by Bell,Anthony recovered by PENN Niles,Jordan at HARV29, End Of Play.
Pennsylvania Field goal, 7 plays
7:001st & 10 at opp 29Malachi Hosley run for 4 yds to the HARV 25
7:002nd & 6 at opp 25Aidan Sayin pass incomplete to Alex Haight
7:003rd & 6 at opp 25Aidan Sayin pass complete to Jonathan Mulatu for 10 yds to the HARV 15 for a 1ST down
7:001st & 10 at opp 15Malachi Hosley run for 2 yds to the HARV 13
7:002nd & 8 at opp 13Aidan Sayin pass complete to Bryce Myers for 7 yds to the HARV 6
7:003rd & 1 at opp 6Liam O’Brien pass incomplete to Bryce Myers
4:164th & 1 at opp 6Graham Gotlieb 23 yd FG GOODHarvard 20, Pennsylvania 13
Harvard Punt, 5 plays
4:111st & 10 at own 40Santiago Sturla kickoff for 60 yds , Xaviah Bascon return for 26 yds to the HARV 26
4:111st & 10 at own 26Shane McLaughlin run for 7 yds to the HARV 33
4:112nd & 3 at own 33Shane McLaughlin run for 3 yds to the HARV 36 for a 1ST down
4:111st & 10 at own 36Jaden Craig sacked for a loss of 7 yards to the HARV 29
4:112nd & 17 at own 29Jaden Craig pass complete to Cooper Barkate for 3 yds to the HARV 32
4:113rd & 14 at own 32Jaden Craig run for 9 yds to the HARV 41
1:004th & 5 at own 41Sebastien Tasko punt for 28 yds, fair catch by Isaac Shabay at the PENN 31
Pennsylvania Touchdown, 10 plays
1:001st & 10 at own 31Aidan Sayin pass complete to Jared Richardson for no gain to the PENN 31
0:002nd & 10 at own 31Aidan Sayin pass complete to Alex Haight for 28 yds to the HARV 41 for a 1ST down
Q4 15:001st & 10 at opp 41Aidan Sayin pass complete to Jonathan Mulatu for 9 yds to the HARV 32
Q4 15:002nd & 1 at opp 32Aidan Sayin pass incomplete to Alex Haight
Q4 15:003rd & 1 at opp 32Aidan Sayin pass complete to Alex Haight for 2 yds to the HARV 30 for a 1ST down
Q4 15:001st & 10 at opp 30Malachi Hosley run for no gain to the HARV 30
Q4 15:002nd & 10 at opp 30Aidan Sayin pass complete to Bisi Owens for 9 yds to the HARV 21
Q4 12:413rd & 1 at opp 21Timeout Pennsylvania, clock 12:41
Q4 12:413rd & 1 at opp 21Malachi Hosley run for 4 yds to the HARV 17 for a 1ST down
Q4 12:411st & 10 at opp 17Aidan Sayin pass complete to Bryce Myers for 16 yds to the HARV 1 for a 1ST down
Q4 11:121st & goal at opp 1Malachi Hosley run for 1 yd for a TD (Graham Gotlieb KICK)Tied at 20
4th quarter2 drives, then Tied at 20
Harvard Missed FG, 19 plays
11:041st & 10 at own 40Santiago Sturla kickoff for 54 yds , Xaviah Bascon return for 13 yds to the HARV 19
11:041st & 10 at own 19Jaden Craig run for no gain to the HARV 19
11:042nd & 10 at own 19Jaden Craig pass incomplete to Tim Dowd
11:043rd & 10 at own 19Jaden Craig pass complete to Ledger Hatch for 19 yds to the HARV 38 for a 1ST down
11:041st & 10 at own 38Jaden Craig pass incomplete to Ledger Hatch
11:042nd & 10 at own 38Jaden Craig pass complete to Kaedyn Odermann for 6 yds to the HARV 44
11:043rd & 4 at own 44Jaden Craig pass complete to Kaedyn Odermann for 11 yds to the PENN 45 for a 1ST down
8:561st & 10 at opp 45Timeout Harvard, clock 08:56
8:561st & 10 at opp 45Xaviah Bascon run for 2 yds to the PENN 43
8:562nd & 8 at opp 43Jaden Craig pass complete to Kaedyn Odermann for 2 yds to the PENN 41
8:563rd & 6 at opp 41Shane McLaughlin run for 8 yds to the PENN 33 for a 1ST down
8:561st & 10 at opp 33Shane McLaughlin run for 4 yds to the PENN 29
8:562nd & 6 at opp 29Shane McLaughlin run for 4 yds to the PENN 25
8:563rd & 2 at opp 25Jaden Craig run for 8 yds to the PENN 17 for a 1ST down
8:561st & 10 at opp 17Shane McLaughlin run for no gain to the PENN 17 Shane McLaughlin fumbled, recovered by PENN Jaden Craig No Huddle-Shotgun McLaughlin,Shane rush middle for 0 yards to the PENN17 fumbled by McLaughlin,Shane at PENN17 recovered by HARV Craig,Jaden at PENN17, End Of Play.
8:562nd & 10 at opp 17Jaden Craig pass complete to Ledger Hatch for 9 yds to the PENN 8
4:093rd & 1 at opp 8Timeout Harvard, clock 04:09
4:093rd & 1 at opp 8Jaden Craig run for 3 yds to the PENN 5 for a 1ST down
4:091st & goal at opp 5Shane McLaughlin run for 2 yds to the PENN 3
4:092nd & goal at opp 3PENALTY HARV False Start (Cassell,Spencer) 5 yards from PENN03 to PENN08. NO PLAY.
4:092nd & goal at opp 8Jaden Craig sacked for a loss of 4 yards to the PENN 12
2:253rd & goal at opp 12Timeout Pennsylvania, clock 02:25
2:253rd & goal at opp 12Jaden Craig pass incomplete to Cooper Barkate
2:154th & goal at opp 12Cali Canaval 30 yd FG MISSED
Pennsylvania Missed FG, 9 plays
2:151st & 10 at own 20Aidan Sayin run for 2 yds to the PENN 22
2:152nd & 8 at own 22Malachi Hosley run for 18 yds to the PENN 40 for a 1ST down
2:151st & 10 at own 40Malachi Hosley run for 4 yds to the PENN 44
2:152nd & 6 at own 44Aidan Sayin pass incomplete to Bisi Owens
2:153rd & 6 at own 44Aidan Sayin pass complete to Bryce Myers for 8 yds to the HARV 48 for a 1ST down
2:151st & 10 at opp 48Malachi Hosley run for 3 yds to the HARV 45
0:132nd & 7 at opp 45Timeout Pennsylvania, clock 00:13
0:132nd & 7 at opp 45Aidan Sayin pass incomplete to Alex Haight
0:073rd & 7 at opp 45Timeout Harvard, clock 00:07
0:073rd & 7 at opp 45Aidan Sayin pass complete to Joshua Casilli for 3 yds to the HARV 42

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.

Harvard leads 47–⁠25–⁠2 in 74 meetings, counting the two since this game.

Recent meetings
2025Harvard 45, Pennsylvania 43
2024Harvard 31, Pennsylvania 28
2023Harvard 25, Pennsylvania 23
2022Harvard 37, Pennsylvania 14
2021Harvard 23, Pennsylvania 7
2019Pennsylvania 24, Harvard 20

Around this game