From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Princeton
Lafayette
328
Total yards
382
207
Passing yards
256
121
Rushing yards
126
6.3
Yards per pass
7.1
3.0
Yards per rush
4.1
24
First downs
20
6–13
Third downs
8–14
2–2
Fourth downs
1–1
0
Turnovers
3
4–26
Penalties
4–37
35:48
Possession
24:12
Efficiency
Princeton
Lafayette
52%
Success rate
52%
0.23
EPA per play
0.10
0.93
Explosiveness
0.91
0.07
Rushing EPA
0.00
0.43
Passing EPA
0.18
36%
Passing-down success
40%
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
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.
Q1 LafayettePunt, 5 plays, 22 yards
Q1 PrincetonTouchdown, 13 plays, 80 yards
Q1 LafayetteTouchdown, 11 plays, 67 yards
Q2 PrincetonTouchdown, 11 plays, 59 yards
Q2 LafayetteFumble, 1 play, 5 yards
Q2 PrincetonTouchdown, 3 plays, 32 yards
Q2 LafayettePunt, 3 plays, 7 yards
Q2 PrincetonPunt, 4 plays, 22 yards
Q2 LafayettePick-six, 5 plays (Princeton scores), 21 yards
Q2 LafayetteTouchdown, 10 plays, 80 yards
Q2 PrincetonResult not recorded, 1 play, 0 yards
Q3 PrincetonPunt, 3 plays, −3 yards
Q3 LafayettePunt, 3 plays, 3 yards
Q3 PrincetonField goal, 19 plays, 81 yards
Q3 LafayettePunt, 3 plays, 8 yards
Q3 PrincetonPunt, 3 plays, 4 yards
Q3 LafayetteTouchdown, 12 plays, 87 yards
Q4 PrincetonPunt, 3 plays, 3 yards
Q4 LafayetteFumble, 1 play, 0 yards
Q4 PrincetonTouchdown, 14 plays, 54 yards
Q4 LafayetteTouchdown, 13 plays, 65 yards
Q4 PrincetonResult not recorded, 0 yards
Play by play
1st quarter3 drives, then Princeton 7, Lafayette 0
Lafayette Punt, 5 plays
15:00
1st & 10 at own 35
Will Cluskey kickoff for 64 yds , Jakyre Henley return for 27 yds to the LAF 28
15:00
1st & 10 at own 28
Dean DeNobile pass complete to Mason Kuehner for 4 yds to the LAF 32
15:00
2nd & 6 at own 32
Dean DeNobile pass complete to Ethan Hosak for 11 yds to the LAF 43 for a 1ST down
15:00
1st & 10 at own 43
Kente Edwards run for 2 yds to the LAF 45
15:00
2nd & 8 at own 45
Jakyre Henley run for 4 yds to the LAF 49
15:00
3rd & 4 at own 49
Dean DeNobile pass complete to Kente Edwards for 1 yd to the 50 yard line
11:24
4th & 3 at the 50
Christian Bush punt for 50 yds for a touchback
Princeton Touchdown, 13 plays
11:24
1st & 10 at own 20
Ethan Clark run for 7 yds to the PRIN 27
11:24
2nd & 3 at own 27
Ethan Clark run for 3 yds to the PRIN 30 for a 1ST down
11:24
1st & 10 at own 30
Kai Colon pass complete to Aidan Besselman for 7 yds to the PRIN 37
11:24
2nd & 3 at own 37
Kai Colon pass complete to Charley Rossi for 4 yds to the PRIN 41 for a 1ST down
11:24
1st & 10 at own 41
Ethan Clark run for 2 yds to the PRIN 43
11:24
2nd & 8 at own 43
Kai Colon pass complete to Ethan Clark for 15 yds to the LAF 42 for a 1ST down
11:24
1st & 10 at opp 42
Kai Colon pass complete to Joey Wassler for 11 yds to the LAF 31 for a 1ST down
11:24
1st & 10 at opp 31
Kai Colon pass complete to Aidan Besselman for 8 yds to the LAF 23
11:24
2nd & 2 at opp 23
Ethan Clark run for 2 yds to the LAF 21 for a 1ST down
11:24
1st & 10 at opp 21
Kai Colon pass incomplete to Dareion Murphy
11:24
2nd & 10 at opp 21
Kai Colon pass complete to Charley Rossi for 5 yds to the LAF 16
11:24
3rd & 5 at opp 16
No 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:24
1st & goal at opp 4
Kai Colon run for 3 yds to the LAF 1
4:51
2nd & goal at opp 1
Ethan Clark run for 1 yd for a TD (Esteban Nunez Perez KICK)Princeton 7, Lafayette 0
Lafayette Touchdown, 11 plays
4:51
1st & 10 at own 35
Will Cluskey kickoff for 62 yds , Jakyre Henley return for 30 yds to the LAF 33
4:51
1st & 10 at own 33
Ethan Weber run for 9 yds to the LAF 42
4:51
2nd & 1 at own 42
Ethan Weber run for no gain to the LAF 42
4:51
3rd & 1 at own 42
PENALTY LAF False Start (Adams,Spencer) 5 yards from LAF42 to LAF37. NO PLAY.
4:51
3rd & 6 at own 37
Dean DeNobile pass complete to Kente Edwards for 6 yds to the LAF 43 for a 1ST down
4:51
1st & 10 at own 43
Dean DeNobile pass complete to Elijah Steward for 5 yds to the LAF 48
4:51
2nd & 5 at own 48
Kente Edwards run for 11 yds to the PRIN 41 for a 1ST down
4:51
1st & 10 at opp 41
Dean DeNobile pass complete to Carson Persing for 1 yd to the PRIN 40
4:51
2nd & 9 at opp 40
Ethan Weber run for 8 yds to the PRIN 32
4:51
3rd & 1 at opp 32
Kente Edwards run for 2 yds to the PRIN 30 for a 1ST down
4:51
1st & 10 at opp 30
Kente Edwards run for 6 yds to the PRIN 24
0:00
2nd & 4 at opp 24
Dean DeNobile pass complete to Elijah Steward for 15 yds to the PRIN 9 for a 1ST down
Q2 14:40
1st & goal at opp 9
Ethan 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:40
1st & 10 at own 35
Graham Smith kickoff for 60 yds , Kenny Jordan return for 36 yds to the PRIN 41
14:40
1st & 10 at own 41
Dareion Murphy run for 2 yds to the PRIN 43
14:40
2nd & 8 at own 43
Blaine Hipa pass complete to Josh Robinson for 15 yds to the LAF 42 for a 1ST down
14:40
1st & 10 at opp 42
Dareion Murphy run for 5 yds to the LAF 37
14:40
2nd & 5 at opp 37
Blaine Hipa pass complete to Rashad Caldwell for 4 yds to the LAF 33
14:40
3rd & 1 at opp 33
Dareion Murphy run for no gain to the LAF 33
14:40
4th & 1 at opp 33
Dareion Murphy run for 2 yds to the LAF 31 for a 1ST down
14:40
1st & 10 at opp 31
Blaine Hipa pass incomplete to Jalen Geer
14:40
2nd & 10 at opp 31
Kai Honda run for 12 yds to the LAF 19 for a 1ST down
14:40
1st & 10 at opp 19
Kai Honda run for 11 yds to the LAF 8 for a 1ST down
14:40
1st & goal at opp 8
Kai Honda run for 4 yds to the LAF 4
9:16
2nd & goal at opp 4
Dareion Murphy run for 4 yds for a TD (Esteban Nunez Perez KICK)Princeton 14, Lafayette 7
9:16
1st & 10 at own 35
Will Cluskey kickoff for 62 yds , Jakyre Henley return for 24 yds to the LAF 27
9:01
1st & 10 at own 27
Kente Edwards run for 5 yds to the LAF 32 Kente Edwards fumbled, recovered by PRIN Marco Scarano
Princeton Touchdown, 3 plays
9:01
1st & 10 at opp 32
Dareion Murphy run for 1 yd to the LAF 31
9:01
2nd & 9 at opp 31
Blaine Hipa pass complete to Jackson Green for 27 yds to the LAF 4 for a 1ST down
7:17
1st & goal at opp 4
Blaine Hipa run for 4 yds for a TD (Esteban Nunez Perez KICK)Princeton 21, Lafayette 7
Lafayette Punt, 3 plays
7:17
1st & 10 at own 35
Will Cluskey kickoff for 65 yds for a touchback
7:17
1st & 10 at own 25
Ethan Weber run for 2 yds to the LAF 27
7:17
2nd & 8 at own 27
Jason Penza run for 5 yds to the LAF 32
7:17
3rd & 3 at own 32
Dean DeNobile pass incomplete to Mason Kuehner
5:54
4th & 3 at own 32
Christian Bush punt for 36 yds, fair catch by Josh Robinson at the PRIN 32
Princeton Punt, 4 plays
5:54
1st & 10 at own 32
No 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:54
1st & 10 at own 39
Kai Colon pass complete to Paul Kuhner for 15 yds to the LAF 46 for a 1ST down
5:54
1st & 10 at opp 46
Ethan Clark run for no gain to the LAF 46
5:54
2nd & 10 at opp 46
Kai Colon pass incomplete to Paul Kuhner
5:54
3rd & 10 at opp 46
Kai Colon pass incomplete to Rashad Caldwell
4:25
4th & 10 at opp 46
Brady Clark punt for 44 yds
Lafayette Pick-six, 5 plays (Princeton scores)
4:25
1st & 10 at own 2
Ethan Weber run for 13 yds to the LAF 15 for a 1ST down
4:25
1st & 10 at own 15
Ethan Weber run for 6 yds to the LAF 21
4:25
2nd & 4 at own 21
Ethan Weber run for 5 yds to the LAF 26 for a 1ST down
4:25
1st & 10 at own 26
No 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:25
1st & 23 at own 13
Dean DeNobile pass complete to Jakyre Henley for 10 yds to the LAF 23
2:08
2nd & 13 at own 23
Dean 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:08
1st & 10 at own 35
Will Cluskey kickoff for 64 yds , return for 19 yds to the LAF 20
2:08
1st & 10 at own 20
Ethan Weber run for 3 yds to the LAF 23
2:08
2nd & 7 at own 23
Dean DeNobile pass complete to Elijah Steward for 6 yds to the LAF 29
2:08
3rd & 1 at own 29
Dean DeNobile pass complete to Mason Kuehner for 21 yds to the 50 yard line for a 1ST down
2:08
1st & 10 at the 50
Dean DeNobile pass complete to Ethan Weber for 10 yds to the PRIN 40 for a 1ST down
1:06
1st & 10 at opp 40
Timeout Lafayette, clock 01:06
1:06
1st & 10 at opp 40
Jakyre Henley run for no gain to the PRIN 40
1:06
2nd & 10 at opp 40
Dean DeNobile pass complete to Carson Persing for 4 yds to the PRIN 36
1:06
3rd & 6 at opp 36
Dean DeNobile pass complete to Carson Persing for 26 yds to the PRIN 10 for a 1ST down
0:44
1st & goal at opp 10
Timeout Princeton, clock 00:44
0:44
1st & goal at opp 10
Ethan Weber run for 5 yds to the PRIN 5
0:44
2nd & goal at opp 5
Ethan Weber run for 4 yds to the PRIN 1
0:20
3rd & goal at opp 1
Timeout Lafayette, clock 00:20
0:12
3rd & goal at opp 1
Ethan Weber run for 1 yd for a TD (Jack Simonetta KICK)Princeton 28, Lafayette 14
Princeton Result not recorded, 1 play
0:12
1st & 10 at own 35
Graham Smith kickoff for 59 yds , Josh Robinson return for no gain to the PRIN 6
0:00
1st & 10 at own 6
A. Weiner takes a knee
3rd quarter6 drives, then Princeton 31, Lafayette 14
Princeton Punt, 3 plays
15:00
1st & 10 at own 35
Graham Smith kickoff for 64 yds , Kenny Jordan return for 12 yds to the PRIN 13
15:00
1st & 10 at own 13
Kai Colon pass complete to Roman Laurio for 7 yds to the PRIN 20
15:00
2nd & 3 at own 20
No 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:00
2nd & 13 at own 10
Kai Colon pass incomplete to Joey Wassler
15:00
3rd & 13 at own 10
Kai Colon pass incomplete to Asher Weiner
13:55
4th & 13 at own 10
Brady 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:55
1st & 10 at opp 47
Ethan Weber run for 4 yds to the PRIN 43
13:55
2nd & 6 at opp 43
Ethan Weber run for a loss of 1 yard to the PRIN 44
13:55
3rd & 7 at opp 44
Dean DeNobile pass incomplete to Elijah Steward
12:36
4th & 7 at opp 44
Christian Bush punt for 44 yds for a touchback
Princeton Field goal, 19 plays
12:36
1st & 10 at own 10
Dareion Murphy run for 7 yds to the PRIN 17
12:36
2nd & 3 at own 17
Blaine Hipa pass complete to Joey Wassler for 8 yds to the PRIN 25 for a 1ST down
12:36
1st & 10 at own 25
Blaine Hipa pass complete to Jackson Green for 10 yds to the PRIN 35 for a 1ST down
12:36
1st & 10 at own 35
Dareion Murphy run for 7 yds to the PRIN 42
12:36
2nd & 3 at own 42
Blaine Hipa run for 4 yds to the PRIN 46 for a 1ST down
12:36
1st & 10 at own 46
Kai Honda run for 2 yds to the PRIN 48
12:36
2nd & 8 at own 48
PENALTY PRIN Delay Of Game (Hipa,Blaine) 5 yards from PRIN48 to PRIN43. NO PLAY.
12:36
2nd & 13 at own 43
Blaine Hipa pass incomplete to Kai Honda
12:36
3rd & 13 at own 43
Blaine Hipa run for 13 yds to the LAF 44 for a 1ST down
12:36
1st & 10 at opp 44
Blaine Hipa pass complete to Charley Rossi for 8 yds to the LAF 36
12:36
2nd & 2 at opp 36
Dareion Murphy run for no gain to the LAF 36
12:36
3rd & 2 at opp 36
Ethan Clark run for 3 yds to the LAF 33 for a 1ST down
12:36
1st & 10 at opp 33
Blaine Hipa pass incomplete to Ryker Jones
12:36
2nd & 10 at opp 33
Ethan Clark run for no gain to the LAF 33
12:36
3rd & 10 at opp 33
Blaine Hipa pass complete to Jackson Green for 11 yds to the LAF 22 for a 1ST down
12:36
1st & 10 at opp 22
Asher Weiner run for 13 yds to the LAF 9 for a 1ST down
12:36
1st & goal at opp 9
Eli Friend run for no gain to the LAF 9
12:36
2nd & goal at opp 9
Asher Weiner run for no gain to the LAF 9
12:36
3rd & goal at opp 9
Josh Robinson run for no gain to the LAF 9
3:40
4th & goal at opp 9
Will Cluskey 26 yd FG GOODPrinceton 31, Lafayette 14
Lafayette Punt, 3 plays
3:40
1st & 10 at own 35
Will Cluskey kickoff for 64 yds
3:40
1st & 10 at own 25
Dean DeNobile pass complete to Elijah Steward for 8 yds to the LAF 33
3:40
2nd & 2 at own 33
Dean DeNobile run for no gain to the LAF 33
3:40
3rd & 2 at own 33
Dean DeNobile pass incomplete to Ethan Weber
2:26
4th & 2 at own 33
Christian Bush punt for 38 yds , Josh Robinson returns for 4 yds to the PRIN 33
Princeton Punt, 3 plays
2:26
1st & 10 at own 33
Ethan Clark run for 3 yds to the PRIN 36
2:26
2nd & 7 at own 36
Blaine Hipa pass incomplete to Roman Laurio
2:26
3rd & 7 at own 36
Blaine Hipa pass complete to Charley Rossi for 1 yd to the PRIN 37
1:17
4th & 6 at own 37
Brady Clark punt for 50 yds, fair catch by Mason Kuehner at the LAF 13
Lafayette Touchdown, 12 plays
1:17
1st & 10 at own 13
Dean DeNobile pass complete to Jakyre Henley for 15 yds to the LAF 28 for a 1ST down
1:17
1st & 10 at own 28
Dean DeNobile pass complete to Mason Kuehner for 24 yds to the PRIN 48 for a 1ST down
0:00
1st & 10 at opp 48
Jakyre Henley run for 2 yds to the PRIN 46
Q4 15:00
2nd & 8 at opp 46
Dean DeNobile pass complete to Ethan Weber for 2 yds to the PRIN 44
Q4 15:00
3rd & 6 at opp 44
Dean DeNobile pass incomplete to Elijah Steward
Q4 15:00
4th & 6 at opp 44
Dean DeNobile run for 10 yds to the PRIN 34 for a 1ST down
Q4 15:00
1st & 10 at opp 34
Dean DeNobile pass incomplete to Elijah Steward
Q4 15:00
2nd & 10 at opp 34
Jakyre Henley run for no gain to the PRIN 34
Q4 15:00
3rd & 10 at opp 34
Dean DeNobile pass complete to Elijah Steward for 14 yds to the PRIN 20 for a 1ST down
Q4 15:00
1st & 10 at opp 20
Dean DeNobile pass complete to Mason Kuehner for 12 yds to the PRIN 8 for a 1ST down
Q4 15:00
1st & goal at opp 8
Dean DeNobile pass complete to Carson Persing for 5 yds to the PRIN 3
Q4 12:27
2nd & goal at opp 3
Jakyre 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:27
1st & 10 at own 35
Graham Smith kickoff for 65 yds for a touchback
12:27
1st & 10 at own 25
Dareion Murphy run for a loss of 2 yards to the PRIN 23
12:27
2nd & 12 at own 23
Kai Colon pass incomplete to Paul Kuhner
12:27
3rd & 12 at own 23
Kai Colon pass complete to Roman Laurio for 5 yds to the PRIN 28
11:01
4th & 7 at own 28
Brady Clark punt for 44 yds , Mason Kuehner returns for 19 yds to the LAF 47
10:50
1st & 10 at own 47
Dean DeNobile pass complete to Ethan Hosak for no gain Ethan Hosak fumbled, recovered by PRIN Kyler Ronquillo
Princeton Touchdown, 14 plays
10:50
1st & 10 at own 46
Kai Colon pass complete to Joey Wassler for 16 yds to the LAF 38 for a 1ST down
10:50
1st & 10 at opp 38
Ethan Clark run for 1 yd to the LAF 37
10:50
2nd & 9 at opp 37
Kai Colon pass incomplete to Aidan Besselman
10:50
3rd & 9 at opp 37
Kai Colon pass complete to Jackson Green for 12 yds to the LAF 25 for a 1ST down
10:50
1st & 10 at opp 25
Kai Honda run for 6 yds to the LAF 19
10:50
2nd & 4 at opp 19
Kai Honda run for 2 yds to the LAF 17
10:50
3rd & 2 at opp 17
Asher Weiner pass complete to Charles Kaludis for 2 yds to the LAF 15 for a 1ST down
10:50
1st & 10 at opp 15
Ethan Clark run for a loss of 1 yard to the LAF 16
10:50
2nd & 11 at opp 16
Ethan Clark run for no gain to the LAF 16
5:23
3rd & 11 at opp 16
Timeout Princeton, clock 05:23
5:23
3rd & 11 at opp 16
Kai Colon pass complete to Charley Rossi for 12 yds to the LAF 4 for a 1ST down
5:23
1st & goal at opp 4
Ethan Clark run for no gain to the LAF 4
3:40
2nd & goal at opp 4
Timeout Lafayette, clock 03:40
3:40
2nd & goal at opp 4
Ethan Clark run for 1 yd to the LAF 3
3:40
3rd & goal at opp 3
Asher Weiner run for a loss of 1 yard to the LAF 4
3:37
4th & goal at opp 4
Jackson Green 4 Yd pass from Kai Colón (Esteban Nunez Perez Kick)Princeton 38, Lafayette 21
Lafayette Touchdown, 13 plays
3:37
1st & 10 at own 35
Will Cluskey kickoff for 34 yds , Koven Smith return for 4 yds to the LAF 35
3:37
1st & 10 at own 35
Dean DeNobile pass incomplete to Jakyre Henley
3:37
2nd & 10 at own 35
Dean DeNobile pass complete to Jakyre Henley for 7 yds to the LAF 42
3:37
3rd & 3 at own 42
Dean DeNobile pass complete to Carson Persing for 8 yds to the 50 yard line for a 1ST down
3:37
1st & 10 at the 50
Dean DeNobile pass complete to Elijah Steward for 7 yds to the PRIN 43
3:37
2nd & 3 at opp 43
Dean DeNobile pass complete to Elijah Steward for 26 yds to the PRIN 17 for a 1ST down
2:00
1st & 10 at opp 17
Timeout Lafayette, clock 02:00
2:00
1st & 10 at opp 17
Dean DeNobile pass incomplete to Carson Persing
2:00
2nd & 10 at opp 17
Dean DeNobile pass complete to Ethan Weber for 6 yds to the PRIN 11
2:00
3rd & 4 at opp 11
Ethan Weber run for 7 yds to the PRIN 4 for a 1ST down
1:21
1st & goal at opp 4
Timeout Lafayette, clock 01:21
1:21
1st & goal at opp 4
Ethan Weber run for 1 yd to the PRIN 3
1:21
2nd & goal at opp 3
Ethan Weber run for no gain to the PRIN 3
1:21
3rd & goal at opp 3
Dean DeNobile pass incomplete to Elijah Steward
1:21
4th & goal at opp 3
No 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:21
1st & goal at opp 2
Ethan Weber run for no gain to the PRIN 2
0:41
2nd & goal at opp 2
Timeout Lafayette, clock 00:41
0:37
2nd & goal at opp 2
Dean DeNobile pass complete to Hunter Ditrano for 2 yds for a TD (Jack Simonetta KICK)Princeton 38, Lafayette 28
0:37
1st & 10 at own 35
Kandler 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.