Cornell at Yale

Saturday, September 23, 2023

Cornell beat Yale 23–⁠21. It was their 64th meeting; after it, Yale led the series 44–⁠18–⁠2.

AwayCornell3–⁠7 in 2023
23
HomeYale7–⁠3 in 2023
21

Final at Yale Bowl, New HavenTV: ESPN+Attendance 4,037

At kickoff
62°F, overcast, wind 14 mph from the northeast, gusts to 22 mphWeather: NOAA NCEI Integrated Surface Database; Tweed-New Haven Airport (KHVN), 9 km from the stadium, seven minutes before kickoff
Official
Bill McKeeverGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Cornell0314623
Yale1400721

Standouts

Player stats

Cornell

PassingC/AttYdsTDInt
Jameson Wang26/3619710
RushingCarYdsTDLong
Gannon Carothers995029
Jameson Wang143419
Drew Powell102107
Eddy Tillman314010
ReceivingRecYdsTDLong
Doryn Smith451022
Nicholas Laboy541112
Matt Robbert530015
Samuel Musungu223017
DefenseTklTFLSacksInt
Connor Henderson0001

Yale

PassingC/AttYdsTDInt
Nolan Grooms7/1812921
RushingCarYdsTDLong
Nolan Grooms1576021
Spencer Alston857027
Tre Peterson103617
Nathan Denney1303
ReceivingRecYdsTDLong
Mason Tipton257130
Chase Nenad256148
Jackson Hawes1808
Ry Yates1404

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

Team stats

CornellYale
371Total yards301
197Passing yards129
174Rushing yards172
5.5Yards per pass7.2
4.0Yards per rush5.1
24First downs17
8–⁠17Third downs5–⁠11
2–⁠3Fourth downs1–⁠1
1Turnovers1
5–⁠59Penalties2–⁠20
38:41Possession21:19

Efficiency

CornellYale
46%Success rate39%
0.09EPA per play0.15
0.92Explosiveness1.59
0.09Rushing EPA0.15
0.09Passing EPA0.44
23%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 72% to win. Cornell won as Elo’s underdog.

The line

Yale −14.5, over/under 46.

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 zoneCornell end zoneQ1 YalePunt, 7 playsQ1 CornellPunt, 3 playsQ1 YaleTouchdown, 9 playsQ1 CornellFumble, 6 playsQ1 YaleTouchdown, 2 playsQ1 CornellPunt, 7 playsQ2 YalePunt, 3 playsQ2 CornellTurnover on downs, 4 playsQ2 YaleMissed FG, 10 playsQ2 CornellField goal, 12 playsQ2 YaleInterception, 6 playsQ3 CornellTouchdown, 12 playsQ3 YalePunt, 3 playsQ3 CornellTouchdown, 9 playsQ3 YaleMissed FG, 9 playsQ4 CornellField goal, 16 playsQ4 YaleTouchdown, 10 playsQ4 CornellField goal, 13 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Yale drives left to right, Cornell right to left.
  1. Q1 YalePunt, 7 plays, 35 yards
  2. Q1 CornellPunt, 3 plays, 5 yards
  3. Q1 YaleTouchdown, 9 plays, 37 yards
  4. Q1 CornellFumble, 6 plays, 53 yards
  5. Q1 YaleTouchdown, 2 plays, 72 yards
  6. Q1 CornellPunt, 7 plays, 27 yards
  7. Q2 YalePunt, 3 plays, 3 yards
  8. Q2 CornellTurnover on downs, 4 plays, 5 yards
  9. Q2 YaleMissed FG, 10 plays, 19 yards
  10. Q2 CornellField goal, 12 plays, 47 yards
  11. Q2 YaleInterception, 6 plays, 25 yards
  12. Q3 CornellTouchdown, 12 plays, 62 yards
  13. Q3 YalePunt, 3 plays, −1 yard
  14. Q3 CornellTouchdown, 9 plays, 37 yards
  15. Q3 YaleMissed FG, 9 plays, 46 yards
  16. Q4 CornellField goal, 16 plays, 59 yards
  17. Q4 YaleTouchdown, 10 plays, 72 yards
  18. Q4 CornellField goal, 13 plays, 56 yards

Play by play

