Princeton at Pennsylvania

Saturday, November 18, 2023

Princeton beat Pennsylvania 31–⁠24. It was their 93rd meeting; after it, Princeton led the series 62–⁠30–⁠1.

AwayPrinceton5–⁠5 in 2023
31
HomePennsylvania6–⁠4 in 2023
24

Final at Franklin Field, PhiladelphiaTV: ESPN+Attendance 5,256

At kickoff
53°F, a few clouds, wind 20 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Philadelphia International Airport (KPHL), 9 km from the stadium
Official
Alex ParrellaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Princeton01014731
Pennsylvania7071024

Standouts

Player stats

Princeton

PassingC/AttYdsTDInt
Blake Stenstrom16/3014220
RushingCarYdsTDLong
Dareion Murphy746013
Ja’Derris Carr-Kersh82418
Blake Stenstrom51016
ReceivingRecYdsTDLong
A.J. Barber439127
Tyler Picinic231020
Luke Colella326020
Ja’Derris Carr-Kersh21509
DefenseTklTFLSacksInt
Nasir Hill0001
Collin Taylor0001
Tahj Owens0001

Pennsylvania

PassingC/AttYdsTDInt
Aidan Sayin20/3327123
RushingCarYdsTDLong
Malachi Hosley21119024
Jonathan Mulatu419012
ReceivingRecYdsTDLong
Jared Richardson4127259
Bisi Owens881015
Alex Haight321016
Malachi Hosley219014

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

Team stats

PrincetonPennsylvania
213Total yards408
142Passing yards271
71Rushing yards137
4.7Yards per pass8.2
3.6Yards per rush4.9
14First downs21
4–⁠12Third downs5–⁠10
1–⁠1Fourth downs1–⁠1
0Turnovers4
1–⁠5Penalties4–⁠30
20:45Possession24:15

Efficiency

PrincetonPennsylvania
40%Success rate51%
0.11EPA per play−0.02
1.11Explosiveness1.10
0.16Rushing EPA−0.07
0.07Passing EPA0.03
24%Passing-down success29%

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)

Pennsylvania 56% to win. Princeton won as Elo’s underdog.

The line

Pennsylvania −3, over/under 36.5.

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

Every drive

Pennsylvania end zonePrinceton end zoneQ1 PrincetonPunt, 3 playsQ1 PennsylvaniaFumble, 4 playsQ1 PrincetonPunt, 10 playsQ1 PennsylvaniaPunt, 4 playsQ1 PrincetonPunt, 6 playsQ1 PennsylvaniaTouchdown, 4 playsQ1 PrincetonPunt, 3 playsQ1 PennsylvaniaPunt, 4 playsQ2 PrincetonPunt, 3 playsQ2 PennsylvaniaInterception, 12 playsQ2 PrincetonField goal, 11 playsQ2 PennsylvaniaPunt, 3 playsQ2 PrincetonTouchdown, 6 playsQ2 PennsylvaniaEnd of half, 2 playsQ3 PennsylvaniaTouchdown, 5 playsQ3 PrincetonPunt, 3 playsQ3 PennsylvaniaInterception, 5 playsQ3 PrincetonTouchdown, 4 playsQ3 PennsylvaniaInterception, 2 playsQ3 PrincetonTouchdown, 2 playsQ3 PennsylvaniaField goal, 17 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Pennsylvania drives left to right, Princeton 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 PrincetonPunt, 3 plays, 0 yards
  2. Q1 PennsylvaniaFumble, 4 plays, −40 yards
  3. Q1 PrincetonPunt, 10 plays, 79 yards
  4. Q1 PennsylvaniaPunt, 4 plays, −35 yards
  5. Q1 PrincetonPunt, 6 plays, 80 yards
  6. Q1 PennsylvaniaTouchdown, 4 plays, −43 yards
  7. Q1 PrincetonPunt, 3 plays, 0 yards
  8. Q1 PennsylvaniaPunt, 4 plays, −25 yards
  9. Q2 PrincetonPunt, 3 plays, 65 yards
  10. Q2 PennsylvaniaInterception, 12 plays, −20 yards
  11. Q2 PrincetonField goal, 11 plays, 72 yards
  12. Q2 PennsylvaniaPunt, 3 plays, 0 yards
  13. Q2 PrincetonTouchdown, 6 plays, 59 yards
  14. Q2 PennsylvaniaEnd of half, 2 plays, 0 yards
  15. Q3 PennsylvaniaTouchdown, 5 plays, 0 yards
  16. Q3 PrincetonPunt, 3 plays, 0 yards
  17. Q3 PennsylvaniaInterception, 5 plays, −10 yards
  18. Q3 PrincetonTouchdown, 4 plays, 45 yards
  19. Q3 PennsylvaniaInterception, 2 plays, 0 yards
  20. Q3 PrincetonTouchdown, 2 plays, 31 yards
  21. Q3 PennsylvaniaField goal, 17 plays, 0 yards

