Princeton at Harvard

Friday, October 21, 2022

Princeton beat Harvard 37–⁠10. It was their 92nd meeting; after it, Princeton led the series 50–⁠35–⁠7.

AwayPrinceton8–⁠2 in 2022
37
HomeHarvard6–⁠4 in 2022
10

Final at Harvard Stadium, BostonTV: ESPNU

At kickoff
57°F, clear, wind 13 mph from the southWeather: NOAA NCEI Integrated Surface Database; Gen E L Logan International Airport (KBOS), 10 km from the stadium, six minutes before kickoff
Official
Matt OvertonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Princeton7714937
Harvard370010

Standouts

Player stats

Princeton

PassingC/AttYdsTDInt
Blake Stenstrom18/2727830
RushingCarYdsTDLong
Ryan Butler2080113
Blake Stenstrom1460120
John Volker625017
Andrei Iosivas216012
ReceivingRecYdsTDLong
Andrei Iosivas9176161
Dylan Classi359131
A.J. Barber116016
Ryan Butler114114
DefenseTklTFLSacksInt
Michael Ruttlen Jr.0001
Mason Armstead0001

Harvard

PassingC/AttYdsTDInt
Charlie Dean20/3218610
Luke Emge1/4502
RushingCarYdsTDLong
Aidan Borguet1596019
Sone Ntoh63609
Kym Wimberly1101
ReceivingRecYdsTDLong
Tyler Neville578122
Kym Wimberly1170014
Jack Bill220011
Haven Montefalco116016

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

Team stats

PrincetonHarvard
469Total yards303
278Passing yards191
191Rushing yards112
10.3Yards per pass5.3
4.2Yards per rush4.5
22First downs18
9–⁠16Third downs3–⁠11
2–⁠3Fourth downs0–⁠2
0Turnovers3
4–⁠30Penalties4–⁠15
36:55Possession23:05

Efficiency

PrincetonHarvard
49%Success rate44%
0.37EPA per play−0.11
1.28Explosiveness1.05
0.26Rushing EPA−0.04
0.54Passing EPA0.06
46%Passing-down success24%

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)

Princeton 53% to win. Elo’s favorite won.

The line

Princeton −2.5, over/under 47.

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 Princeton 57%, Harvard 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Harvard end zonePrinceton end zoneQ1 PrincetonTouchdown, 6 playsQ1 HarvardPunt, 3 playsQ1 PrincetonPunt, 6 playsQ1 HarvardField goal, 9 playsQ1 PrincetonPunt, 14 playsQ2 HarvardPunt, 6 playsQ2 PrincetonPunt, 3 playsQ2 HarvardFumble, 2 playsQ2 PrincetonTouchdown, 6 playsQ2 HarvardTouchdown, 7 playsQ2 PrincetonPunt, 4 playsQ2 HarvardEnd of half, 4 playsQ3 HarvardPunt, 4 playsQ3 PrincetonTouchdown, 5 playsQ3 HarvardTurnover on downs, 10 playsQ3 PrincetonTouchdown, 11 playsQ3 HarvardTurnover on downs, 5 playsQ4 PrincetonField goal, 8 playsQ4 HarvardInterception, 4 playsQ4 PrincetonTouchdown, 5 playsQ4 HarvardInterception, 8 playsQ4 PrincetonEnd of game, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Harvard drives left to right, Princeton right to left.
  1. Q1 PrincetonTouchdown, 6 plays, 75 yards
  2. Q1 HarvardPunt, 3 plays, 2 yards
  3. Q1 PrincetonPunt, 6 plays, 25 yards
  4. Q1 HarvardField goal, 9 plays, 32 yards
  5. Q1 PrincetonPunt, 14 plays, 41 yards
  6. Q2 HarvardPunt, 6 plays, 22 yards
  7. Q2 PrincetonPunt, 3 plays, 6 yards
  8. Q2 HarvardFumble, 2 plays, 4 yards
  9. Q2 PrincetonTouchdown, 6 plays, 54 yards
  10. Q2 HarvardTouchdown, 7 plays, 70 yards
  11. Q2 PrincetonPunt, 4 plays, 21 yards
  12. Q2 HarvardEnd of half, 4 plays, 37 yards
  13. Q3 HarvardPunt, 4 plays, 15 yards
  14. Q3 PrincetonTouchdown, 5 plays, 72 yards
  15. Q3 HarvardTurnover on downs, 10 plays, 25 yards
  16. Q3 PrincetonTouchdown, 11 plays, 47 yards
  17. Q3 HarvardTurnover on downs, 5 plays, 26 yards
  18. Q4 PrincetonField goal, 8 plays, 44 yards
  19. Q4 HarvardInterception, 4 plays, 22 yards
  20. Q4 PrincetonTouchdown, 5 plays, 39 yards
  21. Q4 HarvardInterception, 8 plays, 39 yards
  22. Q4 PrincetonEnd of game, 6 plays, 20 yards