1st quarter6 drives, then Yale 14, Cornell 0
Yale Punt, 7 plays
15:001st & 10 at own 40Jackson Kennedy kickoff for 58 yds
15:001st & 10 at own 25Nolan Grooms run for 18 yds to the YALE 43 for a 1ST down
15:001st & 10 at own 43Tre Peterson run for 4 yds to the YALE 47
15:002nd & 6 at own 47Nolan Grooms pass incomplete to Ryan Lindley, broken up by Anthony Chideme-Alfaro
15:003rd & 6 at own 47Tre Peterson run for 6 yds to the COR 47 for a 1ST down
15:001st & 10 at opp 47Tre Peterson run for 4 yds to the COR 43
15:002nd & 6 at opp 43Nolan Grooms run for 3 yds to the COR 40
15:003rd & 3 at opp 40pass incomplete to Mason Tipton
12:144th & 3 at opp 40Jack Bosman punt for 39 yds
Cornell Punt, 3 plays
12:141st & 10 at own 1Jameson Wang run for 2 yds to the COR 3
12:142nd & 8 at own 3Jameson Wang pass complete to Drew Powell for 3 yds to the COR 6
12:143rd & 5 at own 6
10:134th & 5 at own 6Jackson Kennedy punt for 34 yds
Yale Touchdown, 9 plays
10:131st & 10 at opp 40Spencer Alston run for 2 yds to the COR 38
10:132nd & 8 at opp 38Nolan Grooms run for 1 yd to the COR 37
10:133rd & 7 at opp 37Nolan Grooms pass complete to Chase Nenad for 8 yds to the COR 29 for a 1ST down
10:131st & 10 at opp 29
10:132nd & 10 at opp 29Cornell Penalty, personal foul (Malin White) to the COR 14 for a 1ST down
10:131st & 10 at opp 14Spencer Alston run for 2 yds to the COR 12
7:142nd & 8 at opp 12Nolan Grooms run for a loss of 4 yards to the COR 16
7:143rd & 12 at opp 16Nolan Grooms pass incomplete to Chase Nenad for a 1ST down Cornell Penalty, Defensive pass interference (Paul Lewis III) to the COR 2 for a 1ST down
6:341st & goal at opp 2Tre Peterson run for 2 yds for a TD (Jack Bosman KICK)Yale 7, Cornell 0
Cornell Fumble, 6 plays
6:291st & 10 at own 40Shamus Florio kickoff for 58 yds , Davon Kiser return for 24 yds to the COR 26
6:291st & 10 at own 26Jameson Wang pass complete to Doryn Smith for 12 yds to the COR 38 for a 1ST down
6:291st & 10 at own 38Jameson Wang pass complete to Samuel Musungu for 6 yds to the COR 44
6:292nd & 4 at own 44Gannon Carothers run for 29 yds to the YALE 27 for a 1ST down
6:291st & 10 at opp 27Gannon Carothers run for 6 yds to the YALE 21
6:292nd & 4 at opp 21Jameson Wang pass incomplete to Nicholas Laboy, broken up by Wande Owens
3:393rd & 4 at opp 21Jameson Wang pass complete to Davon Kiser for a loss of 1 yard Jameson Wang fumbled, recovered by YALE Joshua Tarver
Yale Touchdown, 2 plays
3:391st & 10 at own 25Nolan Grooms pass complete to Mason Tipton for 27 yds to the COR 48 for a 1ST down
2:571st & 10 at opp 48Nolan Grooms pass complete to Chase Nenad for 48 yds for a TD (Jack Bosman KICK)Yale 14, Cornell 0
Cornell Punt, 7 plays
2:521st & 10 at own 40Shamus Florio kickoff for 54 yds , Davon Kiser return for 22 yds to the COR 28
2:521st & 10 at own 28Jameson Wang pass complete to Eddy Tillman for 6 yds to the COR 34
2:522nd & 4 at own 34Eddy Tillman run for 1 yd to the COR 35
2:523rd & 3 at own 35Jameson Wang pass complete to Nicholas Laboy for 5 yds to the COR 40 for a 1ST down
2:521st & 10 at own 40Jameson Wang pass complete to Parker Woodring for 14 yds to the YALE 46 for a 1ST down
2:521st & 10 at opp 46AJ Holmes run for 1 yd to the YALE 45
Q2 15:002nd & 9 at opp 45Jameson Wang sacked for a loss of 8 yards to the COR 47
Q2 15:003rd & 17 at own 47Jameson Wang run for 8 yds to the YALE 45
Q2 13:334th & 9 at opp 45Jackson Kennedy punt for 28 yds
2nd quarter5 drives, then Yale 14, Cornell 3
Yale Punt, 3 plays
13:331st & 10 at own 17Tre Peterson run for 3 yds to the YALE 20
13:332nd & 7 at own 20
13:333rd & 7 at own 20pass incomplete to Garon Duncan
12:144th & 7 at own 20Jack Bosman punt for 40 yds , DJ Hooker returns for 10 yds to the 50 yard line
Cornell Turnover on downs, 4 plays
12:141st & 10 at the 50pass incomplete to Doryn Smith
12:142nd & 10 at the 50Jameson Wang run for 6 yds to the YALE 44
12:143rd & 4 at opp 44Drew Powell run for a loss of 1 yard to the YALE 45
10:404th & 5 at opp 45pass incomplete to Nicholas Laboy Cornell Penalty, Defensive holding (Micah Sahakian) to the YALE 45
Yale Missed FG, 10 plays
10:401st & 10 at own 45Nolan Grooms run for 5 yds to the 50 yard line
10:402nd & 5 at the 50Nolan Grooms run for 11 yds to the COR 39 for a 1ST down
10:401st & 10 at opp 39Spencer Alston run for 5 yds to the COR 34
10:402nd & 5 at opp 34Spencer Alston run for 3 yds to the COR 31
10:403rd & 2 at opp 31Tre Peterson run for 7 yds to the COR 24 for a 1ST down
10:401st & 10 at opp 24Nolan Grooms pass incomplete to Mason Tipton, broken up by Rasean Thomas
10:402nd & 10 at opp 24Tre Peterson run for 6 yds to the COR 18
7:433rd & 4 at opp 18Yale Penalty, Offensive holding (Sean Sullivan) to the COR 28
7:433rd & 14 at opp 28pass incomplete to Ryan Lindley Yale Penalty, inelgible downfield on pass ( Yards) to the COR 36
7:114th & 22 at opp 36Jack Bosman 46 yd FG MISSED
Cornell Field goal, 12 plays
7:111st & 10 at own 36Jameson Wang pass complete to Gannon Carothers for 4 yds to the COR 40
7:112nd & 6 at own 40Gannon Carothers run for 11 yds to the YALE 49 for a 1ST down
7:111st & 10 at opp 49Jameson Wang pass complete to Matt Robbert for 6 yds to the YALE 43
7:112nd & 4 at opp 43Jameson Wang pass complete to Gannon Carothers for a loss of 3 yards to the YALE 46
7:113rd & 7 at opp 46Jameson Wang pass complete to Doryn Smith for 10 yds to the YALE 36 for a 1ST down
7:111st & 10 at opp 36Drew Powell run for 5 yds to the YALE 31
7:112nd & 5 at opp 31Jameson Wang run for 5 yds to the YALE 26 for a 1ST down
7:111st & 10 at opp 26Jameson Wang pass complete to Samuel Musungu for 17 yds to the YALE 9 for a 1ST down
7:111st & goal at opp 9Ean Pope run for a loss of 1 yard to the YALE 10
1:562nd & goal at opp 10Jameson Wang sacked for a loss of 7 yards to the YALE 17
1:513rd & goal at opp 17
1:324th & goal at opp 17Jackson Kennedy 34 yd FG GOODYale 14, Cornell 3
Yale Interception, 6 plays
1:321st & 10 at own 35Jackson Kennedy kickoff for 65 yds for a touchback
1:321st & 10 at own 25Tre Peterson run for a loss of 1 yard to the YALE 24
1:322nd & 11 at own 24Nolan Grooms run for 10 yds to the YALE 34
1:323rd & 1 at own 34Nolan Grooms run for 4 yds to the YALE 38 for a 1ST down
1:321st & 10 at own 38Nolan Grooms pass complete to Jackson Hawes for 8 yds to the YALE 46
1:322nd & 2 at own 46Nolan Grooms pass complete to Ryan Lindley for 4 yds to the 50 yard line for a 1ST down
0:141st & 10 at the 50Nolan Grooms pass intercepted
3rd quarter4 drives, then Cornell 17, Yale 14
Cornell Touchdown, 12 plays
15:001st & 10 at own 35Shamus Florio kickoff for 35 yds
15:001st & 10 at own 30Jameson Wang pass complete to Nicholas Laboy for 10 yds to the COR 40 for a 1ST down
15:001st & 10 at own 40Eddy Tillman run for 10 yds to the 50 yard line for a 1ST down
15:001st & 10 at the 50Jameson Wang pass complete to Matt Robbert for 15 yds to the YALE 35 for a 1ST down
15:001st & 10 at opp 35Eddy Tillman run for 3 yds to the YALE 32
15:002nd & 7 at opp 32Jameson Wang pass complete to Matt Robbert for 3 yds to the YALE 29
15:003rd & 4 at opp 29pass incomplete to Parker Woodring
15:004th & 4 at opp 29Jameson Wang pass complete to Nicholas Laboy for 12 yds to the YALE 17 for a 1ST down
15:001st & 10 at opp 17Jameson Wang run for 1 yd to the YALE 16
15:002nd & 9 at opp 16pass incomplete to Samuel Musungu
15:003rd & 9 at opp 16Gannon Carothers run for 13 yds to the YALE 3 for a 1ST down
15:001st & goal at opp 3Drew Powell run for 2 yds to the YALE 1
9:242nd & goal at opp 1Jameson Wang run for 1 yd for a TD (Jackson Kennedy KICK)Yale 14, Cornell 10
9:241st & goal at opp 3Cornell Penalty, false start (Jackson Kennedy) to the YALE 8
Yale Punt, 3 plays
9:181st & 10 at own 40Jackson Kennedy kickoff for 59 yds , Nathan Denney return for 20 yds to the YALE 21
9:181st & 10 at own 21Tre Peterson run for 1 yd to the YALE 22
9:182nd & 9 at own 22Nolan Grooms run for a loss of 2 yards to the YALE 20
9:183rd & 11 at own 20Nolan Grooms pass incomplete to Jackson Hawes, broken up by Brody Kidwell
7:574th & 11 at own 20Jack Bosman punt for 20 yds
Cornell Touchdown, 9 plays
7:571st & 10 at opp 40Jameson Wang pass complete to Muhammad-Ali Kobo for 18 yds to the YALE 22 for a 1ST down
7:571st & 10 at opp 22AJ Holmes run for 4 yds to the YALE 18
7:572nd & 6 at opp 18pass incomplete to Samuel Musungu
7:573rd & 6 at opp 18pass incomplete to Samuel Musungu
7:574th & 6 at opp 18Jameson Wang run for 6 yds to the YALE 12 for a 1ST down
7:571st & 10 at opp 12Drew Powell run for 3 yds to the YALE 9
7:572nd & 7 at opp 9Samuel Musungu run for 7 yds to the YALE 2 for a 1ST down
7:571st & goal at opp 2Drew Powell run for a loss of 1 yard to the YALE 3
4:042nd & goal at opp 3Jameson Wang pass complete to Nicholas Laboy for 3 yds for a TD (Jackson Kennedy KICK)Cornell 17, Yale 14
Yale Missed FG, 9 plays
4:041st & 10 at own 40Jackson Kennedy kickoff for 60 yds for a touchback
4:041st & 10 at own 25Spencer Alston run for 9 yds to the YALE 34
4:042nd & 1 at own 34pass incomplete to Mason Tipton
4:043rd & 1 at own 34Spencer Alston run for 5 yds to the YALE 39 for a 1ST down
4:041st & 10 at own 39Spencer Alston run for 4 yds to the YALE 43
4:042nd & 6 at own 43Spencer Alston run for 27 yds to the COR 30 for a 1ST down
4:041st & 10 at opp 30Nolan Grooms pass complete to Ry Yates for 4 yds to the COR 26
4:042nd & 6 at opp 26Nathan Denney run for 3 yds to the COR 23
4:043rd & 3 at opp 23Nolan Grooms sacked for a loss of 6 yards to the COR 29
4th quarter4 drives, then Cornell 23, Yale 21
Cornell Field goal, 16 plays
15:001st & 10 at own 29Jameson Wang run for 9 yds to the COR 38
15:002nd & 1 at own 38Drew Powell run for 7 yds to the COR 45 for a 1ST down
15:001st & 10 at own 45Jameson Wang pass complete to Drew Powell for 5 yds to the 50 yard line
15:002nd & 5 at the 50Gannon Carothers run for 4 yds to the YALE 46
15:003rd & 1 at opp 46Jameson Wang run for 2 yds to the YALE 44 for a 1ST down
15:001st & 10 at opp 44Gannon Carothers run for 5 yds to the YALE 39
15:002nd & 5 at opp 39Jameson Wang pass complete to Matt Robbert for 3 yds to the YALE 36
15:003rd & 2 at opp 36Jameson Wang pass complete to Parker Woodring for 6 yds Jameson Wang fumbled, recovered by COR Micah Sahakian for a 1ST down
14:554th & 9 at opp 29Jack Bosman 39 yd FG MISSED
Cornell Field goal, 16 plays
9:361st & 10 at opp 30pass incomplete to Matt Robbert
9:362nd & 10 at opp 30Ean Pope run for 2 yds to the YALE 28
9:363rd & 8 at opp 28Jameson Wang pass complete to Nicholas Laboy for 11 yds to the YALE 17 for a 1ST down
9:361st & 10 at opp 17Cornell Penalty, Offensive holding (Jackson Bradley) to the YALE 27
9:361st & 20 at opp 27Jameson Wang run for 8 yds to the YALE 19
9:362nd & 12 at opp 19Jameson Wang pass complete to Ean Pope
9:363rd & 12 at opp 19Gannon Carothers run for 7 yds to the YALE 12
5:444th & 5 at opp 12Jackson Kennedy 22 yd FG GOODCornell 20, Yale 14
Yale Touchdown, 10 plays
5:441st & 10 at own 40Jackson Kennedy kickoff for 57 yds
5:441st & 10 at own 25Nolan Grooms run for 21 yds to the YALE 46 for a 1ST down
5:441st & 10 at own 46Nolan Grooms run for 15 yds to the COR 39 for a 1ST down
5:441st & 10 at opp 39Tre Peterson run for 4 yds to the COR 35
5:442nd & 6 at opp 35Nolan Grooms pass incomplete to Mason Tipton, broken up by Paul Lewis III
5:443rd & 6 at opp 35Nolan Grooms pass incomplete to Mason Tipton for a 1ST down Cornell Penalty, personal foul (Holt Fletcher) to the COR 20 for a 1ST down
5:441st & 10 at opp 20
5:442nd & 10 at opp 20Yale Penalty, Offensive holding (Tre Peterson) to the COR 30
5:442nd & 20 at opp 30pass incomplete to Tre Peterson
5:443rd & 20 at opp 30pass incomplete to Mason Shipp
3:144th & 20 at opp 30Nolan Grooms pass complete to Mason Tipton for 30 yds for a TD (Jack Bosman KICK)Yale 21, Cornell 20
Cornell Field goal, 13 plays
3:091st & 10 at own 40Shamus Florio kickoff for 53 yds , Ean Pope return for 17 yds to the COR 24
3:091st & 10 at own 24pass incomplete to Nicholas Laboy
3:092nd & 10 at own 24pass incomplete to Gannon Carothers
3:093rd & 10 at own 24Jameson Wang pass complete to Doryn Smith for 22 yds to the COR 46 for a 1ST down
3:091st & 10 at own 46Gannon Carothers run for 3 yds to the COR 49
3:092nd & 7 at own 49Jameson Wang pass complete to Doryn Smith for 7 yds to the YALE 44 for a 1ST down
3:091st & 10 at opp 44Gannon Carothers run for 17 yds to the YALE 27 for a 1ST down
3:091st & 10 at opp 27Jameson Wang pass complete to Matt Robbert for 3 yds to the YALE 24
3:092nd & 7 at opp 24Drew Powell run for 6 yds to the YALE 18
1:113rd & 1 at opp 18Jameson Wang run for 1 yd to the YALE 17 for a 1ST down
1:081st & 10 at opp 17Drew Powell run for 1 yd to the YALE 16
0:562nd & 9 at opp 16Drew Powell run for a loss of 1 yard to the YALE 17
0:563rd & 10 at opp 17Jameson Wang run for a loss of 3 yards to the YALE 20
0:004th & 13 at opp 20Jackson Kennedy 30 Yd Field GoalCornell 23, Yale 21
0:023rd & 10 at opp 17Jameson Wang run for a loss of 3 yards to the YALE 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.

Yale leads 45–⁠20–⁠2 in 67 meetings, counting the three since this game.

Recent meetings
2026Cornell 38, Yale 25
2025Yale 41, Cornell 24
2024Cornell 47, Yale 23
2023Cornell 23, Yale 21
2022Yale 38, Cornell 14
2021Yale 23, Cornell 17

Around this game