From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Cornell
Princeton
433
Total yards
288
285
Passing yards
229
148
Rushing yards
59
7.3
Yards per pass
7.9
4.2
Yards per rush
2.4
26
First downs
13
5–11
Third downs
5–13
1–2
Fourth downs
2–3
5
Turnovers
0
4–35
Penalties
7–80
36:50
Possession
23:10
Efficiency
Cornell
Princeton
41%
Success rate
35%
−0.16
EPA per play
0.14
1.19
Explosiveness
1.59
0.10
Rushing EPA
0.15
0.09
Passing EPA
0.13
38%
Passing-down success
26%
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 going in
Our ratings (scores only)
Princeton 88% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Princeton drives left to right, Cornell right to left.
Q1 CornellPunt, 3 plays, 4 yards
Q1 PrincetonMissed FG, 8 plays, 29 yards
Q1 CornellInterception, 10 plays, 67 yards
Q1 PrincetonPunt, 5 plays, 10 yards
Q1 CornellInterception, 6 plays, 45 yards
Q1 PrincetonTouchdown, 7 plays, 53 yards
Q2 CornellPunt, 3 plays, −1 yard
Q2 PrincetonTouchdown, 4 plays, 49 yards
Q2 CornellMissed FG, 11 plays, 52 yards
Q2 PrincetonPunt, 3 plays, 0 yards
Q2 CornellField goal, 5 plays, 39 yards
Q3 PrincetonPunt, 8 plays, 28 yards
Q3 PrincetonTouchdown, 3 plays, 9 yards
Q3 CornellTouchdown, 15 plays, 81 yards
Q3 PrincetonPunt, 4 plays, 30 yards
Q4 CornellInterception, 3 plays, 22 yards
Q4 PrincetonTouchdown, 9 plays, 29 yards
Q4 CornellPick-six, 9 plays (Princeton scores), 50 yards
Q4 CornellTurnover on downs, 6 plays, 16 yards
Q4 PrincetonTurnover on downs, 4 plays, 6 yards
Q4 CornellEnd of game, 5 plays, 68 yards
Play by play
1st quarter6 drives, then Tied at 0
Cornell Punt, 3 plays
15:00
1st & 10 at own 35
Jeffrey Sexton kickoff for 60 yds , Javonni Cunningham return for 17 yds to the Cornl 22
15:00
1st & 10 at own 22
Gannon Carothers run for 3 yds to the Cornl 25
15:00
2nd & 7 at own 25
Gannon Carothers run for 1 yd to the Cornl 26
15:00
3rd & 6 at own 26
Jameson Wang pass incomplete to Will Kenner
13:23
4th & 6 at own 26
Ayden McCarter punt for 32 yds, fair catch by AJ Barber at the Princ 42
Princeton Missed FG, 8 plays
13:23
1st & 10 at own 42
Blake Stenstrom pass incomplete to Carson Bobo
13:23
2nd & 10 at own 42
Blake Stenstrom pass complete to AJ Barber for 14 yds to the Cornl 44 for a 1ST down
13:23
1st & 10 at opp 44
Ja’Derris Carr run for no gain to the Cornl 44
13:23
2nd & 10 at opp 44
Ja’Derris Carr run for 13 yds to the Cornl 31 for a 1ST down
13:23
1st & 10 at opp 31
Blake Stenstrom pass incomplete to Ryan Butler
13:23
2nd & 10 at opp 31
Blake Stenstrom pass incomplete to Ryan Butler
13:23
3rd & 10 at opp 31
Blake Stenstrom pass complete to Andrei Iosivas for 2 yds to the Cornl 29
11:01
4th & 8 at opp 29
Jeffrey Sexton 47 yd FG BLOCKED blocked by Chukwuemeka Adebi
Cornell Interception, 10 plays
11:01
1st & 10 at own 29
Robert Tucker III run for 19 yds to the Cornl 48 for a 1ST down
11:01
1st & 10 at own 48
Robert Tucker III run for 3 yds to the Princ 49
11:01
2nd & 7 at opp 49
Jameson Wang pass complete to Thomas Glover for 10 yds to the Princ 39 for a 1ST down
11:01
1st & 10 at opp 39
Jameson Wang pass incomplete to Nicholas Laboy
11:01
2nd & 10 at opp 39
Jameson Wang pass complete to Nicholas Laboy for 10 yds to the Princ 29 for a 1ST down
11:01
1st & 10 at opp 29
Tucker III,Robert rush middle for 8 yards gain to the PRIN21 (Nicholas,Ozzie) PENALTY Corn Illegal Shift 5 yards from PRIN29 to PRIN34. NO PLAY.
11:01
1st & 15 at opp 34
Jameson Wang pass complete to Thomas Glover for 4 yds to the Princ 30
11:01
2nd & 11 at opp 30
Jameson Wang pass complete to Nicholas Laboy for 22 yds to the Princ 8 for a 1ST down
11:01
1st & goal at opp 8
Jameson Wang run for no gain to the Princ 8
11:01
2nd & goal at opp 8
Jameson Wang pass complete to Thomas Glover for 4 yds to the Princ 4
5:11
3rd & goal at opp 4
Jameson Wang pass intercepted, touchback.
Princeton Punt, 5 plays
5:11
1st & 10 at own 20
Blake Stenstrom pass complete to Andrei Iosivas for 8 yds to the Princ 28
5:11
2nd & 2 at own 28
Ryan Butler run for 2 yds to the Princ 30 for a 1ST down
5:11
1st & 10 at own 30
Blake Stenstrom sacked by Muhammad-Ali Kobo for a loss of 10 yards to the Princ 20
5:11
2nd & 20 at own 20
Blake Stenstrom pass incomplete to Ryan Butler
5:11
3rd & 20 at own 20
Blake Stenstrom run for 10 yds to the Princ 30
2:50
4th & 10 at own 30
Will Powers punt for 41 yds , Thomas Glover returns for 6 yds to the Cornl 25
Cornell Interception, 6 plays
2:50
1st & 10 at own 25
Gannon Carothers run for 3 yds to the Cornl 28
2:50
2nd & 7 at own 28
Jameson Wang pass complete to Nicholas Laboy for 21 yds to the Cornl 49 for a 1ST down
2:50
1st & 10 at own 49
Gannon Carothers run for 1 yd to the 50 yard line
2:50
2nd & 9 at the 50
Jameson Wang pass incomplete to Nicholas Laboy
2:50
3rd & 9 at the 50
Jameson Wang pass complete to Thomas Glover for 20 yds to the Princ 30 for a 1ST down
0:06
1st & 10 at opp 30
Jameson Wang pass intercepted
Princeton Touchdown, 7 plays
0:00
1st & 10 at own 47
Blake Stenstrom pass complete to Andrei Iosivas for 26 yds to the Cornl 27 for a 1ST down
Q2 15:00
1st & 10 at opp 27
AJ Barber run for 5 yds to the Cornl 32
Q2 15:00
2nd & 15 at opp 32
Blake Stenstrom pass complete to Andrei Iosivas for 5 yds to the Cornl 27
Q2 15:00
3rd & 10 at opp 27
Blake Stenstrom pass complete to Dylan Classi for 12 yds to the Cornl 15 for a 1ST down
Q2 15:00
1st & 10 at opp 15
Ryan Butler run for no gain to the Cornl 15
Q2 15:00
2nd & 10 at opp 15
Blake Stenstrom pass incomplete to Andrei Iosivas
Q2 12:05
3rd & 10 at opp 15
Blake Stenstrom pass complete to Andrei Iosivas for 15 yds for a TD, (Sam Massick PAT BLOCKED)Princeton 6, Cornell 0
2nd quarter5 drives, then Princeton 12, Cornell 3
Cornell Punt, 3 plays
12:00
1st & 10 at own 35
Jeffrey Sexton kickoff for 61 yds , Javonni Cunningham return for 20 yds to the Cornl 24
12:00
1st & 10 at own 24
Robert Tucker III run for no gain to the Cornl 24
12:00
2nd & 10 at own 24
Tucker III,Robert rush right for 0 yards to the Corn24 (Johnson,Liam) PENALTY Corn Holding (Woodring,Parker) 10 yards from Corn24 to Corn14. NO PLAY.
12:00
2nd & 20 at own 14
Jameson Wang pass complete to Will Kenner for 9 yds to the Cornl 23
12:00
3rd & 11 at own 23
Jameson Wang pass incomplete to Thomas Glover
9:43
4th & 11 at own 23
Ayden McCarter punt for 26 yds
Princeton Touchdown, 4 plays
9:43
1st & 10 at opp 49
Ryan Butler run for 7 yds to the Cornl 42
9:43
2nd & 3 at opp 42
Blake Stenstrom pass incomplete to Dylan Classi
9:43
3rd & 3 at opp 42
Ryan Butler run for 6 yds to the Cornl 36 for a 1ST down
8:37
1st & 10 at opp 36
Blake Stenstrom pass complete to Andrei Iosivas for 36 yds for a TD, (Two-Point Conversion failed )Princeton 12, Cornell 0
Cornell Missed FG, 11 plays
8:37
1st & 10 at own 35
Jeffrey Sexton kickoff for 65 yds for a touchback
8:37
1st & 10 at own 25
Jameson Wang pass complete to Matt Robbert for 10 yds to the Cornl 35 for a 1ST down
8:37
1st & 10 at own 35
AJ Holmes run for 5 yds to the Cornl 40
8:37
2nd & 5 at own 40
Jameson Wang pass complete to Thomas Glover for 4 yds to the Cornl 44
8:37
3rd & 1 at own 44
Carothers,Gannon rush middle for 0 yards to the Corn44 (Nicholas,Ozzie) PENALTY PRIN Offside (Martey,Nate) 5 yards from Corn44 to Corn49, 1ST DOWN. NO PLAY.
8:37
1st & 10 at own 49
Jameson Wang pass complete to Thomas Glover for no gain to the Cornl 49
8:37
2nd & 10 at own 49
Jameson Wang pass complete to Nicholas Laboy for 7 yds to the Princ 44
8:37
3rd & 3 at opp 44
Robert Tucker III run for 3 yds to the Princ 41 for a 1ST down
8:37
1st & 10 at opp 41
Robert Tucker III run for 13 yds to the Princ 28 for a 1ST down
8:37
1st & 10 at opp 28
Robert Tucker III run for 2 yds to the Princ 26
8:37
2nd & 8 at opp 26
Jameson Wang pass incomplete to Thomas Glover
8:37
3rd & 8 at opp 26
Jameson Wang run for 3 yds to the Princ 23
2:15
4th & 5 at opp 23
Jackson Kennedy 40 yd FG MISSED
Princeton Punt, 3 plays
2:15
1st & 10 at own 23
Blake Stenstrom run for 1 yd to the Princ 24
2:15
2nd & 9 at own 24
No Huddle-Shotgun Stenstrom,Blake rush right for 2 yards gain to the PRIN26 (Stebbins,Jake), out of bounds PENALTY PRIN Holding (Feigenspan,Blake) 10 yards from PRIN24 to PRIN14. NO PLAY.
2:15
2nd & 19 at own 14
Blake Stenstrom pass complete to Ryan Butler for no gain to the Princ 14
1:18
3rd & 19 at own 14
Timeout CORNELL, clock 01:18
1:18
3rd & 19 at own 14
Blake Stenstrom pass complete to Andrei Iosivas for 9 yds to the Princ 23
0:58
4th & 10 at own 23
Will Powers punt for 41 yds
Cornell Field goal, 5 plays
0:58
1st & 10 at own 36
Jameson Wang run for 27 yds to the Princ 37 for a 1ST down
0:58
1st & 10 at opp 37
Jameson Wang pass complete to Gannon Carothers for 3 yds to the Princ 40
0:40
2nd & 13 at opp 40
Timeout CORNELL, clock 00:40
0:40
2nd & 13 at opp 40
Jameson Wang pass complete to Will Kenner for 4 yds to the Princ 36
0:40
3rd & 9 at opp 36
No Huddle-Shotgun Wang,Jameson sacked for loss of 4 yards to the PRIN40 (Aubrey,Cole) PENALTY PRIN Face Mask (Robertson,Chase) 15 yards from PRIN36 to PRIN21, 1ST DOWN. NO PLAY.
0:40
1st & 10 at opp 21
No Huddle-Shotgun Wang,Jameson rush right for 0 yards to the PRIN21 (Corbin,Anthony) PENALTY Corn Holding (Chirico,Tye) 10 yards from PRIN21 to PRIN31. NO PLAY.
0:10
1st & 20 at opp 31
Timeout CORNELL, clock 00:10
0:10
1st & 20 at opp 31
Jameson Wang pass complete to Robert Tucker III for 6 yds to the Princ 25
0:00
2nd & 14 at opp 25
Jackson Kennedy 42 yd FG GOODPrinceton 12, Cornell 3
3rd quarter4 drives, then Princeton 21, Cornell 9
Princeton Punt, 8 plays
15:00
1st & 10 at own 35
Jackson Kennedy kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Blake Stenstrom run for no gain to the Princ 25
15:00
2nd & 10 at own 25
Blake Stenstrom pass incomplete to AJ Barber
15:00
3rd & 10 at own 25
Blake Stenstrom pass complete to Dylan Classi for 14 yds to the Princ 39 for a 1ST down
15:00
1st & 10 at own 39
Ryan Butler run for 2 yds to the Princ 41
15:00
2nd & 8 at own 41
Blake Stenstrom pass complete to Andrei Iosivas for 14 yds to the Cornl 45 for a 1ST down
15:00
1st & 10 at opp 45
Ryan Butler run for 7 yds to the Cornl 38
15:00
2nd & 3 at opp 38
Blake Stenstrom sacked by Muhammad-Ali Kobo for a loss of 9 yards to the Cornl 47
15:00
3rd & 12 at opp 47
Blake Stenstrom pass incomplete to Michael Axelrood
11:45
4th & 12 at opp 47
Will Powers punt for 38 yds
Princeton Touchdown, 3 plays
11:45
1st & goal at opp 9
Ryan Butler run for 1 yd to the Cornl 8
11:45
2nd & goal at opp 8
Blake Stenstrom pass complete to Ryan Butler for 5 yds to the Cornl 3
10:55
3rd & goal at opp 3
Timeout CORNELL, clock 10:55
10:51
3rd & goal at opp 3
Blake Stenstrom run for 3 yds for a TD, (Sam Massick KICK)Princeton 19, Cornell 3
Cornell Touchdown, 15 plays
10:45
1st & 10 at own 35
Jeffrey Sexton kickoff for 62 yds , Javonni Cunningham return for 16 yds to the Cornl 19
10:45
1st & 10 at own 19
Gannon Carothers run for 3 yds to the Cornl 22
10:45
1st & 10 at own 40
Gannon Carothers run for 3 yds to the Cornl 37
10:45
2nd & 13 at own 37
Robert Tucker III run for 8 yds to the Cornl 45
10:45
3rd & 5 at own 45
Jameson Wang run for 8 yds to the Princ 47 for a 1ST down
10:45
1st & 10 at opp 47
Robert Tucker III run for 1 yd to the Princ 46
10:45
2nd & 9 at opp 46
Jameson Wang pass complete to Robert Tucker III for 3 yds to the Princ 43
10:45
3rd & 6 at opp 43
Jameson Wang run for 5 yds to the Princ 38
10:45
4th & 1 at opp 38
Jameson Wang run for 2 yds to the Princ 36 for a 1ST down
10:45
1st & 10 at opp 36
Jameson Wang pass complete to Nicholas Laboy for 9 yds to the Princ 27
10:45
2nd & 1 at opp 27
Gannon Carothers run for 5 yds to the Princ 22 for a 1ST down
10:45
1st & 10 at opp 22
Robert Tucker III run for 5 yds to the Princ 17
10:45
2nd & 5 at opp 17
Thomas Glover run for 7 yds to the Princ 10 for a 1ST down
10:45
1st & goal at opp 10
Robert Tucker III run for 2 yds to the Princ 8
1:13
2nd & goal at opp 8
Nicholas Laboy 8 Yd pass from Jameson Wang (Two-Point Pass Conversion Failed)Princeton 19, Cornell 9
Princeton Punt, 4 plays
1:13
1st & 10 at own 35
Jackson Kennedy kickoff for 62 yds
1:13
1st & 15 at own 30
Blake Stenstrom pass complete to Andrei Iosivas for 26 yds to the Cornl 44 for a 1ST down
0:00
1st & 10 at opp 44
Ja’Derris Carr run for no gain to the Cornl 44
Q4 15:00
2nd & 10 at opp 44
No Huddle-Shotgun Iosivas,Andrei rush right for 19 yards gain to the Corn25, out of bounds at Corn25 PENALTY PRIN Illegal Block in Back (Picinic,Tyler) 10 yards from Corn44 to PRIN46. NO PLAY.
Q4 15:00
2nd & 20 at own 46
Blake Stenstrom pass incomplete to Ryan Butler
Q4 15:00
3rd & 20 at own 46
Blake Stenstrom pass complete to AJ Barber for 14 yds to the Cornl 40
Q4 13:19
4th & 6 at opp 40
Will Powers punt for 26 yds
4th quarter6 drives, then Princeton 35, Cornell 9
Cornell Interception, 3 plays
13:19
1st & 10 at own 14
Robert Tucker III run for 3 yds to the Cornl 17
13:19
2nd & 7 at own 17
Jameson Wang pass complete to Will Kenner for 19 yds to the Cornl 36 for a 1ST down
11:51
1st & 10 at own 36
Jameson Wang pass intercepted
Princeton Touchdown, 9 plays
11:51
1st & 10 at opp 29
Ryan Butler run for 4 yds to the Cornl 25
11:51
2nd & 6 at opp 25
Ryan Butler run for 3 yds to the Cornl 22
11:51
3rd & 3 at opp 22
Blake Stenstrom pass incomplete to Dylan Classi
10:42
4th & 3 at opp 22
Timeout CORNELL, clock 10:42
10:42
4th & 3 at opp 22
Blake Stenstrom pass complete to Andrei Iosivas for 14 yds to the Cornl 8 for a 1ST down PRINCETON Penalty, unsportsmanlike conduct (Dylan Classi) to the Cornl 23 for a 1ST down
10:42
1st & 10 at opp 23
Blake Stenstrom pass incomplete to Dylan Classi
10:42
2nd & 10 at opp 23
Ryan Butler run for 4 yds to the Cornl 19
10:42
3rd & 6 at opp 19
Blake Stenstrom run for 3 yds to the Cornl 16
9:11
4th & 3 at opp 16
Timeout CORNELL, clock 09:11
9:11
4th & 3 at opp 16
Blake Stenstrom pass complete to AJ Barber for 15 yds to the Cornl 1 for a 1ST down
8:41
1st & goal at opp 1
Ryan Butler 1 Yd Run (Sam Massick Kick)
Cornell Pick-six, 9 plays (Princeton scores)
8:41
1st & 10 at own 35
Jeffrey Sexton kickoff for 58 yds
8:41
1st & 10 at own 25
Jameson Wang run for 1 yd to the Cornl 26
8:41
2nd & 9 at own 26
Jameson Wang pass complete to Nicholas Laboy for 5 yds to the Cornl 31
8:41
3rd & 4 at own 31
Jameson Wang pass complete to Matt Robbert for 9 yds to the Cornl 40 for a 1ST down
8:41
1st & 10 at own 40
Gannon Carothers run for 6 yds to the Cornl 46
8:41
2nd & 4 at own 46
Jameson Wang pass complete to Matt Robbert for 19 yds to the Princ 35 for a 1ST down
8:41
1st & 10 at opp 35
Jameson Wang run for 2 yds to the Princ 33
8:41
2nd & 8 at opp 33
Jameson Wang pass incomplete to Will Kenner
8:41
3rd & 8 at opp 33
Robert Tucker III run for 8 yds to the Princ 25 for a 1ST down
5:43
1st & 10 at opp 25
Liam Johnson 89 Yd Interception Return (Sam Massick Kick)
Cornell Turnover on downs, 6 plays
5:38
1st & 10 at own 35
Jeffrey Sexton kickoff for 60 yds , Javonni Cunningham return for 11 yds to the Cornl 16
5:38
1st & 10 at own 16
Luke Duby sacked by Uche Ndukwe for a loss of 10 yards to the Cornl 6 Luke Duby fumbled, recovered by Cornl Tye Chirico , return for 0 yards
5:38
2nd & 20 at own 6
Luke Duby pass complete to Matt Robbert for 20 yds to the Cornl 26 for a 1ST down
5:38
1st & 10 at own 26
AJ Holmes run for 3 yds to the Cornl 29
5:38
2nd & 7 at own 29
Luke Duby run for 3 yds to the Cornl 32
5:38
3rd & 4 at own 32
Luke Duby pass incomplete to Matt Robbert
3:46
4th & 4 at own 32
Luke Duby pass incomplete to Davon Kiser
Princeton Turnover on downs, 4 plays
3:46
1st & 10 at opp 32
No Huddle-Shotgun Vangarelli,Niko rush right for 22 yards gain to the Corn10 (Kobo,Muhammad-Ali) PENALTY PRIN Holding (Stenstrom,Blake) 10 yards from Corn32 to Corn42. NO PLAY.
3:46
1st & 20 at opp 42
Davis Kline run for 11 yds to the Cornl 31
3:46
2nd & 9 at opp 31
Davis Kline run for 1 yd to the Cornl 32
3:46
3rd & 10 at opp 32
Lucas Warfield run for 6 yds to the Cornl 26
0:56
4th & 4 at opp 26
Niko Vangarelli pass incomplete to Luke Colella
Cornell End of game, 5 plays
0:56
1st & 10 at own 26
Luke Duby pass complete to Davon Kiser for 7 yds to the Cornl 33
0:56
2nd & 3 at own 33
Luke Duby pass complete to Matt Robbert for 3 yds to the Cornl 36 for a 1ST down
0:56
1st & 10 at own 36
AJ Holmes run for 3 yds to the Cornl 39
0:56
2nd & 7 at own 39
Luke Duby pass complete to Matt Robbert for 18 yds to the Princ 43 for a 1ST down
0:00
1st & 10 at opp 43
Luke Duby pass complete to Matt Robbert for 37 yds to the Princ 6 for a 1ST down
Q3 1:13
Matthew Jester Defensive PAT ConversionPrinceton 21, Cornell 9
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.