Play by play

1st quarter5 drives, then Princeton 7, Harvard 3
Princeton Touchdown, 6 plays
15:001st & 10 at own 40Cali Canaval kickoff for 60 yds for a touchback
15:001st & 10 at own 25Andrei Iosivas run for 4 yds to the Princ 29
15:002nd & 6 at own 29John Volker run for 4 yds to the Princ 33
15:003rd & 2 at own 33John Volker run for 1 yd to the Princ 34
15:004th & 1 at own 34Ryan Butler run for 3 yds to the Princ 37 for a 1ST down
15:001st & 10 at own 37Ryan Butler run for 2 yds to the Princ 39
11:542nd & 8 at own 39Blake Stenstrom pass complete to Andrei Iosivas for 61 yds for a TD, (Jeffrey Sexton KICK)Princeton 7, Harvard 0
Harvard Punt, 3 plays
11:451st & 10 at own 40Jeffrey Sexton kickoff for 54 yds , Jack Bill return for 30 yds to the Harv 36
11:451st & 10 at own 36Kym Wimberly run for 1 yd to the Harv 37
11:452nd & 9 at own 37Aidan Borguet run for 1 yd to the Harv 38
11:453rd & 8 at own 38Charlie Dean pass incomplete to Kym Wimberly
10:274th & 8 at own 38Sebastien Tasko punt for 49 yds , AJ Barber returns for no gain to the Princ 10
Princeton Punt, 6 plays
10:271st & 10 at own 10Blake Stenstrom run for 10 yds to the Princ 20 for a 1ST down HARVARD Penalty, Defensive Offside ( Yards) declined for a 1ST down
10:271st & 10 at own 20Blake Stenstrom run for 9 yds to the Princ 29
10:272nd & 1 at own 29Ryan Butler run for 2 yds to the Princ 31 for a 1ST down
10:271st & 10 at own 31Blake Stenstrom sacked by Truman Jones for a loss of 7 yards to the Princ 24
10:272nd & 17 at own 24Blake Stenstrom pass complete to Carson Bobo for 5 yds to the Princ 29
10:273rd & 12 at own 29Blake Stenstrom run for 6 yds to the Princ 35
7:004th & 6 at own 35Will Powers punt for 3 yds
Harvard Field goal, 9 plays
7:002nd & 4 at opp 33Timeout HARVARD, clock 07:00
7:001st & 9 at opp 38Charlie Dean pass complete to Kym Wimberly for 5 yds to the Princ 33
7:002nd & 4 at opp 33Aidan Borguet run for 8 yds to the Princ 25 for a 1ST down
7:001st & 10 at opp 25Charlie Dean pass complete to Kym Wimberly for 3 yds to the Princ 28
7:002nd & 13 at opp 28Charlie Dean pass incomplete to Ledger Hatch
7:003rd & 13 at opp 28Charlie Dean pass complete to Kym Wimberly for 14 yds to the Princ 14 for a 1ST down
7:001st & 10 at opp 14Aidan Borguet run for 1 yd to the Princ 13
7:002nd & 9 at opp 13Charlie Dean pass complete to Kym Wimberly for 6 yds to the Princ 7
7:003rd & 3 at opp 7Charlie Dean pass incomplete to Ledger Hatch
3:454th & 3 at opp 7Jonah Lipel 24 yd FG GOODPrinceton 7, Harvard 3
Princeton Punt, 14 plays
3:451st & 10 at own 40Cali Canaval kickoff for 60 yds for a touchback
3:451st & 10 at own 25John Volker run for 3 yds to the Princ 28
3:452nd & 7 at own 28Blake Stenstrom run for 6 yds to the Princ 34
3:453rd & 1 at own 34Ryan Butler run for 3 yds to the Princ 37 for a 1ST down
3:451st & 10 at own 37Blake Stenstrom pass complete to Andrei Iosivas for 1 yd to the Princ 38
3:452nd & 9 at own 38Blake Stenstrom pass complete to Andrei Iosivas for 4 yds to the Princ 42
0:003rd & 5 at own 42Blake Stenstrom pass complete to Andrei Iosivas for 10 yds to the Harv 48 for a 1ST down
Q2 15:001st & 10 at opp 48No Huddle-Shotgun Stenstrom,Blake pass complete short left to Classi,Dylan for 0 yards to the HARV48 QB hurried by Huenemann,Tyler PENALTY PRIN Holding (Byrd,Henry) 10 yards from HARV48 to PRIN42. NO PLAY.
Q2 15:001st & 20 at own 42Ryan Butler run for 13 yds to the Harv 45
Q2 15:002nd & 7 at opp 45Blake Stenstrom pass incomplete to Andrei Iosivas
Q2 15:003rd & 7 at opp 45Blake Stenstrom run for 8 yds to the Harv 37 for a 1ST down
Q2 15:001st & 10 at opp 37Blake Stenstrom pass complete to Andrei Iosivas for 2 yds to the Harv 35
Q2 15:002nd & 8 at opp 35John Volker run for 17 yds to the Harv 18 for a 1ST down
Q2 12:371st & 10 at opp 18No Huddle-Shotgun Stenstrom,Blake pass complete deep left to Classi,Dylan for 18 yards to the HARV00 TOUCHDOWN nullified by penalty, clock 12:37 PENALTY PRIN Pass Interference (Axelrood,Michael) 15 yards from HARV18 to HARV33. NO PLAY.
Q2 12:371st & 25 at opp 33Ryan Butler run for 4 yds to the Harv 29
Q2 12:372nd & 21 at opp 29Blake Stenstrom sacked by Thor Griffith for a loss of 4 yards to the Harv 33
Q2 12:373rd & 25 at opp 33Blake Stenstrom pass complete to John Volker for 1 yd to the Harv 34
Q2 10:264th & 26 at opp 34Blake Stenstrom punt for 34 yds for a touchback
2nd quarter7 drives, then Princeton 14, Harvard 10
Harvard Punt, 6 plays
10:262nd & 1 at own 29Timeout HARVARD, clock 10:26
10:261st & 10 at own 20Charlie Dean pass complete to Kym Wimberly for 9 yds to the Harv 29
10:262nd & 1 at own 29PENALTY HARV False Start (Williams,Mason) 5 yards from HARV29 to HARV24. NO PLAY.
10:262nd & 6 at own 24Charlie Dean pass incomplete to Kym Wimberly
10:263rd & 6 at own 24Charlie Dean pass complete to Kym Wimberly for 13 yds to the Harv 37 for a 1ST down
10:261st & 10 at own 37PENALTY PRIN Offside (Martey,Nate) 5 yards from HARV37 to HARV42. NO PLAY.
10:261st & 5 at own 42Charlie Dean pass incomplete to Tyler Neville
10:262nd & 5 at own 42Charlie Dean pass incomplete to Scott Woods II
9:073rd & 5 at own 42Timeout HARVARD, clock 09:07
9:073rd & 5 at own 42Charlie Dean pass incomplete to Kaedyn Odermann
8:474th & 5 at own 42Sebastien Tasko punt for 47 yds
Princeton Punt, 3 plays
8:471st & 10 at own 11Blake Stenstrom pass complete to Carson Bobo for 5 yds to the Princ 16
8:472nd & 5 at own 16John Volker run for 1 yd to the Princ 17
8:473rd & 4 at own 17Blake Stenstrom pass incomplete
7:044th & 4 at own 17Will Powers punt for 33 yds
Harvard Fumble, 2 plays
7:041st & 10 at the 50Charlie Dean pass incomplete to Kaedyn Odermann
6:522nd & 10 at the 50Charlie Dean pass complete to Kym Wimberly for 4 yds Kym Wimberly fumbled, recovered by Princ Dawson De Iuliis
Princeton Touchdown, 6 plays
6:521st & 10 at own 46Blake Stenstrom run for 20 yds to the Harv 34 for a 1ST down
6:521st & 10 at opp 34Blake Stenstrom pass complete to Andrei Iosivas for 9 yds to the Harv 25
6:522nd & 1 at opp 25Ryan Butler run for 2 yds to the Harv 23 for a 1ST down
6:521st & 10 at opp 23Dylan Classi run for 5 yds to the Harv 18
6:522nd & 5 at opp 18Blake Stenstrom run for 4 yds to the Harv 14
4:103rd & 1 at opp 14Blake Stenstrom pass complete to Ryan Butler for 14 yds for a TD, (Jeffrey Sexton KICK)Princeton 14, Harvard 3
4:101st & 10 at own 30Timeout HARVARD, clock 04:10
Harvard Touchdown, 7 plays
4:051st & 10 at own 40Jeffrey Sexton kickoff for 58 yds , Jack Bill return for 28 yds to the Harv 30
4:051st & 10 at own 30Aidan Borguet run for 1 yd to the Harv 31
4:052nd & 9 at own 31Charlie Dean pass complete to Tyler Neville for 22 yds to the Princ 47 for a 1ST down
4:051st & 10 at opp 47Charlie Dean pass complete to Haven Montefalco for 16 yds to the Princ 31 for a 1ST down
4:051st & 10 at opp 31Charlie Dean pass complete to Jack Bill for 9 yds to the Princ 22
4:052nd & 1 at opp 22Aidan Borguet run for 9 yds to the Princ 13 for a 1ST down
4:051st & 10 at opp 13Aidan Borguet run for 3 yds to the Princ 10
1:242nd & 7 at opp 10Charlie Dean pass complete to Tyler Neville for 10 yds for a TD, (Jonah Lipel KICK)Princeton 14, Harvard 10
1:241st & 10 at own 25Timeout HARVARD, clock 01:24
Princeton Punt, 4 plays
1:241st & 10 at own 40Cali Canaval kickoff for 52 yds
1:241st & 10 at own 25Blake Stenstrom pass complete to AJ Barber for 16 yds to the Princ 41 for a 1ST down
1:241st & 10 at own 41Blake Stenstrom pass incomplete to AJ Barber
1:242nd & 10 at own 41Blake Stenstrom pass complete to Dylan Classi for 5 yds to the Princ 46
1:243rd & 5 at own 46Blake Stenstrom pass incomplete to Andrei Iosivas
0:374th & 5 at own 46Will Powers punt for 54 yds for a touchback
Harvard End of half, 4 plays
0:371st & 10 at own 20Aidan Borguet run for 8 yds to the Harv 28
0:212nd & 2 at own 28Timeout HARVARD, clock 00:21
0:212nd & 2 at own 28Charlie Dean pass complete to Kym Wimberly for 5 yds to the Harv 33 for a 1ST down
0:211st & 10 at own 33Charlie Dean pass complete to Jack Bill for 11 yds to the Harv 44 for a 1ST down
0:001st & 10 at own 44Aidan Borguet run for 13 yds to the Princ 43 for a 1ST down
3rd quarter5 drives, then Princeton 28, Harvard 10
Harvard Punt, 4 plays
14:531st & 10 at own 40Jeffrey Sexton kickoff for 58 yds , Jack Bill return for 21 yds to the Harv 23
14:531st & 10 at own 23Aidan Borguet run for 10 yds to the Harv 33 for a 1ST down
14:531st & 10 at own 33Charlie Dean pass incomplete to Ledger Hatch
14:532nd & 10 at own 33Charlie Dean pass incomplete to Tyler Neville
14:533rd & 10 at own 33Charlie Dean pass complete to Kym Wimberly for 5 yds to the Harv 38
13:154th & 5 at own 38Sebastien Tasko punt for 38 yds , AJ Barber returns for 4 yds to the Princ 28
Princeton Touchdown, 5 plays
13:151st & 10 at own 28Blake Stenstrom run for 2 yds to the Princ 26
13:152nd & 12 at own 26Blake Stenstrom pass incomplete to Luke Colella
13:153rd & 12 at own 26Blake Stenstrom pass complete to Andrei Iosivas for 46 yds to the Harv 28 for a 1ST down
13:151st & 10 at opp 28Ryan Butler run for 5 yds to the Harv 23
11:132nd & 5 at opp 23Blake Stenstrom pass complete to Dylan Classi for 23 yds for a TD, (Jeffrey Sexton KICK)Princeton 21, Harvard 10
11:131st & 10 at own 22Timeout HARVARD, clock 11:13
Harvard Turnover on downs, 10 plays
11:081st & 10 at own 40Jeffrey Sexton kickoff for 59 yds , Jack Bill return for 21 yds to the Harv 22
11:081st & 10 at own 22Sone Ntoh run for 9 yds to the Harv 31
11:082nd & 1 at own 31Sone Ntoh run for 6 yds to the Harv 37 for a 1ST down
11:081st & 10 at own 37Sone Ntoh run for 1 yd to the Harv 36
11:082nd & 11 at own 36Charlie Dean pass complete to Tyler Neville for 13 yds to the Harv 49 for a 1ST down
9:271st & 10 at own 49Timeout HARVARD, clock 09:27
9:271st & 10 at own 49PENALTY HARV False Start (Montefalco,Haven) 5 yards from HARV49 to HARV44. NO PLAY.
9:271st & 15 at own 44Sone Ntoh run for 8 yds to the Princ 48
9:272nd & 7 at opp 48Charlie Dean pass complete to Tyler Neville for 13 yds to the Princ 35 for a 1ST down
9:271st & 10 at opp 35Charlie Dean pass complete to Kym Wimberly for 8 yds to the Princ 27
9:272nd & 2 at opp 27PENALTY HARV False Start (Gentle,Austin) 5 yards from PRIN27 to PRIN32. NO PLAY.
9:272nd & 7 at opp 32Charlie Dean sacked for a loss of 9 yards to the Princ 41
9:273rd & 16 at opp 41Charlie Dean pass incomplete to Haven Montefalco
6:254th & 16 at opp 41Sebastien Tasko run for 12 yds to the Harv 47 Sebastien Tasko fumbled, recovered by Princ Sebastien Tasko
Princeton Touchdown, 11 plays
6:251st & 10 at opp 47Blake Stenstrom pass complete to John Volker for 4 yds to the Harv 43
6:252nd & 6 at opp 43Ryan Butler run for 5 yds to the Harv 38
6:253rd & 1 at opp 38Ryan Butler run for 5 yds to the Harv 33 for a 1ST down
6:251st & 10 at opp 33Blake Stenstrom pass incomplete to Dylan Classi
4:412nd & 10 at opp 33Timeout HARVARD, clock 04:41
4:412nd & 10 at opp 33Blake Stenstrom run for 3 yds to the Harv 30
4:413rd & 7 at opp 30Blake Stenstrom pass complete to Andrei Iosivas for 12 yds to the Harv 18 for a 1ST down
4:411st & 10 at opp 18Ryan Butler run for 2 yds to the Harv 16
4:412nd & 8 at opp 16Andrei Iosivas run for 12 yds to the Harv 4 for a 1ST down
4:411st & goal at opp 4Blake Stenstrom run for 1 yd to the Harv 5
4:412nd & goal at opp 5Blake Stenstrom run for 4 yds to the Harv 1
4:413rd & goal at opp 1No Huddle-Shotgun Butler,Ryan rush middle for 0 yards to the HARV01 (Egbe,Solomon; Tademy,Victor) PENALTY HARV Illegal Substitution. NO PLAY.
0:563rd & goal at opp 1Ryan Butler run for 1 yd for a TD, (Jeffrey Sexton KICK)Princeton 28, Harvard 10
Harvard Turnover on downs, 5 plays
0:561st & 10 at own 40Jeffrey Sexton kickoff for 60 yds for a touchback
0:561st & 10 at own 25Charlie Dean pass complete to Tyler Neville for 20 yds to the Harv 45 for a 1ST down
0:561st & 10 at own 45Charlie Dean pass complete to Aidan Borguet for 2 yds to the Harv 47
0:002nd & 8 at own 47Charlie Dean run for no gain to the Harv 47
Q4 15:003rd & 8 at own 47Charlie Dean pass complete to Kym Wimberly for 4 yds to the Princ 49
Q4 14:294th & 4 at opp 49Charlie Dean pass incomplete to Haven Montefalco
4th quarter5 drives, then Princeton 37, Harvard 10
Princeton Field goal, 8 plays
14:291st & 10 at own 49Ryan Butler run for 2 yds to the Harv 49
14:292nd & 8 at opp 49Blake Stenstrom pass complete to Dylan Classi for 31 yds to the Harv 18 for a 1ST down
14:291st & 10 at opp 18Ryan Butler run for 9 yds to the Harv 9
14:292nd & 1 at opp 9Ryan Butler run for 3 yds to the Harv 6 for a 1ST down
14:291st & goal at opp 6Blake Stenstrom pass incomplete to Ryan Butler
14:292nd & goal at opp 6John Volker run for 1 yd to the Harv 7
11:313rd & goal at opp 7Timeout HARVARD, clock 11:31
11:313rd & goal at opp 7Blake Stenstrom pass incomplete
11:224th & goal at opp 7Jeffrey Sexton 24 yd FG GOODPrinceton 31, Harvard 10
11:221st & 10 at own 16Timeout HARVARD, clock 11:22
Harvard Interception, 4 plays
11:171st & 10 at own 40Jeffrey Sexton kickoff for 54 yds , Jack Bill return for 10 yds to the Harv 16
11:171st & 10 at own 16Aidan Borguet run for 13 yds to the Harv 29 for a 1ST down
11:171st & 10 at own 29Aidan Borguet run for 4 yds to the Harv 33
11:172nd & 6 at own 33Luke Emge pass complete to Kaedyn Odermann for 5 yds to the Harv 38
9:383rd & 1 at own 38Luke Emge pass intercepted
Princeton Touchdown, 5 plays
7:421st & 10 at opp 39Blake Stenstrom pass incomplete to Dylan Classi
7:292nd & 10 at opp 39Ryan Butler run for 5 yds to the Harv 34
7:293rd & 5 at opp 34Ryan Butler run for 1 yd to the Harv 35
7:294th & 6 at opp 35Blake Stenstrom pass complete to Andrei Iosivas for 31 yds to the Harv 4 for a 1ST down
7:161st & goal at opp 4Blake Stenstrom run for 4 yds for a TD, (Jeffrey Sexton PAT BLOCKED)Princeton 37, Harvard 10
Harvard Interception, 8 plays
7:121st & 10 at own 40Jeffrey Sexton kickoff for 57 yds , Jack Bill return for 11 yds to the Harv 14
7:121st & 10 at own 14Aidan Borguet run for 3 yds to the Harv 17
7:122nd & 7 at own 17Sone Ntoh run for 7 yds to the Harv 24 for a 1ST down
7:121st & 10 at own 24Sone Ntoh run for 7 yds to the Harv 31
7:122nd & 3 at own 31Luke Emge pass incomplete to Tyler Neville
7:123rd & 3 at own 31Aidan Borguet run for 19 yds to the 50 yard line for a 1ST down
7:121st & 10 at the 50Aidan Borguet run for 3 yds to the Princ 47
7:122nd & 7 at opp 47Aidan Borguet run for no gain to the Princ 47
3:513rd & 7 at opp 47Luke Emge pass intercepted
Princeton End of game, 6 plays
3:511st & 10 at own 26Ryan Butler run for 4 yds to the Princ 30
3:512nd & 6 at own 30Ryan Butler run for 9 yds to the Princ 39 for a 1ST down
3:511st & 10 at own 39Ryan Butler run for 2 yds to the Princ 41
3:512nd & 8 at own 41Ja’Derris Carr run for 6 yds to the Princ 47
3:513rd & 2 at own 47Ja’Derris Carr run for 3 yds to the 50 yard line for a 1ST down
0:001st & 10 at the 50Kneel down by Princeton at PRIN46 for loss of 4 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.

Princeton leads 51–⁠37–⁠7 in 95 meetings, counting the three since this game.

Recent meetings
2025Harvard 35, Princeton 14
2024Harvard 45, Princeton 13
2023Princeton 21, Harvard 14
2022Princeton 37, Harvard 10
2021Princeton 18, Harvard 16
2019Princeton 30, Harvard 24

Around this game

Princeton

Harvard