Princeton at Cornell

Saturday, November 1, 2025

Cornell beat Princeton 20–⁠17. It was their 86th meeting; Princeton leads the series 54–⁠30–⁠2.

AwayPrinceton3–⁠7 in 2025
17
HomeCornell4–⁠6 in 2025
20

Final at Schoellkopf Field, IthacaTV: ESPN+Attendance 4,273

At kickoff
46°F, wind 17 mph from the northwest, gusts to 21 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Ithaca Tompkins County, 5 km from the stadium
Official
Eric LewisGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Princeton1430017
Cornell076720

Standouts

  • PassingKai Coln16 of 32, 219 yards, 1 TDPrinceton
  • RushingEthan Clark19 carries, 89 yards, 1 TDPrinceton
  • ReceivingRoman Laurio4 catches, 97 yardsPrinceton
  • DefenseEvan Haynie1 INTPrinceton

Player stats

Princeton

PassingC/AttYdsTDInt
Kai Coln16/3221910
Blaine Hipa0/1000
RushingCarYdsTDLong
Ethan Clark1989118
Kai Honda526017
Christian Lynch219011
ReceivingRecYdsTDLong
Roman Laurio497038
Josh Robinson344127
Aidan Besselman224019
Ethan Clark324011
DefenseTklTFLSacksInt
Evan Haynie0001

Cornell

PassingC/AttYdsTDInt
Garrett Bass-Sulpizio15/2511721
RushingCarYdsTDLong
Jordan Triplett167208
John McAuliffe956022
Garrett Bass-Sulpizio1041110
Gannon Carothers739013
ReceivingRecYdsTDLong
Doryn Smith539115
Ryder Kurtz423114
Brendan Lee122022
Davon Kiser215010

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

Team stats

PrincetonCornell
342Total yards330
219Passing yards117
123Rushing yards213
6.6Yards per pass4.7
3.4Yards per rush4.6
19First downs18
1–⁠12Third downs7–⁠14
3–⁠5Fourth downs0–⁠1
2Turnovers2
6–⁠39Penalties5–⁠35
29:32Possession30:28

Efficiency

PrincetonCornell
41%Success rate49%
−0.10EPA per play0.04
1.04Explosiveness0.83
−0.05Rushing EPA0.09
−0.04Passing EPA0.01
32%Passing-down success47%

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 50% to win. Cornell won as Elo’s underdog.

The line

Princeton −3.5, over/under 50.5.

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, 9 playsQ1 CornellFumble, 2 playsQ1 PrincetonPunt, 3 playsQ1 CornellPunt, 3 playsQ1 PrincetonTouchdown, 7 playsQ1 CornellTouchdown, 10 playsQ2 PrincetonTurnover on downs, 10 playsQ2 CornellPunt, 3 playsQ2 PrincetonField goal, 9 playsQ2 CornellInterception, 10 playsQ2 PrincetonPunt, 5 playsQ2 CornellEnd of half, 1 playQ3 CornellTouchdown, 10 playsQ3 PrincetonFumble, 2 playsQ3 CornellTurnover on downs, 7 playsQ3 PrincetonPunt, 5 playsQ3 CornellPunt, 5 playsQ3 PrincetonFumble, 8 playsQ4 CornellTouchdown, 7 playsQ4 PrincetonPunt, 5 playsQ4 CornellPunt, 12 playsQ4 PrincetonTurnover on downs, 7 playsQ4 CornellEnd of game, 1 play
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, 9 plays, 72 yards
  2. Q1 CornellFumble, 2 plays, 9 yards
  3. Q1 PrincetonPunt, 3 plays, 2 yards
  4. Q1 CornellPunt, 3 plays, 6 yards
  5. Q1 PrincetonTouchdown, 7 plays, 30 yards
  6. Q1 CornellTouchdown, 10 plays, 54 yards
  7. Q2 PrincetonTurnover on downs, 10 plays, 66 yards
  8. Q2 CornellPunt, 3 plays, 5 yards
  9. Q2 PrincetonField goal, 9 plays, 43 yards
  10. Q2 CornellInterception, 10 plays, 41 yards
  11. Q2 PrincetonPunt, 5 plays, 20 yards
  12. Q2 CornellEnd of half, 1 play, 6 yards
  13. Q3 CornellTouchdown, 10 plays, 72 yards
  14. Q3 PrincetonFumble, 2 plays, 3 yards
  15. Q3 CornellTurnover on downs, 7 plays, 20 yards
  16. Q3 PrincetonPunt, 5 plays, 17 yards
  17. Q3 CornellPunt, 5 plays, 23 yards
  18. Q3 PrincetonFumble, 8 plays, 18 yards
  19. Q4 CornellTouchdown, 7 plays, 30 yards
  20. Q4 PrincetonPunt, 5 plays, 17 yards
  21. Q4 CornellPunt, 12 plays, 46 yards
  22. Q4 PrincetonTurnover on downs, 7 plays, 43 yards
  23. Q4 CornellEnd of game, 1 play, −2 yards

