Lafayette at Princeton

Saturday, October 7, 2023

Lafayette beat Princeton 12–⁠9. It was their 44th meeting; after it, Princeton led the series 38–⁠3–⁠3.

AwayLafayette9–⁠3 in 2023
12
HomePrinceton5–⁠5 in 2023
9

Final at Princeton University Stadium, PrincetonTV: ESPN+Attendance 4,059

At kickoff
65°F, light rain, wind 18 mph from the northwest, gusts to 32 mphWeather: NOAA NCEI Integrated Surface Database; Trenton Mercer Airport (KTTN), 16 km from the stadium, seven minutes before kickoff
Official
Tim BarkerGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Lafayette370212
Princeton90009

Standouts

Player stats

Lafayette

PassingC/AttYdsTDInt
Dean DeNobile20/2817710
RushingCarYdsTDLong
Jamar Curtis2283014
Dean DeNobile9706
Jermaine Conyers2101
ReceivingRecYdsTDLong
Elijah Steward566036
Mason Gilbert447115
Chris Carasia52606
Carson Persing425014

Princeton

PassingC/AttYdsTDInt
Blake Stenstrom26/3531010
RushingCarYdsTDLong
Ja’Derris Carr-Kersh31609
John Volker101103
Dareion Murphy1303
ReceivingRecYdsTDLong
A.J. Barber7156057
Luke Colella338116
Matthew Mahoney329015
Jo Jo Hawkins428024

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

Team stats

LafayettePrinceton
265Total yards313
177Passing yards310
88Rushing yards3
6.3Yards per pass8.9
2.6Yards per rush0.1
12First downs14
7–⁠17Third downs3–⁠13
1–⁠2Fourth downs2–⁠4
0Turnovers1
5–⁠45Penalties6–⁠50
29:56Possession30:04

Efficiency

LafayettePrinceton
39%Success rate37%
0.03EPA per play−0.07
0.96Explosiveness1.13
−0.22Rushing EPA−0.28
0.26Passing EPA0.08
30%Passing-down success25%

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

The line

Princeton −5.5, over/under 39.5.

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

Every drive

Princeton end zoneLafayette end zoneQ1 LafayetteField goal, 9 playsQ1 PrincetonField goal, 7 playsQ1 LafayettePunt, 3 playsQ1 PrincetonTurnover on downs, 4 playsQ1 LafayettePunt, 3 playsQ1 PrincetonTouchdown, 5 playsQ1 LafayettePunt, 4 playsQ2 PrincetonTurnover on downs, 4 playsQ2 LafayetteTurnover on downs, 4 playsQ2 PrincetonPunt, 3 playsQ2 LafayettePunt, 6 playsQ2 PrincetonPunt, 3 playsQ2 LafayetteTouchdown, 10 playsQ2 PrincetonEnd of half, 1 playQ3 PrincetonFumble, 16 playsQ3 LafayettePunt, 5 playsQ3 PrincetonPunt, 12 playsQ4 LafayettePunt, 3 playsQ4 PrincetonMissed FG, 6 playsQ4 LafayettePunt, 12 playsQ4 PrincetonSafety, 2 plays (Lafayette scores)Q4 LafayetteEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Princeton drives left to right, Lafayette right to left.
  1. Q1 LafayetteField goal, 9 plays, 52 yards
  2. Q1 PrincetonField goal, 7 plays, 57 yards
  3. Q1 LafayettePunt, 3 plays, 4 yards
  4. Q1 PrincetonTurnover on downs, 4 plays, 2 yards
  5. Q1 LafayettePunt, 3 plays, −6 yards
  6. Q1 PrincetonTouchdown, 5 plays, 74 yards
  7. Q1 LafayettePunt, 4 plays, 8 yards
  8. Q2 PrincetonTurnover on downs, 4 plays, 1 yard
  9. Q2 LafayetteTurnover on downs, 4 plays, 9 yards
  10. Q2 PrincetonPunt, 3 plays, 9 yards
  11. Q2 LafayettePunt, 6 plays, 27 yards
  12. Q2 PrincetonPunt, 3 plays, −1 yard
  13. Q2 LafayetteTouchdown, 10 plays, 46 yards
  14. Q2 PrincetonEnd of half, 1 play, −2 yards
  15. Q3 PrincetonFumble, 16 plays, 55 yards
  16. Q3 LafayettePunt, 5 plays, 20 yards
  17. Q3 PrincetonPunt, 12 plays, 61 yards
  18. Q4 LafayettePunt, 3 plays, 6 yards
  19. Q4 PrincetonMissed FG, 6 plays, 21 yards
  20. Q4 LafayettePunt, 12 plays, 47 yards
  21. Q4 PrincetonSafety, 2 plays (Lafayette scores), −4 yards
  22. Q4 LafayetteEnd of game, 4 plays, 12 yards

