Princeton at Cornell

Saturday, October 28, 2023

Princeton beat Cornell 14–⁠3. It was their 84th meeting; after it, Princeton led the series 54–⁠28–⁠2.

AwayPrinceton5–⁠5 in 2023
14
HomeCornell3–⁠7 in 2023
3

Final at Schoellkopf Field, IthacaTV: ESPN+Attendance 5,525

At kickoff
54°F, overcast, wind 10 mph from the northwest, gusts to 17 mphWeather: NOAA NCEI Integrated Surface Database; Ithaca Tompkins Regional Airport (KITH), 4 km from the stadium
Official
John Shay IIIGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Princeton770014
Cornell03003

Standouts

Player stats

Princeton

PassingC/AttYdsTDInt
Blake Stenstrom20/3229920
RushingCarYdsTDLong
Ja’Derris Carr-Kersh82309
John Volker71507
Dareion Murphy3907
ReceivingRecYdsTDLong
Tamatoa Falatea5105177
A.J. Barber362032
Luke Colella344133
Tyler Picinic339019
DefenseTklTFLSacksInt
Mason Armstead0001

Cornell

PassingC/AttYdsTDInt
Jameson Wang26/4223401
RushingCarYdsTDLong
Jameson Wang1045013
Gannon Carothers829011
Drew Powell525010
Eddy Tillman51606
ReceivingRecYdsTDLong
Nicholas Laboy755020
Davon Kiser543012
Matt Robbert237030
Manny Adebi336022

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

Team stats

PrincetonCornell
323Total yards350
299Passing yards234
24Rushing yards116
9.3Yards per pass5.6
1.0Yards per rush3.4
15First downs22
3–⁠11Third downs7–⁠17
0–⁠0Fourth downs1–⁠2
0Turnovers2
6–⁠57Penalties7–⁠72
24:36Possession35:24

Efficiency

PrincetonCornell
35%Success rate34%
0.11EPA per play−0.14
1.83Explosiveness1.19
−0.44Rushing EPA−0.25
0.40Passing EPA0.05
31%Passing-down success32%

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

The line

Princeton −5.5, over/under 41.

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

Every drive

Cornell end zonePrinceton end zoneQ1 PrincetonTouchdown, 1 playQ1 CornellTurnover on downs, 12 playsQ1 PrincetonPunt, 3 playsQ1 CornellPunt, 6 playsQ1 CornellField goal, 7 playsQ2 PrincetonPunt, 9 playsQ2 CornellPunt, 5 playsQ2 PrincetonPunt, 6 playsQ2 CornellPunt, 7 playsQ2 PrincetonTouchdown, 7 playsQ2 CornellEnd of half, 1 playQ3 PrincetonPunt, 6 playsQ3 CornellFumble, 11 playsQ3 PrincetonPunt, 3 playsQ3 CornellPunt, 3 playsQ3 PrincetonPunt, 12 playsQ4 CornellMissed FG, 9 playsQ4 PrincetonPunt, 5 playsQ4 CornellInterception, 6 playsQ4 PrincetonPunt, 6 playsQ4 CornellResult not recorded, 15 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Cornell drives left to right, Princeton right to left.
  1. Q1 PrincetonTouchdown, 1 play, 74 yards
  2. Q1 CornellTurnover on downs, 12 plays, 39 yards
  3. Q1 PrincetonPunt, 3 plays, 7 yards
  4. Q1 CornellPunt, 6 plays, 24 yards
  5. Q1 CornellField goal, 7 plays, 61 yards
  6. Q2 PrincetonPunt, 9 plays, 37 yards
  7. Q2 CornellPunt, 5 plays, 30 yards
  8. Q2 PrincetonPunt, 6 plays, 28 yards
  9. Q2 CornellPunt, 7 plays, 16 yards
  10. Q2 PrincetonTouchdown, 7 plays, 71 yards
  11. Q2 CornellEnd of half, 1 play, 0 yards
  12. Q3 PrincetonPunt, 6 plays, 18 yards
  13. Q3 CornellFumble, 11 plays, 43 yards
  14. Q3 PrincetonPunt, 3 plays, −8 yards
  15. Q3 CornellPunt, 3 plays, 7 yards
  16. Q3 PrincetonPunt, 12 plays, 57 yards
  17. Q4 CornellMissed FG, 9 plays, 60 yards
  18. Q4 PrincetonPunt, 5 plays, 21 yards
  19. Q4 CornellInterception, 6 plays, 17 yards
  20. Q4 PrincetonPunt, 6 plays, 9 yards
  21. Q4 CornellResult not recorded, 15 plays, 52 yards

