Princeton at Yale

Saturday, November 16, 2024

Yale beat Princeton 42–⁠28. It was their 125th meeting; after it, Yale led the series 70–⁠45–⁠10.

AwayPrinceton3–⁠7 in 2024
28
HomeYale7–⁠3 in 2024
42

Final at Yale Bowl, New HavenTV: ESPN+Attendance 7,594

At kickoff
61°F, clear, wind 14 mph from the northwest, gusts to 28 mphWeather: NOAA NCEI Integrated Surface Database; Tweed-New Haven Airport (KHVN), 9 km from the stadium, seven minutes before kickoff
Official
Todd BoydGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Princeton7147028
Yale71414742

Standouts

Player stats

Princeton

PassingC/AttYdsTDInt
Blaine Hipa23/3926711
RushingCarYdsTDLong
Ethan Clark1279228
John Volker956137
Christian Lynch1808
ReceivingRecYdsTDLong
A.J. Barber7108133
Luke Colella662014
Ethan Clark455022
Jalen Geer328017

Yale

PassingC/AttYdsTDInt
Grant Jordan13/1614020
RushingCarYdsTDLong
Joshua Pitsenberger25159215
Grant Jordan959124
Tre Peterson953011
Nathan Denney21007
ReceivingRecYdsTDLong
Chase Nenad353131
Joey Felton441023
David Pantelis228022
Joshua Pitsenberger2915
DefenseTklTFLSacksInt
Inumidun Ayo-Durojaiye0001

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

Team stats

PrincetonYale
406Total yards421
267Passing yards140
139Rushing yards281
6.8Yards per pass8.8
4.2Yards per rush6.0
22First downs24
7–⁠15Third downs4–⁠8
2–⁠3Fourth downs1–⁠1
2Turnovers1
6–⁠40Penalties5–⁠33
28:16Possession31:44

Efficiency

PrincetonYale
44%Success rate65%
0.05EPA per play0.48
1.38Explosiveness0.96
0.02Rushing EPA0.53
0.17Passing EPA0.35
37%Passing-down success38%

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)

Yale 77% to win. Elo’s favorite won.

The line

Yale −12.5, over/under 54.5.

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

Every drive

Yale end zonePrinceton end zoneQ1 YalePunt, 3 playsQ1 PrincetonPunt, 3 playsQ1 YaleFumble, 3 playsQ1 PrincetonTouchdown, 7 playsQ1 YaleTouchdown, 9 playsQ1 PrincetonPunt, 9 playsQ2 YaleResult not recorded, 1 playQ2 YaleTouchdown, 13 playsQ2 PrincetonTouchdown, 5 playsQ2 YalePunt, 5 playsQ2 PrincetonFumble return TD, 2 plays (Yale scores)Q2 PrincetonTouchdown, 9 playsQ3 PrincetonTouchdown, 7 playsQ3 YaleTouchdown, 11 playsQ3 PrincetonPunt, 5 playsQ3 YaleTouchdown, 3 playsQ3 PrincetonPunt, 6 playsQ3 YaleTouchdown, 8 playsQ4 PrincetonInterception, 15 playsQ4 YalePunt, 3 playsQ4 PrincetonTurnover on downs, 7 playsQ4 YaleResult not recorded, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Yale drives left to right, Princeton right to left.
  1. Q1 YalePunt, 3 plays, 6 yards
  2. Q1 PrincetonPunt, 3 plays, −1 yard
  3. Q1 YaleFumble, 3 plays, 13 yards
  4. Q1 PrincetonTouchdown, 7 plays, 44 yards
  5. Q1 YaleTouchdown, 9 plays, 72 yards
  6. Q1 PrincetonPunt, 9 plays, 33 yards
  7. Q2 YaleResult not recorded, 1 play, 0 yards
  8. Q2 YaleTouchdown, 13 plays, 86 yards
  9. Q2 PrincetonTouchdown, 5 plays, 72 yards
  10. Q2 YalePunt, 5 plays, 19 yards
  11. Q2 PrincetonFumble return TD, 2 plays (Yale scores), −10 yards
  12. Q2 PrincetonTouchdown, 9 plays, 72 yards
  13. Q3 PrincetonTouchdown, 7 plays, 61 yards
  14. Q3 YaleTouchdown, 11 plays, 72 yards
  15. Q3 PrincetonPunt, 5 plays, 7 yards
  16. Q3 YaleTouchdown, 3 plays, 10 yards
  17. Q3 PrincetonPunt, 6 plays, 17 yards
  18. Q3 YaleTouchdown, 8 plays, 87 yards
  19. Q4 PrincetonInterception, 15 plays, 65 yards
  20. Q4 YalePunt, 3 plays, 5 yards
  21. Q4 PrincetonTurnover on downs, 7 plays, 22 yards
  22. Q4 YaleResult not recorded, 4 plays, 24 yards