Play by play

1st quarter7 drives, then Princeton 9, Lafayette 3
Lafayette Field goal, 9 plays
15:001st & 10 at own 35Jeffrey Sexton kickoff for 57 yds
15:001st & 10 at own 25Dean DeNobile pass complete to Elijah Steward for 5 yds to the LAF 30
15:002nd & 5 at own 30Dean DeNobile pass complete to Chris Carasia for 6 yds to the LAF 36 for a 1ST down
15:001st & 10 at own 36Dean DeNobile pass incomplete to Elijah Steward
15:002nd & 10 at own 36Jamar Curtis run for 3 yds to the LAF 39
15:003rd & 7 at own 39Dean DeNobile pass complete to Elijah Steward for 36 yds to the PRIN 25 for a 1ST down
15:001st & 10 at opp 25Dean DeNobile pass complete to Carson Persing for 1 yd to the PRIN 24
15:002nd & 9 at opp 24Dean DeNobile pass incomplete to Mason Gilbert
15:003rd & 9 at opp 24Jamar Curtis run for 1 yd to the PRIN 23
11:234th & 8 at opp 23Jack Simonetta 40 yd FG GOODLafayette 3, Princeton 0
Princeton Field goal, 7 plays
11:161st & 10 at own 35Darren Wu kickoff for 60 yds , Dareion Murphy return for 27 yds to the PRIN 32
11:161st & 10 at own 32Blake Stenstrom pass complete to Matthew Mahoney for 9 yds to the PRIN 41
11:162nd & 1 at own 41John Volker run for 2 yds to the PRIN 43 for a 1ST down
11:161st & 10 at own 43Blake Stenstrom pass complete to AJ Barber for 43 yds to the LAF 14 for a 1ST down
11:161st & 10 at opp 14John Volker run for no gain to the LAF 14
11:162nd & 10 at opp 14Blake Stenstrom pass complete to Jo Jo Hawkins for 3 yds to the LAF 11
11:163rd & 7 at opp 11Blake Stenstrom pass incomplete to Luke Colella
8:284th & 7 at opp 11Jeffrey Sexton 29 yd FG GOODTied at 3
Lafayette Punt, 3 plays
8:281st & 10 at own 35Jeffrey Sexton kickoff for 64 yds
8:281st & 10 at own 25Dean DeNobile sacked for a loss of 1 yard to the LAF 24
8:282nd & 11 at own 24Jamar Curtis run for 2 yds to the LAF 26
8:283rd & 9 at own 26Dean DeNobile run for 3 yds to the LAF 29
6:184th & 6 at own 29Jakob Trestik punt for 32 yds, punt out-of-bounds at the PRIN 39
Princeton Turnover on downs, 4 plays
6:181st & 10 at own 39Blake Stenstrom run for 4 yds to the PRIN 43
6:182nd & 6 at own 43Blake Stenstrom pass complete to Ja’Derris Carr for 3 yds to the PRIN 46
6:183rd & 3 at own 46Blake Stenstrom pass complete to AJ Barber for 2 yds to the PRIN 48
4:354th & 1 at own 48Blaine Hipa sacked by A.T. Ntantang for a loss of 7 yards to the PRIN 41
Lafayette Punt, 3 plays
4:351st & 10 at opp 41Jamar Curtis run for 4 yds to the PRIN 37
4:352nd & 6 at opp 37Dean DeNobile pass incomplete to Mason Gilbert
4:353rd & 6 at opp 37No Huddle-Shotgun Denobile,Dean pass complete short middle to Persing,Carson for 14 yards to the PRIN23 (Fischer,Jackson) PENALTY LAFA Pass Interference (Gilbert,Mason) 15 yards from PRIN37 to LAFA48. NO PLAY.
4:353rd & 21 at own 48Jamar Curtis run for 5 yds to the PRIN 47
2:524th & 16 at opp 47Jakob Trestik punt for 21 yds, punt out-of-bounds at the PRIN 26
Princeton Touchdown, 5 plays
2:521st & 10 at own 26Blake Stenstrom pass complete to Dareion Murphy for 3 yds to the PRIN 29
2:522nd & 7 at own 29Dareion Murphy run for 3 yds to the PRIN 32
2:523rd & 4 at own 32Blake Stenstrom pass complete to AJ Barber for 57 yds to the LAF 11 for a 1ST down
2:521st & 10 at opp 11Blake Stenstrom pass incomplete to Matthew Mahoney
0:542nd & 10 at opp 11Blake Stenstrom pass complete to Luke Colella for 11 yds for a TD (Jeffrey Sexton PAT MISSED)Princeton 9, Lafayette 3
Lafayette Punt, 4 plays
0:541st & 10 at own 35Jeffrey Sexton kickoff for 65 yds for a touchback
0:541st & 10 at own 25Lafayette Penalty, Offensive Holding (-10 Yards) to the LAF 20
0:001st & 15 at own 20Dean DeNobile pass complete to Elijah Steward for 10 yds to the LAF 30
Q2 15:002nd & 5 at own 30Dean DeNobile run for 4 yds to the LAF 34
Q2 15:003rd & 1 at own 34Jamar Curtis run for 1 yd to the LAF 33
Q2 13:474th & 2 at own 33Jakob Trestik punt for 34 yds , AJ Barber returns for 12 yds to the PRIN 45
2nd quarter7 drives, then Lafayette 10, Princeton 9
Princeton Turnover on downs, 4 plays
13:471st & 10 at own 45John Volker run for 2 yds to the PRIN 47
13:472nd & 8 at own 47Blake Stenstrom pass complete to Tamatoa Falatea for 6 yds to the LAF 47
13:473rd & 2 at opp 47John Volker run for no gain to the LAF 47
11:424th & 2 at opp 47Blake Stenstrom sacked by Billy Shaeffer for a loss of 7 yards to the PRIN 46
Lafayette Turnover on downs, 4 plays
11:421st & 10 at opp 46Dean DeNobile pass complete to Chris Carasia for 5 yds to the PRIN 41
11:422nd & 5 at opp 41Dean DeNobile run for 3 yds to the PRIN 38
11:423rd & 2 at opp 38Jermaine Conyers run for 1 yd to the PRIN 37
9:284th & 1 at opp 37Jermaine Conyers run for no gain to the PRIN 37
Princeton Punt, 3 plays
9:281st & 10 at own 37Blake Stenstrom pass complete to Caden Dumas for 6 yds to the PRIN 43
9:282nd & 4 at own 43John Volker run for 2 yds to the PRIN 45
9:283rd & 2 at own 45Blake Stenstrom run for 1 yd to the PRIN 46
7:374th & 1 at own 46Brady Clark punt for 35 yds, fair catch by Gabe DuBois at the LAF 19
Lafayette Punt, 6 plays
7:371st & 10 at own 19Dean DeNobile pass complete to Elijah Steward for 8 yds to the LAF 27
7:372nd & 2 at own 27Jamar Curtis run for 5 yds to the LAF 32 for a 1ST down
7:371st & 10 at own 32Jamar Curtis run for 11 yds to the LAF 43 for a 1ST down
7:371st & 10 at own 43Dean DeNobile pass complete to Chris Carasia for 5 yds to the LAF 48
7:372nd & 5 at own 48Dean DeNobile pass incomplete to Chris Carasia
7:373rd & 5 at own 48Dean DeNobile sacked by Nicholas Sanker for a loss of 2 yards to the LAF 46
4:274th & 7 at own 46Jakob Trestik punt for 44 yds , AJ Barber returns for 6 yds to the PRIN 16
Princeton Punt, 3 plays
4:271st & 10 at own 16Blake Stenstrom run for 3 yds to the PRIN 19
4:272nd & 7 at own 19Blake Stenstrom pass incomplete to Ja’Derris Carr
4:273rd & 7 at own 19Blake Stenstrom sacked for a loss of 4 yards to the PRIN 15
2:564th & 11 at own 15Brady Clark punt for 37 yds , Elijah Steward returns for 6 yds to the PRIN 46
Lafayette Touchdown, 10 plays
2:561st & 10 at opp 46Jamar Curtis run for 2 yds to the PRIN 44
2:562nd & 8 at opp 44Dean DeNobile run for 1 yd to the PRIN 43
2:563rd & 7 at opp 43Dean DeNobile pass complete to Mason Gilbert for 11 yds to the PRIN 32 for a 1ST down
2:561st & 10 at opp 32No Huddle-Shotgun Denobile,Dean pass incomplete deep right to Carasia,Chris PENALTY LAFA Holding (Collins,Reed) 10 yards from PRIN32 to PRIN42. NO PLAY.
2:562nd & 13 at opp 35Dean DeNobile pass complete to Jamar Curtis for 8 yds to the PRIN 27
2:561st & 20 at opp 42Dean DeNobile pass complete to Elijah Steward for 7 yds to the PRIN 35
0:523rd & 5 at opp 27Timeout Princeton, clock 00:52
0:523rd & 5 at opp 27Dean DeNobile pass complete to Mason Gilbert for 7 yds to the PRIN 20 for a 1ST down
0:521st & 10 at opp 20Dean DeNobile pass complete to Carson Persing for 4 yds to the PRIN 16
0:522nd & 6 at opp 16PENALTY PRIN Offside (Robinson,London) 5 yards from PRIN16 to PRIN11. NO PLAY.
0:522nd & 1 at opp 11PENALTY LAFA False Start (Gilbert,Mason) 5 yards from PRIN11 to PRIN16. NO PLAY.
0:522nd & 6 at opp 16Dean DeNobile pass complete to Chris Carasia for 5 yds to the PRIN 11
0:343rd & 1 at opp 11Timeout Lafayette, clock 00:34
0:343rd & 1 at opp 11Jamar Curtis run for 4 yds to the PRIN 15
0:304th & 5 at opp 15Timeout Princeton, clock 00:30
0:264th & 5 at opp 15Dean DeNobile pass complete to Mason Gilbert for 15 yds for a TD (Jack Simonetta KICK)Lafayette 10, Princeton 9
Princeton End of half, 1 play
0:201st & 10 at own 35Darren Wu kickoff for 59 yds , Dareion Murphy return for 24 yds to the PRIN 30
0:001st & 10 at own 30Kneel down by Princeton at PRIN28 for loss of 2 yards.
3rd quarter3 drives, then Lafayette 10, Princeton 9
Princeton Fumble, 16 plays
15:001st & 10 at own 35Darren Wu kickoff for 65 yds for a touchback
15:001st & 10 at own 25Blake Stenstrom pass complete to AJ Barber for 9 yds AJ Barber fumbled, recovered by LAF John Volker
15:002nd & 1 at own 34John Volker run for no gain to the PRIN 34
15:003rd & 1 at own 34John Volker run for no gain to the PRIN 34
15:004th & 1 at own 34John Volker run for 3 yds to the PRIN 37 for a 1ST down
15:001st & 10 at own 37Blake Stenstrom pass complete to AJ Barber for 10 yds to the PRIN 47 for a 1ST down
15:001st & 10 at own 47PENALTY PRIN False Start (Dumas,Caden) 5 yards from PRIN47 to PRIN42. NO PLAY.
15:001st & 15 at own 42Blake Stenstrom pass complete to Jo Jo Hawkins for 5 yds to the PRIN 47
15:002nd & 10 at own 47Blake Stenstrom run for 4 yds to the LAF 49
15:003rd & 6 at opp 49Blake Stenstrom pass complete to Matthew Mahoney for 5 yds to the LAF 44
9:344th & 1 at opp 44Timeout Lafayette, clock 09:34
9:344th & 1 at opp 44Blake Stenstrom pass complete to Tyler Picinic for 3 yds to the LAF 41 for a 1ST down
9:341st & 10 at opp 41Blake Stenstrom pass complete to Luke Colella for 16 yds to the LAF 25 for a 1ST down
9:341st & 10 at opp 25Blake Stenstrom pass complete to John Volker for 7 yds to the LAF 18 Princeton Penalty, Personal Foul (Tyler Picinic) to the LAF 33
9:341st & 18 at opp 33Blake Stenstrom pass complete to Luke Colella for 11 yds to the LAF 22
9:342nd & 7 at opp 22Blake Stenstrom pass complete to John Volker for 10 yds to the LAF 12 for a 1ST down
9:341st & 10 at opp 12John Volker run for 1 yd to the LAF 11
9:342nd & 9 at opp 11PENALTY PRIN False Start (Picinic,Tyler) 5 yards from LAFA11 to LAFA16. NO PLAY.
9:342nd & 14 at opp 16Blake Stenstrom pass incomplete to Tyler Picinic
6:023rd & 14 at opp 16Blake Stenstrom sacked by Billy Shaeffer for a loss of 4 yards to the LAF 20 Blake Stenstrom fumbled, recovered by LAF Blamassi Meite , return for 0 yards
Lafayette Punt, 5 plays
6:021st & 10 at own 20Dean DeNobile run for 2 yds to the LAF 22
6:022nd & 8 at own 22Dean DeNobile pass complete to Carson Persing for 14 yds to the LAF 36 for a 1ST down
6:021st & 10 at own 36Dean DeNobile pass incomplete to Chris Carasia
6:022nd & 10 at own 36Jamar Curtis run for 4 yds to the LAF 40
6:023rd & 6 at own 40Dean DeNobile pass incomplete to Carson Persing
3:394th & 6 at own 40Jakob Trestik punt for 57 yds
Princeton Punt, 12 plays
3:391st & 10 at own 3Ja’Derris Carr run for 9 yds to the PRIN 12
3:392nd & 1 at own 12Ja’Derris Carr run for 3 yds to the PRIN 15 for a 1ST down
3:391st & 10 at own 15Blake Stenstrom pass complete to Jo Jo Hawkins for 4 yds to the PRIN 11
3:392nd & 14 at own 11Blake Stenstrom pass complete to Ja’Derris Carr for 13 yds to the PRIN 24
3:393rd & 1 at own 24Ja’Derris Carr run for 4 yds to the PRIN 28 for a 1ST down
0:011st & 10 at own 28Blake Stenstrom sacked by Tim O’Hearn for a loss of 7 yards to the PRIN 21
Q4 15:002nd & 17 at own 21Blake Stenstrom pass complete to Dareion Murphy for 8 yds to the PRIN 29
Q4 15:003rd & 9 at own 29Blake Stenstrom pass complete to AJ Barber for 30 yds to the LAF 41 for a 1ST down
Q4 15:001st & 10 at opp 41Blake Stenstrom pass complete to Jo Jo Hawkins for 24 yds to the LAF 17 for a 1ST down
Q4 15:001st & 10 at opp 17Blake Stenstrom pass incomplete to AJ Barber
Q4 12:512nd & 10 at opp 17Princeton Penalty, Face Mask (15 yards) (Jo Jo Hawkins) to the LAF 32
Q4 12:513rd & 25 at opp 32Blake Stenstrom sacked for a loss of 4 yards to the LAF 36
Q4 12:034th & 29 at opp 36Blake Stenstrom punt for 31 yds
4th quarter5 drives, then Lafayette 12, Princeton 9
Lafayette Punt, 3 plays
12:031st & 10 at own 5Jamar Curtis run for 3 yds to the LAF 8
12:032nd & 7 at own 8Jamar Curtis run for 3 yds to the LAF 11
12:033rd & 4 at own 11Dean DeNobile pass incomplete to Chris Carasia
10:324th & 4 at own 11Jakob Trestik punt for 40 yds , AJ Barber returns for 10 yds to the LAF 41
Princeton Missed FG, 6 plays
10:321st & 10 at opp 41Blake Stenstrom pass complete to AJ Barber for 5 yds to the LAF 36
10:322nd & 5 at opp 36Blake Stenstrom pass complete to Matthew Mahoney for 15 yds to the LAF 21 for a 1ST down
10:321st & 10 at opp 21John Volker run for 1 yd to the LAF 20
10:322nd & 9 at opp 20Blake Stenstrom pass incomplete to Luke Colella
10:323rd & 9 at opp 20Blake Stenstrom pass incomplete to Jo Jo Hawkins
8:424th & 9 at opp 20Jeffrey Sexton 37 yd FG MISSED
Lafayette Punt, 12 plays
8:421st & 10 at own 20Jamar Curtis run for 7 yds to the LAF 27
8:422nd & 3 at own 27Dean DeNobile pass incomplete to Chris Carasia
8:423rd & 3 at own 27Dean DeNobile pass complete to Mason Gilbert for 14 yds to the LAF 41 for a 1ST down
8:421st & 10 at own 41Jamar Curtis run for 2 yds to the LAF 43
8:422nd & 8 at own 43Dean DeNobile pass complete to Chris Carasia for 5 yds to the LAF 48
5:583rd & 3 at own 48Timeout Lafayette, clock 05:58
5:583rd & 3 at own 48Dean DeNobile pass complete to Carson Persing for 6 yds to the PRIN 46 for a 1ST down
5:581st & 10 at opp 46Dean DeNobile run for 6 yds to the PRIN 40
5:582nd & 4 at opp 40Jamar Curtis run for 3 yds to the PRIN 37
5:583rd & 1 at opp 37Jamar Curtis run for 14 yds to the PRIN 23 for a 1ST down
5:581st & 10 at opp 23No Huddle-Shotgun Curtis,Jamar rush middle for 1 yard gain to the PRIN22 (Sanker,Nicholas; Owens,Tahj) PENALTY LAFA Illegal Formation 5 yards from PRIN23 to PRIN28. NO PLAY.
5:581st & 15 at opp 28Dean DeNobile pass complete to Jamar Curtis for 5 yds to the PRIN 23
5:582nd & 10 at opp 23Jamar Curtis run for 1 yd to the PRIN 24
2:233rd & 11 at opp 24Timeout Princeton, clock 02:23
2:233rd & 11 at opp 24Dean DeNobile sacked by Ozzie Nicholas for a loss of 9 yards to the PRIN 33
2:184th & 20 at opp 33Timeout Princeton, clock 02:18
2:084th & 20 at opp 33Dean DeNobile punt for 29 yds
Princeton Safety, 2 plays (Lafayette scores)
2:081st & 10 at own 4Blake Stenstrom pass incomplete to Tyler Picinic
1:572nd & 10 at own 4Blake Stenstrom sacked by Blamassi Meite for a loss of 4 yards for a SAFETYLafayette 12, Princeton 9
1:541st & 10 at own 20kickoff for 19 yds Princeton Penalty, Illegal Formation (-5 Yards) to the PRIN 34
Lafayette End of game, 4 plays
1:541st & 10 at opp 34Jamar Curtis run for 3 yds to the PRIN 31
1:492nd & 7 at opp 31Timeout Princeton, clock 01:49
1:492nd & 7 at opp 31Jamar Curtis run for 1 yd to the PRIN 30
1:493rd & 6 at opp 30Jamar Curtis run for 11 yds to the PRIN 19 for a 1ST down
0:001st & 10 at opp 19Kneel down by Lafayette at PRIN22 for loss of 3 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 39–⁠3–⁠3 in 45 meetings, counting the one since this game.

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