From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pennsylvania
Columbia
358
Total yards
180
286
Passing yards
91
72
Rushing yards
89
6.5
Yards per pass
3.1
2.3
Yards per rush
2.9
20
First downs
12
5–16
Third downs
5–16
1–2
Fourth downs
0–0
2
Turnovers
1
7–46
Penalties
5–35
36:52
Possession
23:08
Efficiency
Pennsylvania
Columbia
43%
Success rate
29%
0.08
EPA per play
−0.10
0.99
Explosiveness
1.13
−0.13
Rushing EPA
−0.00
0.31
Passing EPA
−0.19
39%
Passing-down success
23%
5%
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)
Columbia 51% to win. Pennsylvania won as Elo’s underdog.
The line
Pennsylvania −3, over/under 34.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, Pennsylvania right to left.
Q1 PennsylvaniaField goal, 10 plays, 68 yards
Q1 ColumbiaPunt, 4 plays, 18 yards
Q1 PennsylvaniaInterception, 6 plays, 19 yards
Q1 ColumbiaTouchdown, 7 plays, 32 yards
Q1 PennsylvaniaPunt, 3 plays, 8 yards
Q1 ColumbiaPunt, 3 plays, 5 yards
Q1 PennsylvaniaTouchdown, 13 plays, 72 yards
Q2 ColumbiaPunt, 6 plays, 14 yards
Q2 PennsylvaniaPunt, 5 plays, 17 yards
Q2 ColumbiaPunt, 4 plays, −6 yards
Q2 PennsylvaniaPunt, 3 plays, 1 yard
Q2 ColumbiaTouchdown, 10 plays, 55 yards
Q2 PennsylvaniaEnd of half, 1 play, 0 yards
Q3 ColumbiaInterception, 3 plays, 4 yards
Q3 PennsylvaniaFumble, 4 plays, 9 yards
Q3 ColumbiaPunt, 6 plays, 19 yards
Q3 PennsylvaniaPunt, 4 plays, −7 yards
Q3 ColumbiaPunt, 3 plays, −5 yards
Q3 PennsylvaniaPunt, 6 plays, 40 yards
Q3 ColumbiaField goal, 11 plays, 50 yards
Q4 PennsylvaniaTouchdown, 7 plays, 72 yards
Q4 ColumbiaPunt, 3 plays, 3 yards
Q4 PennsylvaniaField goal, 11 plays, 50 yards
Q4 ColumbiaPunt, 3 plays, −7 yards
Q4 PennsylvaniaResult not recorded, 6 plays, −7 yards
Play by play
1st quarter7 drives, then Columbia 7, Pennsylvania 3
Pennsylvania Field goal, 10 plays
15:00
1st & 10 at own 13
Malachi Hosley run for 9 yds to the PENN 22
15:00
2nd & 1 at own 22
Aidan Sayin pass complete to Malone Howley for 12 yds to the PENN 34 for a 1ST down
15:00
1st & 10 at own 34
Aidan Sayin pass complete to Jared Richardson for 11 yds to the PENN 45 for a 1ST down
15:00
1st & 10 at own 45
Aidan Sayin pass complete to Jared Richardson for 25 yds to the COLU 30 for a 1ST down
15:00
1st & 10 at opp 30
Aidan Sayin pass incomplete to Alex Haight, broken up by Aaron Brebnor
15:00
2nd & 10 at opp 30
Aidan Sayin pass complete to Jonathan Mulatu for 11 yds to the COLU 19 for a 1ST down
15:00
1st & 10 at opp 19
pass incomplete to Malone Howley
15:00
2nd & 10 at opp 19
pass incomplete to Malachi Hosley
15:00
3rd & 10 at opp 19
Aidan Sayin pass incomplete to Joshua Casilli, broken up by Hayden McDonald
14:55
1st & 10 at own 40
Hugo Merry kickoff for 59 yds , Isaac Shabay return for 12 yds to the PENN 13
11:34
4th & 10 at opp 19
Graham Gotlieb 36 yd FG GOODPennsylvania 3, Columbia 0
Columbia Punt, 4 plays
11:28
1st & 10 at own 40
Santiago Sturla kickoff for 49 yds , Ty’son Edwards return for 12 yds to the COLU 23
11:28
1st & 10 at own 23
Caden Bell pass complete to JJ Jenkins for 14 yds to the COLU 37 for a 1ST down
11:28
1st & 10 at own 37
Joey Giorgi run for 3 yds to the COLU 40
11:28
2nd & 7 at own 40
Caden Bell run for 1 yd to the COLU 41
11:28
3rd & 6 at own 41
pass incomplete to Joey Giorgi
9:44
4th & 6 at own 41
William Hughes punt for 49 yds
Pennsylvania Interception, 6 plays
9:44
1st & 10 at own 10
Aidan Sayin run for 3 yds to the PENN 13
9:44
2nd & 7 at own 13
Malachi Hosley run for 4 yds to the PENN 17
9:44
3rd & 3 at own 17
Malachi Hosley run for 8 yds to the PENN 25 for a 1ST down
9:44
1st & 10 at own 25
pass incomplete to Joshua Casilli
9:44
2nd & 10 at own 25
Jacob Cisneros run for 4 yds to the PENN 29
7:02
3rd & 6 at own 29
Aidan Sayin pass intercepted
Columbia Touchdown, 7 plays
7:02
1st & 10 at opp 35
Joey Giorgi run for a loss of 1 yard to the PENN 36
7:02
2nd & 11 at opp 36
Caden Bell run for 6 yds to the PENN 30
7:02
3rd & 5 at opp 30
Joey Giorgi run for 16 yds to the PENN 14 for a 1ST down
7:02
1st & 10 at opp 14
Caden Bell run for 2 yds to the PENN 12
7:02
2nd & 8 at opp 12
Malcolm Terry II run for 4 yds to the PENN 8
7:02
3rd & 4 at opp 8
pass incomplete to Joey Giorgi
4:11
4th & 4 at opp 8
Pennsylvania Penalty, off-side (Jaden Key) to the PENN 4 for a 1ST down
4:09
1st & goal at opp 4
Caden Bell run for 4 yds for a TD (Hugo Merry KICK)Columbia 7, Pennsylvania 3
Pennsylvania Punt, 3 plays
4:09
1st & 10 at own 40
Hugo Merry kickoff for 57 yds
4:09
1st & 10 at own 25
Aidan Sayin pass complete to Malachi Hosley for 5 yds to the PENN 30
4:09
2nd & 5 at own 30
Malachi Hosley run for 4 yds to the PENN 34
4:09
3rd & 1 at own 34
Liam O’Brien run for a loss of 1 yard to the PENN 33
2:09
4th & 2 at own 33
Albert Jang punt for 39 yds , Carter McFadden returns for no gain to the COLU 28
Columbia Punt, 3 plays
2:09
1st & 10 at own 28
Joey Giorgi run for 5 yds to the COLU 33
2:09
2nd & 5 at own 33
pass incomplete to JJ Jenkins
2:09
3rd & 5 at own 33
pass incomplete to James Miller
1:24
4th & 5 at own 33
William Hughes punt for 42 yds
Pennsylvania Touchdown, 13 plays
1:24
1st & 10 at own 25
Aidan Sayin pass complete to Joshua Casilli for 8 yds to the PENN 33
1:24
2nd & 2 at own 33
Aidan Sayin pass complete to Alex Haight for 8 yds to the PENN 41 for a 1ST down
1:24
1st & 10 at own 41
Isaac Shabay run for 2 yds to the PENN 43
1:24
2nd & 8 at own 43
Isaac Shabay run for 10 yds to the COLU 47 for a 1ST down
Q2 15:00
1st & 10 at opp 47
Isaac Shabay run for 4 yds to the COLU 43
Q2 15:00
2nd & 6 at opp 43
Aidan Sayin pass complete to Jared Richardson for 10 yds to the COLU 33 for a 1ST down
Q2 15:00
1st & 10 at opp 33
Aidan Sayin pass complete to Jared Richardson for 17 yds to the COLU 16 for a 1ST down
Q2 15:00
1st & 10 at opp 16
fumbled, recovered by PENN Aidan Sayin
Q2 15:00
2nd & 13 at opp 19
Aidan Sayin pass complete to Alex Haight for 10 yds to the COLU 9
Q2 15:00
3rd & 3 at opp 9
Columbia Penalty, off-side (Patrick Passalacqua) to the COLU 4 for a 1ST down
Q2 15:00
1st & goal at opp 4
Malachi Hosley run for 3 yds to the COLU 1
Q2 15:00
2nd & goal at opp 1
Q2 15:00
3rd & goal at opp 1
Q2 15:00
4th & goal at opp 1
Columbia Penalty, off-side (Justin Townsend) to the COLU 1
Q2 10:12
4th & goal at opp 1
Liam O’Brien run for 1 yd for a TD (Graham Gotlieb KICK)Pennsylvania 10, Columbia 7
2nd quarter5 drives, then Columbia 14, Pennsylvania 10
Columbia Punt, 6 plays
10:06
1st & 10 at own 40
Santiago Sturla kickoff for 57 yds , Carter McFadden return for 31 yds to the COLU 34
10:06
1st & 10 at own 34
Caden Bell pass complete to Edan Stagg for 7 yds to the COLU 41
10:06
2nd & 3 at own 41
Caden Bell pass complete to Edan Stagg for 2 yds to the COLU 43
10:06
3rd & 1 at own 43
Caden Bell run for 1 yd to the COLU 44 for a 1ST down
10:06
1st & 10 at own 44
Caden Bell pass complete to Joey Giorgi for a loss of 1 yard to the COLU 43
10:06
2nd & 11 at own 43
pass incomplete to Joey Giorgi
10:06
3rd & 11 at own 43
Pennsylvania Penalty, off-side (Micah Morris) to the COLU 48
10:06
3rd & 6 at own 48
pass incomplete to Wills Meyer
8:04
4th & 6 at own 48
William Hughes punt for 49 yds
Pennsylvania Punt, 5 plays
8:04
1st & 10 at own 3
Malachi Hosley run for 2 yds to the PENN 5
8:04
2nd & 8 at own 5
Liam O’Brien pass complete to Alex Haight for 13 yds to the PENN 18 for a 1ST down
8:04
1st & 10 at own 18
Liam O’Brien pass complete to Alex Haight for 4 yds to the PENN 22
8:04
2nd & 6 at own 22
pass incomplete to Malachi Hosley
8:04
3rd & 6 at own 22
Liam O’Brien pass complete to Jonathan Mulatu for a loss of 2 yards to the PENN 20
5:29
4th & 8 at own 20
Albert Jang punt for 46 yds , Carter McFadden returns for no gain to the COLU 33
Columbia Punt, 4 plays
5:29
1st & 10 at own 33
5:29
2nd & 10 at own 33
Caden Bell pass complete to James Miller Columbia Penalty, Offensive holding (Jack Larsen) to the COLU 23
5:29
2nd & 20 at own 23
pass incomplete to JJ Jenkins
5:29
3rd & 20 at own 23
Caden Bell pass complete to James Miller for 4 yds to the COLU 27
3:49
4th & 16 at own 27
William Hughes punt for 51 yds
Pennsylvania Punt, 3 plays
3:49
1st & 10 at own 22
pass incomplete to Alex Haight
3:49
2nd & 10 at own 22
Jacob Cisneros run for 1 yd to the PENN 23
3:49
3rd & 9 at own 23
pass incomplete to Jacob Cisneros
2:59
4th & 9 at own 23
Albert Jang punt for 35 yds
Columbia Touchdown, 10 plays
2:59
1st & 10 at own 42
Joey Giorgi run for 1 yd to the COLU 43
2:59
2nd & 9 at own 43
pass incomplete to Marcus Libman
2:32
3rd & 9 at own 43
Caden Bell pass complete to JJ Jenkins for 22 yds to the PENN 35 for a 1ST down
2:32
1st & 10 at opp 35
Joey Giorgi run for 3 yds to the PENN 32
2:32
2nd & 7 at opp 32
pass incomplete to Wills Meyer
2:32
3rd & 7 at opp 32
Joey Giorgi run for 4 yds to the PENN 28 for a 1ST down Pennsylvania Penalty, personal foul (Micah Morris) to the PENN 14 for a 1ST down
2:32
1st & 10 at opp 14
Malcolm Terry II run for 5 yds to the PENN 9
2:32
2nd & 5 at opp 9
pass incomplete to Titus Evans
2:32
3rd & 5 at opp 9
Caden Bell pass complete to Joey Giorgi for 8 yds to the PENN 1 for a 1ST down
0:23
1st & goal at opp 1
Joey Giorgi run for 1 yd for a TD (Hugo Merry KICK)Columbia 14, Pennsylvania 10
0:23
1st & 10 at own 40
Hugo Merry kickoff for 59 yds
3rd quarter7 drives, then Columbia 14, Pennsylvania 10
Columbia Interception, 3 plays
15:00
1st & 10 at own 24
Joey Giorgi run for 2 yds to the COLU 26
15:00
2nd & 8 at own 26
Caden Bell run for 2 yds to the COLU 28
14:57
1st & 10 at own 35
Santiago Sturla kickoff for 45 yds , Ty’son Edwards return for 4 yds to the COLU 24
13:46
3rd & 6 at own 28
Caden Bell pass incomplete to Marcus Libman, broken up by Logan Nash
Pennsylvania Fumble, 4 plays
13:46
1st & 10 at opp 42
Aidan Sayin pass complete to Jared Richardson
13:46
2nd & 10 at opp 42
Aidan Sayin pass complete to Jared Richardson for 8 yds to the COLU 34
13:46
3rd & 2 at opp 34
Malachi Hosley run for 1 yd to the COLU 33
11:30
4th & 1 at opp 33
Malachi Hosley run for a loss of 5 yards to the COLU 38 Malachi Hosley fumbled, recovered by COLU Patrick Passalacqua
Columbia Punt, 6 plays
11:30
1st & 10 at own 38
Joey Giorgi run for 4 yds to the COLU 42
11:30
2nd & 6 at own 42
Joey Giorgi run for 1 yd to the COLU 43
11:30
3rd & 5 at own 43
Caden Bell pass complete to James Miller for 13 yds to the PENN 44 for a 1ST down
11:30
1st & 10 at opp 44
Joey Giorgi run for 4 yds to the PENN 40
11:30
2nd & 6 at opp 40
Caden Bell run for a loss of 3 yards to the PENN 43
11:30
3rd & 9 at opp 43
Caden Bell pass incomplete to Edan Stagg, broken up by Shiloh Means
8:43
4th & 9 at opp 43
William Hughes punt for 31 yds
Pennsylvania Punt, 4 plays
8:43
1st & 10 at own 12
Aidan Sayin pass complete to Joshua Casilli for 6 yds to the PENN 18
8:43
2nd & 4 at own 18
Pennsylvania Penalty, Offensive holding (Will Bergin) to the PENN 9
8:43
2nd & 13 at own 9
Pennsylvania Penalty, false start (Malachi Hosley) to the PENN 5
8:43
2nd & 17 at own 5
pass incomplete to Bisi Owens
8:43
3rd & 17 at own 5
pass incomplete to Jared Richardson
7:42
4th & 17 at own 5
Albert Jang punt for 36 yds
Columbia Punt, 3 plays
7:42
1st & 10 at opp 41
pass incomplete to Joey Giorgi
7:42
2nd & 10 at opp 41
Caden Bell run for 1 yd to the PENN 40
7:42
3rd & 9 at opp 40
Caden Bell sacked for a loss of 6 yards to the PENN 46
6:05
4th & 15 at opp 46
William Hughes punt for 38 yds , Isaac Shabay returns for 7 yds to the PENN 15
Pennsylvania Punt, 6 plays
6:05
1st & 10 at own 15
Malachi Hosley run for 1 yd to the PENN 16
6:05
2nd & 9 at own 16
Malachi Hosley run for 4 yds to the PENN 20 for a 1ST down Columbia Penalty, personal foul (Justin Townsend) to the PENN 35 for a 1ST down
6:05
1st & 10 at own 35
Malachi Hosley run for 13 yds to the PENN 48 for a 1ST down
6:05
1st & 10 at own 48
Aidan Sayin pass complete to Bisi Owens for 4 yds to the COLU 48
6:05
2nd & 6 at opp 48
Aidan Sayin run for 3 yds to the COLU 45
6:05
3rd & 3 at opp 45
Aidan Sayin pass complete to Alex Haight
2:31
4th & 3 at opp 45
Albert Jang punt for 17 yds
Columbia Field goal, 11 plays
2:31
1st & 10 at own 28
Caden Bell pass complete to Wills Meyer for 16 yds to the COLU 44 for a 1ST down
2:31
1st & 10 at own 44
pass incomplete to James Miller
2:31
2nd & 10 at own 44
Malcolm Terry II run for 10 yds to the PENN 46 for a 1ST down
2:31
1st & 10 at opp 46
Malcolm Terry II run for 6 yds to the PENN 40
2:31
2nd & 4 at opp 40
Caden Bell pass complete to Joey Giorgi for 4 yds to the PENN 36 for a 1ST down
2:31
1st & 10 at opp 36
Joey Giorgi run for 9 yds to the PENN 27
2:31
2nd & 1 at opp 27
Joey Giorgi run for 1 yd to the PENN 26 for a 1ST down
Q4 15:00
1st & 10 at opp 26
Malcolm Terry II run for 2 yds to the PENN 24
Q4 15:00
2nd & 8 at opp 24
Caden Bell pass complete to Malcolm Terry II for 2 yds to the PENN 22
Q4 15:00
3rd & 6 at opp 22
Caden Bell pass incomplete to Wills Meyer, broken up by Grant Parker
Q4 13:28
4th & 6 at opp 22
Hugo Merry 40 yd FG GOODColumbia 17, Pennsylvania 10
4th quarter5 drives, then Pennsylvania 20, Columbia 17
Pennsylvania Touchdown, 7 plays
13:28
1st & 10 at own 40
Hugo Merry kickoff for 54 yds
13:28
1st & 10 at own 25
Aidan Sayin pass complete to Jonathan Mulatu for 26 yds to the COLU 49 for a 1ST down
13:28
1st & 10 at opp 49
Aidan Sayin pass complete to Bisi Owens for 12 yds to the COLU 37 for a 1ST down
13:28
1st & 10 at opp 37
Aidan Sayin pass complete to Bisi Owens for 7 yds to the COLU 30
13:28
2nd & 3 at opp 30
Aidan Sayin pass complete to Bisi Owens for 26 yds to the COLU 4 for a 1ST down
13:28
1st & goal at opp 4
Malachi Hosley run for 2 yds to the COLU 2
13:28
2nd & goal at opp 2
Pennsylvania Penalty, false start (Alex Haight) to the COLU 7
13:28
2nd & goal at opp 7
Aidan Sayin pass incomplete to Malachi Hosley, broken up by Rocco Milia
9:44
3rd & goal at opp 7
Aidan Sayin pass complete to Bisi Owens for 7 yds for a TD (Graham Gotlieb KICK)Tied at 17
Columbia Punt, 3 plays
9:44
1st & 10 at own 40
Santiago Sturla kickoff for 45 yds
9:44
1st & 10 at own 25
Caden Bell pass incomplete to JJ Jenkins, broken up by Logan Nash
9:44
2nd & 10 at own 25
Joey Giorgi run for 3 yds to the COLU 28
9:44
3rd & 7 at own 28
pass incomplete to Wills Meyer
8:52
4th & 7 at own 28
William Hughes punt for 28 yds
Pennsylvania Field goal, 11 plays
8:52
1st & 10 at own 44
pass incomplete to Bisi Owens
8:52
2nd & 10 at own 44
Aidan Sayin pass complete to Alex Haight for 5 yds to the PENN 49
8:52
3rd & 5 at own 49
Aidan Sayin pass complete to Alex Haight for 8 yds to the COLU 43 for a 1ST down
8:52
1st & 10 at opp 43
Aidan Sayin pass complete to Bryce Myers for 15 yds to the COLU 28 for a 1ST down
8:52
1st & 10 at opp 28
Pennsylvania Penalty, false start (Bryce Myers) to the COLU 33
8:52
1st & 15 at opp 33
Aidan Sayin run for a loss of 2 yards to the COLU 35
8:52
2nd & 17 at opp 35
Aidan Sayin pass complete to Joshua Casilli for 4 yds to the COLU 31
8:52
3rd & 13 at opp 31
Aidan Sayin pass complete to Jared Richardson for 20 yds to the COLU 11 for a 1ST down
8:52
1st & 10 at opp 11
pass incomplete to Alex Haight
4:38
2nd & 10 at opp 11
Aidan Sayin pass complete to Joshua Casilli for a loss of 1 yard to the COLU 12
4:38
3rd & 11 at opp 12
Malachi Hosley run for 6 yds to the COLU 6
3:04
4th & 5 at opp 6
Graham Gotlieb 23 yd FG GOODPennsylvania 20, Columbia 17
Columbia Punt, 3 plays
3:04
1st & 10 at own 40
Santiago Sturla kickoff for 45 yds
3:04
1st & 10 at own 25
Caden Bell pass incomplete to JJ Jenkins Columbia Penalty, false start (Jordan Kelley) to the COLU 20
3:04
1st & 15 at own 20
Caden Bell sacked for a loss of 2 yards to the COLU 18
3:04
2nd & 17 at own 18
pass incomplete to Malcolm Terry II
2:21
3rd & 17 at own 18
William Hughes punt for 33 yds
Pennsylvania Result not recorded, 6 plays
2:21
1st & 10 at own 49
Malachi Hosley run for a loss of 1 yard to the PENN 48
2:16
2nd & 11 at own 48
Malachi Hosley run for 7 yds to the COLU 45
2:10
3rd & 4 at opp 45
Aidan Sayin pass complete to Bisi Owens for 7 yds to the COLU 38 for a 1ST down
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.