Yale at Princeton

Saturday, November 11, 2023

Yale beat Princeton 36–⁠28 in double overtime. It was their 124th meeting; after it, Yale led the series 69–⁠45–⁠10.

AwayYale7–⁠3 in 2023
36
HomePrinceton5–⁠5 in 2023
28

Final, 2 overtimes at Princeton University Stadium, PrincetonTV: ESPNUAttendance 7,157

At kickoff
54°F, clear, wind 9 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Trenton Mercer Airport (KTTN), 16 km from the stadium, seven minutes before kickoff
Official
Jeff PumphreyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4OT1OT2Final
Yale707140836
Princeton707140028

Standouts

Player stats

Yale

PassingC/AttYdsTDInt
Nolan Grooms23/3023210
RushingCarYdsTDLong
Joshua Pitsenberger28131321
Nolan Grooms1345124
Spencer Alston421012
Tre Peterson3403
ReceivingRecYdsTDLong
Mason Tipton10130041
David Pantelis446027
Joey Felton216112
Ryan Lindley21208

Princeton

PassingC/AttYdsTDInt
Blake Stenstrom20/3624010
Blaine Hipa1/1310
RushingCarYdsTDLong
John Volker1490136
A.J. Barber125025
Ja’Derris Carr-Kersh81706
Blaine Hipa315111
ReceivingRecYdsTDLong
Luke Colella7121275
Tyler Picinic233022
Tamatoa Falatea332019
Dareion Murphy123023

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

Team stats

YalePrinceton
429Total yards397
232Passing yards243
197Rushing yards154
7.7Yards per pass6.6
4.0Yards per rush3.9
23First downs20
8–⁠16Third downs4–⁠17
1–⁠1Fourth downs3–⁠5
1Turnovers0
6–⁠50Penalties6–⁠49
32:27Possession27:33

Efficiency

YalePrinceton
43%Success rate36%
0.20EPA per play0.25
1.16Explosiveness1.64
0.06Rushing EPA0.13
0.37Passing EPA0.34
23%Passing-down success26%

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 60% to win. Yale won as Elo’s underdog.

The line

Yale −2.5, over/under 38.5.

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

Every drive

Princeton end zoneYale end zoneQ1 YaleTouchdown, 13 playsQ1 PrincetonPunt, 5 playsQ1 YalePunt, 3 playsQ1 PrincetonTouchdown, 7 playsQ1 YaleFumble, 8 playsQ2 PrincetonPunt, 3 playsQ2 YalePunt, 3 playsQ2 PrincetonPunt, 4 playsQ2 YalePunt, 10 playsQ2 PrincetonPunt, 3 playsQ2 YalePunt, 3 playsQ2 PrincetonPunt, 6 playsQ2 YaleEnd of half, 2 playsQ3 PrincetonTouchdown, 6 playsQ3 YalePunt, 3 playsQ3 PrincetonPunt, 4 playsQ3 YaleTouchdown, 6 playsQ3 PrincetonPunt, 6 playsQ3 YalePunt, 5 playsQ3 PrincetonPunt, 3 playsQ4 YaleTouchdown, 6 playsQ4 PrincetonTouchdown, 1 playQ4 YaleTouchdown, 9 playsQ4 PrincetonTouchdown, 16 playsQ4 YaleResult not recorded, 1 playQ5 YaleMissed FG, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Princeton drives left to right, Yale 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 YaleTouchdown, 13 plays, 75 yards
  2. Q1 PrincetonPunt, 5 plays, 34 yards
  3. Q1 YalePunt, 3 plays, 0 yards
  4. Q1 PrincetonTouchdown, 7 plays, 30 yards
  5. Q1 YaleFumble, 8 plays, 43 yards
  6. Q2 PrincetonPunt, 3 plays, 1 yard
  7. Q2 YalePunt, 3 plays, 3 yards
  8. Q2 PrincetonPunt, 4 plays, 45 yards
  9. Q2 YalePunt, 10 plays, 36 yards
  10. Q2 PrincetonPunt, 3 plays, 1 yard
  11. Q2 YalePunt, 3 plays, −3 yards
  12. Q2 PrincetonPunt, 6 plays, 34 yards
  13. Q2 YaleEnd of half, 2 plays, 6 yards
  14. Q3 PrincetonTouchdown, 6 plays, 75 yards
  15. Q3 YalePunt, 3 plays, 7 yards
  16. Q3 PrincetonPunt, 4 plays, −17 yards
  17. Q3 YaleTouchdown, 6 plays, 48 yards
  18. Q3 PrincetonPunt, 6 plays, 9 yards
  19. Q3 YalePunt, 5 plays, 42 yards
  20. Q3 PrincetonPunt, 3 plays, −3 yards
  21. Q4 YaleTouchdown, 6 plays, 64 yards
  22. Q4 PrincetonTouchdown, 1 play, 75 yards
  23. Q4 YaleTouchdown, 9 plays, 70 yards
  24. Q4 PrincetonTouchdown, 16 plays, 75 yards
  25. Q4 YaleResult not recorded, 1 play, −4 yards
  26. Q5 YaleMissed FG, 5 plays, 7 yards

