From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Columbia
Princeton
315
Total yards
352
205
Passing yards
238
110
Rushing yards
114
5.7
Yards per pass
8.8
3.4
Yards per rush
2.9
18
First downs
17
5–14
Third downs
8–15
1–2
Fourth downs
0–1
2
Turnovers
2
8–44
Penalties
3–40
31:31
Possession
28:29
Efficiency
Columbia
Princeton
43%
Success rate
34%
−0.05
EPA per play
−0.01
0.82
Explosiveness
1.58
−0.04
Rushing EPA
−0.15
−0.06
Passing EPA
0.18
9%
Passing-down success
41%
3%
Havoc by its defense
4%
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 51% to win. Elo’s favorite won.
The line
Princeton −3.5, over/under 48.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. Princeton drives left to right, Columbia right to left.
Q1 PrincetonPunt, 3 plays, 6 yards
Q1 ColumbiaField goal, 11 plays, 58 yards
Q1 PrincetonPunt, 5 plays, 16 yards
Q1 ColumbiaTouchdown, 10 plays, 89 yards
Q1 PrincetonFumble, 9 plays, 43 yards
Q2 ColumbiaPunt, 3 plays, −1 yard
Q2 PrincetonInterception, 4 plays, 10 yards
Q2 ColumbiaInterception, 6 plays, 15 yards
Q2 PrincetonTurnover on downs, 8 plays, 67 yards
Q2 ColumbiaInterception, 4 plays, 5 yards
Q2 PrincetonTouchdown, 2 plays, 1 yard
Q2 ColumbiaEnd of half, 1 play, 2 yards
Q3 ColumbiaPunt, 4 plays, 9 yards
Q3 PrincetonPunt, 3 plays, 3 yards
Q3 ColumbiaPunt, 4 plays, 18 yards
Q3 PrincetonPunt, 8 plays, 50 yards
Q3 ColumbiaPunt, 8 plays, 33 yards
Q3 PrincetonTouchdown, 8 plays, 71 yards
Q4 ColumbiaPunt, 3 plays, 6 yards
Q4 PrincetonField goal, 7 plays, 49 yards
Q4 ColumbiaPunt, 5 plays, 12 yards
Q4 PrincetonPunt, 10 plays, 34 yards
Q4 ColumbiaEnd of game, 10 plays, 48 yards
Play by play
1st quarter5 drives, then Columbia 10, Princeton 0
Princeton Punt, 3 plays
15:00
1st & 10 at own 40
Hugo Merry kickoff for 55 yds
15:00
1st & 10 at own 25
Ethan Clark run for 4 yds to the PRIN 29
15:00
2nd & 6 at own 29
Josh Robinson run for 2 yds to the PRIN 31
15:00
3rd & 4 at own 31
Kai Colon pass incomplete to Jackson Green
13:40
4th & 4 at own 31
Brady Clark punt for 38 yds, fair catch by Hutch Crow at the COLU 31
Columbia Field goal, 11 plays
13:40
1st & 10 at own 31
Lucas Bullock run for 1 yd to the COLU 32
13:40
2nd & 9 at own 32
Chase Goodwin pass incomplete to Lucas Bullock
13:40
3rd & 9 at own 32
Chase Goodwin pass complete to Titus Evans for 22 yds to the PRIN 46 for a 1ST down
13:40
1st & 10 at opp 46
Jahmir Pitcher run for 7 yds to the PRIN 39
13:40
2nd & 3 at opp 39
Lucas Bullock run for 7 yds to the PRIN 32 for a 1ST down
13:40
1st & 10 at opp 32
Chase Goodwin pass complete to Braden Dougherty for 3 yds to the PRIN 29
13:40
2nd & 7 at opp 29
Chase Goodwin pass complete to Ethan Hebb for 20 yds to the PRIN 9 for a 1ST down
13:40
1st & goal at opp 9
No Huddle-Shotgun Goodwin,Chase pass incomplete short left to Butler,Caden thrown to PRIN00 broken up by Ronquillo,Kyler QB hurried by Marcelino,Rocco PENALTY COLU Holding (Carr,Ryan) 10 yards from PRIN09 to PRIN19. NO PLAY.
13:40
1st & goal at opp 19
Chase Goodwin pass complete to Hutch Crow for 5 yds to the PRIN 14
13:40
2nd & goal at opp 14
Xander Eschelman run for a loss of 2 yards to the PRIN 16
13:40
3rd & goal at opp 16
Chase Goodwin pass complete to Lucas Bullock for 5 yds to the PRIN 11
7:51
4th & goal at opp 11
Hugo Merry 29 yd FG GOODColumbia 3, Princeton 0
Princeton Punt, 5 plays
7:51
1st & 10 at own 40
Hugo Merry kickoff for 60 yds for a touchback
7:51
1st & 10 at own 25
Dareion Murphy run for 9 yds to the PRIN 34
7:51
2nd & 1 at own 34
Dareion Murphy run for 2 yds to the PRIN 36 for a 1ST down
7:51
1st & 10 at own 36
Blaine Hipa pass incomplete to Rashad Caldwell
7:51
2nd & 10 at own 36
Dareion Murphy run for 4 yds to the PRIN 40
7:51
3rd & 6 at own 40
Blaine Hipa run for 1 yd to the PRIN 41
5:21
4th & 5 at own 41
Brady Clark punt for 48 yds, punt out-of-bounds at the COLU 11
Columbia Touchdown, 10 plays
5:21
1st & 10 at own 11
Chase Goodwin pass complete to Jordan Kelley for 5 yds to the COLU 16
5:21
2nd & 5 at own 16
Chase Goodwin pass complete to Titus Evans for 16 yds to the COLU 32 for a 1ST down
5:21
1st & 10 at own 32
Lucas Bullock run for 3 yds to the COLU 35
5:21
2nd & 7 at own 35
Chase Goodwin pass complete to Braden Dougherty for 6 yds to the COLU 41
5:21
3rd & 1 at own 41
Xander Menapace run for 1 yd to the COLU 42 for a 1ST down
5:21
1st & 10 at own 42
Chase Goodwin pass complete to Ethan Hebb for 25 yds to the PRIN 18 for a 1ST down
5:21
1st & 10 at opp 18
Xander Eschelman run for 15 yds to the PRIN 3 for a 1ST down
5:21
1st & goal at opp 3
Xander Eschelman run for no gain to the PRIN 3
5:21
2nd & goal at opp 3
Chase Goodwin pass complete to Titus Evans for 1 yd to the PRIN 2
0:14
3rd & goal at opp 2
Lucas Bullock run for 2 yds for a TD (Hugo Merry KICK)Columbia 10, Princeton 0
Princeton Fumble, 9 plays
0:14
1st & 10 at own 40
Hugo Merry kickoff for 60 yds for a touchback
0:00
1st & 10 at own 25
Blaine Hipa pass complete to Kai Honda for 2 yds to the PRIN 27
Q2 15:00
2nd & 8 at own 27
Blaine Hipa run for 4 yds to the PRIN 31
Q2 15:00
3rd & 4 at own 31
Blaine Hipa run for 6 yds to the PRIN 37 for a 1ST down
Q2 15:00
1st & 10 at own 37
Kai Honda run for 4 yds to the PRIN 41
Q2 15:00
2nd & 6 at own 41
Blaine Hipa run for 8 yds to the PRIN 49 for a 1ST down
Q2 15:00
1st & 10 at own 49
Kai Honda run for 6 yds to the COLU 45
Q2 15:00
2nd & 4 at opp 45
Ethan Clark run for no gain to the COLU 45
Q2 15:00
3rd & 4 at opp 45
No Huddle-Shotgun Hipa,Blaine pass incomplete short middle to Green,Jackson thrown to COLU40, 1ST DOWN, PENALTY COLU Pass Interference (Burmeister,Andrew) 5 yards from COLU45 to COLU40, 1ST DOWN. NO PLAY.
Q2 15:00
1st & 10 at opp 40
Ethan Clark run for 5 yds to the COLU 35
Q2 11:37
2nd & 5 at opp 35
Blaine Hipa run for 3 yds to the COLU 32 Blaine Hipa fumbled, recovered by COLU Keller Patterson
2nd quarter7 drives, then Columbia 10, Princeton 7
Columbia Punt, 3 plays
11:37
1st & 10 at own 32
Chase Goodwin pass incomplete to Ethan Hebb
11:37
2nd & 10 at own 32
Jahmir Pitcher run for a loss of 2 yards to the COLU 30
11:37
3rd & 12 at own 30
Chase Goodwin pass complete to Caden Butler for 1 yd to the COLU 31
10:13
4th & 11 at own 31
Tommy Sleeman punt for 38 yds, fair catch by Josh Robinson at the PRIN 31
Princeton Interception, 4 plays
10:13
1st & 10 at own 31
Kai Colon pass incomplete to Ethan Clark
10:13
2nd & 10 at own 31
Kai Colon pass complete to Jalen Geer for 9 yds to the PRIN 40
10:13
3rd & 1 at own 40
Ethan Clark run for 1 yd to the PRIN 41 for a 1ST down
8:59
1st & 10 at own 41
Kai Colon pass intercepted Jack Smiechowski return for no gain to the PRIN 46
Columbia Interception, 6 plays
8:59
1st & 10 at opp 46
Chase Goodwin pass complete to Titus Evans for 3 yds to the PRIN 43
8:59
2nd & 7 at opp 43
Chase Goodwin pass complete to Titus Evans for 8 yds to the PRIN 35 for a 1ST down
8:59
1st & 10 at opp 35
Chase Goodwin pass complete to Lucas Bullock for 2 yds to the PRIN 33
8:59
2nd & 8 at opp 33
Jahmir Pitcher run for 2 yds to the PRIN 31
8:59
3rd & 6 at opp 31
Jahmir Pitcher run for no gain to the PRIN 31
6:02
4th & 6 at opp 31
Chase Goodwin pass intercepted Marco Scarano return for no gain to the PRIN 31
Princeton Turnover on downs, 8 plays
6:02
1st & 10 at own 31
Dareion Murphy run for 12 yds to the PRIN 43 for a 1ST down
6:02
1st & 10 at own 43
Kai Colon pass incomplete to Jackson Green
6:02
2nd & 10 at own 43
Dareion Murphy run for 1 yd to the PRIN 44
6:02
3rd & 9 at own 44
Kai Colon pass complete to Paul Kuhner for 51 yds to the COLU 5 for a 1ST down
6:02
1st & goal at opp 5
Dareion Murphy run for a loss of 1 yard to the COLU 6
6:02
2nd & goal at opp 6
Kai Colon pass incomplete to Jalen Geer
6:02
3rd & goal at opp 6
Kai Colon run for 4 yds to the COLU 2
3:06
4th & goal at opp 2
Kai Colon pass incomplete to Jackson Green
Columbia Interception, 4 plays
3:06
1st & 10 at own 2
Griffin Johnson run for 5 yds to the COLU 7
3:06
2nd & 5 at own 7
Griffin Johnson run for 4 yds to the COLU 11
2:00
3rd & 1 at own 11
Timeout Princeton, clock 02:00
2:00
3rd & 1 at own 11
Griffin Johnson run for 2 yds to the COLU 13 for a 1ST down
2:00
1st & 10 at own 13
No Huddle-Shotgun Johnson,Griffin rush middle for 6 yards gain to the COLU19 (Lamothe,Samy; Haynie,Evan) PENALTY COLU Holding (Owens,Ahmari) 6 yards from COLU13 to COLU07. NO PLAY.
1:32
1st & 16 at own 7
Chase Goodwin pass intercepted AJ Pigford return for no gain to the COLU 1
Princeton Touchdown, 2 plays
1:32
1st & goal at opp 1
PENALTY COLU Offside (Powell,Joshua). NO PLAY.
1:32
1st & goal at opp 1
Ethan Clark run for no gain to the COLU 1
0:49
2nd & goal at opp 1
Asher Weiner run for 1 yd for a TD Princeton Penalty, unnecessary roughness (Josh Robinson) to the COLU 0 (Esteban Nunez Perez KICK)Columbia 10, Princeton 7
Columbia End of half, 1 play
0:44
1st & 10 at own 25
Will Cluskey kickoff for 56 yds , Cobe Crews return for 12 yds to the COLU 31
0:44
2nd & 8 at own 33
Timeout Columbia, clock 00:44
0:00
1st & 10 at own 31
Lucas Bullock run for 2 yds to the COLU 33
3rd quarter6 drives, then Columbia 10, Princeton 7
Columbia Punt, 4 plays
15:00
1st & 10 at own 40
Will Cluskey kickoff for 60 yds for a touchback
15:00
1st & 10 at own 25
Lucas Bullock run for 11 yds to the COLU 36 for a 1ST down
15:00
1st & 10 at own 36
Lucas Bullock run for a loss of 2 yards to the COLU 34
15:00
2nd & 12 at own 34
Chase Goodwin pass complete to Hutch Crow for no gain to the COLU 34
15:00
3rd & 12 at own 34
Chase Goodwin pass incomplete to Hutch Crow
13:08
4th & 12 at own 34
Tommy Sleeman punt for 41 yds, fair catch by Josh Robinson at the PRIN 25
Princeton Punt, 3 plays
13:08
1st & 10 at own 25
Ethan Clark run for 3 yds to the PRIN 28
13:08
2nd & 7 at own 28
Kai Colon pass incomplete to Josh Robinson
13:08
3rd & 7 at own 28
Kai Colon pass incomplete to Jackson Green
12:16
4th & 7 at own 28
Brady Clark punt for 42 yds, punt out-of-bounds at the COLU 30
Columbia Punt, 4 plays
12:16
1st & 10 at own 30
Griffin Johnson run for 12 yds to the COLU 42 for a 1ST down
12:16
1st & 10 at own 42
Griffin Johnson run for 6 yds to the COLU 48
12:16
2nd & 4 at own 48
PENALTY COLU False Start (Carstens,Will) 5 yards from COLU48 to COLU43. NO PLAY.
12:16
2nd & 9 at own 43
Cole Freeman run for 2 yds to the COLU 45
12:16
3rd & 7 at own 45
Lucas Bullock run for 3 yds to the COLU 48
9:55
4th & 4 at own 48
Tommy Sleeman punt for 39 yds, fair catch by Josh Robinson at the PRIN 13
Princeton Punt, 8 plays
9:55
1st & 10 at own 13
Blaine Hipa pass complete to Rashad Caldwell for 14 yds to the PRIN 27 for a 1ST down
9:55
1st & 10 at own 27
Dareion Murphy run for 2 yds to the PRIN 29
9:55
2nd & 8 at own 29
Blaine Hipa pass incomplete to Josh Robinson
9:55
3rd & 8 at own 29
Blaine Hipa pass complete to Josh Robinson for 12 yds to the PRIN 41 for a 1ST down
9:55
1st & 10 at own 41
Blaine Hipa run for 15 yds to the COLU 44 for a 1ST down
9:55
1st & 10 at opp 44
Kai Honda run for 5 yds to the COLU 39
9:55
2nd & 5 at opp 39
Kai Honda run for 1 yd to the COLU 38
9:55
3rd & 4 at opp 38
Blaine Hipa run for 1 yd to the COLU 37
6:13
4th & 3 at opp 37
Blaine Hipa punt for 36 yds
Columbia Punt, 8 plays
6:13
1st & 10 at own 1
Griffin Johnson run for 6 yds to the COLU 7
6:13
2nd & 4 at own 7
Griffin Johnson run for 3 yds to the COLU 10
6:13
3rd & 1 at own 10
Chase Goodwin run for 4 yds to the COLU 14 for a 1ST down
6:13
1st & 10 at own 14
Griffin Johnson run for 6 yds to the COLU 20
6:13
2nd & 4 at own 20
Chase Goodwin pass complete to Jordan Kelley for 5 yds to the COLU 25 for a 1ST down
6:13
1st & 10 at own 25
Lucas Bullock run for 1 yd to the COLU 26
6:13
2nd & 9 at own 26
Chase Goodwin pass incomplete to Caden Butler
6:13
3rd & 9 at own 26
Chase Goodwin pass complete to Lucas Bullock for 8 yds to the COLU 34
2:03
4th & 1 at own 34
Tommy Sleeman punt for 37 yds, fair catch by Josh Robinson at the PRIN 29
Princeton Touchdown, 8 plays
2:03
1st & 10 at own 29
Blaine Hipa pass complete to Rashad Caldwell for 1 yd to the PRIN 30
2:03
2nd & 9 at own 30
Blaine Hipa pass complete to Kai Honda for 21 yds to the COLU 49 for a 1ST down
2:03
1st & 10 at opp 49
Kai Honda run for 1 yd to the COLU 48
0:00
2nd & 9 at opp 48
Blaine Hipa pass complete to Josh Robinson for 30 yds to the COLU 18 for a 1ST down
Q4 15:00
1st & 10 at opp 18
Blaine Hipa pass incomplete to Ethan Clark
Q4 15:00
2nd & 10 at opp 18
Blaine Hipa run for no gain to the COLU 18
Q4 15:00
3rd & 10 at opp 18
Blaine Hipa pass complete to Josh Robinson for 13 yds to the COLU 5 for a 1ST down
Q4 15:00
1st & goal at opp 5
No Huddle-Shotgun Hipa,Blaine pass incomplete short right to Besselman,Aidan thrown to COLU00 PENALTY COLU Pass Interference (McCray,Carter) 3 yards from COLU05 to COLU02, 1ST DOWN. NO PLAY.
Q4 13:27
1st & goal at opp 2
Ethan Clark run for 2 yds for a TD (Esteban Nunez Perez KICK)Princeton 14, Columbia 10
4th quarter5 drives, then Princeton 17, Columbia 10
Columbia Punt, 3 plays
13:21
1st & 10 at own 40
Will Cluskey kickoff for 57 yds , Cobe Crews return for 16 yds to the COLU 19
13:21
1st & 10 at own 19
Chase Goodwin pass incomplete to Caden Butler
13:21
2nd & 10 at own 19
Griffin Johnson run for no gain to the COLU 19
13:21
3rd & 10 at own 19
Chase Goodwin pass complete to Lucas Bullock for 6 yds to the COLU 25
12:09
4th & 4 at own 25
Timeout Princeton, clock 12:09
12:01
4th & 4 at own 25
Tommy Sleeman punt for 45 yds, punt out-of-bounds at the PRIN 30
Princeton Field goal, 7 plays
12:01
1st & 10 at own 30
Ethan Clark run for 1 yd to the PRIN 31
12:01
2nd & 9 at own 31
Kai Colon pass incomplete to Josh Robinson
12:01
3rd & 9 at own 31
Kai Colon pass complete to Roman Laurio for 49 yds to the COLU 20 for a 1ST down
12:01
1st & 10 at opp 20
Ethan Clark run for 3 yds to the COLU 17
12:01
2nd & 7 at opp 17
Kai Colon pass incomplete to Roman Laurio
12:01
3rd & 7 at opp 17
Kai Colon pass complete to Dareion Murphy for 4 yds to the COLU 21
9:21
4th & 11 at opp 21
Esteban Nunez Perez 38 yd FG GOODPrinceton 17, Columbia 10
9:21
1st & 10 at own 21
Timeout Princeton, clock 09:21
Columbia Punt, 5 plays
9:12
1st & 10 at own 40
Will Cluskey kickoff for 55 yds , Cobe Crews return for 16 yds to the COLU 21
9:12
1st & 10 at own 21
Griffin Johnson run for 2 yds to the COLU 23
9:12
2nd & 8 at own 23
No Huddle-Shotgun Goodwin,Chase pass incomplete short left to Kelley,Jordan thrown to COLU36 broken up by Haynie,Evan PENALTY COLU Holding (Carr,Ryan) 10 yards from COLU23 to COLU13. NO PLAY.
9:12
2nd & 18 at own 13
Chase Goodwin pass complete to Titus Evans for 24 yds to the COLU 37 for a 1ST down
9:12
1st & 10 at own 37
Lucas Bullock run for 1 yd to the COLU 38
9:12
2nd & 9 at own 38
Chase Goodwin pass incomplete to Titus Evans
9:12
3rd & 9 at own 38
Chase Goodwin pass incomplete to Caden Butler
9:12
4th & 9 at own 38
PENALTY COLU False Start (Gonzalez,Christian) 5 yards from COLU38 to COLU33. NO PLAY.
7:13
4th & 14 at own 33
Tommy Sleeman punt for 44 yds, fair catch by Josh Robinson at the PRIN 23
Princeton Punt, 10 plays
7:13
1st & 10 at own 23
Dareion Murphy run for no gain to the PRIN 23
7:13
2nd & 10 at own 23
Kai Colon pass complete to Joey Wassler for 4 yds to the PRIN 27
7:13
3rd & 6 at own 27
Kai Colon pass complete to Josh Robinson for 18 yds to the PRIN 45 for a 1ST down
7:13
1st & 10 at own 45
Kai Honda run for 4 yds to the PRIN 49
7:13
2nd & 6 at own 49
Kai Honda run for 1 yd to the 50 yard line
7:13
3rd & 5 at the 50
Kai Colon pass complete to Roman Laurio for 18 yds to the COLU 32 for a 1ST down
7:13
1st & 10 at opp 32
Princeton Penalty, Offensive Holding (-10 Yards) to the COLU 42
Kai Colon sacked by Justin Townsend for a loss of 5 yards to the COLU 43
2:00
4th & 21 at opp 43
Timeout Princeton, clock 02:00
1:54
4th & 21 at opp 43
Brady Clark punt for 33 yds, fair catch by Hutch Crow at the COLU 10
Columbia End of game, 10 plays
1:54
1st & 10 at own 10
Xander Menapace pass complete to Lucas Bullock for 9 yds to the COLU 19
1:54
2nd & 1 at own 19
Xander Menapace pass complete to Jordan Kelley for 8 yds to the COLU 27 for a 1ST down
1:54
1st & 10 at own 27
Xander Menapace run for no gain to the COLU 27
1:06
2nd & 10 at own 27
Timeout Columbia, clock 01:06
1:06
2nd & 10 at own 27
Xander Menapace pass incomplete to Braden Dougherty
1:06
3rd & 10 at own 27
Xander Menapace run for 8 yds to the COLU 35
1:06
4th & 2 at own 35
Xander Menapace pass complete to Lucas Bullock for 4 yds to the COLU 39 for a 1ST down
1:06
1st & 10 at own 39
Xander Menapace pass complete to Titus Evans for 9 yds to the COLU 48
1:06
2nd & 1 at own 48
Xander Menapace pass complete to Titus Evans for 10 yds to the PRIN 42 for a 1ST down
1:06
1st & 10 at opp 42
Xander Menapace pass complete to Braden Dougherty for no gain to the PRIN 42
0:03
2nd & 10 at opp 42
Timeout Princeton, clock 00:03
0:00
2nd & 10 at opp 42
Xander Menapace pass incomplete to Titus Evans
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.