From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Yale
Columbia
441
Total yards
294
346
Passing yards
224
95
Rushing yards
70
10.5
Yards per pass
5.5
3.0
Yards per rush
2.5
17
First downs
16
6–15
Third downs
7–17
1–1
Fourth downs
0–1
0
Turnovers
1
7–40
Penalties
4–25
30:54
Possession
29:06
Efficiency
Yale
Columbia
31%
Success rate
41%
0.36
EPA per play
0.11
2.11
Explosiveness
1.09
0.03
Rushing EPA
0.06
0.68
Passing EPA
0.13
29%
Passing-down success
24%
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)
Yale 51% to win. Elo’s favorite won.
The line
Yale −5, over/under 43.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Yale 63%, Columbia 37%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Columbia drives left to right, Yale right to left.
Q1 ColumbiaPunt, 5 plays, 13 yards
Q1 YalePunt, 3 plays, −1 yard
Q1 ColumbiaField goal, 13 plays, 55 yards
Q1 YaleTouchdown, 2 plays, 85 yards
Q1 ColumbiaPunt, 9 plays, 33 yards
Q1 YalePunt, 3 plays, −4 yards
Q2 ColumbiaTouchdown, 5 plays, 48 yards
Q2 YaleField goal, 8 plays, 51 yards
Q2 ColumbiaTouchdown, 5 plays, 75 yards
Q2 YaleTouchdown, 4 plays, 75 yards
Q2 ColumbiaPunt, 5 plays, −3 yards
Q2 YaleMissed FG, 4 plays, 4 yards
Q2 ColumbiaPunt, 3 plays, 5 yards
Q2 YaleTouchdown, 1 play, 14 yards
Q2 ColumbiaEnd of half, 2 plays, 6 yards
Q3 YalePunt, 8 plays, 35 yards
Q3 ColumbiaPunt, 3 plays, 0 yards
Q3 YalePunt, 5 plays, 17 yards
Q3 ColumbiaPunt, 3 plays, −5 yards
Q3 YalePunt, 3 plays, 2 yards
Q3 ColumbiaPunt, 3 plays, 6 yards
Q3 YaleTouchdown, 10 plays, 72 yards
Q4 ColumbiaPunt, 3 plays, 4 yards
Q4 YaleTouchdown, 8 plays, 63 yards
Q4 ColumbiaFumble, 3 plays, 3 yards
Q4 YaleField goal, 7 plays, 13 yards
Q4 ColumbiaTurnover on downs, 8 plays, 54 yards
Q4 YaleEnd of game, 2 plays, 0 yards
Play by play
1st quarter6 drives, then Yale 7, Columbia 3
Columbia Punt, 5 plays
15:00
1st & 10 at own 40
Jack Bosman kickoff for 59 yds
15:00
1st & 10 at own 25
Caden Bell run for 8 yds to the Colum 33
15:00
2nd & 2 at own 33
Caden Bell pass complete to JJ Jenkins for 8 yds to the Colum 41 for a 1ST down
15:00
1st & 10 at own 41
Ryan Young run for 3 yds to the Colum 38
15:00
2nd & 13 at own 38
PENALTY COL False Start 5 yards from COL38 to COL33. NO PLAY.
15:00
2nd & 18 at own 33
Caden Bell pass incomplete to Luke Painton
15:00
3rd & 18 at own 33
PENALTY YAL Offside 5 yards from COL33 to COL38. NO PLAY.
15:00
3rd & 13 at own 38
Caden Bell pass incomplete
13:02
4th & 13 at own 38
Cameron Burt punt for 27 yds, fair catch by Ryan Lindley at the Yale 35
Yale Punt, 3 plays
13:02
1st & 10 at own 35
Nolan Grooms pass incomplete to Jay Brunelle
13:02
2nd & 10 at own 35
Joshua Pitsenberger run for 1 yd to the Yale 34
13:02
3rd & 11 at own 34
Nolan Grooms pass incomplete to Ryan Lindley
12:00
4th & 11 at own 34
Jack Bosman punt for 50 yds , Carter McFadden returns for 20 yds to the Colum 36
Columbia Field goal, 13 plays
12:00
1st & 10 at own 36
Caden Bell pass complete to Dominic Busby for 18 yds to the Yale 46 for a 1ST down
12:00
1st & 10 at opp 46
Ryan Young run for 1 yd to the Yale 45
12:00
2nd & 9 at opp 45
Caden Bell pass incomplete to Marcus Libman
12:00
3rd & 9 at opp 45
Caden Bell pass complete to Joey Giorgi for 11 yds to the Yale 34 for a 1ST down
12:00
1st & 10 at opp 34
Joey Giorgi run for 5 yds to the Yale 29
12:00
2nd & 5 at opp 29
Caden Bell pass incomplete to Marcus Libman
12:00
3rd & 5 at opp 29
Caden Bell pass complete to Wills Meyer for 9 yds to the Yale 20 for a 1ST down
12:00
1st & 10 at opp 20
Joey Giorgi run for 7 yds to the Yale 13
12:00
2nd & 3 at opp 13
Joey Giorgi run for 4 yds to the Yale 9 for a 1ST down
12:00
1st & goal at opp 9
Ryan Young run for 7 yds to the Yale 2
12:00
2nd & goal at opp 2
Ryan Young run for 1 yd to the Yale 3
12:00
3rd & goal at opp 3
Caden Bell run for 6 yds to the Yale 9
6:17
4th & goal at opp 9
Alex Felkins 27 yd FG GOODColumbia 3, Yale 0
Yale Touchdown, 2 plays
6:11
1st & 10 at own 40
Alex Felkins kickoff for 59 yds , Joey Felton return for 14 yds to the Yale 15
6:11
1st & 10 at own 15
Joshua Pitsenberger run for 2 yds to the Yale 17
5:11
2nd & 8 at own 17
Nolan Grooms pass complete to Ryan Lindley for 83 yds for a TD, (Jack Bosman KICK)Yale 7, Columbia 3
Columbia Punt, 9 plays
5:11
1st & 10 at own 40
Jack Bosman kickoff for 59 yds
5:11
1st & 10 at own 25
Caden Bell pass complete to JJ Jenkins for 8 yds to the Colum 33
5:11
2nd & 2 at own 33
Ryan Young run for 2 yds to the Colum 31
5:11
3rd & 4 at own 31
Caden Bell pass complete to Marcus Libman for 7 yds to the Colum 38 for a 1ST down
5:11
1st & 10 at own 38
Ryan Young run for 6 yds to the Colum 44
5:11
2nd & 4 at own 44
Joey Giorgi run for 3 yds to the Colum 47
5:11
3rd & 1 at own 47
Joey Giorgi run for 3 yds to the 50 yard line for a 1ST down
5:11
1st & 10 at the 50
No Huddle-Shotgun Terry II,Malcolm rush middle for 2 yards gain to the YAL48 (Benn,Brandon) PENALTY YAL Offside 5 yards from COL50 to YAL45. NO PLAY.
5:11
1st & 5 at opp 45
Caden Bell pass incomplete to JJ Jenkins
5:11
2nd & 5 at opp 45
Bryson Canty run for 2 yds to the Yale 43
5:11
3rd & 3 at opp 43
Ryan Young run for 1 yd to the Yale 42
0:32
4th & 2 at opp 42
Cameron Burt punt for 27 yds
Yale Punt, 3 plays
0:17
2nd & 8 at own 17
Timeout COLUMBIA, clock 00:17
0:00
1st & 10 at own 15
Tre Peterson run for 2 yds to the Yale 17
Q2 15:00
2nd & 8 at own 17
Nolan Grooms pass complete to Ryan Lindley for 1 yd to the Yale 16
Q2 15:00
3rd & 9 at own 16
Nolan Grooms pass incomplete to David Pantelis
Q2 15:00
4th & 9 at own 16
PENALTY YAL Delay Of Game 5 yards from YAL16 to YAL11. NO PLAY.
Q2 14:02
4th & 14 at own 11
Jack Bosman punt for 37 yds, fair catch by Carter McFadden at the Yale 48
2nd quarter9 drives, then Yale 24, Columbia 16
Columbia Touchdown, 5 plays
14:02
1st & 10 at opp 48
PENALTY YAL Offside 5 yards from YAL48 to YAL43. NO PLAY.
14:02
1st & 5 at opp 43
Caden Bell pass complete to Cameron Burt for 14 yds to the Yale 29 for a 1ST down
14:02
1st & 10 at opp 29
No Huddle-Shotgun Bell,Caden pass complete deep left to Libman,Marcus for 25 yards to the YAL04 (Biggs,Jacob) PENALTY COL Holding offsetting YAL Horse Collar Tackle offsetting. NO PLAY.
14:02
1st & 10 at opp 29
Joey Giorgi run for 2 yds to the Yale 27
14:02
2nd & 8 at opp 27
Caden Bell pass incomplete to Ernest Robertson
14:02
3rd & 8 at opp 27
Caden Bell pass complete to Dominic Busby for 14 yds to the Yale 13 for a 1ST down
12:13
1st & 10 at opp 13
Joey Giorgi run for 13 yds for a TD, (Two-Point Conversion failed )Columbia 9, Yale 7
Yale Field goal, 8 plays
12:13
1st & 10 at own 40
Alex Felkins kickoff for 60 yds for a touchback
12:13
1st & 10 at own 25
Nolan Grooms pass complete to Chase Nenad for 40 yds to the Colum 35 for a 1ST down
12:13
1st & 10 at opp 35
Nolan Grooms run for 3 yds to the Colum 32
12:13
2nd & 7 at opp 32
Nolan Grooms pass incomplete to Chase Nenad
12:13
3rd & 7 at opp 32
Nolan Grooms run for 7 yds to the Colum 25 for a 1ST down
12:13
1st & 10 at opp 25
Nolan Grooms pass incomplete to Ryan Lindley
12:13
2nd & 10 at opp 25
Nolan Grooms run for 1 yd to the Colum 24
12:13
3rd & 9 at opp 24
Nolan Grooms pass incomplete to David Pantelis
9:27
4th & 9 at opp 24
Jack Bosman 41 yd FG GOODYale 10, Columbia 9
Columbia Touchdown, 5 plays
9:27
1st & 10 at own 40
Jack Bosman kickoff for 60 yds for a touchback
9:27
1st & 10 at own 25
Caden Bell pass complete to JJ Jenkins for 2 yds to the Colum 23
9:27
2nd & 12 at own 23
Caden Bell pass incomplete to Marcus Libman
9:27
3rd & 12 at own 23
Caden Bell pass complete to Luke Painton for 13 yds to the Colum 36 for a 1ST down
9:27
1st & 10 at own 36
Caden Bell pass incomplete to Wills Meyer
8:03
2nd & 10 at own 36
Caden Bell pass complete to JJ Jenkins for 64 yds for a TD, (Alex Felkins KICK)Columbia 16, Yale 10
Yale Touchdown, 4 plays
8:03
1st & 10 at own 40
Alex Felkins kickoff for 60 yds for a touchback
8:03
1st & 10 at own 25
Nolan Grooms pass complete to Ryan Lindley for 4 yds to the Yale 29
8:03
2nd & 6 at own 29
Nolan Grooms pass complete to Chase Nenad for 58 yds to the Colum 13 for a 1ST down
8:03
1st & 10 at opp 13
PENALTY YAL Delay Of Game 5 yards from COL13 to COL18. NO PLAY.
8:03
1st & 15 at opp 18
Joshua Pitsenberger run for 1 yd to the Colum 19
5:32
2nd & 16 at opp 19
Nolan Grooms pass complete to Chase Nenad for 19 yds for a TD, (Jack Bosman KICK)Yale 17, Columbia 16
Columbia Punt, 5 plays
5:26
1st & 10 at own 40
Jack Bosman kickoff for 60 yds , Joey Giorgi return for 20 yds to the Colum 20
5:26
1st & 10 at own 20
Caden Bell pass complete to Joey Giorgi for 5 yds to the Colum 25
5:26
2nd & 5 at own 25
Joey Giorgi run for 6 yds to the Colum 31 for a 1ST down
5:26
1st & 10 at own 31
Joey Giorgi run for no gain to the Colum 31
5:26
2nd & 10 at own 31
Caden Bell pass incomplete to JJ Jenkins
5:26
3rd & 10 at own 31
Caden Bell sacked by Sean Guyton for a loss of 14 yards to the Colum 17
3:09
4th & 24 at own 17
Andrew Donovan punt blocked by Shane Frommer, punt out-of-bounds at the Colum 16 blocked by Shane Frommer
Yale Missed FG, 4 plays
3:09
1st & 10 at opp 16
Nolan Grooms pass incomplete to Jackson Hawes
3:09
2nd & 10 at opp 16
Tre Peterson run for 4 yds to the Colum 12
3:09
3rd & 6 at opp 12
Nolan Grooms pass incomplete to Chase Nenad
2:09
4th & 6 at opp 12
Jack Bosman 29 yd FG MISSED
Columbia Punt, 3 plays
2:09
1st & 10 at own 20
Caden Bell pass incomplete to Luke Painton
2:09
2nd & 10 at own 20
Caden Bell pass complete to Luke Painton for no gain to the Colum 20
2:09
3rd & 10 at own 20
Caden Bell pass complete to Joey Giorgi for 5 yds to the Colum 25
0:59
4th & 5 at own 25
Andrew Donovan punt blocked by Ryan Belk blocked by Ryan Belk
Yale Touchdown, 1 play
0:52
1st & 10 at opp 14
Nolan Grooms pass complete to Jackson Hawes for 14 yds for a TD, (Jack Bosman KICK)Yale 24, Columbia 16
Columbia End of half, 2 plays
0:52
1st & 10 at own 40
Jack Bosman kickoff for 58 yds
0:52
1st & 10 at own 25
Caden Bell pass incomplete to Ty’son Edwards
0:00
2nd & 10 at own 25
Caden Bell pass complete to Luke Painton for 6 yds to the Colum 31
3rd quarter7 drives, then Yale 24, Columbia 16
Yale Punt, 8 plays
15:00
1st & 10 at own 40
Alex Felkins kickoff for 60 yds for a touchback
15:00
1st & 10 at own 25
Nolan Grooms run for 3 yds to the Yale 28
15:00
2nd & 7 at own 28
Joshua Pitsenberger run for 4 yds to the Yale 32
15:00
3rd & 3 at own 32
Nolan Grooms run for 8 yds to the Yale 40 for a 1ST down
15:00
1st & 10 at own 40
Joshua Pitsenberger run for 6 yds to the Yale 46
13:12
2nd & 4 at own 46
Timeout COLUMBIA, clock 13:12
13:12
2nd & 4 at own 46
Joshua Pitsenberger run for 9 yds to the Colum 45 for a 1ST down
13:12
1st & 10 at opp 45
Joshua Pitsenberger run for no gain to the Colum 45
13:12
2nd & 10 at opp 45
Nolan Grooms run for 6 yds to the Colum 39
13:12
3rd & 4 at opp 39
Joshua Pitsenberger run for 1 yd to the Colum 40
10:34
4th & 5 at opp 40
Jack Bosman punt for 40 yds for a touchback
Columbia Punt, 3 plays
10:34
1st & 10 at own 20
Caden Bell pass complete to Luke Painton for 1 yd to the Colum 19
10:34
2nd & 11 at own 19
PENALTY COL False Start 5 yards from COL19 to COL14. NO PLAY.
10:34
2nd & 16 at own 14
Caden Bell pass incomplete to JJ Jenkins
10:34
3rd & 16 at own 14
Caden Bell pass complete to Ryan Young for 6 yds to the Colum 20
8:38
4th & 10 at own 20
Will Hughes punt for 58 yds
Yale Punt, 5 plays
8:38
1st & 10 at own 22
Nolan Grooms pass incomplete to Tre Peterson
8:38
2nd & 10 at own 22
Nolan Grooms pass complete to Jackson Hawes for 15 yds to the Yale 37 for a 1ST down
8:38
1st & 10 at own 37
Nolan Grooms pass incomplete to Chase Nenad
8:38
2nd & 10 at own 37
Nolan Grooms pass complete to Ryan Lindley for 2 yds to the Yale 39
8:38
3rd & 8 at own 39
Nolan Grooms pass incomplete to Ryan Lindley
6:52
4th & 8 at own 39
Jack Bosman punt for 42 yds , Carter McFadden returns for 1 yd to the Colum 10
Columbia Punt, 3 plays
6:52
1st & 10 at own 10
Joey Giorgi run for no gain to the Colum 10
6:52
2nd & 10 at own 10
Caden Bell pass incomplete to Dominic Busby
6:52
3rd & 10 at own 10
PENALTY COL False Start 5 yards from COL10 to COL05. NO PLAY.
6:52
3rd & 15 at own 5
Caden Bell pass complete to Luke Painton for no gain to the Colum 5
5:10
4th & 15 at own 5
Will Hughes punt for 38 yds , Ryan Lindley returns for 10 yds to the Yale 47
Yale Punt, 3 plays
5:10
1st & 10 at own 47
Joshua Pitsenberger run for 2 yds to the Yale 49
5:10
2nd & 8 at own 49
Nolan Grooms pass incomplete to Chase Nenad
5:10
3rd & 8 at own 49
Nolan Grooms pass incomplete
3:52
4th & 8 at own 49
Jack Bosman punt for 24 yds, punt out-of-bounds at the Colum 27
Columbia Punt, 3 plays
3:52
1st & 10 at own 27
Malcolm Terry II run for 4 yds to the Colum 31
3:52
2nd & 6 at own 31
Caden Bell pass complete to Bryson Canty for 5 yds to the Colum 36
3:52
3rd & 1 at own 36
Malcolm Terry II run for 3 yds to the Colum 33
2:12
4th & 4 at own 33
Will Hughes punt for 39 yds, fair catch by Ryan Lindley at the Yale 28
Yale Touchdown, 10 plays
2:12
1st & 10 at own 28
Nolan Grooms pass incomplete to Chase Nenad
2:12
2nd & 10 at own 28
Nolan Grooms pass complete to Ryan Lindley for 2 yds to the Yale 30
2:12
3rd & 8 at own 30
Nolan Grooms pass complete to Mason Shipp for 9 yds to the Yale 39 for a 1ST down
2:12
1st & 10 at own 39
Nolan Grooms pass incomplete to Chase Nenad
2:12
2nd & 10 at own 39
Nolan Grooms pass incomplete to David Pantelis
2:12
3rd & 10 at own 39
Nolan Grooms pass complete to Jay Brunelle for 33 yds to the Colum 28 for a 1ST down
0:00
1st & 10 at opp 28
Nolan Grooms pass complete to Joshua Pitsenberger for 14 yds to the Colum 14 for a 1ST down
Q4 15:00
1st & 10 at opp 14
Nolan Grooms run for 3 yds to the Colum 11
Q4 15:00
2nd & 7 at opp 11
Nolan Grooms run for 1 yd to the Colum 10
Q4 13:34
3rd & 6 at opp 10
Nolan Grooms pass complete to Ryan Lindley for 10 yds for a TD, (Jack Bosman KICK)Yale 31, Columbia 16
Q4 13:34
1st & goal at opp 3
Timeout COLUMBIA, clock 13:34
4th quarter6 drives, then Yale 41, Columbia 16
Columbia Punt, 3 plays
13:34
1st & 10 at own 40
Jack Bosman kickoff for 60 yds for a touchback
13:34
1st & 10 at own 25
Ryan Young run for 2 yds to the Colum 27
13:34
2nd & 8 at own 27
Caden Bell pass incomplete to JJ Jenkins
13:34
3rd & 8 at own 27
Caden Bell run for 2 yds to the Colum 29
12:00
4th & 6 at own 29
Will Hughes punt for 34 yds, punt out-of-bounds at the Yale 37
Yale Touchdown, 8 plays
12:00
1st & 10 at own 37
Tre Peterson run for 11 yds to the Yale 48 for a 1ST down
12:00
1st & 10 at own 48
Nolan Grooms pass complete to Tre Peterson for 11 yds to the Colum 41 for a 1ST down
12:00
1st & 10 at opp 41
Tre Peterson run for 1 yd to the Colum 42
12:00
2nd & 11 at opp 42
Joshua Pitsenberger run for 3 yds to the Colum 45
12:00
3rd & 14 at opp 45
Nolan Grooms run for 9 yds to the Colum 36
12:00
4th & 5 at opp 36
Nolan Grooms pass complete to David Pantelis for 33 yds to the Colum 3 for a 1ST down
12:00
1st & goal at opp 3
Tre Peterson run for 2 yds to the Colum 1
7:09
2nd & goal at opp 1
Joshua Pitsenberger run for 1 yd for a TD, (Jack Bosman KICK)Yale 38, Columbia 16
Columbia Fumble, 3 plays
7:09
1st & 10 at own 40
Jack Bosman kickoff for 60 yds for a touchback
7:09
1st & 10 at own 25
Caden Bell pass incomplete to JJ Jenkins
7:09
2nd & 10 at own 25
Caden Bell pass complete to Marcus Libman for 10 yds to the Colum 35 for a 1ST down
6:14
1st & 10 at own 35
Caden Bell sacked by Reid Nickerson for a loss of 7 yards to the Colum 28 Caden Bell fumbled, recovered by Yale Clay Patterson , return for 0 yards
Yale Field goal, 7 plays
6:14
1st & 10 at opp 28
Tre Peterson run for 4 yds to the Colum 24
6:14
2nd & 6 at opp 24
Tre Peterson run for 2 yds to the Colum 22
6:14
3rd & 4 at opp 22
Tre Peterson run for 4 yds to the Colum 18 for a 1ST down
6:14
1st & 10 at opp 18
PENALTY YAL False Start 5 yards from COL18 to COL23. NO PLAY.
6:14
1st & 15 at opp 23
Nathan Denney run for no gain to the Colum 23
6:14
2nd & 15 at opp 23
Nolan Grooms run for 8 yds to the Colum 15
3:04
3rd & 7 at opp 15
Timeout COLUMBIA, clock 03:04
3:04
3rd & 7 at opp 15
Nolan Grooms pass incomplete to Jay Brunelle
2:53
4th & 7 at opp 15
Jack Bosman 32 yd FG GOODYale 41, Columbia 16
Columbia Turnover on downs, 8 plays
2:53
1st & 10 at own 40
Jack Bosman kickoff for 60 yds for a touchback
2:53
1st & 10 at own 25
Caden Bell pass complete to Bryson Canty for 17 yds to the Colum 42 for a 1ST down
2:53
1st & 10 at own 42
Caden Bell pass complete to Ernest Robertson for 7 yds to the Colum 49
2:53
2nd & 3 at own 49
Caden Bell pass incomplete to Ernest Robertson
2:53
3rd & 3 at own 49
Ty’son Edwards run for 29 yds to the Yale 22 for a 1ST down
2:53
1st & 10 at opp 22
Caden Bell pass incomplete to Wills Meyer
2:53
2nd & 10 at opp 22
Caden Bell pass incomplete to Wills Meyer
1:47
3rd & 10 at opp 22
Timeout COLUMBIA, clock 01:47
1:47
3rd & 10 at opp 22
Caden Bell run for 1 yd to the Yale 21
1:32
4th & 9 at opp 21
Caden Bell pass incomplete to JJ Jenkins
Yale End of game, 2 plays
1:32
1st & 10 at own 21
Nathan Denney run for 1 yd to the Yale 22
0:00
2nd & 9 at own 22
Kneel down by Yale at YAL21 for loss of 1 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.