Play by play

1st quarter5 drives, then Tied at 7
Yale Touchdown, 13 plays
15:001st & 10 at own 40Jeffrey Sexton kickoff for 60 yds for a touchback
15:001st & 10 at own 25Nolan Grooms pass complete to Mason Shipp for 7 yds to the YALE 32
15:002nd & 3 at own 32Joshua Pitsenberger run for 10 yds to the YALE 42 for a 1ST down
15:001st & 10 at own 42Nolan Grooms pass complete to Mason Tipton for 6 yds to the YALE 48
15:002nd & 4 at own 48Nolan Grooms run for 4 yds to the PRIN 48 for a 1ST down
15:001st & 10 at opp 48Joshua Pitsenberger run for 1 yd to the PRIN 47
15:002nd & 9 at opp 47Nolan Grooms run for 2 yds to the PRIN 45
15:003rd & 7 at opp 45Nolan Grooms pass complete to Ryan Lindley for 8 yds to the PRIN 37 for a 1ST down
15:001st & 10 at opp 37Nolan Grooms pass complete to Mason Tipton for 3 yds to the PRIN 40
15:002nd & 13 at opp 40Joshua Pitsenberger run for 8 yds to the PRIN 32
15:003rd & 5 at opp 32Joshua Pitsenberger run for 4 yds to the PRIN 28
15:004th & 1 at opp 28Nolan Grooms pass complete to Ryan Lindley for 4 yds to the PRIN 24 for a 1ST down
15:001st & 10 at opp 24Nolan Grooms run for no gain to the PRIN 24
8:482nd & 10 at opp 24Nolan Grooms run for 24 yds for a TD (Jack Bosman KICK)Yale 7, Princeton 0
Princeton Punt, 5 plays
8:481st & 10 at own 25AJ Barber run for 25 yds to the 50 yard line for a 1ST down
8:481st & 10 at the 50Blake Stenstrom pass complete to AJ Barber for 10 yds to the YALE 40 for a 1ST down
8:481st & 10 at opp 40Blake Stenstrom pass incomplete to Tamatoa Falatea
8:482nd & 10 at opp 40John Volker run for 3 yds to the YALE 37
8:483rd & 7 at opp 37Blake Stenstrom run for 4 yds to the YALE 41
8:481st & 10 at own 40Jack Bosman kickoff for 59 yds
6:554th & 11 at opp 41Brady Clark punt for 34 yds, fair catch by Ryan Lindley at the YALE 7
Yale Punt, 3 plays
6:551st & 10 at own 7Nolan Grooms pass incomplete to Mason Shipp
6:552nd & 10 at own 7Tre Peterson run for 3 yds to the YALE 10
6:553rd & 7 at own 10PENALTY YALE False Start (Mendoza,Jonathan) 5 yards from YALE10 to YALE05. NO PLAY.
6:553rd & 12 at own 5Tre Peterson run for 2 yds to the YALE 7
5:244th & 10 at own 7Jack Bosman punt for 23 yds, punt out-of-bounds at the YALE 30
Princeton Touchdown, 7 plays
5:241st & 10 at opp 30Blake Stenstrom pass incomplete to AJ Barber
5:242nd & 10 at opp 30Blake Stenstrom pass complete to Caden Dumas for 7 yds to the YALE 23
5:243rd & 3 at opp 23Ja’Derris Carr run for 4 yds to the YALE 19 for a 1ST down
5:241st & 10 at opp 19Blake Stenstrom pass incomplete to Tyler Picinic
5:242nd & 10 at opp 19Blake Stenstrom pass complete to Tyler Picinic for 11 yds to the YALE 8 for a 1ST down
5:241st & goal at opp 8Blake Stenstrom pass complete to AJ Barber for 3 yds to the YALE 5
3:052nd & goal at opp 5John Volker run for 5 yds for a TD Yale Penalty, Illegal Substitution (Tre Peterson) declined (Sam Massick KICK)Tied at 7
Yale Fumble, 8 plays
3:051st & 10 at own 40Jeffrey Sexton kickoff for 60 yds for a touchback
3:051st & 10 at own 25Joshua Pitsenberger run for 3 yds to the YALE 28
3:052nd & 7 at own 28Nolan Grooms run for 8 yds to the YALE 36 for a 1ST down
3:051st & 10 at own 36Nolan Grooms pass complete to David Pantelis for 4 yds to the YALE 40
3:052nd & 6 at own 40Joshua Pitsenberger run for 5 yds to the YALE 45
3:053rd & 1 at own 45Joshua Pitsenberger run for 2 yds to the YALE 47 for a 1ST down
3:051st & 10 at own 47Nolan Grooms pass complete to Mason Tipton for 17 yds to the PRIN 36 for a 1ST down
0:001st & 10 at opp 36Nolan Grooms pass complete to Mason Tipton for 5 yds to the PRIN 31
Q2 14:532nd & 5 at opp 31Tre Peterson run for 1 yd to the PRIN 32 Tre Peterson fumbled, recovered by YALE Liam Johnson No Huddle-Shotgun Peterson,Tre rush left for 1 yard loss to the PRIN32 fumbled by Peterson,Tre at PRIN33 forced by Robinson,London recovered by PRIN Johnson,Liam at PRIN32, End Of Play.
2nd quarter8 drives, then Tied at 7
Princeton Punt, 3 plays
14:531st & 10 at own 32Dareion Murphy run for 2 yds to the PRIN 34
14:532nd & 8 at own 34Blake Stenstrom pass complete to Luke Colella for 1 yd to the PRIN 33
14:533rd & 9 at own 33Blake Stenstrom pass incomplete to Luke Colella
13:324th & 9 at own 33Brady Clark punt blocked by Zion Dayne blocked by Zion Dayne Clark,Brady punt 6 yards to the PRIN39 blocked by Dayne,Zion recovered by PRIN Beesley,Will at PRIN39, End Of Play.
Yale Punt, 3 plays
13:321st & 10 at opp 39Nolan Grooms pass incomplete to Mason Tipton
13:322nd & 10 at opp 39Joshua Pitsenberger run for 3 yds to the PRIN 36
13:323rd & 7 at opp 36Nolan Grooms pass incomplete to Ryan Lindley
12:474th & 7 at opp 36Jack Bosman punt for 21 yds, punt out-of-bounds at the PRIN 15
Princeton Punt, 4 plays
12:471st & 10 at opp 43Blake Stenstrom pass incomplete to AJ Barber
12:472nd & 10 at opp 43John Volker run for 1 yd to the YALE 42
12:473rd & 9 at opp 42Blake Stenstrom run for 2 yds to the YALE 40
11:124th & 7 at opp 40Timeout Yale, clock 11:12
11:044th & 7 at opp 40Blake Stenstrom punt for 37 yds
Yale Punt, 10 plays
11:041st & 10 at own 3Joshua Pitsenberger run for 4 yds to the YALE 7
11:042nd & 6 at own 7Joshua Pitsenberger run for 3 yds to the YALE 10
11:043rd & 3 at own 10Nolan Grooms pass complete to Mason Tipton for 3 yds to the YALE 13 for a 1ST down
11:041st & 10 at own 13Spencer Alston run for 12 yds to the YALE 25 for a 1ST down
11:041st & 10 at own 25Nolan Grooms pass incomplete to David Pantelis
11:042nd & 10 at own 25Nolan Grooms run for 4 yds to the YALE 29
11:043rd & 6 at own 29Nolan Grooms pass complete to David Pantelis for 8 yds to the YALE 37 for a 1ST down
11:041st & 10 at own 37Nolan Grooms pass complete to Jackson Hawes for 2 yds to the YALE 35
11:042nd & 12 at own 35Joshua Pitsenberger run for 4 yds to the YALE 39
11:043rd & 8 at own 39Nolan Grooms pass incomplete to Mason Tipton
6:004th & 8 at own 39Jack Bosman punt for 37 yds, fair catch by AJ Barber at the PRIN 24
Princeton Punt, 3 plays
6:001st & 10 at own 24Blake Stenstrom pass complete to John Volker for 5 yds to the PRIN 29
6:002nd & 5 at own 29PENALTY PRIN False Start (Matheson,Tommy) 5 yards from PRIN29 to PRIN24. NO PLAY.
6:002nd & 10 at own 24Blake Stenstrom run for 1 yd to the PRIN 25
6:003rd & 9 at own 25Blake Stenstrom pass incomplete to Luke Colella
4:234th & 9 at own 25Brady Clark punt for 50 yds, fair catch by Ryan Lindley at the YALE 25
Yale Punt, 3 plays
4:231st & 10 at own 25Joshua Pitsenberger run for no gain to the YALE 25
4:232nd & 10 at own 25Nolan Grooms pass complete to Joey Felton for 4 yds to the YALE 29
4:233rd & 6 at own 29Nolan Grooms sacked by Ozzie Nicholas for a loss of 7 yards to the YALE 22
3:104th & 13 at own 22Timeout Princeton, clock 03:10
2:574th & 13 at own 22Jack Bosman punt for 61 yds
Princeton Punt, 6 plays
2:571st & 10 at own 17Blake Stenstrom pass complete to Luke Colella for 11 yds to the PRIN 28 for a 1ST down
2:571st & 10 at own 28Blake Stenstrom pass incomplete to Tamatoa Falatea
2:572nd & 10 at own 28Blake Stenstrom pass complete to Tyler Picinic for 22 yds to the 50 yard line for a 1ST down
2:571st & 10 at the 50Blake Stenstrom pass incomplete to Luke Colella
2:572nd & 10 at the 50Blake Stenstrom pass complete to John Volker for no gain to the 50 yard line
2:573rd & 10 at the 50Blake Stenstrom pass complete to John Volker for 1 yd to the YALE 49
1:024th & 9 at opp 49Timeout Yale, clock 01:02
0:534th & 9 at opp 49Brady Clark punt for 47 yds
Yale End of half, 2 plays
0:531st & 10 at own 2Joshua Pitsenberger run for no gain to the YALE 2
0:002nd & 10 at own 2Joshua Pitsenberger run for 6 yds to the YALE 8
3rd quarter7 drives, then Tied at 14
Princeton Touchdown, 6 plays
15:001st & 10 at own 35Jack Bosman kickoff for 60 yds
15:001st & 10 at own 25John Volker run for 11 yds to the PRIN 36 for a 1ST down
15:001st & 10 at own 36Blake Stenstrom pass complete to Tamatoa Falatea for 6 yds to the PRIN 42
15:001st & 10 at opp 43Blake Stenstrom pass incomplete to AJ Barber
15:002nd & 10 at opp 43Ja’Derris Carr run for 6 yds to the YALE 37
15:003rd & 4 at opp 37John Volker run for 36 yds to the YALE 1 for a 1ST down
15:001st & goal at opp 1No Huddle-Shotgun Volker,John rush middle for 0 yards to the YALE01 (Gulley, Jr,Alvin; Tyler,Mitchell) PENALTY YALE Illegal Substitution. NO PLAY.
12:341st & goal at opp 1Blaine Hipa run for 1 yd for a TD (Sam Massick KICK)Princeton 14, Yale 7
Yale Punt, 3 plays
12:341st & 10 at own 40Jeffrey Sexton kickoff for 60 yds for a touchback
12:341st & 10 at own 25Nolan Grooms pass incomplete
12:342nd & 10 at own 25Joshua Pitsenberger run for 4 yds to the YALE 29
12:343rd & 6 at own 29Nolan Grooms pass complete to Joshua Pitsenberger for 3 yds to the YALE 32
11:064th & 3 at own 32Jack Bosman punt for 36 yds
Princeton Punt, 4 plays
11:061st & 10 at own 32John Volker run for 3 yds to the PRIN 29
11:062nd & 13 at own 29Princeton Penalty, Tripping (-14 Yards) to the PRIN 15
11:062nd & 32 at own 10Blake Stenstrom pass complete to John Volker for 10 yds to the PRIN 20
11:063rd & 22 at own 20PENALTY PRIN False Start (Hilliard,Nicholas) 5 yards from PRIN20 to PRIN15. NO PLAY.
11:063rd & 27 at own 15Blake Stenstrom pass incomplete to John Volker
8:244th & 27 at own 15Brady Clark punt for 50 yds , Ryan Lindley returns for 17 yds to the PRIN 48
Yale Touchdown, 6 plays
8:241st & 10 at opp 48Nolan Grooms run for 1 yd to the PRIN 47
8:242nd & 9 at opp 47Nolan Grooms pass complete to David Pantelis for 27 yds to the PRIN 20 for a 1ST down
8:241st & 10 at opp 20Nolan Grooms run for 3 yds to the PRIN 17
8:242nd & 7 at opp 17Nolan Grooms pass complete to Mason Tipton for 14 yds to the PRIN 3 for a 1ST down
8:241st & goal at opp 3Joshua Pitsenberger run for 2 yds to the PRIN 1
5:372nd & goal at opp 1Joshua Pitsenberger run for 1 yd for a TD (Jack Bosman KICK)Tied at 14
Princeton Punt, 6 plays
5:371st & 10 at own 40Jack Bosman kickoff for 51 yds
5:371st & 10 at own 25Blake Stenstrom pass incomplete to AJ Barber
5:372nd & 10 at own 25Dareion Murphy run for 3 yds to the PRIN 28
5:373rd & 7 at own 28Blake Stenstrom pass complete to Luke Colella for 11 yds to the PRIN 39 for a 1ST down
5:371st & 10 at own 39Ja’Derris Carr run for 2 yds to the PRIN 41
5:372nd & 8 at own 41Blake Stenstrom sacked by Ezekiel Larry for a loss of 7 yards to the PRIN 34 Blake Stenstrom fumbled, recovered by YALE Caden Dumas , return for 0 yards
5:373rd & 15 at own 34Blake Stenstrom pass incomplete to Luke Colella
2:524th & 15 at own 34Brady Clark punt for 58 yds
Yale Punt, 5 plays
2:521st & 10 at own 8Joshua Pitsenberger run for 6 yds to the YALE 14
2:522nd & 4 at own 14Nolan Grooms pass complete to Mason Tipton for 41 yds to the PRIN 45 for a 1ST down
2:521st & 10 at opp 45Joshua Pitsenberger run for 3 yds to the PRIN 42
2:522nd & 7 at opp 42Nolan Grooms pass incomplete to Ry Yates
2:523rd & 7 at opp 42Nolan Grooms sacked by Liam Johnson for a loss of 8 yards to the 50 yard line
0:454th & 15 at the 50Jack Bosman punt for 30 yds, fair catch by AJ Barber at the PRIN 20
Princeton Punt, 3 plays
0:001st & 10 at own 20John Volker run for 1 yd to the PRIN 21
Q4 15:002nd & 9 at own 21Blake Stenstrom pass incomplete to Luke Colella
Q4 15:003rd & 9 at own 21Blake Stenstrom sacked by Ezekiel Larry for a loss of 4 yards to the PRIN 17
Q4 14:054th & 13 at own 17Brady Clark punt blocked by Ryan Belk, punt out-of-bounds at the YALE 36 blocked by Ryan Belk
4th quarter5 drives, then Tied at 28
Yale Touchdown, 6 plays
14:052nd & 3 at own 43Joshua Pitsenberger run for 6 yds to the YALE 49 for a 1ST down
14:051st & 10 at own 49Nolan Grooms pass complete to Mason Tipton for 31 yds to the PRIN 20 for a 1ST down
14:051st & 10 at opp 20Nolan Grooms pass complete to Mason Tipton for 5 yds to the PRIN 15
14:052nd & 5 at opp 15Joshua Pitsenberger run for 3 yds to the PRIN 12
14:051st & 10 at own 36Joshua Pitsenberger run for 7 yds to the YALE 43
11:293rd & 2 at opp 12Nolan Grooms pass complete to Joey Felton for 12 yds for a TD (Jack Bosman KICK)Yale 21, Princeton 14
Princeton Touchdown, 1 play
11:291st & 10 at own 40Shamus Florio kickoff for 59 yds
11:181st & 10 at own 25Blake Stenstrom pass complete to Luke Colella for 75 yds for a TD (Sam Massick KICK)Tied at 21
11:181st & 10 at own 40PENALTY PRIN UNS: Unsportsmanlike Conduct (Colella,Luke) 15 yards from PRIN40 to PRIN25. NO PLAY.
11:141st & 10 at own 25Jeffrey Sexton kickoff for 55 yds , Joey Felton return for 20 yds to the YALE 45 Yale Penalty, Offensive Holding (10 Yards) to the YALE 30
Yale Touchdown, 9 plays
11:141st & 10 at own 30PENALTY YALE False Start (Pitsenberger,Joshua) 5 yards from YALE30 to YALE25. NO PLAY.
11:141st & 15 at own 25Joshua Pitsenberger run for 4 yds to the YALE 29
11:142nd & 11 at own 29Nolan Grooms pass complete to David Pantelis for 7 yds to the YALE 36
11:143rd & 4 at own 36Nolan Grooms pass complete to Mason Tipton for 11 yds to the YALE 47 for a 1ST down
11:141st & 10 at own 47Spencer Alston run for 2 yds to the YALE 49
11:142nd & 8 at own 49Spencer Alston run for 6 yds to the PRIN 45
11:143rd & 2 at opp 45Joshua Pitsenberger run for 15 yds to the PRIN 30 for a 1ST down
11:141st & 10 at opp 30Nolan Grooms pass complete to Joshua Pitsenberger for 8 yds to the PRIN 22
11:142nd & 2 at opp 22Spencer Alston run for 1 yd to the PRIN 21
7:103rd & 1 at opp 21Joshua Pitsenberger run for 21 yds for a TD (Jack Bosman KICK)Yale 28, Princeton 21
Princeton Touchdown, 16 plays
7:101st & 10 at own 40Shamus Florio kickoff for 60 yds
7:101st & 10 at own 25Blake Stenstrom pass complete to Dareion Murphy for 23 yds to the PRIN 48 for a 1ST down
7:101st & 10 at own 48Dareion Murphy run for 3 yds to the YALE 49
7:102nd & 7 at opp 49Blake Stenstrom run for 9 yds to the YALE 40 for a 1ST down
7:101st & 10 at opp 40John Volker run for 3 yds to the YALE 37
7:102nd & 7 at opp 37John Volker run for 3 yds to the YALE 34
7:103rd & 4 at opp 34John Volker run for 1 yd to the YALE 35
7:104th & 5 at opp 35Blake Stenstrom pass complete to Luke Colella for 11 yds to the YALE 24 for a 1ST down
7:101st & 10 at opp 24John Volker run for 2 yds to the YALE 22
7:102nd & 8 at opp 22Blake Stenstrom sacked by Mitchell Tyler for a loss of 9 yards to the YALE 31
7:103rd & 17 at opp 31Blake Stenstrom run for 1 yd to the YALE 30 Princeton Penalty, Offensive Holding (Yards) declined
1:574th & 18 at opp 32Timeout Yale, clock 01:57
1:574th & 18 at opp 32Blake Stenstrom pass complete to Tamatoa Falatea for 19 yds to the YALE 13 for a 1ST down
1:571st & 10 at opp 13John Volker run for 2 yds to the YALE 11
1:572nd & 8 at opp 11Blake Stenstrom pass complete to Tamatoa Falatea for 7 yds to the YALE 4
1:573rd & 1 at opp 4John Volker run for no gain to the YALE 4
1:574th & 1 at opp 4Ja’Derris Carr run for 1 yd to the YALE 3 for a 1ST down
0:181st & goal at opp 3Blaine Hipa pass complete to Luke Colella for 3 yds for a TD (Sam Massick KICK)Tied at 28
Yale Result not recorded, 1 play
0:181st & 10 at own 35Jeffrey Sexton kickoff for 65 yds for a touchback
0:001st & 10 at own 25N. Grooms takes a knee
Overtime1 drive, then Tied at 28
Yale Missed FG, 5 plays
1st & 10 at opp 21Timeout Yale, clock 00:00

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.

Yale leads 71–⁠45–⁠10 in 126 meetings, counting the two since this game.

Recent meetings
2025Yale 13, Princeton 10
2024Yale 42, Princeton 28
2023Yale 36, Princeton 28
2022Yale 24, Princeton 20
2021Princeton 35, Yale 20
2019Yale 51, Princeton 14

Around this game