Play by play

1st quarter7 drives, then Tied at 7
Yale Punt, 3 plays
15:001st & 10 at own 40Jeffrey Sexton kickoff for 60 yds for a touchback
15:001st & 10 at own 25Joshua Pitsenberger run for no gain to the YALE 25
15:002nd & 10 at own 25Grant Jordan pass complete to David Pantelis for 6 yds to the YALE 31
15:003rd & 4 at own 31Grant Jordan pass incomplete to Chase Nenad
Princeton Punt, 9 plays
0:101st & 10 at opp 36John Volker run for 2 yds to the YALE 34
13:454th & 4 at own 31Shamus Florio punt for 39 yds
Princeton Punt, 3 plays
13:451st & 10 at own 30Blaine Hipa sacked by Tamatoa McDonough for a loss of 5 yards to the PRIN 25
13:452nd & 15 at own 25Blaine Hipa pass incomplete to AJ Barber
13:453rd & 15 at own 25Blaine Hipa run for 4 yds to the PRIN 29
12:184th & 11 at own 29Brady Clark punt for 57 yds, punt out-of-bounds at the YALE 20 , David Pantelis returns for 6 yds to the YALE 20
Yale Fumble, 3 plays
12:181st & 10 at own 20Grant Jordan run for 3 yds to the YALE 23
12:182nd & 7 at own 23Tre Peterson run for 10 yds to the YALE 33 for a 1ST down
11:041st & 10 at own 33Grant Jordan pass complete to David Pantelis for 22 yds Grant Jordan fumbled, recovered by PRIN Torian Roberts
Princeton Touchdown, 7 plays
11:041st & 10 at opp 47Princeton Penalty, false start (Joey Wassler) to the PRIN 48
11:041st & 15 at own 48Ethan Clark run for 8 yds to the YALE 44
10:492nd & 7 at opp 44Ethan Clark run for 28 yds to the YALE 16 for a 1ST down
10:491st & 10 at opp 16Ethan Clark run for 3 yds to the YALE 13
10:492nd & 7 at opp 13Blaine Hipa run for 1 yd to the YALE 12
10:493rd & 6 at opp 12Yale Penalty, off-side (Alvin Gulley Jr.) to the YALE 7
10:493rd & 1 at opp 7Ethan Clark run for a loss of 2 yards to the YALE 9
10:494th & 3 at opp 9Blaine Hipa pass complete to Jalen Geer for 6 yds to the YALE 3 for a 1ST down
7:521st & goal at opp 3Ethan Clark 3 Yd Run (Sam Massick Kick)Princeton 7, Yale 0
Yale Touchdown, 9 plays
7:521st & 10 at own 40Jeffrey Sexton kickoff for 60 yds for a touchback
7:521st & 10 at own 25Joshua Pitsenberger run for 7 yds to the YALE 32
7:522nd & 3 at own 32Joshua Pitsenberger run for 2 yds to the YALE 34
7:523rd & 1 at own 34Joshua Pitsenberger run for 7 yds to the YALE 41 for a 1ST down
7:521st & 10 at own 41Grant Jordan sacked by AJ Pigford for a loss of 1 yard to the YALE 40
7:522nd & 11 at own 40Joshua Pitsenberger run for 1 yd to the YALE 41
7:523rd & 10 at own 41Grant Jordan run for 24 yds to the PRIN 35 Princeton Penalty, personal foul (Kavon Miller) to the PRIN 20
7:521st & 10 at opp 20Yale Penalty, false start (Michael Bennett) to the PRIN 25
7:521st & 15 at opp 25Grant Jordan pass complete to Joey Felton for 23 yds to the PRIN 2 for a 1ST down
7:521st & goal at opp 2Grant Jordan run for 1 yd to the PRIN 1
3:172nd & goal at opp 1Joshua Pitsenberger 1 Yd Run (Nick Conforti Kick)Tied at 7
Princeton Punt, 9 plays
3:101st & 10 at own 40Shamus Florio kickoff for 55 yds , Jalen Newman return for 18 yds to the PRIN 23
3:101st & 10 at own 23Blaine Hipa pass complete to AJ Barber for a loss of 1 yard to the PRIN 22
3:102nd & 11 at own 22Blaine Hipa pass complete to AJ Barber for 4 yds to the PRIN 26
3:103rd & 7 at own 26Blaine Hipa pass complete to AJ Barber for 26 yds to the YALE 48 for a 1ST down Yale Penalty, off-side (Xavier Rivers) to the YALE 48 for a 1ST down
3:101st & 10 at opp 48Blaine Hipa pass incomplete to AJ Barber
3:102nd & 10 at opp 48John Volker run for no gain to the YALE 48
3:103rd & 10 at opp 48Blaine Hipa run for 12 yds to the YALE 36 for a 1ST down
Q2 15:002nd & 8 at opp 34Blaine Hipa sacked by Inumidun Ayo-Durojaiye for a loss of 4 yards to the YALE 38
Q2 15:003rd & 12 at opp 38Blaine Hipa sacked by Tamatoa McDonough for a loss of 6 yards to the YALE 44
Q2 13:294th & 18 at opp 44Brady Clark punt for 33 yds
2nd quarter5 drives, then Tied at 21
Yale Touchdown, 13 plays
13:291st & 10 at own 11Grant Jordan pass complete to Chase Nenad for 18 yds to the YALE 29 for a 1ST down
13:291st & 10 at own 29Grant Jordan pass complete to Ryan Belk for 6 yds to the YALE 35
13:292nd & 4 at own 35Tre Peterson run for 11 yds to the YALE 46 for a 1ST down
12:221st & 10 at own 46Grant Jordan pass complete to Joey Felton for 11 yds to the PRIN 43 for a 1ST down
12:221st & 10 at opp 43Grant Jordan pass complete to Joey Felton for 4 yds to the PRIN 39
12:222nd & 6 at opp 39Tre Peterson run for 5 yds to the PRIN 34
12:223rd & 1 at opp 34Joshua Pitsenberger run for 14 yds to the PRIN 20 for a 1ST down
12:221st & 10 at opp 20Joshua Pitsenberger run for 4 yds to the PRIN 16
12:222nd & 6 at opp 16Tre Peterson run for 4 yds to the PRIN 12
12:223rd & 2 at opp 12Tre Peterson run for 1 yd to the PRIN 11
12:224th & 1 at opp 11Grant Jordan pass complete to Mason Shipp for 3 yds to the PRIN 8 for a 1ST down
12:221st & goal at opp 8Grant Jordan run for 3 yds to the PRIN 5
6:402nd & goal at opp 5Joshua Pitsenberger 5 Yd pass from Grant Jordan (Nick Conforti Kick)Yale 14, Princeton 7
Princeton Touchdown, 5 plays
6:401st & 10 at own 40Shamus Florio kickoff for 60 yds for a touchback
6:401st & 10 at own 25Blaine Hipa pass complete to AJ Barber for 33 yds to the YALE 42 for a 1ST down
6:401st & 10 at opp 42Ethan Clark run for 6 yds to the YALE 36
6:402nd & 4 at opp 36Ethan Clark run for 13 yds to the YALE 23 for a 1ST down
6:401st & 10 at opp 23Blaine Hipa pass complete to Ethan Clark for 22 yds to the YALE 1 for a 1ST down
4:541st & goal at opp 1Ethan Clark 1 Yd Run (Sam Massick Kick)Tied at 14
Yale Punt, 5 plays
4:501st & 10 at own 40Jeffrey Sexton kickoff for 47 yds , Joey Felton return for 15 yds to the YALE 28
4:501st & 10 at own 28Joshua Pitsenberger run for 4 yds to the YALE 32
4:502nd & 6 at own 32Grant Jordan run for 8 yds to the YALE 40 for a 1ST down
4:501st & 10 at own 40Grant Jordan pass incomplete to Joshua Pitsenberger
4:502nd & 10 at own 40Grant Jordan pass complete to Joey Felton for 3 yds to the YALE 43
4:503rd & 7 at own 43Grant Jordan pass complete to Joshua Pitsenberger for 4 yds to the YALE 47
2:254th & 3 at own 47Shamus Florio punt for 40 yds
Princeton Fumble return TD, 2 plays (Yale scores)
2:251st & 10 at own 13Princeton Penalty, delay of game (Blaine Hipa) to the PRIN 8
2:251st & 15 at own 8John Volker run for 3 yds to the PRIN 11
1:502nd & 12 at own 11Ejiroghene Egodogbare 8 Yd Fumble Return (Nick Conforti Kick)Yale 21, Princeton 14
Princeton Touchdown, 9 plays
1:501st & 10 at own 40Shamus Florio kickoff for 60 yds for a touchback
1:501st & 10 at own 25Blaine Hipa run for no gain to the PRIN 25
1:412nd & 10 at own 25Blaine Hipa pass complete to Jalen Geer for 5 yds to the PRIN 30
1:333rd & 5 at own 30Princeton Penalty, false start (Luke Colella) to the PRIN 25
1:333rd & 10 at own 25Blaine Hipa pass complete to Ethan Clark for 21 yds to the PRIN 46 for a 1ST down
1:331st & 10 at own 46Blaine Hipa pass complete to Ethan Clark for 2 yds to the PRIN 48
1:332nd & 8 at own 48Blaine Hipa pass incomplete to Ethan Clark
1:333rd & 8 at own 48Blaine Hipa pass complete to Jalen Geer for 17 yds to the YALE 35 for a 1ST down
1:331st & 10 at opp 35Blaine Hipa pass complete to Luke Colella for 9 yds to the YALE 26
0:372nd & 1 at opp 26Blaine Hipa pass complete to Luke Colella for 12 yds to the YALE 14 for a 1ST down
0:221st & 10 at opp 14AJ Barber 14 Yd pass from Blaine Hipa (Sam Massick Kick)Tied at 21
0:191st & 10 at own 40Jeffrey Sexton kickoff for 47 yds , Joey Felton return for 9 yds to the YALE 49 Yale Penalty, unsportsmanlike conduct (Spencer Mermans) to the YALE 11
3rd quarter8 drives, then Yale 35, Princeton 28
Princeton Touchdown, 7 plays
15:001st & 10 at own 36Ethan Clark run for 6 yds to the PRIN 42
15:002nd & 4 at own 42Blaine Hipa pass complete to Luke Colella for 6 yds to the PRIN 48 for a 1ST down
15:001st & 10 at own 48Blaine Hipa pass incomplete to Luke Colella, broken up by Da’Quan Gonzales
15:002nd & 10 at own 48Blaine Hipa pass incomplete to Jackson Green, broken up by Breylan Thompson for a 1ST down Yale Penalty, Defensive pass interference (Breylan Thompson) to the YALE 45 for a 1ST down
15:001st & 10 at opp 45Ethan Clark run for 8 yds to the YALE 37
15:002nd & 2 at opp 37Blaine Hipa pass incomplete to Luke Colella
Yale Touchdown, 8 plays
0:102nd & 5 at own 15Joshua Pitsenberger run for 15 yds to the YALE 30 for a 1ST down
Princeton Touchdown, 7 plays
14:561st & 10 at own 40Shamus Florio kickoff for 35 yds , Jake Moore return for 11 yds to the PRIN 36
13:163rd & 2 at opp 37John Volker 37 Yd Run (Sam Massick Kick)Princeton 28, Yale 21
Yale Touchdown, 11 plays
13:161st & 10 at own 40Jeffrey Sexton kickoff for 60 yds for a touchback
13:161st & 10 at own 25Joshua Pitsenberger run for 7 yds to the YALE 32
13:162nd & 3 at own 32Grant Jordan pass complete to Chase Nenad for 4 yds to the YALE 36 for a 1ST down
13:161st & 10 at own 36Grant Jordan run for 8 yds to the YALE 44
13:162nd & 2 at own 44Joshua Pitsenberger run for 5 yds to the YALE 49 for a 1ST down
13:161st & 10 at own 49Grant Jordan pass incomplete to Chase Nenad
13:162nd & 10 at own 49Tre Peterson run for 5 yds to the PRIN 46
13:163rd & 5 at opp 46Grant Jordan run for 11 yds to the PRIN 35 for a 1ST down
13:161st & 10 at opp 35Joshua Pitsenberger run for 15 yds to the PRIN 20 for a 1ST down
13:161st & 10 at opp 20Joshua Pitsenberger run for 8 yds to the PRIN 12
13:162nd & 2 at opp 12Joshua Pitsenberger run for 8 yds to the PRIN 4 for a 1ST down
7:321st & goal at opp 4Joshua Pitsenberger 4 Yd Run (Nick Conforti Kick)Tied at 28
Princeton Punt, 5 plays
7:271st & 10 at own 40Shamus Florio kickoff for 60 yds , Kenny Jordan return for 23 yds to the PRIN 23
7:271st & 10 at own 23Ethan Clark run for 5 yds to the PRIN 28
7:272nd & 5 at own 28Blaine Hipa pass complete to Joey Wassler for 7 yds to the PRIN 35 for a 1ST down
7:271st & 10 at own 35Blaine Hipa run for 3 yds to the PRIN 38
7:272nd & 7 at own 38Ethan Clark run for no gain to the PRIN 38
7:273rd & 7 at own 38Blaine Hipa sacked by Tamatoa McDonough and Zairion Jackson-Bass for a loss of 8 yards to the PRIN 30
4:124th & 15 at own 30Brady Clark punt for no gain
Yale Touchdown, 3 plays
4:121st & 10 at opp 13Tre Peterson run for 2 yds to the PRIN 11
4:122nd & 8 at opp 11Tre Peterson run for 9 yds to the PRIN 2 for a 1ST down
3:081st & goal at opp 2Grant Jordan 2 Yd Run (Nick Conforti Kick)Yale 35, Princeton 28
Princeton Punt, 6 plays
3:081st & 10 at own 40Shamus Florio kickoff for 57 yds
3:081st & 10 at own 25John Volker run for 3 yds to the PRIN 28
3:082nd & 7 at own 28Blaine Hipa pass incomplete to Luke Colella Yale Penalty, off-side (Ejiroghene Egodogbare) to the PRIN 33
3:082nd & 2 at own 33Blaine Hipa pass complete to John Volker for 6 yds to the PRIN 39 for a 1ST down
3:081st & 10 at own 39John Volker run for 4 yds to the PRIN 43
3:082nd & 6 at own 43John Volker run for a loss of 1 yard to the PRIN 42
3:083rd & 7 at own 42Blaine Hipa pass incomplete to Connor Hulstein, broken up by Alvin Gulley Jr.
0:594th & 7 at own 42Brady Clark punt for 48 yds
Yale Touchdown, 8 plays
0:591st & 10 at own 10Joshua Pitsenberger run for 5 yds to the YALE 15
Q4 15:001st & 10 at own 30Nathan Denney run for 7 yds to the YALE 37
Q4 15:002nd & 3 at own 37Nathan Denney run for 3 yds to the YALE 40 for a 1ST down
Q4 15:001st & 10 at own 40Joshua Pitsenberger run for 11 yds to the PRIN 49 for a 1ST down
Q4 15:001st & 10 at opp 49Joshua Pitsenberger run for 10 yds to the PRIN 39 for a 1ST down
Q4 15:001st & 10 at opp 39Joshua Pitsenberger run for 8 yds to the PRIN 31
Q4 11:402nd & 2 at opp 31Chase Nenad 31 Yd pass from Grant Jordan (Nick Conforti Kick)Yale 42, Princeton 28
4th quarter4 drives, then Yale 42, Princeton 28
Princeton Interception, 15 plays
11:401st & 10 at own 40Shamus Florio kickoff for 60 yds for a touchback
11:401st & 10 at own 25Blaine Hipa run for 2 yds to the PRIN 27
11:402nd & 8 at own 27Blaine Hipa pass complete to Luke Colella for 10 yds to the PRIN 37 for a 1ST down
11:401st & 10 at own 37Blaine Hipa pass complete to Jackson Green for 1 yd to the PRIN 38
11:402nd & 9 at own 38Princeton Penalty, false start (Scott Becker) to the PRIN 33
11:402nd & 14 at own 33Blaine Hipa pass complete to Ethan Clark for 10 yds to the PRIN 43
11:403rd & 4 at own 43Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson
11:404th & 4 at own 43Blaine Hipa pass complete to AJ Barber for 17 yds to the YALE 40 for a 1ST down
11:401st & 10 at opp 40Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson
11:402nd & 10 at opp 40Christian Lynch run for 8 yds to the YALE 32
11:403rd & 2 at opp 32John Volker run for 8 yds to the YALE 24 for a 1ST down
11:401st & 10 at opp 24Blaine Hipa pass incomplete to Luke Colella
11:402nd & 10 at opp 24Blaine Hipa pass incomplete to Joey Wassler
6:553rd & 10 at opp 24Blaine Hipa pass complete to Luke Colella for 14 yds to the YALE 10 for a 1ST down
6:551st & goal at opp 10John Volker run for no gain to the YALE 10
6:552nd & goal at opp 10Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson
5:193rd & goal at opp 10Blaine Hipa pass intercepted
Yale Punt, 3 plays
5:191st & 10 at own 20Tre Peterson run for 6 yds to the YALE 26
5:192nd & 4 at own 26Joshua Pitsenberger run for no gain to the YALE 26
5:193rd & 4 at own 26Joshua Pitsenberger run for a loss of 1 yard to the YALE 25
3:404th & 5 at own 25Shamus Florio punt for 50 yds , AJ Barber returns for no gain to the PRIN 23
Princeton Turnover on downs, 7 plays
3:401st & 10 at own 23Blaine Hipa pass complete to AJ Barber for 15 yds to the PRIN 38 for a 1ST down
3:401st & 10 at own 38Blaine Hipa pass incomplete to Jalen Geer, broken up by Abu Kamara
3:402nd & 10 at own 38Blaine Hipa pass complete to Luke Colella for 11 yds to the PRIN 49 for a 1ST down
3:401st & 10 at own 49Blaine Hipa pass incomplete to Ethan Clark Princeton Penalty, illegal forward pass (Blaine Hipa) to the PRIN 45
3:402nd & 14 at own 45Blaine Hipa pass incomplete to Connor Hulstein, broken up by Abu Kamara
3:403rd & 14 at own 45pass incomplete to Connor Hulstein
2:144th & 14 at own 45pass incomplete to Jalen Geer
Yale Result not recorded, 4 plays
2:141st & 10 at opp 45Joshua Pitsenberger run for 14 yds to the PRIN 31 for a 1ST down
2:141st & 10 at opp 31Joshua Pitsenberger run for 8 yds to the PRIN 23
2:142nd & 2 at opp 23Joshua Pitsenberger run for 2 yds to the PRIN 21 for a 1ST down
2:141st & 10 at opp 21run for no gain to the PRIN 21

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 one 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