Play by play

1st quarter6 drives, then Princeton 14, Cornell 0
Princeton Touchdown, 9 plays
15:001st & 10 at own 40#30 W.Buck kickoff 60 yards to the PRIN00 fair catch by #13 J.Harris at PRIN00
15:001st & 10 at own 25No Huddle-Shotgun #12 K.Colón pass complete short right to #86 J.Robinson caught at PRIN24, for 8 yards to the PRIN33 (#8 T.MacPherson), out of bounds
15:002nd & 2 at own 33No Huddle-Shotgun #21 E.Clark rush middle for 4 yards gain to the PRIN37 (#0 K.Williams Jr.), 1ST DOWN
15:001st & 10 at own 37No Huddle-Shotgun #12 K.Colón pass incomplete short left to #86 J.Robinson thrown to PRIN40 broken up by #2 J.Williamson
15:002nd & 10 at own 37No Huddle-Shotgun #12 K.Colón pass complete short left to #9 R.Laurio caught at PRIN48, for 18 yards to the COR45 (#7 B.Howard), out of bounds, 1ST DOWN
15:001st & 10 at opp 45No Huddle-Shotgun #21 E.Clark rush middle for 4 yards gain to the COR41 (#26 M.O’Keefe)
15:002nd & 6 at opp 41No Huddle-Shotgun #21 E.Clark rush middle for 3 yards gain to the COR38 (#14 J.Cheshire)
15:003rd & 3 at opp 38No Huddle-Shotgun #12 K.Colón rush right for 2 yards gain to the COR36, out of bounds at COR36
15:004th & 1 at opp 36No Huddle-Shotgun #21 E.Clark rush middle for 9 yards gain to the COR27 (#9 D.Barnes), 1ST DOWN
11:111st & 10 at opp 27K. Colón pass to J. Robinson for 27 yds, for a TD (E. Nunez Perez KICK)Princeton 7, Cornell 0
Cornell Fumble, 2 plays
11:111st & 10 at own 40#16 W.Cluskey kickoff 50 yards to the COR10, out of bounds at COR10
11:111st & 10 at own 30No Huddle-Shotgun #41 J.Triplett rush middle for 6 yards gain to the COR36 (#36 C.Wright)
10:292nd & 4 at own 36No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short left to #9 D.Smith caught at COR34, for 4 yards to the COR40 fumbled by #9 D.Smith at COR39 forced by #27 E.Haynie recovered by PRIN #27 E.Haynie at COR40, End Of Play
Princeton Punt, 3 plays
10:291st & 10 at opp 40No Huddle-Shotgun #25 K.Honda rush middle for 3 yards gain to the COR37 (#37 B.Draheim; #32 J.Reinbold)
10:292nd & 7 at opp 37No Huddle-Shotgun #25 K.Honda rush middle for 3 yards gain to the COR34 (#95 M.Van Fleet; #32 J.Reinbold)
10:293rd & 4 at opp 34No Huddle-Shotgun #2 B.Hipa rush middle for 4 yards loss to the COR38 (#2 J.Williamson)
8:324th & 8 at opp 38#15 B.Clark punt 37 yards to the COR01
Cornell Punt, 3 plays
8:321st & 10 at own 1No Huddle-Shotgun #41 J.Triplett rush middle for 7 yards gain to the COR08 (#91 L.Robinson)
8:322nd & 3 at own 8No Huddle-Shotgun #8 G.Bass-Sulpizio rush middle for 1 yard loss to the COR07 (#97 R.Marcelino; #17 S.Ordille)
8:323rd & 4 at own 7No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete short middle to #41 J.Triplett thrown to COR17
6:534th & 4 at own 7#30 W.Buck punt 39 yards to the COR46 #86 J.Robinson return 13 yards to the COR33 (#14 J.Cheshire)
Princeton Touchdown, 7 plays
6:531st & 10 at opp 33No Huddle-Shotgun #25 K.Honda rush middle for 0 yards to the COR33 (#18 D.Phelan)
6:532nd & 10 at opp 33No Huddle-Shotgun #2 B.Hipa pass incomplete deep middle to #9 R.Laurio thrown to COR00
6:533rd & 10 at opp 33No Huddle-Shotgun #12 K.Colón pass complete short left to #86 J.Robinson caught at COR24, for 9 yards to the COR24 (#2 J.Williamson)
6:534th & 1 at opp 24No Huddle-Shotgun #25 K.Honda rush middle for 3 yards gain to the COR21 (#96 T.Ducker; #36 D.Amasha), 1ST DOWN
6:531st & 10 at opp 21No Huddle-Shotgun #12 K.Colón pass incomplete short middle to #9 R.Laurio thrown to COR05 broken up by #26 M.O’Keefe
6:532nd & 10 at opp 21No Huddle-Shotgun #25 K.Honda rush left for 17 yards gain to the COR04 (#9 D.Barnes), out of bounds, 1ST DOWN
4:131st & goal at opp 4No Huddle-Shotgun #21 E.Clark rush middle for 4 yards gain to the COR00 TOUCHDOWN, clock 04:13 #80 E.Nunez Perez kick attempt good (H: #15 B.Clark, LS: #51 L.Rager)Princeton 14, Cornell 0
Cornell Touchdown, 10 plays
4:071st & 10 at own 40#16 W.Cluskey kickoff 55 yards to the COR05 #0 D.Kiser return 38 yards to the COR43 (#14 S.Williams), out of bounds
4:071st & 10 at own 43No Huddle-Shotgun #41 J.Triplett rush right for 5 yards gain to the COR48 (#4 N.Hill)
4:072nd & 5 at own 48No Huddle-Shotgun Cornell rush middle for 0 yards to the COR48 fumbled by Cornell at COR48 recovered by COR #41 J.Triplett at COR48, End Of Play
4:073rd & 5 at own 48No Huddle-Shotgun #8 G.Bass-Sulpizio rush middle for 10 yards gain to the PRIN42 (#96 C.Oliver), 1ST DOWN
4:071st & 10 at opp 42No Huddle-Shotgun #41 J.Triplett rush middle for 8 yards gain to the PRIN34 (#1 C.Etienne, Jr.; #44 W.Beesley)
4:072nd & 2 at opp 34No Huddle-Shotgun #41 J.Triplett rush middle for 6 yards gain to the PRIN28 (#12 K.Miller), 1ST DOWN
4:071st & 10 at opp 28No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short left to #0 D.Kiser caught at PRIN31, for 5 yards to the PRIN23 (#44 W.Beesley)
4:072nd & 5 at opp 23No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete deep middle to #0 D.Kiser thrown to PRIN01 broken up by #12 K.Miller
4:073rd & 5 at opp 23No Huddle-Shotgun #25 J.McAuliffe rush left for 22 yards gain to the PRIN01, out of bounds at PRIN01, 1ST DOWN
4:071st & goal at opp 1No Huddle-Shotgun #25 J.McAuliffe rush middle for 0 yards to the PRIN01 (#44 W.Beesley)
Q2 14:582nd & goal at opp 1No Huddle #8 G.Bass-Sulpizio rush middle for 1 yard gain to the PRIN00 TOUCHDOWN, clock 14:58 #99 C.Lesiewicz kick attempt good (H: #30 W.Buck, LS: #43 J.Maccarella)Princeton 14, Cornell 7
2nd quarter6 drives, then Princeton 17, Cornell 7
Princeton Turnover on downs, 10 plays
14:581st & 10 at own 40#30 W.Buck kickoff 60 yards to the PRIN00 fair catch by #13 J.Harris at PRIN00
14:581st & 10 at own 25No Huddle-Shotgun #21 E.Clark rush middle for 18 yards gain to the PRIN43 (#21 B.Sahakian), 1ST DOWN
14:581st & 10 at own 43No Huddle-Shotgun #12 K.Colón pass complete short left to #19 P.Kuhner caught at PRIN49, for 6 yards to the PRIN49 (#11 D.Wise Jr.)
14:582nd & 4 at own 49No Huddle-Shotgun #20 C.Lynch rush middle for 11 yards gain to the COR40 (#27 T.Gibson; #1 K.Sherman Jr.), 1ST DOWN
14:581st & 10 at opp 40No Huddle-Shotgun #12 K.Colón pass complete short right to #21 E.Clark caught at COR37, for 11 yards to the COR29 (#1 K.Sherman Jr.), out of bounds, 1ST DOWN
14:581st & 10 at opp 29No Huddle-Shotgun #12 K.Colón pass complete short right to #8 J.Geer caught at COR25, for 7 yards to the COR22 (#26 M.O’Keefe), out of bounds
14:582nd & 3 at opp 22No Huddle-Shotgun #12 K.Colón pass incomplete deep left to #86 J.Robinson thrown to COR00 broken up by #2 J.Williamson
14:583rd & 3 at opp 22PENALTY COR Offside (#9 D.Barnes) 5 yards from COR22 to COR17, 1ST DOWN. NO PLAY
14:581st & 10 at opp 17No Huddle-Shotgun #21 E.Clark rush middle for 4 yards gain to the COR13 (#0 K.Williams Jr.; #14 J.Cheshire)
14:582nd & 6 at opp 13No Huddle-Shotgun #12 K.Colón pass complete short left to #3 A.Besselman caught at COR08, for 5 yards to the COR08 (#7 B.Howard), out of bounds
14:583rd & 1 at opp 8No Huddle-Shotgun #10 A.Weiner rush middle for 1 yard loss to the COR09 (#0 K.Williams Jr.)
9:544th & 2 at opp 9No Huddle-Shotgun #12 K.Colón pass incomplete short right to #48 C.Kaludis thrown to COR00 broken up by #7 B.Howard, TURNOVER ON DOWNS
Cornell Punt, 3 plays
9:541st & 10 at own 9No Huddle #0 D.Kiser rush left for 1 yard gain to the COR10 (#28 A.Pigford)
9:542nd & 9 at own 10No Huddle-Shotgun #41 J.Triplett rush middle for 4 yards gain to the COR14 (#2 M.Scarano; #4 N.Hill)
9:543rd & 5 at own 14No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete deep left to #7 R.Matulevich thrown to COR35
8:404th & 5 at own 14#30 W.Buck punt 33 yards to the COR47
Princeton Field goal, 9 plays
8:401st & 10 at opp 47No Huddle-Shotgun #12 K.Colón pass complete short middle to #3 A.Besselman caught at COR34, for 19 yards to the COR28 (#8 T.MacPherson), 1ST DOWN
8:401st & 10 at opp 28No Huddle-Shotgun #21 E.Clark rush middle for 6 yards gain to the COR22 (#0 K.Williams Jr.; #96 T.Ducker)
8:402nd & 4 at opp 22No Huddle-Shotgun #21 E.Clark rush middle for 6 yards gain to the COR16 (#9 D.Barnes), 1ST DOWN
8:401st & 10 at opp 16No Huddle-Shotgun #21 E.Clark rush middle for 1 yard gain to the COR15 (#96 T.Ducker)
8:402nd & 9 at opp 15No Huddle-Shotgun #21 E.Clark rush middle for 11 yards gain to the COR04 (#36 D.Amasha), 1ST DOWN
8:401st & goal at opp 4No Huddle-Shotgun #12 K.Colón pass incomplete short left to #86 J.Robinson thrown to COR00 QB hurried by #21 B.Sahakian
8:402nd & goal at opp 4No Huddle-Shotgun #12 K.Colón pass incomplete short right to #4 J.Green thrown to COR00 broken up by #9 D.Barnes
8:403rd & goal at opp 4No Huddle-Shotgun #12 K.Colón pass incomplete short right to #4 J.Green thrown to COR00
5:314th & goal at opp 4#80 E.Nunez Perez field goal attempt from 21 yards GOOD (H: #15 B.Clark, LS: #51 L.Rager), clock 05:31Princeton 17, Cornell 7
Cornell Interception, 10 plays
5:311st & 10 at own 40#16 W.Cluskey kickoff 60 yards to the COR00, Touchback
5:311st & 10 at own 25No Huddle-Shotgun #2 G.Carothers rush middle for 4 yards gain to the COR29 (#28 A.Pigford; #49 C.Cronin)
5:312nd & 6 at own 29No Huddle-Shotgun #2 G.Carothers rush middle for 10 yards gain to the COR39 (#49 C.Cronin), 1ST DOWN
5:311st & 10 at own 39No Huddle-Shotgun #2 G.Carothers rush middle for 5 yards gain to the COR44 (#2 M.Scarano; #28 A.Pigford)
5:312nd & 5 at own 44No Huddle-Shotgun #2 G.Carothers rush middle for 3 yards gain to the COR47 (#91 L.Robinson)
5:313rd & 2 at own 47No Huddle-Shotgun #8 G.Bass-Sulpizio rush right for 2 yards gain to the COR49 (#7 C.Christopher; #1 C.Etienne, Jr.), 1ST DOWN
5:311st & 10 at own 49No Huddle-Shotgun #8 G.Bass-Sulpizio rush right for 1 yard gain to the COR50 (#36 C.Wright) PENALTY COR Holding (#64 D.Page) 10 yards from COR49 to COR39. NO PLAY
5:311st & 20 at own 39No Huddle-Shotgun #41 J.Triplett rush right for 1 yard gain to the COR40 (#4 N.Hill; #28 A.Pigford)
2:002nd & 19 at own 40No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short left to #9 D.Smith caught at COR46, for 11 yards to the PRIN49 (#27 E.Haynie), out of bounds
2:001st & 20 at own 39Timeout , clock 02:00
2:003rd & 8 at opp 49No Huddle-Shotgun #8 G.Bass-Sulpizio rush middle for 9 yards gain to the PRIN40 (#91 L.Robinson), 1ST DOWN
2:001st & 10 at opp 40No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short left to #86 R.Kurtz caught at PRIN35, for 5 yards to the PRIN35 (#7 C.Christopher)
1:162nd & 5 at opp 35No Huddle-Shotgun #8 G.Bass-Sulpizio pass intercepted by #27 E.Haynie at PRIN23 #27 E.Haynie return 11 yards to the PRIN34 (#9 D.Smith)
Princeton Punt, 5 plays
1:161st & 10 at own 34No Huddle-Shotgun #12 K.Colón rush middle for 7 yards gain to the PRIN41, End Of Play
1:162nd & 3 at own 41No Huddle-Shotgun #12 K.Colón pass complete short right to #9 R.Laurio caught at COR48, for 11 yards to the COR48, End Of Play, 1ST DOWN
1:161st & 10 at opp 48No Huddle-Shotgun #12 K.Colón rush right for 2 yards gain to the COR46 (#21 B.Sahakian), out of bounds
1:162nd & 8 at opp 46No Huddle-Shotgun #12 K.Colón pass incomplete short left to #8 J.Geer thrown to COR28
1:163rd & 8 at opp 46No Huddle-Shotgun #12 K.Colón pass incomplete short left to #8 J.Geer thrown to COR35
0:214th & 8 at opp 46#15 B.Clark punt 46 yards to the COR00, Touchback
Cornell End of half, 1 play
0:211st & 10 at own 20No Huddle-Shotgun #9 D.Smith rush left for 6 yards gain to the COR26 (#11 S.Roland)
3rd quarter6 drives, then Princeton 17, Cornell 13
Cornell Touchdown, 10 plays
15:001st & 10 at own 35#16 W.Cluskey kickoff 65 yards to the COR00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #41 J.Triplett rush left for 6 yards gain to the COR31 (#4 N.Hill; #56 R.Sanders)
15:002nd & 4 at own 31No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short left to #0 D.Kiser caught at COR29, for 10 yards to the COR41 (#4 N.Hill; #2 M.Scarano), out of bounds, 1ST DOWN
15:001st & 10 at own 41No Huddle-Shotgun #41 J.Triplett rush left for 8 yards gain to the COR49 (#2 M.Scarano; #0 T.Roberts)
15:002nd & 2 at own 49No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete deep right to #80 B.Lee caught at PRIN29, for 22 yards to the PRIN29, End Of Play, 1ST DOWN
15:001st & 10 at opp 29No Huddle-Shotgun #41 J.Triplett rush middle for 3 yards gain to the PRIN26 (#2 M.Scarano)
15:002nd & 7 at opp 26PENALTY COR False Start (#57 J.Bradley) 5 yards from PRIN26 to PRIN31. NO PLAY
15:002nd & 12 at opp 31No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short left to #9 D.Smith caught at PRIN34, for 4 yards to the PRIN27 (#28 A.Pigford)
15:003rd & 8 at opp 27No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short middle to #41 J.Triplett caught at PRIN23, for 4 yards to the PRIN23 QB hurried by #57 N.Stohl (#2 M.Scarano)
15:004th & 4 at opp 23PENALTY PRIN Offside 5 yards from PRIN23 to PRIN18, 1ST DOWN. NO PLAY
15:001st & 10 at opp 18No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short right to #7 R.Matulevich caught at PRIN12, for 8 yards to the PRIN10 (#27 E.Haynie)
15:002nd & 2 at opp 10No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete short right to #7 R.Matulevich thrown to PRIN04 PENALTY PRIN Offside (#97 R.Marcelino) 5 yards from PRIN10 to PRIN05, 1ST DOWN. NO PLAY
15:001st & goal at opp 5No Huddle-Shotgun #41 J.Triplett rush middle for 0 yards to the PRIN05 (#4 N.Hill)
10:432nd & goal at opp 5G. Bass-Sulpizio pass to D. Smith for 5 yds, for a TD (C. Lesiewicz PAT BLOCKED)Princeton 17, Cornell 13
Princeton Fumble, 2 plays
10:431st & 10 at own 40#30 W.Buck kickoff 40 yards to the PRIN20 fair catch by #10 R.Jones at PRIN20
10:431st & 10 at own 25No Huddle-Shotgun #12 K.Colón pass complete short left to #4 J.Green caught at PRIN29, for 6 yards to the PRIN31 (#26 M.O’Keefe)
10:122nd & 4 at own 31No Huddle-Shotgun #21 E.Clark rush middle for 3 yards loss to the PRIN28 fumbled by #21 E.Clark at PRIN27 forced by #21 B.Sahakian recovered by COR #2 J.Williamson at PRIN28, End Of Play
Cornell Turnover on downs, 7 plays
10:121st & 10 at opp 28No Huddle-Shotgun #41 J.Triplett rush middle for 3 yards gain to the PRIN25 (#4 N.Hill; #58 A.Richard)
10:122nd & 7 at opp 25No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete short right to #49 N.Albright thrown to PRIN27
10:123rd & 7 at opp 25No Huddle-Shotgun #8 G.Bass-Sulpizio rush middle for 8 yards gain to the PRIN17, End Of Play, 1ST DOWN
10:121st & 10 at opp 17No Huddle-Shotgun #2 G.Carothers rush middle for 3 yards gain to the PRIN14 (#32 J.Jones)
10:122nd & 7 at opp 14No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short right to #86 R.Kurtz caught at PRIN15, for 5 yards to the PRIN09 (#11 S.Roland)
10:123rd & 2 at opp 9No Huddle-Shotgun #8 G.Bass-Sulpizio rush right for 1 yard gain to the PRIN08 (#7 C.Christopher; #2 M.Scarano)
7:474th & 1 at opp 8No Huddle-Shotgun #8 G.Bass-Sulpizio rush middle for 0 yards to the PRIN08 (#7 C.Christopher; #28 A.Pigford), TURNOVER ON DOWNS
Princeton Punt, 5 plays
7:471st & 10 at own 8No Huddle-Shotgun #21 E.Clark rush middle for 7 yards gain to the PRIN15 (#47 C.Cameron)
7:472nd & 3 at own 15No Huddle-Shotgun #21 E.Clark rush middle for 5 yards gain to the PRIN20 (#47 C.Cameron; #9 D.Barnes), 1ST DOWN
7:471st & 10 at own 20No Huddle-Shotgun #12 K.Colón pass complete short left to #21 E.Clark caught at PRIN15, for 2 yards to the PRIN22 (#22 J.Carter)
7:472nd & 8 at own 22No Huddle-Shotgun #12 K.Colón sacked for loss of 8 yards to the PRIN14 (#18 D.Phelan)
7:473rd & 16 at own 14No Huddle-Shotgun #12 K.Colón pass complete short middle to #21 E.Clark caught at PRIN24, for 11 yards to the PRIN25 (#47 C.Cameron)
4:154th & 5 at own 25#15 B.Clark punt 59 yards to the COR16
Cornell Punt, 5 plays
4:151st & 10 at own 16No Huddle-Shotgun #25 J.McAuliffe rush middle for 9 yards gain to the COR25 (#4 N.Hill; #91 L.Robinson)
4:152nd & 1 at own 25No Huddle-Shotgun #25 J.McAuliffe rush middle for 6 yards gain to the COR31 (#7 C.Christopher; #0 T.Roberts), 1ST DOWN
4:151st & 10 at own 31No Huddle-Shotgun #25 J.McAuliffe rush middle for 7 yards gain to the COR38 (#4 N.Hill; #44 W.Beesley)
4:152nd & 3 at own 38No Huddle-Shotgun #25 J.McAuliffe rush middle for 1 yard gain to the COR39 (#44 W.Beesley; #33 J.Moore)
4:153rd & 2 at own 39No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete short left to #0 D.Kiser thrown to PRIN49
2:064th & 2 at own 39#30 W.Buck punt 36 yards to the PRIN25 PENALTY PRIN Holding (#36 C.Wright) 10 yards from PRIN25 to PRIN15
Princeton Fumble, 8 plays
2:061st & 10 at own 15No Huddle-Shotgun #12 K.Colón pass incomplete short middle to #3 A.Besselman thrown to PRIN30
2:062nd & 10 at own 15No Huddle-Shotgun #20 C.Lynch rush right for 8 yards gain to the PRIN23 (#9 D.Barnes)
2:063rd & 2 at own 23No Huddle-Shotgun #21 E.Clark rush middle for 1 yard gain to the PRIN24 (#14 J.Cheshire; #40 W.Selzer)
2:064th & 1 at own 24No Huddle-Shotgun #21 E.Clark rush middle for 4 yards gain to the PRIN28 (#14 J.Cheshire), 1ST DOWN
Q4 15:001st & 10 at own 28No Huddle-Shotgun #12 K.Colón pass complete short left to #19 P.Kuhner caught at PRIN39, for 11 yards to the PRIN39, out of bounds at PRIN39, 1ST DOWN
Q4 15:001st & 10 at own 39No Huddle-Shotgun #21 E.Clark rush middle for 2 yards gain to the PRIN41 (#21 B.Sahakian; #14 J.Cheshire)
Q4 15:002nd & 8 at own 41No Huddle-Shotgun #12 K.Colón pass incomplete short middle to #82 C.Rossi thrown to PRIN45
Q4 13:293rd & 8 at own 41No Huddle-Shotgun #12 K.Colón sacked for loss of 8 yards to the PRIN33 (#21 B.Sahakian), fumble by #12 K.Colón recovered by COR #32 J.Reinbold at PRIN33, End Of Play
4th quarter5 drives, then Cornell 20, Princeton 17
Cornell Touchdown, 7 plays
13:291st & 10 at opp 33No Huddle-Shotgun #41 J.Triplett rush middle for 5 yards gain to the PRIN28 (#56 R.Sanders)
13:292nd & 5 at opp 28No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete short left to #41 J.Triplett thrown to PRIN28
13:293rd & 5 at opp 28No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete deep left to #80 B.Lee thrown to PRIN05
12:414th & 5 at opp 28No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete short right to #41 J.Triplett thrown to PRIN23, 1ST DOWN, PENALTY PRIN Pass Interference (#2 M.Scarano) 4 yards from PRIN28 to PRIN24, 1ST DOWN. NO PLAY
12:411st & 10 at opp 24No Huddle-Shotgun #8 G.Bass-Sulpizio rush middle for 5 yards gain to the PRIN19 (#38 K.Ronquillo; #2 M.Scarano)
12:412nd & 5 at opp 19No Huddle-Shotgun #25 J.McAuliffe rush middle for 5 yards gain to the PRIN14 (#4 N.Hill; #11 S.Roland), 1ST DOWN
12:411st & 10 at opp 14No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete short right to #0 D.Kiser thrown to PRIN00
11:152nd & 10 at opp 14G. Bass-Sulpizio pass to R. Kurtz for 14 yds, for a TD (C. Lesiewicz KICK)Cornell 20, Princeton 17
Princeton Punt, 5 plays
11:151st & 10 at own 40#30 W.Buck kickoff 59 yards to the PRIN01 fair catch by #19 P.Kuhner at PRIN01
11:151st & 10 at own 25No Huddle-Shotgun #21 E.Clark rush middle for 2 yards gain to the PRIN27 (#56 M.Edgerly; #2 J.Williamson)
11:152nd & 8 at own 27No Huddle-Shotgun #12 K.Colón pass complete deep right to #9 R.Laurio caught at COR43, for 30 yards to the COR43 QB hurried by #2 J.Williamson (#1 K.Sherman Jr.), 1ST DOWN
11:151st & 10 at opp 43No Huddle-Shotgun #21 E.Clark rush middle for 1 yard gain to the COR42 (#18 D.Phelan)
11:152nd & 9 at opp 42No Huddle-Shotgun #12 K.Colón pass incomplete short left to #21 E.Clark thrown to COR42 PENALTY PRIN Holding (#87 J.Wassler) 10 yards from COR42 to PRIN48. NO PLAY
11:152nd & 19 at own 48No Huddle-Shotgun #12 K.Colón rush right for 3 yards gain to the COR49, out of bounds at COR49
11:153rd & 16 at opp 49No Huddle-Shotgun #12 K.Colón sacked for loss of 9 yards to the PRIN42 (#95 M.Van Fleet)
8:094th & 25 at own 42#15 B.Clark punt 40 yards to the COR18
Cornell Punt, 12 plays
8:091st & 10 at own 18No Huddle-Shotgun #25 J.McAuliffe rush middle for 2 yards gain to the COR20 (#57 N.Stohl; #33 J.Moore)
8:092nd & 8 at own 20No Huddle-Shotgun #25 J.McAuliffe rush left for 25 yards gain (4) to the COR45 (#2 M.Scarano) PENALTY COR Holding (#80 B.Lee) 10 yards from COR24 to COR14
8:092nd & 14 at own 14No Huddle-Shotgun #41 J.Triplett rush middle for 7 yards gain to the COR21 (#91 L.Robinson; #27 E.Haynie)
8:093rd & 7 at own 21No Huddle-Shotgun #8 G.Bass-Sulpizio rush left for 2 yards gain to the COR23 (#27 E.Haynie) PENALTY PRIN Offside (#11 S.Roland) 5 yards from COR21 to COR26. NO PLAY
8:093rd & 2 at own 26No Huddle-Shotgun #8 G.Bass-Sulpizio rush left for 6 yards gain to the COR32 (#7 C.Christopher; #33 J.Moore), 1ST DOWN
8:091st & 10 at own 32No Huddle-Shotgun #41 J.Triplett rush middle for 3 yards gain to the COR35 (#12 K.Miller; #57 N.Stohl)
8:092nd & 7 at own 35No Huddle-Shotgun #8 G.Bass-Sulpizio pass incomplete short right to #80 B.Lee thrown to COR30 broken up by #17 S.Ordille
8:093rd & 7 at own 35No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short right to #9 D.Smith caught at COR32, for 15 yards to the COR50 (#0 T.Roberts; #4 N.Hill), out of bounds, 1ST DOWN
8:091st & 10 at the 50No Huddle-Shotgun #2 G.Carothers rush middle for 1 yard gain to the PRIN49 (#7 C.Christopher; #57 N.Stohl)
8:092nd & 9 at opp 49No Huddle-Shotgun #2 G.Carothers rush middle for 13 yards gain to the PRIN36 (#0 T.Roberts; #12 K.Miller), 1ST DOWN
8:091st & 10 at opp 36No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short right to #25 J.McAuliffe caught at PRIN39, for 6 yards to the PRIN30 (#0 T.Roberts; #2 M.Scarano)
2:302nd & 4 at opp 30No Huddle-Shotgun #41 J.Triplett rush middle for 0 yards to the PRIN30 fumbled by #41 J.Triplett at PRIN33 recovered by COR #41 J.Triplett at PRIN30 (#33 J.Moore)
2:301st & 10 at own 36Timeout Princeton, clock 02:30
2:003rd & 4 at opp 30No Huddle-Shotgun #8 G.Bass-Sulpizio pass complete short right to #86 R.Kurtz caught at PRIN31, for 1 yard loss to the PRIN31 (#17 S.Ordille)
2:002nd & 4 at opp 30Timeout , clock 02:00
1:534th & 5 at opp 31PENALTY COR Delay Of Game 5 yards from PRIN31 to PRIN36. NO PLAY
1:533rd & 4 at own 30Timeout Princeton, clock 01:53
1:533rd & 4 at opp 30Timeout Cornell, clock 01:53
1:484th & 10 at opp 36#8 G.Bass-Sulpizio punt 36 yards to the PRIN00, Touchback
Princeton Turnover on downs, 7 plays
1:481st & 10 at own 20No Huddle-Shotgun #12 K.Colón pass incomplete short right to #21 E.Clark thrown to PRIN24
1:482nd & 10 at own 20No Huddle-Shotgun #12 K.Colón pass incomplete short middle to #21 E.Clark thrown to PRIN27 broken up by #96 T.Ducker
1:483rd & 10 at own 20No Huddle-Shotgun #12 K.Colón pass complete deep right to #9 R.Laurio caught at COR42, for 38 yards to the COR42 (#7 B.Howard), 1ST DOWN
1:481st & 10 at opp 42No Huddle-Shotgun #12 K.Colón rush middle for 5 yards gain to the COR37 (#0 K.Williams Jr.)
1:482nd & 5 at opp 37No Huddle-Shotgun #12 K.Colón pass incomplete short left to #86 J.Robinson thrown to COR27
1:483rd & 5 at opp 37No Huddle-Shotgun #12 K.Colón pass incomplete short right to #20 C.Lynch thrown to COR42
0:364th & 5 at opp 37No Huddle-Shotgun #12 K.Colón pass incomplete short middle to #87 J.Wassler thrown to COR34 broken up by #95 M.Van Fleet, TURNOVER ON DOWNS
Cornell End of game, 1 play
0:361st & 10 at own 37Kneel down by Cornell at COR35 for loss of 2 yards

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.

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