Play by play

1st quarter5 drives, then Princeton 7, Cornell 0
Cornell Turnover on downs, 12 plays
15:001st & 10 at own 40Jeffrey Sexton kickoff for 60 yds
15:001st & 10 at own 25Drew Powell run for 1 yd to the COR 26
15:002nd & 9 at own 26Drew Powell run for 4 yds to the COR 30
15:003rd & 5 at own 30Jameson Wang pass complete to Nicholas Laboy for 6 yds to the COR 36 for a 1ST down
15:001st & 10 at own 36Drew Powell run for 5 yds to the COR 41
15:002nd & 5 at own 41Jameson Wang pass complete to Nicholas Laboy for 7 yds to the COR 48 for a 1ST down
15:001st & 10 at own 48Jameson Wang pass complete to Samuel Musungu for 4 yds to the PRIN 48
15:002nd & 6 at opp 48Gannon Carothers run for 4 yds to the PRIN 44
15:003rd & 2 at opp 44Jameson Wang run for 4 yds to the PRIN 40 for a 1ST down
15:001st & 10 at opp 40Gannon Carothers run for 3 yds to the PRIN 37
15:002nd & 7 at opp 37Eddy Tillman run for 1 yd to the PRIN 36
15:003rd & 6 at opp 36pass incomplete to Doryn Smith
8:374th & 6 at opp 36pass incomplete to Nicholas Laboy
Princeton Punt, 3 plays
8:371st & 10 at own 36Ja’Derris Carr run for 1 yd to the PRIN 37
8:372nd & 9 at own 37Blake Stenstrom pass complete to Ja’Derris Carr for 2 yds to the PRIN 39
8:373rd & 7 at own 39Blake Stenstrom pass complete to Tamatoa Falatea for 4 yds to the PRIN 43
6:384th & 3 at own 43Brady Clark punt for 37 yds
Cornell Punt, 6 plays
6:381st & 10 at own 20pass incomplete to Samuel Musungu
6:382nd & 10 at own 20Eddy Tillman run for 5 yds to the COR 25
6:383rd & 5 at own 25Jameson Wang pass complete to Davon Kiser for 12 yds to the COR 37 for a 1ST down
6:381st & 10 at own 37Jameson Wang pass complete to Manny Adebi for 7 yds to the COR 44
6:382nd & 3 at own 44Ean Pope run for a loss of 2 yards to the COR 42
6:383rd & 5 at own 42Jameson Wang run for 2 yds to the COR 44
2:474th & 3 at own 44Jackson Kennedy punt for 47 yds, punt out-of-bounds at the PRIN 23 , AJ Barber returns for 14 yds to the PRIN 23
Princeton Touchdown, 1 play
2:321st & 10 at own 23Blake Stenstrom pass complete to Tamatoa Falatea for 77 yds for a TD (Sam Massick KICK)Princeton 7, Cornell 0
Cornell Field goal, 7 plays
2:321st & 10 at own 40Jeffrey Sexton kickoff for 60 yds
2:321st & 10 at own 25Jameson Wang pass complete to Matt Robbert for 30 yds to the PRIN 45 Princeton Penalty, roughing passer (Ryan Ives) to the PRIN 30
2:321st & 10 at opp 30Ean Pope run for 9 yds to the PRIN 21
2:322nd & 1 at opp 21Ean Pope run for 2 yds to the PRIN 19 for a 1ST down
2:321st & 10 at opp 19pass incomplete to Doryn Smith
2:322nd & 10 at opp 19Wang,Jameson rush middle (Perez,Will;Taylor,Collin).
Q2 15:003rd & 10 at opp 19Jameson Wang pass complete to Davon Kiser for 5 yds to the PRIN 14
Q2 14:214th & 5 at opp 14Jackson Kennedy 31 yd FG GOODPrinceton 7, Cornell 3
2nd quarter5 drives, then Princeton 14, Cornell 3
Princeton Punt, 9 plays
14:181st & 10 at own 40Alan Zhao kickoff for 36 yds , Dyami Rios return for no gain to the PRIN 24
14:181st & 10 at own 24Blake Stenstrom pass complete to Tyler Picinic for 6 yds to the PRIN 30
14:182nd & 4 at own 30John Volker run for 6 yds to the PRIN 36 for a 1ST down
14:181st & 10 at own 36John Volker run for a loss of 1 yard to the PRIN 35
14:182nd & 11 at own 35Blake Stenstrom pass complete to AJ Barber for 28 yds to the COR 37 for a 1ST down
14:181st & 10 at opp 37Dareion Murphy run for 7 yds to the COR 30
14:182nd & 3 at opp 30Dareion Murphy run for 3 yds to the COR 27 for a 1ST down
14:181st & 10 at opp 27Blake Stenstrom sacked for a loss of 7 yards to the COR 34
14:182nd & 17 at opp 34Princeton Penalty, false start (AJ Barber) to the COR 39
14:182nd & 22 at opp 39Blake Stenstrom pass incomplete to Connor Hulstein, broken up by Damon Barnes
14:183rd & 22 at opp 39pass incomplete to John Volker
10:114th & 22 at opp 39Brady Clark punt for 29 yds
Cornell Punt, 5 plays
10:111st & 10 at own 10Gannon Carothers run for 2 yds to the COR 12
10:112nd & 8 at own 12Jameson Wang pass complete to Manny Adebi for 22 yds to the COR 34 for a 1ST down
10:111st & 10 at own 34Gannon Carothers run for 2 yds to the COR 36
10:112nd & 8 at own 36Gannon Carothers run for 4 yds to the COR 40
10:113rd & 4 at own 40Jameson Wang pass incomplete to Matt Robbert, broken up by Kavon Miller
6:524th & 4 at own 40Jackson Kennedy punt for 33 yds
Princeton Punt, 6 plays
6:521st & 10 at own 27Blake Stenstrom sacked for a loss of 7 yards to the PRIN 20
6:522nd & 17 at own 20Blake Stenstrom pass incomplete to Luke Colella, broken up by Noah Taylor
6:523rd & 17 at own 20Blake Stenstrom pass complete to AJ Barber for 32 yds to the COR 48 for a 1ST down
6:521st & 10 at opp 48John Volker run for 2 yds to the COR 46
6:522nd & 8 at opp 46John Volker run for 1 yd to the COR 45
6:523rd & 7 at opp 45Blake Stenstrom pass incomplete to Tamatoa Falatea, broken up by Braylon Howard
4:084th & 7 at opp 45Brady Clark punt for 45 yds
Cornell Punt, 7 plays
4:081st & 10 at own 20Jameson Wang run for 6 yds to the COR 26
4:082nd & 4 at own 26Eddy Tillman run for 1 yd to the COR 27
4:083rd & 3 at own 27Jameson Wang pass complete to Doryn Smith for 2 yds to the COR 29
4:084th & 1 at own 29Jameson Wang run for 2 yds to the COR 31 for a 1ST down
4:081st & 10 at own 31Jameson Wang pass incomplete to Manny Adebi, broken up by Liam Johnson
1:482nd & 10 at own 31Jameson Wang pass complete to Matt Robbert for 7 yds to the COR 38
1:483rd & 3 at own 38Jameson Wang run for a loss of 2 yards to the COR 36
1:064th & 5 at own 36Jackson Kennedy punt for 38 yds
Princeton Touchdown, 7 plays
1:061st & 10 at own 26Blake Stenstrom pass complete to Luke Colella for 7 yds to the PRIN 33
1:062nd & 3 at own 33pass incomplete to Luke Colella
1:063rd & 3 at own 33Blake Stenstrom pass incomplete to AJ Barber, broken up by Damon Barnes for a 1ST down Cornell Penalty, Defensive pass interference (Damon Barnes) to the PRIN 48 for a 1ST down
1:061st & 10 at own 48Blake Stenstrom pass incomplete to Tamatoa Falatea, broken up by Trey Harris
1:062nd & 10 at own 48pass incomplete to Tamatoa Falatea
1:063rd & 10 at own 48Blake Stenstrom pass complete to Tyler Picinic for 19 yds to the COR 33 for a 1ST down
0:081st & 10 at opp 33Blake Stenstrom pass complete to Luke Colella for 33 yds for a TD (Sam Massick KICK)Princeton 14, Cornell 3
0:081st & 10 at own 40Jeffrey Sexton kickoff for 60 yds for a touchback
0:081st & 10 at own 25rush middle for loss of 2 yards to the COR23, PRI wins the toss and chooses receive.
3rd quarter5 drives, then Princeton 14, Cornell 3
Princeton Punt, 6 plays
15:001st & 10 at own 40Alan Zhao kickoff for 60 yds
15:001st & 10 at own 25Ja’Derris Carr run for 9 yds to the PRIN 34
15:002nd & 1 at own 34Ja’Derris Carr run for 4 yds to the PRIN 38 for a 1ST down
15:001st & 10 at own 38Blake Stenstrom pass incomplete to Luke Colella Princeton Penalty, Offensive holding (Scott Becker) to the PRIN 28
15:001st & 20 at own 28Blake Stenstrom pass complete to Ja’Derris Carr for 4 yds to the PRIN 32
15:002nd & 16 at own 32Blake Stenstrom pass complete to Tamatoa Falatea for 7 yds to the PRIN 39
15:003rd & 9 at own 39Blake Stenstrom pass complete to Luke Colella for 4 yds to the PRIN 43
12:074th & 5 at own 43Brady Clark punt for 31 yds Cornell Penalty, Offensive holding (Doryn Smith) to the COR 16
Cornell Fumble, 11 plays
12:071st & 10 at own 16Jameson Wang pass complete to Zach LaPolice for 11 yds to the COR 27 for a 1ST down
12:071st & 10 at own 27pass incomplete to Nicholas Laboy
12:072nd & 10 at own 27Gannon Carothers run for 3 yds to the COR 30
12:073rd & 7 at own 30Jameson Wang pass complete to Nicholas Laboy for 20 yds to the 50 yard line for a 1ST down
12:071st & 10 at the 50Gannon Carothers run to the 50 yard line Cornell Penalty, Offensive holding (Micah Sahakian) to the COR 40
12:071st & 20 at own 40Jameson Wang pass complete to Gannon Carothers for 3 yds to the COR 43
12:072nd & 17 at own 43Jameson Wang pass complete to Nicholas Laboy for 10 yds to the PRIN 47
12:073rd & 7 at opp 47Jameson Wang run for 13 yds to the PRIN 34 for a 1ST down
12:071st & 10 at opp 34Jameson Wang pass incomplete to Matt Robbert, broken up by Sekou Roland Cornell Penalty, Offensive holding (Tye Chirico) to the PRIN 44
12:071st & 20 at opp 44Eddy Tillman run for 3 yds to the PRIN 41
7:092nd & 17 at opp 41Jameson Wang pass complete to Ean Pope for a loss of 5 yards Jameson Wang fumbled, recovered by PRIN Nicholas Sanker Wang,Jameson right pass complete to Pope,Ean for loss of 5 yards to the PRI46, fumble by Wang,Jameson recovered by PRI Sanker,Nicholas.
Princeton Punt, 3 plays
7:091st & 10 at own 46Stenstrom,Blake rush middle (Sloan,Hunter).
7:092nd & 10 at own 46John Volker run for 1 yd to the PRIN 47
7:093rd & 9 at own 47Blake Stenstrom sacked for a loss of 9 yards to the PRIN 38
5:194th & 18 at own 38Brady Clark punt for 35 yds
Cornell Punt, 3 plays
5:191st & 10 at own 27Jameson Wang pass incomplete to Nicholas Laboy, broken up by Mason Armstead
5:192nd & 10 at own 27Carothers,Gannon rush middle (Lingon,Charlie).
5:193rd & 10 at own 27Jameson Wang pass complete to Manny Adebi for 7 yds to the COR 34
3:444th & 3 at own 34Jackson Kennedy punt for 59 yds
Princeton Punt, 12 plays
3:441st & 10 at own 7Dareion Murphy run for a loss of 1 yard to the PRIN 6
3:442nd & 11 at own 6Blake Stenstrom pass complete to Tamatoa Falatea for 11 yds to the PRIN 17 for a 1ST down
3:441st & 10 at own 17Blake Stenstrom pass complete to AJ Barber for 2 yds to the PRIN 19
3:442nd & 8 at own 19Blake Stenstrom pass complete to Dareion Murphy for 21 yds to the PRIN 40 for a 1ST down
3:441st & 10 at own 40pass incomplete to Ja’Derris Carr
3:442nd & 10 at own 40Blake Stenstrom pass complete to Tyler Picinic for 14 yds to the COR 46 for a 1ST down
3:441st & 10 at opp 46Ja’Derris Carr run for 4 yds to the COR 42
3:442nd & 6 at opp 42Blake Stenstrom pass complete to Jo Jo Hawkins
3:443rd & 6 at opp 42Blake Stenstrom pass incomplete to AJ Barber for a 1ST down Cornell Penalty, Defensive pass interference (Rick Coleman Jr.) to the COR 35 for a 1ST down
3:441st & 10 at opp 35Princeton Penalty, personal foul (Scott Becker) to the COR 40
3:441st & 15 at opp 40Blake Stenstrom pass complete to Ja’Derris Carr for 4 yds to the COR 36
Q4 15:002nd & 11 at opp 36pass incomplete to Tamatoa Falatea
Q4 15:003rd & 11 at opp 36Blake Stenstrom pass incomplete to Luke Colella, broken up by Trey Harris
Q4 14:384th & 11 at opp 36Brady Clark punt for 26 yds
4th quarter5 drives, then Princeton 14, Cornell 3
Cornell Missed FG, 9 plays
14:381st & 10 at own 10Ean Pope run for 3 yds to the COR 13
14:382nd & 7 at own 13Jameson Wang pass complete to Doryn Smith for 10 yds to the COR 23 Princeton Penalty, personal foul (Nasir Hill) to the COR 40
14:381st & 10 at own 40Drew Powell run for 5 yds to the COR 45
14:382nd & 5 at own 45Jameson Wang run for 8 yds to the PRIN 47 for a 1ST down
14:381st & 10 at opp 47Jameson Wang pass complete to Ean Pope for 26 yds to the PRIN 21 for a 1ST down
14:381st & 10 at opp 21Samuel Musungu run for a loss of 9 yards to the PRIN 30
14:382nd & 19 at opp 30pass incomplete
14:383rd & 19 at opp 30pass incomplete to Samuel Musungu
10:354th & 19 at opp 30Jackson Kennedy 47 yd FG MISSED
Princeton Punt, 5 plays
10:351st & 10 at own 30Blake Stenstrom pass incomplete to Luke Colella, broken up by Jeremiah Lewis
10:352nd & 10 at own 30Blake Stenstrom pass complete to Roman Laurio for 18 yds to the PRIN 48 for a 1ST down
10:351st & 10 at own 48Ja’Derris Carr run for 2 yds to the 50 yard line
10:352nd & 8 at the 50Ja’Derris Carr run for 1 yd to the COR 49
8:123rd & 7 at opp 49Blake Stenstrom pass incomplete to Connor Hulstein, broken up by Trey Harris
7:584th & 7 at opp 49Brady Clark punt for 42 yds , Davon Kiser returns for 11 yds to the COR 18
Cornell Interception, 6 plays
7:581st & 10 at own 18Eddy Tillman run for 6 yds to the COR 24
7:582nd & 4 at own 24pass incomplete to Matt Robbert
7:583rd & 4 at own 24Jameson Wang pass complete to Davon Kiser for 5 yds to the COR 29 for a 1ST down
7:581st & 10 at own 29pass incomplete to Doryn Smith
7:582nd & 10 at own 29Jameson Wang pass complete to Nicholas Laboy for 6 yds to the COR 35
6:383rd & 4 at own 35Jameson Wang pass intercepted
Princeton Punt, 6 plays
6:381st & 10 at own 43John Volker run for 7 yds to the 50 yard line
6:382nd & 3 at the 50John Volker run for a loss of 1 yard to the PRIN 49
6:383rd & 4 at own 49Blake Stenstrom pass complete to Tamatoa Falatea for 6 yds to the COR 45 for a 1ST down
6:381st & 10 at opp 45Ja’Derris Carr run for 2 yds to the COR 43
4:192nd & 8 at opp 43Carr,Jiggie rush middle (Van Fleet,Maxwell;Chestnut,Brendan).
4:153rd & 8 at opp 43Stenstrom,Blake rush left (Coleman Jr.,Rick), PENALTY PRI holding (Koers,Cooper). Princeton Penalty, Offensive holding (Cooper Koers) to the COR 43
4:154th & 8 at opp 43Princeton Penalty, delay of game (Jo Jo Hawkins) to the COR 48
3:344th & 13 at opp 48Brady Clark punt for 48 yds
Cornell Result not recorded, 15 plays
3:341st & 10 at own 20Wang,Jameson rush middle (Johnson,Liam).
3:342nd & 10 at own 20Jameson Wang pass complete to Davon Kiser for 11 yds to the COR 31 for a 1ST down
3:341st & 10 at own 31Jameson Wang pass incomplete to Gannon Carothers, broken up by Bakari Edwards
3:342nd & 10 at own 31Jameson Wang pass complete to Davon Kiser for 10 yds to the COR 41 for a 1ST down
3:341st & 10 at own 41Jameson Wang pass complete to Nicholas Laboy for 3 yds to the COR 44
3:342nd & 7 at own 44Jameson Wang pass complete to Gannon Carothers for 4 yds to the COR 48
3:343rd & 3 at own 48Gannon Carothers run for 11 yds to the PRIN 41 for a 1ST down
3:341st & 10 at opp 41pass incomplete to Nicholas Laboy
3:342nd & 10 at opp 41Drew Powell run for 10 yds to the PRIN 31 for a 1ST down
3:341st & 10 at opp 31Jameson Wang run for 12 yds to the PRIN 19 for a 1ST down
3:341st & 10 at opp 19Jameson Wang pass complete to Nicholas Laboy for 3 yds to the PRIN 16
3:342nd & 7 at opp 16Jameson Wang pass complete to Nicholas Laboy Cornell Penalty, illegal block (Ean Pope) to the PRIN 31
3:342nd & 22 at opp 31Wang,Jameson rush (Roland,Sekou;Savage,Ryan), PENALTY COR illegal shift 5 yards to the PRI26. Cornell Penalty, illegal shift (-5 Yards) to the PRIN 36
3:342nd & 27 at opp 36Jameson Wang pass complete to Gannon Carothers for 8 yds to the PRIN 28
3:343rd & 19 at opp 28pass incomplete to Davon Kiser

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 54–⁠30–⁠2 in 86 meetings, counting the two since this game.

Recent meetings
2025Cornell 20, Princeton 17
2024Cornell 49, Princeton 35
2023Princeton 14, Cornell 3
2022Princeton 35, Cornell 9
2021Princeton 34, Cornell 16
2019Princeton 21, Cornell 7

Around this game