Play by play

1st quarter8 drives, then Pennsylvania 7, Princeton 0
Princeton Punt, 3 plays
15:00Santiago Sturla kickoff for 65 yds for a touchback
15:001st & 10 at own 25Ja’Derris Carr run for 1 yd to the PRIN 26
15:002nd & 9 at own 26Blake Stenstrom pass incomplete
15:003rd & 9 at own 26Blake Stenstrom pass incomplete
14:194th & 9 at own 26Brady Clark punt for 34 yds
Pennsylvania Fumble, 4 plays
14:191st & 10 at own 40Malachi Hosley run for 8 yds to the PENN 48
14:192nd & 2 at own 48Malachi Hosley run for 24 yds to the PRIN 28 for a 1ST down
14:191st & 10 at opp 28Malachi Hosley run for 2 yds to the PRIN 26
12:362nd & 8 at opp 26Aidan Sayin pass complete to Malachi Hosley for 5 yds Malachi Hosley fumbled, recovered by PRIN Nasir Hill [NHSG] SAYIN, Aidan pass short up the middle complete for 5 yards to HOSLEY, Malachi caught at the PTN22, HOSLEY, Malachi fumbled at PTN21 forced by NICHOLAS, Ozzie, recovered by PTN HILL, Nasir at the PTN21, returned 0 yards to the PTN21, End of Play, clock 12:36.
Princeton Punt, 10 plays
12:361st & 10 at own 21Blake Stenstrom pass complete to Matthew Mahoney for 3 yds to the PRIN 24
12:362nd & 7 at own 24Dareion Murphy run for 5 yds to the PRIN 29
12:363rd & 2 at own 29Dareion Murphy run for 1 yd to the PRIN 30
12:364th & 1 at own 30Ja’Derris Carr run for 2 yds to the PRIN 32 for a 1ST down
12:361st & 10 at own 32Blake Stenstrom pass complete to Luke Colella for 2 yds to the PRIN 34
12:362nd & 8 at own 34Blake Stenstrom pass complete to Ja’Derris Carr for 6 yds to the PRIN 40
12:363rd & 2 at own 40Ja’Derris Carr run for 3 yds to the PRIN 43 for a 1ST down
12:361st & 10 at own 43Dareion Murphy run for 1 yd to the PRIN 44
12:362nd & 9 at own 44Blake Stenstrom pass complete to Tamatoa Falatea for 5 yds to the PRIN 49
12:363rd & 4 at own 49Blake Stenstrom pass incomplete
7:414th & 4 at own 49Brady Clark punt for 16 yds
Pennsylvania Punt, 4 plays
7:411st & 10 at own 35Aidan Sayin pass complete to Alex Haight for 16 yds to the PRIN 49 for a 1ST down
7:411st & 10 at opp 49Jack Delgarbino run for a loss of 5 yards to the PENN 46 Aidan Sayin fumbled, recovered by PENN Aidan Sayin [NHSG] PNN fumbled snap, QB Keeper SAYIN, Aidan rush up the middle for a loss of 5 yards, SAYIN, Aidan fumbled at PNN46 , recovered by PNN SAYIN, Aidan at the PNN46, returned 0 yards to the PNN46, End of Play.
7:412nd & 15 at own 46Malachi Hosley run for 9 yds to the PRIN 45
7:413rd & 6 at opp 45Aidan Sayin pass incomplete
5:504th & 6 at opp 45punt for 45 yds for a touchback
Princeton Punt, 6 plays
5:501st & 10 at own 20Blake Stenstrom run for 2 yds to the PRIN 22
5:502nd & 8 at own 22Blake Stenstrom pass incomplete
5:503rd & 8 at own 22Blake Stenstrom pass complete to Ja’Derris Carr for 9 yds to the PRIN 31 for a 1ST down
5:501st & 10 at own 31Blake Stenstrom pass incomplete
5:502nd & 10 at own 31Ja’Derris Carr run for a loss of 1 yard to the PRIN 30
5:503rd & 11 at own 30Blake Stenstrom sacked by Paul Jennings and Isaiah Jordan for a loss of 9 yards to the PRIN 21
3:144th & 20 at own 21Brady Clark punt for 39 yds
Pennsylvania Touchdown, 4 plays
3:141st & 10 at own 43Aidan Sayin pass incomplete
3:142nd & 10 at own 43Malachi Hosley run for 6 yds to the PENN 49
3:143rd & 4 at own 49Aidan Sayin pass complete to Malachi Hosley for 14 yds to the PRIN 37 for a 1ST down
1:441st & 10 at opp 37Aidan Sayin pass complete to Jared Richardson for 37 yds for a TD (Graham Gotlieb KICK)Pennsylvania 7, Princeton 0
Princeton Punt, 3 plays
1:44Santiago Sturla kickoff for 64 yds
1:441st & 10 at own 25Blake Stenstrom pass complete to AJ Barber for a loss of 3 yards to the PRIN 22
1:442nd & 13 at own 22STENSTROM, Blake pass up the middle incomplete intended for COLELLA, Luke thrown to the PTN36. PENALTY PNN Offsides on MORRIS, Micah enforced 5 yards from the PTN22 to the PTN27 [NHSG]. NO PLAY (replay the down).
1:442nd & 8 at own 27Blake Stenstrom pass incomplete
1:443rd & 8 at own 27Blake Stenstrom pass incomplete
0:444th & 8 at own 27Brady Clark punt for 48 yds, downed at the PENN 25
Pennsylvania Punt, 4 plays
0:441st & 10 at own 25Aidan Sayin pass complete to Bisi Owens for 15 yds to the PENN 40 for a 1ST down
0:441st & 10 at own 40Aidan Sayin pass incomplete
0:002nd & 10 at own 40Jonathan Mulatu run for 2 yds to the PENN 42
Q2 15:003rd & 8 at own 42Aidan Sayin pass incomplete
Q2 14:494th & 8 at own 42Albert Jang punt for 23 yds
2nd quarter6 drives, then Princeton 10, Pennsylvania 7
Princeton Punt, 3 plays
14:491st & 10 at own 35Blake Stenstrom pass incomplete
14:492nd & 10 at own 35Blake Stenstrom pass incomplete
14:493rd & 10 at own 35Blake Stenstrom pass incomplete
14:244th & 10 at own 35Brady Clark punt for 47 yds
Pennsylvania Interception, 12 plays
14:241st & 10 at own 20Aidan Sayin pass complete to Bisi Owens for 12 yds to the PENN 32 for a 1ST down
14:241st & 10 at own 32Malachi Hosley run for 9 yds to the PENN 41
14:242nd & 1 at own 41Aidan Sayin pass complete to Joshua Casilli for 5 yds to the PENN 46 for a 1ST down
14:241st & 10 at own 46Aidan Sayin pass incomplete
14:242nd & 10 at own 46Aidan Sayin pass complete to Bisi Owens for 14 yds to the PRIN 40 for a 1ST down
14:241st & 10 at opp 40Aidan Sayin pass incomplete
14:242nd & 10 at opp 40Aidan Sayin run for 4 yds to the PRIN 36
14:243rd & 6 at opp 36Aidan Sayin pass complete to Bisi Owens for 12 yds to the PRIN 24 for a 1ST down
14:241st & 10 at opp 24Aidan Sayin pass complete to Bisi Owens for 8 yds to the PRIN 16
14:242nd & 2 at opp 16Malachi Hosley run for 3 yds to the PRIN 13 for a 1ST down
14:241st & 10 at opp 13Malachi Hosley run for no gain to the PRIN 13
9:002nd & 10 at opp 13Aidan Sayin pass intercepted Tahj Owens return for 27 yds to the PRIN 28
Princeton Field goal, 11 plays
9:001st & 10 at own 28Ja’Derris Carr run for 8 yds to the PRIN 36
9:002nd & 2 at own 36Ja’Derris Carr run for 4 yds to the PRIN 40 for a 1ST down
9:001st & 10 at own 40Blake Stenstrom pass complete to Matthew Mahoney for 8 yds to the PRIN 48
9:002nd & 2 at own 48Blake Stenstrom run for 16 yds to the PENN 36 for a 1ST down
9:001st & 10 at opp 36Blake Stenstrom pass incomplete
9:002nd & 10 at opp 36Blake Stenstrom run for a loss of 1 yard to the PENN 37
9:003rd & 11 at opp 37Princeton Penalty, False Start (Nicholas Hilliard) to the PENN 42
9:003rd & 16 at opp 42Blake Stenstrom pass complete to AJ Barber for 21 yds to the PENN 21 for a 1ST down
9:001st & 10 at opp 21Blake Stenstrom pass incomplete
9:002nd & 10 at opp 21Jack DelGarbino run for a loss of 7 yards to the PENN 28 Blake Stenstrom fumbled, recovered by PRIN Blake Stenstrom [NHSG] PTN fumbled snap, QB Keeper STENSTROM, Blake rush up the middle for a loss of 7 yards, STENSTROM, Blake fumbled at PNN25 , recovered by PTN STENSTROM, Blake at the PNN28, returned 0 yards to the PNN28, End of Play.
9:003rd & 17 at opp 28Blake Stenstrom pass incomplete
4:174th & 17 at opp 28Jeffrey Sexton 45 yd FG GOODPennsylvania 7, Princeton 3
Pennsylvania Punt, 3 plays
4:17Jeffrey Sexton kickoff for 65 yds for a touchback
4:171st & 10 at own 25Malachi Hosley run for 4 yds to the PENN 29
4:172nd & 6 at own 29Aidan Sayin pass complete to Alex Haight for a loss of 4 yards to the PENN 25
4:173rd & 10 at own 25Aidan Sayin pass incomplete
3:004th & 10 at own 25Albert Jang punt for 34 yds, fair catch by AJ Barber at the PRIN 41
Princeton Touchdown, 6 plays
3:001st & 10 at own 41Dareion Murphy run for 12 yds to the PENN 47 for a 1ST down
3:001st & 10 at opp 47Blake Stenstrom pass complete to Tyler Picinic for 20 yds to the PENN 27 for a 1ST down
3:001st & 10 at opp 27Blake Stenstrom pass complete to Tyler Picinic for 11 yds to the PENN 16 for a 1ST down
3:001st & 10 at opp 16Dareion Murphy run for 5 yds to the PENN 11
3:002nd & 5 at opp 11Blake Stenstrom pass incomplete
0:553rd & 5 at opp 11Blake Stenstrom pass complete to Connor Hulstein for 11 yds for a TD (Jeffrey Sexton KICK)Princeton 10, Pennsylvania 7
Pennsylvania End of half, 2 plays
0:51Jeffrey Sexton kickoff for 60 yds
0:511st & 10 at own 24Malachi Hosley run for no gain to the PENN 24
0:002nd & 10 at own 24Malachi Hosley run for 11 yds to the PENN 35 for a 1ST down
3rd quarter7 drives, then Princeton 24, Pennsylvania 14
Pennsylvania Touchdown, 5 plays
15:00Jeffrey Sexton kickoff for 65 yds for a touchback
15:001st & 10 at own 25Malachi Hosley run for a loss of 4 yards to the PENN 21
15:002nd & 14 at own 21SAYIN, Aidan pass short to the right complete for 11 yards to OWENS, Bisi caught at the PNN25 and advanced to the PNN32 (OWENS, Tahj;SANKER, Nicholas). PENALTY PNN Chop Block on BINGHAM, Jake enforced half the distance from the goal, 10 yards from the PNN21 to the PNN11 [NHSG]. NO PLAY (replay the down).
15:002nd & 24 at own 11Aidan Sayin pass complete to Jared Richardson for 24 yds to the PENN 35 for a 1ST down
15:001st & 10 at own 35Malachi Hosley run for 5 yds to the PENN 40
15:002nd & 5 at own 40Aidan Sayin run for no gain to the PENN 41 Aidan Sayin fumbled, recovered by PENN [NHSG] SAYIN, Aidan scrambles to the right for no gain, SAYIN, Aidan fumbled at PNN40 forced by JOHNSON, Liam out of bounds to the PNN41.
12:003rd & 4 at own 41Aidan Sayin pass complete to Jared Richardson for 59 yds for a TD (Graham Gotlieb KICK)Pennsylvania 14, Princeton 10
Princeton Punt, 3 plays
12:00Santiago Sturla kickoff for 46 yds
12:001st & 10 at own 25Ja’Derris Carr run for 4 yds to the PRIN 29
12:002nd & 6 at own 29Blake Stenstrom pass complete to Luke Colella for 4 yds to the PRIN 33
12:003rd & 2 at own 33Blake Stenstrom pass complete to AJ Barber for a loss of 6 yards to the PRIN 27
10:004th & 8 at own 27Brady Clark punt for 63 yds, downed at the PENN 10
Pennsylvania Interception, 5 plays
10:001st & 10 at own 10Aidan Sayin pass complete to Bisi Owens for 9 yds to the PENN 19
10:002nd & 1 at own 19Malachi Hosley run for 6 yds to the PENN 25 for a 1ST down
10:001st & 10 at own 25Aidan Sayin pass complete to Bisi Owens for 7 yds to the PENN 32
10:002nd & 3 at own 32Malachi Hosley run for 3 yds to the PENN 35 for a 1ST down
7:591st & 10 at own 35Aidan Sayin pass intercepted Nasir Hill return for 10 yds to the PENN 45
Princeton Touchdown, 4 plays
7:591st & 10 at opp 45Dareion Murphy run for 13 yds to the PENN 32 for a 1ST down
7:591st & 10 at opp 32Blake Stenstrom pass complete to Luke Colella for 20 yds to the PENN 12 for a 1ST down
7:591st & 10 at opp 12Dareion Murphy run for 9 yds to the PENN 3
6:212nd & 1 at opp 3Ja’Derris Carr run for 3 yds for a TD (Jeffrey Sexton KICK)Princeton 17, Pennsylvania 14
Pennsylvania Interception, 2 plays
6:21Jeffrey Sexton kickoff for 65 yds for a touchback
6:211st & 10 at own 25Aidan Sayin pass complete to Bryce Myers for 10 yds to the PENN 35 for a 1ST down
5:371st & 10 at own 35Aidan Sayin pass intercepted Collin Taylor return for no gain to the PENN 31
Princeton Touchdown, 2 plays
5:371st & 10 at opp 31Blake Stenstrom pass complete to Matthew Mahoney for 4 yds to the PENN 27
4:552nd & 6 at opp 27Blake Stenstrom pass complete to AJ Barber for 27 yds for a TD (Jeffrey Sexton KICK)Princeton 24, Pennsylvania 14
Pennsylvania Field goal, 17 plays
4:55Jeffrey Sexton kickoff for 65 yds for a touchback
4:551st & 10 at own 25HOSLEY, Malachi rush to the right for a loss of 2 yards to the PNN23 (SCARANO, Marco;TAYLOR, Collin). PENALTY PNN Holding on BERGIN, William enforced 10 yards from the PNN25 to the PNN15 [NHSG]. NO PLAY (replay the down).
4:551st & 20 at own 15Aidan Sayin pass complete to Bryce Myers for 8 yds to the PENN 23
4:552nd & 12 at own 23Aidan Sayin pass complete to Alex Haight for 9 yds to the PENN 32
4:553rd & 3 at own 32Aidan Sayin pass complete to Jared Richardson for 7 yds to the PENN 39 for a 1ST down
4:551st & 10 at own 39Malachi Hosley run for 12 yds to the PRIN 49 for a 1ST down
4:551st & 10 at opp 49Malachi Hosley run for 8 yds to the PRIN 41
4:552nd & 2 at opp 41Jonathan Mulatu run for 12 yds to the PRIN 29 for a 1ST down
4:551st & 10 at opp 29Jonathan Mulatu run for 6 yds to the PRIN 23
4:552nd & 4 at opp 23Jonathan Mulatu run for a loss of 1 yard to the PRIN 24
0:003rd & 5 at opp 24Aidan Sayin pass complete to Bisi Owens for 4 yds to the PRIN 20
Q4 15:004th & 1 at opp 20Malachi Hosley run for 2 yds to the PRIN 18 for a 1ST down
Q4 15:001st & 10 at opp 18Malachi Hosley run for 6 yds to the PRIN 12
Q4 15:002nd & 4 at opp 12Aidan Sayin pass incomplete
Q4 15:003rd & 4 at opp 12Malachi Hosley run for 5 yds to the PRIN 7 for a 1ST down
Q4 15:001st & goal at opp 7Malachi Hosley run for no gain to the PRIN 7
Q4 15:002nd & goal at opp 7Pennsylvania Penalty, False Start (-5 Yards) to the PRIN 12
Q4 15:002nd & goal at opp 12Aidan Sayin pass incomplete
Q4 15:003rd & goal at opp 12Aidan Sayin pass incomplete
Q4 15:004th & goal at opp 12Graham Gotlieb 29 yd FG GOODPrinceton 24, Pennsylvania 17

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 63–⁠31–⁠1 in 95 meetings, counting the two since this game.

Recent meetings
2025Pennsylvania 17, Princeton 6
2024Princeton 20, Pennsylvania 17
2023Princeton 31, Pennsylvania 24
2022Pennsylvania 20, Princeton 19
2021Princeton 34, Pennsylvania 14
2019Princeton 28, Pennsylvania 7

Around this game