From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Yale
Cornell
302
Total yards
475
181
Passing yards
278
121
Rushing yards
197
6.7
Yards per pass
9.6
3.7
Yards per rush
4.9
16
First downs
22
7–14
Third downs
6–15
0–1
Fourth downs
2–2
3
Turnovers
1
9–56
Penalties
10–67
29:51
Possession
30:09
Efficiency
Yale
Cornell
43%
Success rate
41%
0.08
EPA per play
0.30
0.97
Explosiveness
1.49
0.01
Rushing EPA
0.13
0.29
Passing EPA
0.51
21%
Passing-down success
39%
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 75% to win. Cornell won as Elo’s underdog.
The line
Yale −12, over/under 49.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Cornell drives left to right, Yale right to left.
Q1 YalePunt, 4 plays, 12 yards
Q1 CornellTouchdown, 5 plays, 72 yards
Q1 YaleTouchdown, 6 plays, 72 yards
Q1 CornellPunt, 3 plays, 0 yards
Q1 CornellField goal, 5 plays, 18 yards
Q1 YaleFumble, 2 plays, 0 yards
Q1 CornellField goal, 8 plays, 3 yards
Q1 YaleTouchdown, 12 plays, 72 yards
Q2 CornellTouchdown, 5 plays, 72 yards
Q2 YalePunt, 5 plays, 19 yards
Q2 CornellTouchdown, 8 plays, 79 yards
Q2 YalePunt, 6 plays, 37 yards
Q2 CornellEnd of half, 2 plays, 3 yards
Q3 CornellPunt, 4 plays, 10 yards
Q3 YalePunt, 3 plays, 2 yards
Q3 CornellFumble, 3 plays, 0 yards
Q3 YaleField goal, 5 plays, 10 yards
Q3 CornellTouchdown, 3 plays, 67 yards
Q3 YaleTouchdown, 8 plays, 38 yards
Q3 CornellTouchdown, 15 plays, 74 yards
Q4 YalePunt, 4 plays, 1 yard
Q4 CornellPunt, 3 plays, 3 yards
Q4 YaleInterception, 7 plays, 13 yards
Q4 CornellTouchdown, 9 plays, 30 yards
Q4 YaleResult not recorded, 3 plays, −9 yards
Play by play
1st quarter9 drives, then Cornell 13, Yale 7
Yale Punt, 4 plays
15:00
1st & 10 at own 21
Brogan McCaughey pass complete to Joey Felton for 11 yds to the YALE 32 for a 1ST down
15:00
1st & 10 at own 32
pass incomplete to Mason Shipp
15:00
2nd & 10 at own 32
Nathan Denney run for 5 yds to the YALE 37
15:00
3rd & 5 at own 37
Nathan Denney run for a loss of 4 yards to the YALE 33
Yale Touchdown, 12 plays
15:00
2nd & 7 at opp 31
Brogan McCaughey pass complete to David Pantelis for 6 yds to the COR 25
14:55
1st & 10 at own 40
Alan Zhao kickoff for 60 yds , Joey Felton return for 21 yds to the YALE 21
12:54
4th & 9 at own 33
Shamus Florio punt for 38 yds , Luke Malaga returns for 6 yds to the COR 39 Cornell Penalty, illegal block (10 Yards) to the COR 25
Cornell Touchdown, 5 plays
12:54
1st & 10 at own 25
Jameson Wang pass complete to Samuel Musungu for 35 yds to the YALE 40 for a 1ST down
12:54
2nd & 6 at opp 36
Jameson Wang pass complete to Rayjohn White for 2 yds to the YALE 34
12:54
1st & 10 at opp 40
Jameson Wang pass complete to Doryn Smith for 4 yds to the YALE 36
11:39
3rd & 4 at opp 34
pass incomplete to Samuel Musungu
11:29
4th & 4 at opp 34
Jameson Wang pass complete to Brendan Lee for 34 yds for a TD (Alan Zhao KICK)Cornell 7, Yale 0
Yale Touchdown, 6 plays
11:29
1st & 10 at own 40
Alan Zhao kickoff for 60 yds for a touchback
11:29
1st & 10 at own 25
Joshua Pitsenberger run for 2 yds to the YALE 27
11:29
2nd & 8 at own 27
Joshua Pitsenberger run for 11 yds to the YALE 38 for a 1ST down
11:29
1st & 10 at own 38
Brogan McCaughey pass complete to Mason Shipp for 6 yds to the YALE 44
11:29
2nd & 4 at own 44
Brogan McCaughey pass complete to David Pantelis for 32 yds to the COR 24 for a 1ST down
11:29
1st & 10 at opp 24
Cornell Penalty, unsportsmanlike conduct (12 Yards) to the COR 12 for a 1ST down
11:29
1st & 10 at opp 12
Joshua Pitsenberger run for 4 yds to the COR 8
8:40
2nd & 6 at opp 8
Brogan McCaughey pass complete to Ry Yates for 8 yds for a TD (Nick Conforti KICK)Tied at 7
Cornell Punt, 3 plays
8:40
1st & 10 at own 40
Shamus Florio kickoff for 58 yds , Ean Pope return for 31 yds to the COR 33
8:40
1st & 10 at own 33
Jameson Wang pass incomplete to Samuel Musungu, broken up by Alvin Gulley Jr.
8:40
2nd & 10 at own 33
Cornell Penalty, false start (Davis Watson) to the COR 28
8:40
2nd & 15 at own 28
pass incomplete to Ean Pope
8:40
3rd & 15 at own 28
Jameson Wang pass complete to Robert Tucker III for 5 yds to the COR 33
7:29
4th & 10 at own 33
Nathaniel Hillenburg punt for 34 yds , Chris White returns for no gain to the YALE 24 Chris White fumbled, recovered by COR Parker Woodring , return for no gain to the YALE 24
Cornell Field goal, 5 plays
7:29
1st & 10 at opp 24
Jameson Wang pass complete to Samuel Musungu for 12 yds to the YALE 12 for a 1ST down
7:29
1st & 10 at opp 12
pass incomplete to Samuel Musungu
7:29
2nd & 10 at opp 12
Jameson Wang run for 6 yds to the YALE 6
7:29
3rd & 4 at opp 6
pass incomplete to Samuel Musungu
6:21
4th & 4 at opp 6
Alan Zhao 24 yd FG GOODCornell 10, Yale 7
Yale Fumble, 2 plays
6:21
1st & 10 at own 40
Alan Zhao kickoff for 60 yds for a touchback
6:21
1st & 10 at own 25
Brogan McCaughey pass incomplete to Mason Shipp, broken up by Brayon Crawford
6:05
2nd & 10 at own 25
Tre Peterson run for a loss of 5 yards to the YALE 20 Tre Peterson fumbled, recovered by COR Ben Sahakian
Cornell Field goal, 8 plays
6:05
1st & 10 at opp 20
Jameson Wang pass complete to Ryder Kurtz for 6 yds to the YALE 14
6:05
2nd & 4 at opp 14
Ean Pope run for 3 yds to the YALE 11
6:05
3rd & 1 at opp 11
Jameson Wang run for 1 yd to the YALE 10 for a 1ST down
6:05
1st & goal at opp 10
Reed,Johntu rush left (Kamara,Abu).
6:05
2nd & goal at opp 10
Jameson Wang run for 3 yds to the YALE 7
6:05
3rd & goal at opp 7
Jameson Wang pass complete to Samuel Musungu for no gain to the YALE 7 Cornell Penalty, Offensive holding (Jack Powers) to the YALE 17
6:05
3rd & goal at opp 17
pass incomplete to Samuel Musungu
3:08
4th & goal at opp 17
Alan Zhao 34 yd FG GOODCornell 13, Yale 7
Yale Touchdown, 12 plays
3:08
1st & 10 at own 40
Alan Zhao kickoff for 60 yds for a touchback
3:08
1st & 10 at own 25
pass incomplete to Mason Shipp
3:08
2nd & 10 at own 25
Brogan McCaughey pass complete to Joey Felton for 8 yds to the YALE 33
3:08
3rd & 2 at own 33
Joshua Pitsenberger run for 4 yds to the YALE 37 for a 1ST down
3:08
1st & 10 at own 37
pass incomplete to Mason Shipp
3:08
2nd & 10 at own 37
Brogan McCaughey run for 3 yds to the YALE 40
3:08
3rd & 7 at own 40
Brogan McCaughey pass complete to Mason Shipp for 26 yds to the COR 34 for a 1ST down
3:08
1st & 10 at opp 34
Nathan Denney run for 3 yds to the COR 31
Q2 15:00
3rd & 1 at opp 25
Brogan McCaughey run for 7 yds to the COR 18 for a 1ST down
Q2 15:00
1st & 10 at opp 18
Nathan Denney run for 9 yds to the COR 9
Q2 15:00
2nd & 1 at opp 9
Brogan McCaughey sacked by Joey Cheshire for 0 yards to the COR 9 for a 1ST down Cornell Penalty, Defensive holding (5 Yards) to the COR 4 for a 1ST down
Q2 15:00
1st & goal at opp 4
Yale Penalty, false start (Luke Foster) to the COR 9
Q2 12:53
1st & goal at opp 9
Joshua Pitsenberger run for 9 yds for a TD (Nick Conforti KICK)Yale 14, Cornell 13
2nd quarter5 drives, then Cornell 27, Yale 14
Cornell Touchdown, 5 plays
12:53
1st & 10 at own 40
Shamus Florio kickoff for 60 yds for a touchback
12:53
1st & 10 at own 25
Ean Pope run for 12 yds to the COR 37 for a 1ST down
12:53
1st & 10 at own 37
Cornell Penalty, false start (Matthew Pilc) to the COR 32
12:53
1st & 15 at own 32
Jameson Wang run for 17 yds to the COR 49 for a 1ST down
12:53
1st & 10 at own 49
pass incomplete to Matthew Pilc
12:53
2nd & 10 at own 49
Ean Pope run for 12 yds to the YALE 39 for a 1ST down
11:16
1st & 10 at opp 39
Jameson Wang pass complete to Brendan Lee for 39 yds for a TD (Alan Zhao KICK)Cornell 20, Yale 14
Yale Punt, 5 plays
11:16
1st & 10 at own 40
Alan Zhao kickoff for 58 yds
11:16
1st & 10 at own 25
Joshua Pitsenberger run for 7 yds to the YALE 32
11:16
2nd & 3 at own 32
Joshua Pitsenberger run for 6 yds to the YALE 38 for a 1ST down
11:16
1st & 10 at own 38
Pitsenberger,Josh rush middle (Sloan,Hunter).
11:16
2nd & 10 at own 38
Yale Penalty, false start (Cameron Charron) to the YALE 32
11:16
2nd & 16 at own 32
pass incomplete to Mason Shipp
11:16
3rd & 16 at own 32
Brogan McCaughey pass complete to Nathan Denney for 12 yds to the YALE 44
8:29
4th & 4 at own 44
Shamus Florio punt for 38 yds
Cornell Touchdown, 8 plays
8:29
1st & 10 at own 18
Eddy Tillman run for 3 yds to the COR 21
8:29
2nd & 7 at own 21
Eddy Tillman run for 3 yds to the COR 24
8:29
3rd & 4 at own 24
Cornell Penalty, false start (Davis Watson) to the COR 19
8:29
3rd & 9 at own 19
Jameson Wang pass complete to Samuel Musungu for 10 yds to the COR 29 for a 1ST down
8:29
1st & 10 at own 29
Robert Tucker III run for 5 yds to the COR 34
8:29
2nd & 5 at own 34
Johntu Reed run for a loss of 1 yard to the COR 33
8:29
3rd & 6 at own 33
Jameson Wang run for 4 yds to the COR 37
8:29
4th & 2 at own 37
Ayden McCarter punt for a 1ST down Yale Penalty, unsportsmanlike conduct (Joshua Tarver) to the YALE 43 for a 1ST down
8:29
1st & 10 at opp 43
Jameson Wang pass complete to Parker Woodring for 6 yds to the YALE 37
4:44
2nd & 4 at opp 37
Ean Pope run for 37 yds for a TD (Alan Zhao KICK)Cornell 27, Yale 14
Yale Punt, 6 plays
4:36
1st & 10 at own 40
Alan Zhao kickoff for 52 yds , Joey Felton return for 18 yds to the YALE 42 Yale Penalty, Offensive holding (Osize Daniyan) to the YALE 16
4:36
1st & 10 at own 16
Joshua Pitsenberger run for 2 yds to the YALE 18
4:36
2nd & 8 at own 18
Brogan McCaughey pass complete to Chase Nenad for 5 yds to the YALE 23
4:36
3rd & 3 at own 23
Brogan McCaughey pass complete to David Pantelis for 22 yds to the YALE 45 for a 1ST down
4:36
1st & 10 at own 45
Brogan McCaughey pass complete to Joey Felton for 4 yds to the YALE 49
4:36
2nd & 6 at own 49
Joshua Pitsenberger run for 3 yds to the COR 48
2:00
3rd & 3 at opp 48
Brogan McCaughey pass complete to Nathan Denney for 1 yd to the COR 47
1:05
4th & 2 at opp 47
Shamus Florio punt for 35 yds
Cornell End of half, 2 plays
1:05
1st & 10 at own 12
Ean Pope run for 3 yds to the COR 15
3rd quarter8 drives, then Cornell 33, Yale 23
Cornell Touchdown, 15 plays
15:00
1st & 10 at opp 26
Jameson Wang run for 4 yds to the YALE 22
Cornell Punt, 4 plays
14:58
1st & 10 at own 40
Shamus Florio kickoff for 55 yds , Ean Pope return for 20 yds to the COR 25
14:58
1st & 10 at own 25
Jameson Wang pass complete to Brendan Lee for 17 yds to the COR 42 for a 1ST down
14:58
1st & 10 at own 42
Cornell Penalty, false start (Jack Powers) to the COR 37
14:58
1st & 15 at own 37
Jameson Wang pass complete to Brendan Lee for a loss of 2 yards to the COR 35
14:58
2nd & 17 at own 35
Wang,Jameson rush middle.
14:58
3rd & 17 at own 35
pass incomplete to Matthew Pilc
12:56
4th & 17 at own 35
Nathaniel Hillenburg punt for 38 yds , Joey Felton returns for 1 yd to the YALE 28
Yale Punt, 3 plays
12:56
1st & 10 at own 28
Brogan McCaughey pass incomplete to Chase Nenad, broken up by Braylon Howard
12:56
2nd & 10 at own 28
Joshua Pitsenberger run for 2 yds to the YALE 30
12:56
3rd & 8 at own 30
Brogan McCaughey pass complete to Mason Shipp for no gain to the YALE 30 Yale Penalty, illegal touching (Mason Shipp) to the YALE 30
11:41
4th & 8 at own 30
Shamus Florio punt for 54 yds
Cornell Fumble, 3 plays
11:41
1st & 10 at own 16
Pope,Ean rush middle (Jackson-Bass,Zairion).
11:41
2nd & 10 at own 16
Pope,Ean rush middle (Daniyan,Osize).
11:41
3rd & 10 at own 16
Ean Pope run for 2 yds to the COR 18 Ean Pope fumbled, recovered by YALE Zack Haaland
Yale Field goal, 5 plays
11:41
1st & 10 at opp 18
Marshall Howe run for 10 yds to the COR 8 for a 1ST down
11:41
1st & goal at opp 8
Joshua Pitsenberger run for 2 yds to the COR 6
11:41
2nd & goal at opp 6
pass incomplete to Mason Shipp
11:41
3rd & goal at opp 6
Joshua Pitsenberger run for a loss of 2 yards to the COR 8
9:17
4th & goal at opp 8
Nick Conforti 24 yd FG GOOD Cornell Penalty, off-side (Yards) to the YALE 40Cornell 27, Yale 17
Cornell Touchdown, 3 plays
9:17
1st & 10 at own 40
Shamus Florio kickoff for 60 yds for a touchback
9:17
1st & 10 at own 25
Reed,Johntu rush middle (Kamara,Abu).
9:17
2nd & 10 at own 25
Johntu Reed run for 7 yds to the COR 32
8:01
1st & goal at opp 3
Cornell Penalty, delay of game (-5 Yards) to the YALE 8
8:01
3rd & 3 at own 32
Ryder Kurtz 68 Yd pass from Jameson Wang (Alan Zhao PAT failed)Cornell 33, Yale 17
Yale Touchdown, 8 plays
7:53
1st & 10 at own 40
Alan Zhao kickoff for 58 yds , Joey Felton return for 57 yds to the COR 41
7:53
1st & 10 at opp 41
Nathan Denney run for 1 yd to the COR 40
7:53
2nd & 9 at opp 40
Brogan McCaughey pass complete to David Pantelis for 20 yds to the COR 20 for a 1ST down
7:53
1st & 10 at opp 20
Nathan Denney run for 5 yds to the COR 15
7:53
2nd & 5 at opp 15
Joshua Pitsenberger run for 4 yds to the COR 11
7:53
3rd & 1 at opp 11
Joshua Pitsenberger run for 8 yds to the COR 3 for a 1ST down
Brogan McCaughey pass incomplete to Chase Nenad, broken up by Johnny Williamson
Cornell Touchdown, 15 plays
4:24
1st & 10 at own 40
Shamus Florio kickoff for 57 yds , Ean Pope return for 20 yds to the COR 23
4:24
1st & 10 at own 23
pass incomplete to Samuel Musungu
4:24
2nd & 10 at own 23
Jameson Wang pass complete to Samuel Musungu for 9 yds to the COR 32
4:24
3rd & 1 at own 32
Jameson Wang run for 2 yds to the COR 34 for a 1ST down
4:24
1st & 10 at own 34
Eddy Tillman run for 7 yds to the COR 41
4:24
2nd & 3 at own 41
Jameson Wang pass complete to Parker Woodring for 6 yds to the COR 47 for a 1ST down
4:24
1st & 10 at own 47
pass incomplete to Parker Woodring
4:24
2nd & 10 at own 47
Eddy Tillman run for 16 yds to the YALE 37 for a 1ST down
4:24
1st & 10 at opp 37
Robert Tucker III run for 3 yds to the YALE 34
4:24
2nd & 7 at opp 34
Robert Tucker III run for 8 yds to the YALE 26 for a 1ST down
Q4 15:00
2nd & 6 at opp 22
pass incomplete to Brendan Lee
Q4 15:00
3rd & 6 at opp 22
Jameson Wang pass complete to Brendan Lee for 11 yds to the YALE 11 for a 1ST down
Q4 15:00
1st & 10 at opp 11
Jameson Wang run for 10 yds to the YALE 1 for a 1ST down
Q4 15:00
1st & goal at opp 1
Wang,Jameson rush (Yang,Dylan), PENALTY YAL off-side. Yale Penalty, off-side (Osize Daniyan) to the YALE 1
Q4 13:35
1st & goal at opp 1
Jameson Wang run for 1 yd for a TD (Alan Zhao KICK)Cornell 40, Yale 23
4th quarter5 drives, then Cornell 47, Yale 23
Yale Punt, 4 plays
13:35
1st & 10 at own 40
Alan Zhao kickoff for 40 yds
13:35
1st & 10 at own 25
McCaughey,Brogan rush , out-of-bounds, PENALTY YAL holding (Sullivan,Sean) 10 yards to the YAL35. Yale Penalty, Offensive holding (Sean Sullivan) to the YALE 15
13:35
1st & 20 at own 15
Joshua Pitsenberger run for 3 yds to the YALE 18
13:35
2nd & 17 at own 18
Brogan McCaughey run for 2 yds to the YALE 20
13:35
3rd & 15 at own 20
Brogan McCaughey pass complete to Nathan Denney for 11 yds to the YALE 31
13:35
4th & 4 at own 31
Yale Penalty, false start (Mason Shipp) to the YALE 26
10:55
4th & 9 at own 26
Shamus Florio punt for 53 yds
Cornell Punt, 3 plays
10:55
1st & 10 at own 21
Ean Pope run for 2 yds to the COR 23
10:55
2nd & 8 at own 23
Ean Pope run for a loss of 3 yards to the COR 20
10:55
3rd & 11 at own 20
Jameson Wang pass complete to Robert Tucker III for 4 yds to the COR 24
8:48
4th & 7 at own 24
Nathaniel Hillenburg punt for 62 yds
Yale Interception, 7 plays
8:48
1st & 10 at own 14
Nathan Denney run for 4 yds to the YALE 18
8:48
2nd & 6 at own 18
Marshall Howe pass complete to Mason Shipp for 3 yds to the YALE 21
8:48
3rd & 3 at own 21
Marshall Howe pass complete to David Pantelis for 6 yds to the YALE 27 for a 1ST down
8:48
1st & 10 at own 27
Marshall Howe pass incomplete to Chase Nenad, broken up by Rick Coleman Jr.
8:48
2nd & 10 at own 27
Marshall Howe pass incomplete to Ry Yates, broken up by Rick Coleman Jr.
8:48
3rd & 10 at own 27
pass incomplete to David Pantelis
6:51
4th & 10 at own 27
Marshall Howe pass intercepted
Cornell Touchdown, 9 plays
6:51
1st & 10 at opp 38
Eddy Tillman run for 4 yds to the YALE 34
6:51
2nd & 6 at opp 34
Tillman,Eddy rush middle (Yang,Dylan).
6:51
3rd & 6 at opp 34
Jameson Wang run for 7 yds to the YALE 27 for a 1ST down
6:51
1st & 10 at opp 27
Robert Tucker III run for 2 yds to the YALE 25
6:51
2nd & 8 at opp 25
Robert Tucker III run for 9 yds to the YALE 16 for a 1ST down
6:51
1st & 10 at opp 16
Eddy Tillman run for 3 yds to the YALE 13
6:51
2nd & 7 at opp 13
Eddy Tillman run for 1 yd to the YALE 12
2:00
3rd & 6 at opp 12
Tillman,Eddy rush middle (Jackson-Bass,Zairion).
1:11
4th & 6 at opp 12
Jameson Wang pass complete to Samuel Musungu for 12 yds for a TD (Alan Zhao KICK)Cornell 47, Yale 23
1:11
1st & goal at opp 3
Cornell Penalty, delay of game (-5 Yards) to the YALE 8
Yale Result not recorded, 3 plays
1:11
1st & 10 at own 40
Alan Zhao kickoff for 26 yds
1:11
1st & 10 at own 34
Nathan Denney run for 5 yds to the YALE 39
1:11
2nd & 5 at own 39
Nathan Denney run for 4 yds to the YALE 43
1:11
3rd & 1 at own 43
Nathan Denney run for 4 yds to the YALE 43 for a 1ST down
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.