From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Yale
Columbia
293
Total yards
339
151
Passing yards
156
142
Rushing yards
183
5.6
Yards per pass
7.8
4.2
Yards per rush
5.2
17
First downs
19
6–14
Third downs
5–10
1–2
Fourth downs
0–0
1
Turnovers
1
5–49
Penalties
1–5
32:18
Possession
27:42
Efficiency
Yale
Columbia
43%
Success rate
45%
0.14
EPA per play
0.09
1.00
Explosiveness
1.16
0.15
Rushing EPA
0.01
0.14
Passing EPA
0.21
28%
Passing-down success
38%
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 52% to win. Columbia won as Elo’s underdog.
The line
Columbia −1.5, over/under 51.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. Columbia drives left to right, Yale right to left.
Q1 YalePunt, 9 plays, 25 yards
Q1 ColumbiaFumble, 10 plays, 79 yards
Q1 YalePunt, 6 plays, 33 yards
Q1 ColumbiaField goal, 10 plays, 61 yards
Q2 YalePunt, 6 plays, 13 yards
Q2 ColumbiaPunt, 4 plays, 22 yards
Q2 YaleTouchdown, 12 plays, 79 yards
Q2 ColumbiaEnd of half, 4 plays, 11 yards
Q3 ColumbiaPunt, 3 plays, 9 yards
Q3 YaleMissed FG, 12 plays, 53 yards
Q3 ColumbiaPunt, 3 plays, 4 yards
Q3 YaleField goal, 9 plays, 49 yards
Q3 ColumbiaField goal, 12 plays, 50 yards
Q4 YalePunt, 3 plays, 8 yards
Q4 ColumbiaTouchdown, 8 plays, 96 yards
Q4 YaleInterception, 6 plays, 5 yards
Q4 ColumbiaEnd of game, 5 plays, 14 yards
Play by play
1st quarter4 drives, then Tied at 0
Yale Punt, 9 plays
15:00
1st & 10 at own 40
Hugo Merry kickoff for 60 yds for a touchback
14:53
1st & 10 at own 25
Joshua Pitsenberger run for 5 yds to the YALE 30
14:22
2nd & 5 at own 30
Joshua Pitsenberger run for 1 yd to the YALE 31
13:36
3rd & 4 at own 31
Grant Jordan run for 10 yds to the YALE 41 for a 1ST down
12:50
1st & 10 at own 41
Grant Jordan pass complete to David Pantelis for 3 yds to the YALE 44
12:19
2nd & 7 at own 44
Grant Jordan pass complete to David Pantelis for 5 yds to the YALE 49
11:45
3rd & 2 at own 49
Joshua Pitsenberger run for 7 yds to the COLU 44 for a 1ST down
11:19
1st & 10 at opp 44
(11:29) No Huddle-Shotgun Jordan,Grant pass complete short right to Pantelis,David caught at COL49, for 1 yard to the COL43 (Milia,Rocco) PENALTY YAL Personal Foul (Jordan,Grant) 15 yards from COL44 to YAL41. NO PLAY.
10:45
1st & 24 at own 43
Grant Jordan pass complete to Joey Felton for 5 yds to the YALE 48
10:00
2nd & 19 at own 48
Grant Jordan pass complete to Chase Nenad for 7 yds to the COLU 45
9:15
3rd & 12 at opp 45
(09:55) No Huddle-Shotgun Pitsenberger,Josh rush middle for 0 yards to the COL45, End Of Play PENALTY YAL Illegal Shift 5 yards from COL45 to COL50. NO PLAY.
9:10
3rd & 17 at the 50
Grant Jordan pass incomplete
9:05
4th & 17 at the 50
Shamus Florio punt for 40 yds, fair catch by Carter McFadden at the COLU 10
Columbia Fumble, 10 plays
8:30
1st & 10 at own 10
Joey Giorgi run for 7 yds to the COLU 17
7:01
2nd & 3 at own 17
Cole Freeman pass complete to Braden Dougherty for 3 yds to the COLU 20 for a 1ST down
6:32
1st & 10 at own 20
Joey Giorgi run for 5 yds to the COLU 25
6:07
2nd & 5 at own 25
Joey Giorgi run for 4 yds to the COLU 29
5:52
3rd & 1 at own 29
Cole Freeman run for 15 yds to the COLU 44 for a 1ST down
5:34
1st & 10 at own 44
Cole Freeman pass complete to Bryson Canty for 16 yds to the YALE 40 for a 1ST down
5:19
1st & 10 at opp 40
Cole Freeman run for 10 yds to the YALE 30 for a 1ST down
5:01
1st & 10 at opp 30
Malcolm Terry II run for no gain to the YALE 30
4:36
2nd & 10 at opp 30
PENALTY COL Delay Of Game 5 yards from YAL30 to YAL35. NO PLAY.
4:15
2nd & 15 at opp 35
Cole Freeman pass complete to Malcolm Terry II for 7 yds to the YALE 28
3:41
3rd & 8 at opp 28
PENALTY YAL Horse Collar Tackle (Smith,Kelvin) 14 yards from YAL28 to YAL14, 1ST DOWN. NO PLAY.
3:41
1st & 10 at opp 14
Cole Freeman run for 3 yds to the YALE 11 Cole Freeman fumbled, recovered by YALE Abu Kamara
Yale Punt, 6 plays
3:35
1st & 10 at own 11
Tre Peterson run for 4 yds to the YALE 15
2:58
2nd & 6 at own 15
Tre Peterson run for 10 yds to the YALE 25 for a 1ST down
2:24
1st & 10 at own 25
Grant Jordan pass complete to Joey Felton for 11 yds to the YALE 36 for a 1ST down
1:57
1st & 10 at own 36
Tre Peterson run for 6 yds to the YALE 42
1:24
2nd & 4 at own 42
Tre Peterson run for 2 yds to the YALE 44
0:48
3rd & 2 at own 44
Grant Jordan run for no gain to the YALE 44
0:05
4th & 2 at own 44
Shamus Florio punt for 42 yds , Carter McFadden returns for 21 yds to the COLU 35
Columbia Field goal, 10 plays
0:05
2nd & 8 at own 37
Timeout Columbia, clock 00:05
0:00
1st & 10 at own 35
Joey Giorgi run for 2 yds to the COLU 37
Q2 14:44
2nd & 8 at own 37
Cole Freeman pass complete to Jordan Kelley for 9 yds to the COLU 46 for a 1ST down
Q2 14:20
1st & 10 at own 46
Cole Freeman pass incomplete
Q2 14:01
2nd & 10 at own 46
Cole Freeman pass complete to Marcus Libman for 11 yds to the YALE 43 for a 1ST down
Q2 13:30
1st & 10 at opp 43
Cole Freeman pass complete to Ethan Hebb for 12 yds to the YALE 31 for a 1ST down
Q2 13:05
1st & 10 at opp 31
Joey Giorgi run for 24 yds to the YALE 7 for a 1ST down
Q2 12:21
1st & goal at opp 7
Cole Freeman run for 5 yds to the YALE 2
Q2 11:42
2nd & goal at opp 2
Timeout Yale, clock 11:42
Q2 11:35
2nd & goal at opp 2
Joey Giorgi run for 2 yds to the YALE 4
Q2 10:50
3rd & goal at opp 4
Cole Freeman pass incomplete
Q2 10:46
4th & goal at opp 4
Hugo Merry 22 yd FG GOODColumbia 3, Yale 0
Q2 10:46
1st & 10 at own 25
Timeout Columbia, clock 10:46
2nd quarter4 drives, then Yale 7, Columbia 3
Yale Punt, 6 plays
10:46
1st & 10 at own 40
Hugo Merry kickoff for 60 yds for a touchback
10:41
1st & 10 at own 25
Joshua Pitsenberger run for 3 yds to the YALE 28
10:08
2nd & 7 at own 28
Joshua Pitsenberger run for 3 yds to the YALE 31
9:26
3rd & 4 at own 31
Grant Jordan pass complete to Joey Felton for 4 yds to the YALE 35 for a 1ST down
8:53
1st & 10 at own 35
Grant Jordan pass incomplete
8:49
2nd & 10 at own 35
Joshua Pitsenberger run for 3 yds to the YALE 38
8:00
4th & 7 at own 38
Timeout Columbia, clock 08:00
7:59
3rd & 7 at own 38
Grant Jordan pass incomplete
7:47
4th & 7 at own 38
Shamus Florio punt for 37 yds , Carter McFadden returns for 17 yds to the COLU 42
Columbia Punt, 4 plays
7:33
1st & 10 at own 42
Cole Freeman pass complete to Bryson Canty for 23 yds to the YALE 35 for a 1ST down
7:12
1st & 10 at opp 35
Cole Freeman pass incomplete
7:07
2nd & 10 at opp 35
Malcolm Terry II run for 1 yd to the YALE 36
6:26
3rd & 11 at opp 36
(06:30) No Huddle-Shotgun Freeman,Cole pass incomplete short middle to Libman,Marcus thrown to YAL25 PENALTY COL Holding offsetting YAL Pass Interference offsetting. NO PLAY.
6:19
3rd & 11 at opp 36
Cole Freeman pass incomplete
6:08
2nd & 10 at own 21
Timeout Columbia, clock 06:08
6:07
4th & 11 at opp 36
William Hughes punt for 15 yds
Yale Touchdown, 12 plays
5:58
1st & 10 at own 21
Grant Jordan pass incomplete
5:53
2nd & 10 at own 21
Tre Peterson run for no gain to the YALE 21
5:08
3rd & 10 at own 21
Grant Jordan pass complete to Mason Shipp for 13 yds to the YALE 34 for a 1ST down
4:49
1st & 10 at own 34
Nathan Denney run for 2 yds to the YALE 36
4:10
2nd & 8 at own 36
Grant Jordan pass complete to Mason Shipp for 7 yds to the YALE 43
3:25
3rd & 1 at own 43
Grant Jordan pass incomplete
3:19
4th & 1 at own 43
Grant Jordan run for 11 yds to the COLU 46 for a 1ST down
2:43
1st & 10 at opp 46
Grant Jordan pass complete to David Pantelis for 10 yds to the COLU 36 for a 1ST down
2:17
1st & 10 at opp 36
Tre Peterson run for 4 yds to the COLU 32
1:50
2nd & 6 at opp 32
Grant Jordan pass complete to Tre Peterson for 6 yds to the COLU 26 for a 1ST down
1:28
1st & 10 at opp 26
Tre Peterson run for 2 yds to the COLU 24
0:56
2nd & 8 at opp 24
Grant Jordan pass complete to Nathan Denney for 24 yds for a TD (Nick Conforti KICK)Yale 7, Columbia 3
Columbia End of half, 4 plays
0:56
1st & 10 at own 40
Shamus Florio kickoff for 60 yds for a touchback
0:51
1st & 10 at own 25
Malcolm Terry II run for 7 yds to the COLU 32
0:36
1st & 10 at own 36
Timeout Columbia, clock 00:36
0:35
2nd & 3 at own 32
Malcolm Terry II run for 4 yds to the COLU 36 for a 1ST down
0:30
1st & 10 at own 36
Cole Freeman pass incomplete
0:00
2nd & 10 at own 36
Griffin Johnson run for no gain to the COLU 36
3rd quarter5 drives, then Yale 10, Columbia 3
Columbia Punt, 3 plays
15:00
1st & 10 at own 35
Shamus Florio kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Joey Giorgi run for 4 yds to the COLU 29
15:00
2nd & 6 at own 29
Cole Freeman run for 2 yds to the COLU 31
15:00
3rd & 4 at own 31
Cole Freeman pass complete to Joey Giorgi for 3 yds to the COLU 34
12:54
4th & 1 at own 34
William Hughes punt for 44 yds, fair catch by David Pantelis at the YALE 22
Yale Missed FG, 12 plays
12:54
1st & 10 at own 22
Grant Jordan pass complete to Joey Felton for 9 yds to the YALE 31
12:54
2nd & 1 at own 31
Joshua Pitsenberger run for 2 yds to the YALE 33 for a 1ST down
12:54
1st & 10 at own 33
Joshua Pitsenberger run for 3 yds to the YALE 36
12:54
2nd & 7 at own 36
Grant Jordan pass complete to David Pantelis for 5 yds to the YALE 41
12:54
3rd & 2 at own 41
Joshua Pitsenberger run for 20 yds to the COLU 39 for a 1ST down
10:26
1st & 10 at opp 39
Timeout Columbia, clock 10:26
10:00
1st & 10 at opp 39
David Pantelis run for no gain to the COLU 39
9:31
2nd & 10 at opp 39
Joshua Pitsenberger run for 5 yds to the COLU 34
8:48
3rd & 5 at opp 34
Grant Jordan run for 9 yds to the COLU 25 for a 1ST down
8:02
1st & 10 at opp 25
Grant Jordan pass complete to Joshua Pitsenberger for no gain to the COLU 25
7:29
2nd & 10 at opp 25
Grant Jordan pass incomplete
7:21
3rd & 10 at opp 25
Grant Jordan run for no gain to the COLU 25
6:43
4th & 10 at opp 25
Nick Conforti 42 yd FG MISSED
Columbia Punt, 3 plays
6:34
1st & 10 at own 25
Cole Freeman sacked by Zairion Jackson-Bass for a loss of 11 yards to the COLU 14
5:48
2nd & 21 at own 14
Cole Freeman pass complete to Joey Giorgi for 4 yds to the COLU 18
5:12
3rd & 17 at own 18
Cole Freeman run for 11 yds to the COLU 29
4:33
4th & 6 at own 29
William Hughes punt for 41 yds, fair catch by David Pantelis at the YALE 30
Yale Field goal, 9 plays
4:28
1st & 10 at own 30
Tre Peterson run for 5 yds to the YALE 35
3:55
2nd & 5 at own 35
Grant Jordan pass complete to David Pantelis for 16 yds to the COLU 49 for a 1ST down
3:18
1st & 10 at opp 49
Grant Jordan pass complete to Joey Felton for 10 yds to the COLU 39 for a 1ST down
3:15
1st & 10 at opp 39
Timeout Columbia, clock 03:15
2:59
1st & 10 at opp 39
Tre Peterson run for 2 yds to the COLU 37
2:23
2nd & 8 at opp 37
Grant Jordan pass complete to David Pantelis for 13 yds to the COLU 24 for a 1ST down
1:52
1st & 10 at opp 24
Grant Jordan run for 2 yds to the COLU 22
1:11
2nd & 8 at opp 22
Grant Jordan pass incomplete
1:08
3rd & 8 at opp 22
Tre Peterson run for 1 yd to the COLU 21
0:26
4th & 7 at opp 21
Nick Conforti 38 yd FG GOODYale 10, Columbia 3
Columbia Field goal, 12 plays
0:26
1st & 10 at own 40
Shamus Florio kickoff for 60 yds for a touchback
0:00
1st & 10 at own 25
Griffin Johnson run for 3 yds to the COLU 28
Q4 14:51
2nd & 7 at own 28
Griffin Johnson run for 10 yds to the COLU 38 for a 1ST down
Q4 14:25
1st & 10 at own 38
Cole Freeman sacked by Tamatoa McDonough for a loss of 2 yards to the COLU 36
Q4 13:49
2nd & 12 at own 36
Griffin Johnson run for 9 yds to the COLU 45
Q4 13:20
3rd & 3 at own 45
Cole Freeman run for 10 yds to the YALE 45 for a 1ST down
Q4 13:17
1st & 10 at opp 45
Timeout Columbia, clock 13:17
Q4 12:52
1st & 10 at opp 45
Malcolm Terry II run for 2 yds to the YALE 43
Q4 12:19
2nd & 8 at opp 43
Griffin Johnson run for 2 yds to the YALE 41
Q4 11:25
3rd & 6 at opp 41
Cole Freeman pass complete to Bryson Canty for 16 yds to the YALE 25 for a 1ST down
Q4 10:49
1st & 10 at opp 25
Cole Freeman pass incomplete
Q4 10:43
2nd & 10 at opp 25
Malcolm Terry II run for no gain to the YALE 25
Q4 9:59
3rd & 10 at opp 25
Cole Freeman pass incomplete
Q4 9:55
4th & 10 at opp 25
Hugo Merry 43 yd FG GOODYale 10, Columbia 6
4th quarter4 drives, then Columbia 13, Yale 10
Yale Punt, 3 plays
9:55
1st & 10 at own 40
Hugo Merry kickoff for 53 yds
9:49
1st & 10 at own 30
Grant Jordan run for 7 yds to the YALE 37
9:19
2nd & 3 at own 37
Grant Jordan run for 1 yd to the YALE 38
8:39
3rd & 2 at own 38
Grant Jordan pass incomplete
8:29
4th & 2 at own 38
Shamus Florio punt for 58 yds, punt out-of-bounds at the COLU 4
Columbia Touchdown, 8 plays
8:22
1st & 10 at own 4
Joey Giorgi run for 5 yds to the COLU 9
7:59
2nd & 5 at own 9
Cole Freeman run for 15 yds to the COLU 24 for a 1ST down
7:31
1st & 10 at own 24
(07:37) No Huddle-Shotgun Giorgi,Joey rush right for 3 yards loss to the COL21 (Kamara,Abu) PENALTY YAL Illegal Substitution 5 yards from COL24 to COL29. NO PLAY.
7:12
1st & 5 at own 29
Joey Giorgi run for 1 yd to the COLU 28
6:33
2nd & 6 at own 28
Cole Freeman pass complete to Bryson Canty for 8 yds to the COLU 36 for a 1ST down
6:05
1st & 10 at own 36
Cole Freeman run for 3 yds to the COLU 39
5:25
2nd & 7 at own 39
Cole Freeman pass incomplete
5:20
3rd & 7 at own 39
Griffin Johnson run for 17 yds to the YALE 44 for a 1ST down
5:12
1st & 10 at opp 44
Timeout Columbia, clock 05:12
4:39
1st & 10 at opp 44
Cole Freeman pass complete to Bryson Canty for 44 yds for a TD (Hugo Merry KICK)Columbia 13, Yale 10
Yale Interception, 6 plays
4:39
1st & 10 at own 40
Hugo Merry kickoff for 60 yds for a touchback
4:32
1st & 10 at own 25
Tre Peterson run for 8 yds to the YALE 33
3:54
2nd & 2 at own 33
Tre Peterson run for 4 yds to the YALE 37 for a 1ST down
3:24
1st & 10 at own 37
(03:31) No Huddle-Shotgun Peterson,Tre rush left for 10 yards gain to the YAL47 (Robins,Levi) PENALTY YAL Holding (St. Aubyn,Jackson) 10 yards from YAL37 to YAL27. NO PLAY.
3:01
1st & 20 at own 27
Grant Jordan pass complete to Joshua Pitsenberger for 3 yds to the YALE 30
2:21
2nd & 17 at own 30
Grant Jordan run for 11 yds to the YALE 41
1:57
3rd & 6 at own 41
Grant Jordan sacked for a loss of 11 yards to the YALE 30
1:46
4th & 17 at own 30
Grant Jordan pass intercepted Hayden McDonald return for no gain to the COLU 46
Columbia End of game, 5 plays
1:41
1st & 10 at own 46
Cole Freeman run for 3 yds to the COLU 49
1:41
2nd & 7 at own 49
Timeout Yale, clock 01:41
1:37
2nd & 7 at own 49
Cole Freeman run for 1 yd to the COLU 48
1:26
3rd & 8 at own 48
Cole Freeman run for 19 yds to the YALE 33 for a 1ST down
1:17
1st & 10 at opp 33
Timeout Yale, clock 01:17
1:09
1st & 10 at opp 33
C. Freeman takes a knee
0:00
2nd & 13 at opp 36
C. Freeman takes a knee
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.