Princeton at Lafayette

Saturday, September 27, 2025

Princeton beat Lafayette 38–⁠28. It was their 45th meeting; Princeton leads the series 39–⁠3–⁠3.

AwayPrinceton3–⁠7 in 2025
38
HomeLafayette8–⁠4 in 2025
28

Final at Fisher Field, EastonTV: ESPN+Attendance 7,127

At kickoff
77°FWeather: NOAA NCEI Global Historical Climatology Network hourly; Allentown Lehigh Vly International Airport, 21 km from the stadium, 21 minutes after kickoff
Official
Antonio MarcellaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Princeton7213738
Lafayette01401428

Standouts

Player stats

Princeton

PassingC/AttYdsTDInt
Kai Coln13/2012110
Blaine Hipa8/128400
Asher Weiner1/1200
RushingCarYdsTDLong
Kai Honda637012
Dareion Murphy102617
Ethan Clark142217
Blaine Hipa321113
ReceivingRecYdsTDLong
Jackson Green564127
Joey Wassler335016
Charley Rossi530012
Paul Kuhner115015
DefenseTklTFLSacksInt
Torian Roberts0001

Lafayette

PassingC/AttYdsTDInt
Dean DeNobile27/3625611
RushingCarYdsTDLong
Ethan Weber1876213
Kente Edwards526011
Dean DeNobile210010
Jakyre Henley5914
ReceivingRecYdsTDLong
Elijah Steward781026
Mason Kuehner461024
Carson Persing544026
Jakyre Henley332015

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

Team stats

PrincetonLafayette
328Total yards382
207Passing yards256
121Rushing yards126
6.3Yards per pass7.1
3.0Yards per rush4.1
24First downs20
6–⁠13Third downs8–⁠14
2–⁠2Fourth downs1–⁠1
0Turnovers3
4–⁠26Penalties4–⁠37
35:48Possession24:12

Efficiency

PrincetonLafayette
52%Success rate52%
0.23EPA per play0.10
0.93Explosiveness0.91
0.07Rushing EPA0.00
0.43Passing EPA0.18
36%Passing-down success40%

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)

Lafayette 70% to win. Princeton won as Elo’s underdog.

The line

Lafayette −7, over/under 60.5.

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

Every drive

Lafayette end zonePrinceton end zoneQ1 LafayettePunt, 5 playsQ1 PrincetonTouchdown, 13 playsQ1 LafayetteTouchdown, 11 playsQ2 PrincetonTouchdown, 11 playsQ2 LafayetteFumble, 1 playQ2 PrincetonTouchdown, 3 playsQ2 LafayettePunt, 3 playsQ2 PrincetonPunt, 4 playsQ2 LafayettePick-six, 5 plays (Princeton scores)Q2 LafayetteTouchdown, 10 playsQ2 PrincetonResult not recorded, 1 playQ3 PrincetonPunt, 3 playsQ3 LafayettePunt, 3 playsQ3 PrincetonField goal, 19 playsQ3 LafayettePunt, 3 playsQ3 PrincetonPunt, 3 playsQ3 LafayetteTouchdown, 12 playsQ4 PrincetonPunt, 3 playsQ4 LafayetteFumble, 1 playQ4 PrincetonTouchdown, 14 playsQ4 LafayetteTouchdown, 13 playsQ4 PrincetonResult not recorded
Solid bars scored; an outline in the other team’s color marks points the defense scored. Lafayette drives left to right, Princeton right to left.
  1. Q1 LafayettePunt, 5 plays, 22 yards
  2. Q1 PrincetonTouchdown, 13 plays, 80 yards
  3. Q1 LafayetteTouchdown, 11 plays, 67 yards
  4. Q2 PrincetonTouchdown, 11 plays, 59 yards
  5. Q2 LafayetteFumble, 1 play, 5 yards
  6. Q2 PrincetonTouchdown, 3 plays, 32 yards
  7. Q2 LafayettePunt, 3 plays, 7 yards
  8. Q2 PrincetonPunt, 4 plays, 22 yards
  9. Q2 LafayettePick-six, 5 plays (Princeton scores), 21 yards
  10. Q2 LafayetteTouchdown, 10 plays, 80 yards
  11. Q2 PrincetonResult not recorded, 1 play, 0 yards
  12. Q3 PrincetonPunt, 3 plays, −3 yards
  13. Q3 LafayettePunt, 3 plays, 3 yards
  14. Q3 PrincetonField goal, 19 plays, 81 yards
  15. Q3 LafayettePunt, 3 plays, 8 yards
  16. Q3 PrincetonPunt, 3 plays, 4 yards
  17. Q3 LafayetteTouchdown, 12 plays, 87 yards
  18. Q4 PrincetonPunt, 3 plays, 3 yards
  19. Q4 LafayetteFumble, 1 play, 0 yards
  20. Q4 PrincetonTouchdown, 14 plays, 54 yards
  21. Q4 LafayetteTouchdown, 13 plays, 65 yards
  22. Q4 PrincetonResult not recorded, 0 yards

Play by play

1st quarter3 drives, then Princeton 7, Lafayette 0
Lafayette Punt, 5 plays
15:001st & 10 at own 35Will Cluskey kickoff for 64 yds , Jakyre Henley return for 27 yds to the LAF 28
15:001st & 10 at own 28Dean DeNobile pass complete to Mason Kuehner for 4 yds to the LAF 32
15:002nd & 6 at own 32Dean DeNobile pass complete to Ethan Hosak for 11 yds to the LAF 43 for a 1ST down
15:001st & 10 at own 43Kente Edwards run for 2 yds to the LAF 45
15:002nd & 8 at own 45Jakyre Henley run for 4 yds to the LAF 49
15:003rd & 4 at own 49Dean DeNobile pass complete to Kente Edwards for 1 yd to the 50 yard line
11:244th & 3 at the 50Christian Bush punt for 50 yds for a touchback
Princeton Touchdown, 13 plays
11:241st & 10 at own 20Ethan Clark run for 7 yds to the PRIN 27
11:242nd & 3 at own 27Ethan Clark run for 3 yds to the PRIN 30 for a 1ST down
11:241st & 10 at own 30Kai Colon pass complete to Aidan Besselman for 7 yds to the PRIN 37
11:242nd & 3 at own 37Kai Colon pass complete to Charley Rossi for 4 yds to the PRIN 41 for a 1ST down
11:241st & 10 at own 41Ethan Clark run for 2 yds to the PRIN 43
11:242nd & 8 at own 43Kai Colon pass complete to Ethan Clark for 15 yds to the LAF 42 for a 1ST down
11:241st & 10 at opp 42Kai Colon pass complete to Joey Wassler for 11 yds to the LAF 31 for a 1ST down
11:241st & 10 at opp 31Kai Colon pass complete to Aidan Besselman for 8 yds to the LAF 23
11:242nd & 2 at opp 23Ethan Clark run for 2 yds to the LAF 21 for a 1ST down
11:241st & 10 at opp 21Kai Colon pass incomplete to Dareion Murphy
11:242nd & 10 at opp 21Kai Colon pass complete to Charley Rossi for 5 yds to the LAF 16
11:243rd & 5 at opp 16No Huddle Coln,Kai pass incomplete short right to Besselman,Aidan thrown to LAF04, 1ST DOWN, PENALTY LAF Pass Interference (Edwards,Jalen) 12 yards from LAF16 to LAF04, 1ST DOWN. NO PLAY.
11:241st & goal at opp 4Kai Colon run for 3 yds to the LAF 1
4:512nd & goal at opp 1Ethan Clark run for 1 yd for a TD (Esteban Nunez Perez KICK)Princeton 7, Lafayette 0
Lafayette Touchdown, 11 plays
4:511st & 10 at own 35Will Cluskey kickoff for 62 yds , Jakyre Henley return for 30 yds to the LAF 33
4:511st & 10 at own 33Ethan Weber run for 9 yds to the LAF 42
4:512nd & 1 at own 42Ethan Weber run for no gain to the LAF 42
4:513rd & 1 at own 42PENALTY LAF False Start (Adams,Spencer) 5 yards from LAF42 to LAF37. NO PLAY.
4:513rd & 6 at own 37Dean DeNobile pass complete to Kente Edwards for 6 yds to the LAF 43 for a 1ST down
4:511st & 10 at own 43Dean DeNobile pass complete to Elijah Steward for 5 yds to the LAF 48
4:512nd & 5 at own 48Kente Edwards run for 11 yds to the PRIN 41 for a 1ST down
4:511st & 10 at opp 41Dean DeNobile pass complete to Carson Persing for 1 yd to the PRIN 40
4:512nd & 9 at opp 40Ethan Weber run for 8 yds to the PRIN 32
4:513rd & 1 at opp 32Kente Edwards run for 2 yds to the PRIN 30 for a 1ST down
4:511st & 10 at opp 30Kente Edwards run for 6 yds to the PRIN 24
0:002nd & 4 at opp 24Dean DeNobile pass complete to Elijah Steward for 15 yds to the PRIN 9 for a 1ST down
Q2 14:401st & goal at opp 9Ethan Weber run for 9 yds for a TD (Jack Simonetta KICK)Tied at 7
2nd quarter7 drives, then Princeton 28, Lafayette 14
Princeton Touchdown, 11 plays
14:401st & 10 at own 35Graham Smith kickoff for 60 yds , Kenny Jordan return for 36 yds to the PRIN 41
14:401st & 10 at own 41Dareion Murphy run for 2 yds to the PRIN 43
14:402nd & 8 at own 43Blaine Hipa pass complete to Josh Robinson for 15 yds to the LAF 42 for a 1ST down
14:401st & 10 at opp 42Dareion Murphy run for 5 yds to the LAF 37
14:402nd & 5 at opp 37Blaine Hipa pass complete to Rashad Caldwell for 4 yds to the LAF 33
14:403rd & 1 at opp 33Dareion Murphy run for no gain to the LAF 33
14:404th & 1 at opp 33Dareion Murphy run for 2 yds to the LAF 31 for a 1ST down
14:401st & 10 at opp 31Blaine Hipa pass incomplete to Jalen Geer
14:402nd & 10 at opp 31Kai Honda run for 12 yds to the LAF 19 for a 1ST down
14:401st & 10 at opp 19Kai Honda run for 11 yds to the LAF 8 for a 1ST down
14:401st & goal at opp 8Kai Honda run for 4 yds to the LAF 4
9:162nd & goal at opp 4Dareion Murphy run for 4 yds for a TD (Esteban Nunez Perez KICK)Princeton 14, Lafayette 7
9:161st & 10 at own 35Will Cluskey kickoff for 62 yds , Jakyre Henley return for 24 yds to the LAF 27
9:011st & 10 at own 27Kente Edwards run for 5 yds to the LAF 32 Kente Edwards fumbled, recovered by PRIN Marco Scarano
Princeton Touchdown, 3 plays
9:011st & 10 at opp 32Dareion Murphy run for 1 yd to the LAF 31
9:012nd & 9 at opp 31Blaine Hipa pass complete to Jackson Green for 27 yds to the LAF 4 for a 1ST down
7:171st & goal at opp 4Blaine Hipa run for 4 yds for a TD (Esteban Nunez Perez KICK)Princeton 21, Lafayette 7
Lafayette Punt, 3 plays
7:171st & 10 at own 35Will Cluskey kickoff for 65 yds for a touchback
7:171st & 10 at own 25Ethan Weber run for 2 yds to the LAF 27
7:172nd & 8 at own 27Jason Penza run for 5 yds to the LAF 32
7:173rd & 3 at own 32Dean DeNobile pass incomplete to Mason Kuehner
5:544th & 3 at own 32Christian Bush punt for 36 yds, fair catch by Josh Robinson at the PRIN 32
Princeton Punt, 4 plays
5:541st & 10 at own 32No Huddle Coln,Kai pass incomplete short right to Kuhner,Paul thrown to PRIN39 PENALTY LAF Pass Interference (Watson,Christian) 7 yards from PRIN32 to PRIN39, 1ST DOWN. NO PLAY.
5:541st & 10 at own 39Kai Colon pass complete to Paul Kuhner for 15 yds to the LAF 46 for a 1ST down
5:541st & 10 at opp 46Ethan Clark run for no gain to the LAF 46
5:542nd & 10 at opp 46Kai Colon pass incomplete to Paul Kuhner
5:543rd & 10 at opp 46Kai Colon pass incomplete to Rashad Caldwell
4:254th & 10 at opp 46Brady Clark punt for 44 yds
Lafayette Pick-six, 5 plays (Princeton scores)
4:251st & 10 at own 2Ethan Weber run for 13 yds to the LAF 15 for a 1ST down
4:251st & 10 at own 15Ethan Weber run for 6 yds to the LAF 21
4:252nd & 4 at own 21Ethan Weber run for 5 yds to the LAF 26 for a 1ST down
4:251st & 10 at own 26No Huddle-Shotgun Weber,Ethan rush left for 1 yard gain to the LAF27 (Roland,Sekou) PENALTY LAF Personal Foul (Scerbo,Matthew) 13 yards from LAF26 to LAF13. NO PLAY.
4:251st & 23 at own 13Dean DeNobile pass complete to Jakyre Henley for 10 yds to the LAF 23
2:082nd & 13 at own 23Dean DeNobile pass intercepted Torian Roberts return for no gain for a TD (Esteban Nunez Perez KICK)Princeton 28, Lafayette 7
Lafayette Touchdown, 10 plays
2:081st & 10 at own 35Will Cluskey kickoff for 64 yds , return for 19 yds to the LAF 20
2:081st & 10 at own 20Ethan Weber run for 3 yds to the LAF 23
2:082nd & 7 at own 23Dean DeNobile pass complete to Elijah Steward for 6 yds to the LAF 29
2:083rd & 1 at own 29Dean DeNobile pass complete to Mason Kuehner for 21 yds to the 50 yard line for a 1ST down
2:081st & 10 at the 50Dean DeNobile pass complete to Ethan Weber for 10 yds to the PRIN 40 for a 1ST down
1:061st & 10 at opp 40Timeout Lafayette, clock 01:06
1:061st & 10 at opp 40Jakyre Henley run for no gain to the PRIN 40
1:062nd & 10 at opp 40Dean DeNobile pass complete to Carson Persing for 4 yds to the PRIN 36
1:063rd & 6 at opp 36Dean DeNobile pass complete to Carson Persing for 26 yds to the PRIN 10 for a 1ST down
0:441st & goal at opp 10Timeout Princeton, clock 00:44
0:441st & goal at opp 10Ethan Weber run for 5 yds to the PRIN 5
0:442nd & goal at opp 5Ethan Weber run for 4 yds to the PRIN 1
0:203rd & goal at opp 1Timeout Lafayette, clock 00:20
0:123rd & goal at opp 1Ethan Weber run for 1 yd for a TD (Jack Simonetta KICK)Princeton 28, Lafayette 14
Princeton Result not recorded, 1 play
0:121st & 10 at own 35Graham Smith kickoff for 59 yds , Josh Robinson return for no gain to the PRIN 6
0:001st & 10 at own 6A. Weiner takes a knee
3rd quarter6 drives, then Princeton 31, Lafayette 14
Princeton Punt, 3 plays
15:001st & 10 at own 35Graham Smith kickoff for 64 yds , Kenny Jordan return for 12 yds to the PRIN 13
15:001st & 10 at own 13Kai Colon pass complete to Roman Laurio for 7 yds to the PRIN 20
15:002nd & 3 at own 20No Huddle Clark,Ethan rush right for 2 yards loss to the PRIN18 (Peiffer,Phillip) PENALTY PRIN Holding (Wedderburn,Jaden) 10 yards from PRIN20 to PRIN10. NO PLAY.
15:002nd & 13 at own 10Kai Colon pass incomplete to Joey Wassler
15:003rd & 13 at own 10Kai Colon pass incomplete to Asher Weiner
13:554th & 13 at own 10Brady Clark punt for 52 yds, punt out-of-bounds at the PRIN 47 , Mason Kuehner returns for 15 yds to the PRIN 47
Lafayette Punt, 3 plays
13:551st & 10 at opp 47Ethan Weber run for 4 yds to the PRIN 43
13:552nd & 6 at opp 43Ethan Weber run for a loss of 1 yard to the PRIN 44
13:553rd & 7 at opp 44Dean DeNobile pass incomplete to Elijah Steward
12:364th & 7 at opp 44Christian Bush punt for 44 yds for a touchback
Princeton Field goal, 19 plays
12:361st & 10 at own 10Dareion Murphy run for 7 yds to the PRIN 17
12:362nd & 3 at own 17Blaine Hipa pass complete to Joey Wassler for 8 yds to the PRIN 25 for a 1ST down
12:361st & 10 at own 25Blaine Hipa pass complete to Jackson Green for 10 yds to the PRIN 35 for a 1ST down
12:361st & 10 at own 35Dareion Murphy run for 7 yds to the PRIN 42
12:362nd & 3 at own 42Blaine Hipa run for 4 yds to the PRIN 46 for a 1ST down
12:361st & 10 at own 46Kai Honda run for 2 yds to the PRIN 48
12:362nd & 8 at own 48PENALTY PRIN Delay Of Game (Hipa,Blaine) 5 yards from PRIN48 to PRIN43. NO PLAY.
12:362nd & 13 at own 43Blaine Hipa pass incomplete to Kai Honda
12:363rd & 13 at own 43Blaine Hipa run for 13 yds to the LAF 44 for a 1ST down
12:361st & 10 at opp 44Blaine Hipa pass complete to Charley Rossi for 8 yds to the LAF 36
12:362nd & 2 at opp 36Dareion Murphy run for no gain to the LAF 36
12:363rd & 2 at opp 36Ethan Clark run for 3 yds to the LAF 33 for a 1ST down
12:361st & 10 at opp 33Blaine Hipa pass incomplete to Ryker Jones
12:362nd & 10 at opp 33Ethan Clark run for no gain to the LAF 33
12:363rd & 10 at opp 33Blaine Hipa pass complete to Jackson Green for 11 yds to the LAF 22 for a 1ST down
12:361st & 10 at opp 22Asher Weiner run for 13 yds to the LAF 9 for a 1ST down
12:361st & goal at opp 9Eli Friend run for no gain to the LAF 9
12:362nd & goal at opp 9Asher Weiner run for no gain to the LAF 9
12:363rd & goal at opp 9Josh Robinson run for no gain to the LAF 9
3:404th & goal at opp 9Will Cluskey 26 yd FG GOODPrinceton 31, Lafayette 14
Lafayette Punt, 3 plays
3:401st & 10 at own 35Will Cluskey kickoff for 64 yds
3:401st & 10 at own 25Dean DeNobile pass complete to Elijah Steward for 8 yds to the LAF 33
3:402nd & 2 at own 33Dean DeNobile run for no gain to the LAF 33
3:403rd & 2 at own 33Dean DeNobile pass incomplete to Ethan Weber
2:264th & 2 at own 33Christian Bush punt for 38 yds , Josh Robinson returns for 4 yds to the PRIN 33
Princeton Punt, 3 plays
2:261st & 10 at own 33Ethan Clark run for 3 yds to the PRIN 36
2:262nd & 7 at own 36Blaine Hipa pass incomplete to Roman Laurio
2:263rd & 7 at own 36Blaine Hipa pass complete to Charley Rossi for 1 yd to the PRIN 37
1:174th & 6 at own 37Brady Clark punt for 50 yds, fair catch by Mason Kuehner at the LAF 13
Lafayette Touchdown, 12 plays
1:171st & 10 at own 13Dean DeNobile pass complete to Jakyre Henley for 15 yds to the LAF 28 for a 1ST down
1:171st & 10 at own 28Dean DeNobile pass complete to Mason Kuehner for 24 yds to the PRIN 48 for a 1ST down
0:001st & 10 at opp 48Jakyre Henley run for 2 yds to the PRIN 46
Q4 15:002nd & 8 at opp 46Dean DeNobile pass complete to Ethan Weber for 2 yds to the PRIN 44
Q4 15:003rd & 6 at opp 44Dean DeNobile pass incomplete to Elijah Steward
Q4 15:004th & 6 at opp 44Dean DeNobile run for 10 yds to the PRIN 34 for a 1ST down
Q4 15:001st & 10 at opp 34Dean DeNobile pass incomplete to Elijah Steward
Q4 15:002nd & 10 at opp 34Jakyre Henley run for no gain to the PRIN 34
Q4 15:003rd & 10 at opp 34Dean DeNobile pass complete to Elijah Steward for 14 yds to the PRIN 20 for a 1ST down
Q4 15:001st & 10 at opp 20Dean DeNobile pass complete to Mason Kuehner for 12 yds to the PRIN 8 for a 1ST down
Q4 15:001st & goal at opp 8Dean DeNobile pass complete to Carson Persing for 5 yds to the PRIN 3
Q4 12:272nd & goal at opp 3Jakyre Henley run for 3 yds for a TD (Jack Simonetta KICK)Princeton 31, Lafayette 21
4th quarter3 drives, then Princeton 38, Lafayette 28
Princeton Punt, 3 plays
12:271st & 10 at own 35Graham Smith kickoff for 65 yds for a touchback
12:271st & 10 at own 25Dareion Murphy run for a loss of 2 yards to the PRIN 23
12:272nd & 12 at own 23Kai Colon pass incomplete to Paul Kuhner
12:273rd & 12 at own 23Kai Colon pass complete to Roman Laurio for 5 yds to the PRIN 28
11:014th & 7 at own 28Brady Clark punt for 44 yds , Mason Kuehner returns for 19 yds to the LAF 47
10:501st & 10 at own 47Dean DeNobile pass complete to Ethan Hosak for no gain Ethan Hosak fumbled, recovered by PRIN Kyler Ronquillo
Princeton Touchdown, 14 plays
10:501st & 10 at own 46Kai Colon pass complete to Joey Wassler for 16 yds to the LAF 38 for a 1ST down
10:501st & 10 at opp 38Ethan Clark run for 1 yd to the LAF 37
10:502nd & 9 at opp 37Kai Colon pass incomplete to Aidan Besselman
10:503rd & 9 at opp 37Kai Colon pass complete to Jackson Green for 12 yds to the LAF 25 for a 1ST down
10:501st & 10 at opp 25Kai Honda run for 6 yds to the LAF 19
10:502nd & 4 at opp 19Kai Honda run for 2 yds to the LAF 17
10:503rd & 2 at opp 17Asher Weiner pass complete to Charles Kaludis for 2 yds to the LAF 15 for a 1ST down
10:501st & 10 at opp 15Ethan Clark run for a loss of 1 yard to the LAF 16
10:502nd & 11 at opp 16Ethan Clark run for no gain to the LAF 16
5:233rd & 11 at opp 16Timeout Princeton, clock 05:23
5:233rd & 11 at opp 16Kai Colon pass complete to Charley Rossi for 12 yds to the LAF 4 for a 1ST down
5:231st & goal at opp 4Ethan Clark run for no gain to the LAF 4
3:402nd & goal at opp 4Timeout Lafayette, clock 03:40
3:402nd & goal at opp 4Ethan Clark run for 1 yd to the LAF 3
3:403rd & goal at opp 3Asher Weiner run for a loss of 1 yard to the LAF 4
3:374th & goal at opp 4Jackson Green 4 Yd pass from Kai Colón (Esteban Nunez Perez Kick)Princeton 38, Lafayette 21
Lafayette Touchdown, 13 plays
3:371st & 10 at own 35Will Cluskey kickoff for 34 yds , Koven Smith return for 4 yds to the LAF 35
3:371st & 10 at own 35Dean DeNobile pass incomplete to Jakyre Henley
3:372nd & 10 at own 35Dean DeNobile pass complete to Jakyre Henley for 7 yds to the LAF 42
3:373rd & 3 at own 42Dean DeNobile pass complete to Carson Persing for 8 yds to the 50 yard line for a 1ST down
3:371st & 10 at the 50Dean DeNobile pass complete to Elijah Steward for 7 yds to the PRIN 43
3:372nd & 3 at opp 43Dean DeNobile pass complete to Elijah Steward for 26 yds to the PRIN 17 for a 1ST down
2:001st & 10 at opp 17Timeout Lafayette, clock 02:00
2:001st & 10 at opp 17Dean DeNobile pass incomplete to Carson Persing
2:002nd & 10 at opp 17Dean DeNobile pass complete to Ethan Weber for 6 yds to the PRIN 11
2:003rd & 4 at opp 11Ethan Weber run for 7 yds to the PRIN 4 for a 1ST down
1:211st & goal at opp 4Timeout Lafayette, clock 01:21
1:211st & goal at opp 4Ethan Weber run for 1 yd to the PRIN 3
1:212nd & goal at opp 3Ethan Weber run for no gain to the PRIN 3
1:213rd & goal at opp 3Dean DeNobile pass incomplete to Elijah Steward
1:214th & goal at opp 3No Huddle-Shotgun DeNobile,Dean pass incomplete short left to Steward,Elijah thrown to PRIN01 PENALTY PRIN Pass Interference (Etienne, Jr.,Casey) 1 yard from PRIN03 to PRIN02, 1ST DOWN. NO PLAY.
1:211st & goal at opp 2Ethan Weber run for no gain to the PRIN 2
0:412nd & goal at opp 2Timeout Lafayette, clock 00:41
0:372nd & goal at opp 2Dean DeNobile pass complete to Hunter Ditrano for 2 yds for a TD (Jack Simonetta KICK)Princeton 38, Lafayette 28
0:371st & 10 at own 35Kandler Happe kickoff for 17 yds

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 39–⁠3–⁠3 in 45 meetings.

Recent meetings
2025Princeton 38, Lafayette 28
2023Lafayette 12, Princeton 9
2022Princeton 23, Lafayette 2
2019Princeton 28, Lafayette 3
2017Princeton 38, Lafayette 17
2016Princeton 35, Lafayette 31

Around this game