Week 8 · 2025
Pennsylvania at Columbia
Sat 10/18/2025 01:30 PMLawrence A. Wien StadiumConference
61°Cloudy3 mph SW · 48% humidityRecorded at kickoff by College Football Data
Pennsylvania
35
6–4
Columbia
21
2–8
Attendance
12,704
reported
COLU5 plays, 8 yd · Punt | ||||
| 15:00 | 1st & 10 | own 40 | Josh Barnavon kickoff for 60 yds for a touchback | 0 |
| 14:58 | 1st & 10 | own 25 | Michael Walters run for 1 yd to the COLU 26 | +1 |
| 14:29 | 2nd & 9 | own 26 | Caleb Sanchez pass incomplete to Titus Evans | 0 |
| 14:24 | 3rd & 9 | own 26 | Xander Eschelman run for 7 yds to the COLU 33 | +7 |
| 13:32 | 4th & 2 | own 33 | Tommy Sleeman punt for 47 yds , Julien Stokes returns for 9 yds to the PENN 29 | +9 |
PENN9 plays, 30 yd · Turnover | ||||
| 13:21 | 1st & 10 | own 29 | Liam O'Brien run for no gain to the PENN 29 Pennsylvania Penalty, Offensive holding (Maxwell Freeman) to the PENN 19 | −10 |
| 12:56 | 1st & 20 | own 19 | Donte West run for 8 yds to the PENN 27 | +8 |
| 12:22 | 2nd & 12 | own 27 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 12:16 | 3rd & 12 | own 27 | Liam O'Brien pass complete to Jared Richardson for 18 yds to the PENN 45 for a 1ST down | +18 |
| 11:35 | 1st & 10 | own 45 | Liam O'Brien run for 4 yds to the PENN 49 | +4 |
| 10:59 | 2nd & 6 | own 49 | Julien Stokes run for 1 yd to the 50 yard line | +1 |
| 10:24 | 3rd & 5 | midfield | Liam O'Brien pass complete to Bisi Owens for 12 yds to the COLU 38 for a 1ST down | +12 |
| 9:49 | 1st & 10 | opp 38 | Bisi Owens run for a loss of 3 yards to the COLU 41 | −3 |
| 9:08 | 2nd & 13 | opp 41 | Liam O'Brien pass intercepted Caleb Solomon return for no gain to the COLU 22 | 0 |
COLU7 plays, 41 yd · Turnover | ||||
| 9:02 | 1st & 10 | own 22 | Caleb Sanchez pass complete to Hutch Crow for 5 yds to the COLU 27 | +5 |
| 8:30 | 2nd & 5 | own 27 | Michael Walters run for 16 yds to the COLU 43 for a 1ST down | +16 |
| 7:48 | 1st & 10 | own 43 | Xander Eschelman run for a loss of 6 yards to the COLU 37 | −6 |
| 7:12 | 2nd & 16 | own 37 | Caleb Sanchez pass complete to Michael Walters for 11 yds to the COLU 48 | +11 |
| 6:41 | 3rd & 5 | own 48 | Michael Walters run for 6 yds to the PENN 46 for a 1ST down | +6 |
| 6:03 | 1st & 10 | opp 46 | Michael Walters run for 9 yds to the PENN 37 | +9 |
| 5:24 | 2nd & 1 | opp 37 | Xander Eschelman run for a loss of 3 yards to the PENN 40 Xander Eschelman fumbled, recovered by COLU Xander Eschelman Eschelman,Xander rush middle for loss of 3 yards to the PEN40, fumble by Eschelman,Xander recovered by COL Eschelman,Xander, Eschelman,Xander rush , fumble by Eschelman,Xander recovered by PEN Narcisse,Josh, Narcisse,Josh rush. Xander Eschelman fumbled, recovered by PENN Josh Narcisse | −3 |
PENN4 plays, 22 yd · Turnover | ||||
| 5:09 | 1st & 10 | own 40 | Julien Stokes run for 4 yds to the PENN 44 | +4 |
| 4:34 | 2nd & 6 | own 44 | Liam O'Brien pass complete to Bisi Owens for 16 yds to the COLU 40 for a 1ST down | +16 |
| 3:58 | 1st & 10 | opp 40 | Julien Stokes run for 2 yds to the COLU 38 | +2 |
| 3:27 | 2nd & 8 | opp 38 | Liam O'Brien pass intercepted Terell Battle return for no gain to the COLU 42 | 0 |
COLU6 plays, 58 yd · Touchdown | ||||
| 3:22 | 1st & 10 | own 42 | Caleb Sanchez pass complete to Titus Evans for 7 yds to the COLU 49 | +7 |
| 2:49 | 2nd & 3 | own 49 | Caleb Sanchez pass incomplete to Titus Evans, broken up by Alec Wills | 0 |
| 2:43 | 3rd & 3 | own 49 | Caleb Sanchez pass complete to Hutch Crow for 25 yds to the PENN 26 for a 1ST down Pennsylvania Penalty, Defensive holding (Josh Narcisse) to the PENN 26 for a 1ST down | +25 |
| 2:14 | 1st & 10 | opp 26 | Caleb Sanchez pass complete to Braden Dougherty for 25 yds to the PENN 1 for a 1ST down | +25 |
| 1:33 | 1st & goal | opp 1 | Michael Walters run for no gain to the PENN 1 | 0 |
| 0:43 | 2nd & goal | opp 1 | Michael Walters 1 Yd Run (Hugo Merry Kick) | +1 |
PENN14 plays, 65 yd · Touchdown | ||||
| 0:43 | 1st & 10 | own 40 | Hugo Merry kickoff for 59 yds , Julien Stokes return for 34 yds to the PENN 35 | +34 |
| 0:32 | 1st & 10 | own 35 | Liam O'Brien pass incomplete to Julien Stokes, broken up by Jeremiah Douglas | 0 |
| 0:27 | 2nd & 10 | own 35 | Julien Stokes run for 21 yds to the COLU 44 for a 1ST down | +21 |
| 0:00 | own 35 | End of 1st Quarter | +21 | |
| 14:58 | 1st & 10 | opp 44 | Liam O'Brien run for 7 yds to the COLU 37 | +7 |
| 14:22 | 2nd & 3 | opp 37 | Sean Williams Jr. run for 9 yds to the COLU 28 for a 1ST down | +9 |
| 14:00 | 1st & 10 | opp 28 | Sean Williams Jr. run for a loss of 4 yards to the COLU 32 | −4 |
| 13:28 | 2nd & 14 | opp 32 | Liam O'Brien pass incomplete to Jared Richardson | 0 |
| 13:20 | 3rd & 14 | opp 32 | Liam O'Brien run for 6 yds to the COLU 26 | +6 |
| 12:20 | 1st & 10 | opp 11 | Donte West run for 5 yds to the COLU 6 | +5 |
| 11:34 | 2nd & 5 | opp 6 | Liam O'Brien run for 4 yds to the COLU 2 | +4 |
| 10:59 | 3rd & 1 | opp 2 | Liam O'Brien run for 1 yd to the COLU 1 Columbia Penalty, face mask (0 yards) (Charlie Newton) to the COLU 1 | +1 |
| 10:37 | 1st & goal | opp 1 | Liam O'Brien pass complete to Michael Hegarty for no gain to the COLU 1 | 0 |
| 9:59 | 2nd & goal | opp 1 | Jared Richardson 1 Yd pass from Liam O'Brien (Mason Walters Kick) | +1 |
COLU8 plays, 19 yd · Punt | ||||
| 9:59 | 1st & 10 | own 40 | Josh Barnavon kickoff for 58 yds | 0 |
| 9:56 | 1st & 10 | own 25 | Caleb Sanchez pass complete to Beckett Robinson for 5 yds to the COLU 30 | +5 |
| 9:29 | 2nd & 5 | own 30 | Lucas Bullock run for 4 yds to the COLU 34 | +4 |
| 8:50 | 3rd & 1 | own 34 | Xander Eschelman run for 4 yds to the COLU 38 for a 1ST down | +4 |
| 8:17 | 1st & 10 | own 38 | Caleb Sanchez pass complete to Michael Walters for 2 yds to the COLU 40 | +2 |
| 7:41 | 2nd & 8 | own 40 | Caleb Sanchez pass complete to Braden Dougherty for 4 yds to the COLU 44 | +4 |
| 7:06 | 3rd & 4 | own 44 | Caleb Sanchez pass incomplete to Lucas Bullock, broken up by Alec Wills | 0 |
| 7:00 | 4th & 4 | own 44 | Tommy Sleeman punt for 51 yds , Julien Stokes returns for 4 yds to the PENN 9 | +4 |
PENN1 play, 0 yd · Turnover | ||||
| 6:49 | 1st & 10 | own 9 | Julien Stokes run for 19 yds to the PENN 28 Julien Stokes fumbled, recovered by COLU Levi Robins | +19 |
COLU2 plays, 28 yd · Touchdown | ||||
| 6:40 | 1st & 10 | opp 28 | Xander Eschelman run for a loss of 4 yards to the PENN 32 | −4 |
| 5:51 | 2nd & 14 | opp 32 | Beckett Robinson 32 Yd pass from Caleb Sanchez (Hugo Merry Kick) | +32 |
PENN11 plays, 75 yd · Touchdown | ||||
| 5:51 | 1st & 10 | own 40 | Hugo Merry kickoff for 60 yds for a touchback | 0 |
| 5:50 | 1st & 10 | own 25 | Donte West run for 3 yds to the PENN 28 | +3 |
| 5:17 | 2nd & 7 | own 28 | Liam O'Brien pass complete to Jared Richardson for 12 yds to the PENN 40 for a 1ST down | +12 |
| 4:41 | 1st & 10 | own 40 | Liam O'Brien run for 3 yds to the PENN 43 | +3 |
| 4:21 | 2nd & 7 | own 43 | Donte West run for 8 yds to the COLU 49 for a 1ST down | +8 |
| 3:52 | 1st & 10 | opp 49 | Liam O'Brien pass complete to Bisi Owens for 12 yds to the COLU 37 for a 1ST down | +12 |
| 3:14 | 1st & 10 | opp 37 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 3:10 | 2nd & 10 | opp 37 | Liam O'Brien run for 5 yds to the COLU 32 | +5 |
| 2:26 | 3rd & 5 | opp 32 | Donte West run for 17 yds to the COLU 15 for a 1ST down | +17 |
| 1:58 | 1st & 10 | opp 15 | Liam O'Brien pass complete to Davis Ellis for 8 yds to the COLU 7 | +8 |
| 1:17 | 2nd & 2 | opp 7 | Bisi Owens 7 Yd pass from Liam O'Brien (Mason Walters Kick) | +7 |
COLU5 plays, 2 yd · Punt | ||||
| 1:17 | 1st & 10 | own 40 | Josh Barnavon kickoff for 60 yds | 0 |
| 1:15 | 1st & 10 | own 25 | Griffin Johnson run for 2 yds to the COLU 27 | +2 |
| 1:10 | 2nd & 8 | own 27 | Caleb Sanchez pass incomplete to Beckett Robinson | 0 |
| 1:03 | 3rd & 8 | own 27 | Caleb Sanchez pass incomplete to Lucas Bullock | 0 |
| 0:58 | 4th & 8 | own 27 | Tommy Sleeman punt for 43 yds | 0 |
PENN6 plays, 26 yd · End of period | ||||
| 0:52 | 1st & 10 | own 30 | Liam O'Brien pass complete to Donte West for no gain to the PENN 30 Pennsylvania Penalty, Offensive holding (William Bergin) to the PENN 20 | −10 |
| 0:43 | 1st & 20 | own 20 | Liam O'Brien run for 9 yds to the PENN 29 | +9 |
| 0:22 | 2nd & 11 | own 29 | Liam O'Brien pass complete to Ronan Johannson for 12 yds to the PENN 41 for a 1ST down | +12 |
| 0:17 | 1st & 10 | own 41 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 0:08 | 2nd & 10 | own 41 | Liam O'Brien pass complete to Bisi Owens for 15 yds to the COLU 44 for a 1ST down | +15 |
| 0:02 | 1st & 10 | opp 44 | Liam O'Brien sacked by Chase Goodwin for a loss of 5 yards to the COLU 40 | −5 |
PENN12 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 40 | Hugo Merry kickoff for 60 yds for a touchback | 0 |
| 14:58 | 1st & 10 | own 25 | Julien Stokes run for 1 yd to the PENN 26 | +1 |
| 14:22 | 2nd & 9 | own 26 | Liam O'Brien run for 6 yds to the PENN 32 | +6 |
| 13:38 | 3rd & 3 | own 32 | Liam O'Brien run for 24 yds to the COLU 44 for a 1ST down | +24 |
| 12:54 | 1st & 10 | opp 44 | Donte West run for 2 yds to the COLU 42 | +2 |
| 12:23 | 2nd & 8 | opp 42 | Liam O'Brien run for 4 yds to the COLU 38 | +4 |
| 11:44 | 3rd & 4 | opp 38 | Liam O'Brien run for 5 yds to the COLU 33 for a 1ST down | +5 |
| 11:06 | 1st & 10 | opp 33 | Liam O'Brien pass incomplete to Donte West, broken up by Drew Burmeister | 0 |
| 11:01 | 2nd & 10 | opp 33 | Julien Stokes run for 10 yds to the COLU 23 for a 1ST down | +10 |
| 10:18 | 1st & 10 | opp 23 | Julien Stokes run for 8 yds to the COLU 15 | +8 |
| 9:32 | 2nd & 2 | opp 15 | Julien Stokes run for a loss of 3 yards to the COLU 18 | −3 |
| 8:52 | 3rd & 5 | opp 18 | Liam O'Brien 18 Yd Run (Mason Walters Kick) | +18 |
COLU13 plays, 75 yd · Touchdown | ||||
| 8:52 | 1st & 10 | own 40 | Josh Barnavon kickoff for 60 yds for a touchback | 0 |
| 8:52 | 1st & 10 | own 25 | Michael Walters run for 15 yds to the COLU 40 for a 1ST down | +15 |
| 8:18 | 1st & 10 | own 40 | Michael Walters run for a loss of 1 yard to the COLU 39 | −1 |
| 7:47 | 2nd & 11 | own 39 | Caleb Sanchez pass incomplete to Hutch Crow | 0 |
| 7:45 | 3rd & 11 | own 39 | Caleb Sanchez pass complete to Titus Evans for 25 yds to the PENN 36 for a 1ST down | +25 |
| 7:05 | 1st & 10 | opp 36 | Michael Walters run for 5 yds to the PENN 31 | +5 |
| 6:24 | 2nd & 5 | opp 31 | Xander Eschelman sacked by Cole Olsztyn and Raashed Hall for a loss of 7 yards to the PENN 38 | −7 |
| 5:58 | 3rd & 12 | opp 38 | Michael Walters run for 6 yds to the PENN 32 | +6 |
| 5:22 | 4th & 6 | opp 32 | Caleb Sanchez pass complete to Titus Evans for 7 yds to the PENN 25 for a 1ST down | +7 |
| 4:57 | 1st & 10 | opp 25 | Caleb Sanchez run for a loss of 1 yard to the PENN 26 | −1 |
| 4:11 | 2nd & 11 | opp 26 | Caleb Sanchez pass incomplete to Jordan Kelley, broken up by Cole Olsztyn | 0 |
| 4:08 | 3rd & 11 | opp 26 | Caleb Sanchez pass complete to Titus Evans for 24 yds to the PENN 2 for a 1ST down Pennsylvania Penalty, Defensive pass interference (Kadari Machen) to the PENN 2 for a 1ST down | +24 |
| 3:48 | 1st & goal | opp 2 | Hutch Crow 2 Yd pass from Caleb Sanchez (Hugo Merry Kick) | +2 |
PENN7 plays, 75 yd · Touchdown | ||||
| 3:48 | 1st & 10 | own 35 | Hugo Merry kickoff for 65 yds for a touchback | 0 |
| 3:48 | 1st & 10 | own 25 | Sean Williams Jr. run for a loss of 2 yards to the PENN 23 | −2 |
| 3:15 | 2nd & 12 | own 23 | Liam O'Brien pass incomplete to Jared Richardson, broken up by Caden Butler for a 1ST down Columbia Penalty, Defensive pass interference (Carter McCray) to the PENN 38 for a 1ST down | +15 |
| 3:09 | 1st & 10 | own 38 | Liam O'Brien pass complete to Jared Richardson for 19 yds to the COLU 43 for a 1ST down | +19 |
| 2:48 | 1st & 10 | opp 43 | Tommy Lafayette run for 1 yd to the COLU 42 | +1 |
| 2:16 | 2nd & 9 | opp 42 | Liam O'Brien pass complete to Bisi Owens for 11 yds to the COLU 31 for a 1ST down | +11 |
| 1:38 | 1st & 10 | opp 31 | Jared Richardson 31 Yd pass from Liam O'Brien (Mason Walters Kick) | +31 |
COLU5 plays, 4 yd · Punt | ||||
| 1:38 | 1st & 10 | own 40 | Josh Barnavon kickoff for 59 yds | 0 |
| 1:38 | 1st & 10 | own 25 | Caleb Sanchez pass complete to Titus Evans for a loss of 2 yards to the COLU 23 | −2 |
| 0:51 | 2nd & 12 | own 23 | Caleb Sanchez pass complete to Caden Butler for 6 yds to the COLU 29 | +6 |
| 0:17 | 3rd & 6 | own 29 | Caleb Sanchez pass incomplete to Hutch Crow | 0 |
| 0:14 | 4th & 6 | own 29 | Tommy Sleeman punt for 36 yds , Jayden Drayton returns for 3 yds to the PENN 32 Pennsylvania Penalty, Offensive holding (Kayleb Ervin) to the PENN 28 | +3 |
PENN8 plays, 1 yd · On downs | ||||
| 0:02 | 1st & 10 | own 28 | Sean Williams Jr. run for 6 yds to the PENN 34 | +6 |
| 0:00 | own 28 | End of 3rd Quarter | +6 | |
| 14:58 | 2nd & 4 | own 34 | Liam O'Brien pass complete to Bisi Owens for 6 yds to the PENN 40 for a 1ST down | +6 |
| 14:29 | 1st & 10 | own 40 | Sean Williams Jr. run for 2 yds to the PENN 42 | +2 |
| 13:55 | 2nd & 8 | own 42 | Liam O'Brien sacked by Joshua Powell for a loss of 10 yards to the PENN 32 | −10 |
| 13:11 | 3rd & 18 | own 32 | Liam O'Brien pass complete to Sean Williams Jr. for 16 yds to the PENN 48 | +16 |
| 12:14 | 4th & 2 | own 48 | Pennsylvania Penalty, delay of game (Julien Stokes) to the PENN 43 | −5 |
| 12:04 | 4th & 7 | own 43 | Santiago Sturla run for a loss of 14 yards to the PENN 29 | −14 |
COLU4 plays, 5 yd · On downs | ||||
| 11:56 | 1st & 10 | opp 29 | Hutch Crow pass incomplete to Titus Evans | 0 |
| 10:32 | 2nd & 10 | opp 29 | Michael Walters run for 3 yds to the PENN 26 | +3 |
| 10:32 | 3rd & 7 | opp 26 | Caleb Sanchez pass complete to Michael Walters for 3 yds to the PENN 23 | +3 |
| 10:32 | 4th & 4 | opp 23 | Caleb Sanchez pass incomplete to Michael Walters, broken up by Raashed Hall | 0 |
PENN1 play, 76 yd · Touchdown | ||||
| 10:18 | 1st & 9 | own 24 | Liam O'Brien pass complete to Jared Richardson for 76 yds for a TD (Mason Walters KICK) | +76 |
COLU12 plays, 34 yd · On downs | ||||
| 10:18 | 1st & 10 | own 40 | Josh Barnavon kickoff for 59 yds | 0 |
| 10:18 | 1st & 10 | own 25 | Columbia Penalty, false start (Ahmari Owens) to the COLU 20 | −5 |
| 10:16 | 1st & 15 | own 20 | Caleb Sanchez pass incomplete to Beckett Robinson | 0 |
| 10:10 | 2nd & 15 | own 20 | Caleb Sanchez pass complete to Titus Evans for 4 yds to the COLU 24 | +4 |
| 9:36 | 3rd & 11 | own 24 | Caleb Sanchez pass complete to Beckett Robinson for 16 yds to the COLU 40 for a 1ST down | +16 |
| 9:01 | 1st & 10 | own 40 | Caleb Sanchez pass complete to Lucas Bullock for 12 yds to the PENN 48 for a 1ST down | +12 |
| 8:09 | 1st & 10 | opp 48 | Caleb Sanchez pass complete to Hutch Crow for 24 yds to the PENN 24 for a 1ST down | +24 |
| 7:22 | 1st & 10 | opp 24 | Caleb Sanchez sacked by Ryan O'Connell for a loss of 2 yards to the PENN 26 | −2 |
| 6:37 | 2nd & 12 | opp 26 | Xander Eschelman pass incomplete to Hutch Crow | 0 |
| 6:34 | 3rd & 12 | opp 26 | Caleb Sanchez pass incomplete to Cole Freeman | 0 |
| 6:25 | 4th & 12 | opp 26 | Caleb Sanchez pass complete to Hutch Crow for no gain to the PENN 26 Columbia Penalty, Offensive pass interference (Hutch Crow) to the PENN 41 | −15 |
| 6:01 | 4th & 27 | opp 41 | Caleb Sanchez pass incomplete to Caden Butler | 0 |
PENN4 plays, 5 yd · Punt | ||||
| 5:55 | 1st & 10 | own 41 | Donte West run for 8 yds to the PENN 49 | +8 |
| 5:06 | 2nd & 2 | own 49 | Donte West run for a loss of 3 yards to the PENN 46 | −3 |
| 4:06 | 3rd & 5 | own 46 | Liam O'Brien pass incomplete to Bisi Owens | 0 |
| 4:02 | 4th & 5 | own 46 | Santiago Sturla punt for 49 yds | 0 |
COLU18 plays, 77 yd · On downs | ||||
| 3:50 | 1st & 10 | own 5 | Caleb Sanchez pass complete to Hutch Crow for 10 yds to the COLU 15 for a 1ST down | +10 |
| 3:25 | 1st & 10 | own 15 | Caleb Sanchez pass incomplete to Caden Butler | 0 |
| 3:13 | 2nd & 10 | own 15 | Caleb Sanchez pass incomplete to Beckett Robinson for a 1ST down Pennsylvania Penalty, Defensive pass interference (Ezra Fearon) to the COLU 28 for a 1ST down | +13 |
| 3:11 | 1st & 10 | own 28 | Caleb Sanchez pass incomplete to Hutch Crow, broken up by Ezra Fearon | 0 |
| 3:04 | 2nd & 10 | own 28 | Caleb Sanchez pass complete to Titus Evans for 13 yds to the COLU 41 for a 1ST down | +13 |
| 2:35 | 1st & 10 | own 41 | Caleb Sanchez pass complete to Griffin Johnson for 10 yds to the PENN 49 for a 1ST down | +10 |
| 2:02 | 1st & 10 | opp 49 | Caleb Sanchez pass complete to Ethan Hebb for 15 yds to the PENN 34 for a 1ST down | +15 |
| 1:57 | 1st & 10 | opp 34 | Caleb Sanchez pass incomplete to Beckett Robinson | 0 |
| 1:48 | 2nd & 10 | opp 34 | Caleb Sanchez pass complete to Griffin Johnson for 14 yds to the PENN 20 for a 1ST down Pennsylvania Penalty, Defensive holding (Jayden Drayton) to the PENN 20 for a 1ST down | +14 |
| 1:40 | 1st & 10 | opp 20 | Caleb Sanchez pass complete to Griffin Johnson for 8 yds to the PENN 12 | +8 |
| 1:10 | 2nd & 2 | opp 12 | Caleb Sanchez pass incomplete to Caden Butler | 0 |
| 1:05 | 3rd & 2 | opp 12 | Caleb Sanchez pass incomplete to Titus Evans, broken up by Ty Cortes | 0 |
| 0:59 | 4th & 2 | opp 12 | Caleb Sanchez pass complete to Hutch Crow for 4 yds to the PENN 8 for a 1ST down | +4 |
| 0:40 | 1st & goal | opp 8 | Caleb Sanchez sacked by Ty Cortes for 0 yards to the PENN 8 | 0 |
| 0:29 | 2nd & goal | opp 8 | Caleb Sanchez pass complete to Hutch Crow for no gain to the PENN 8 Columbia Penalty, Offensive holding (-10 Yards) to the PENN 18 | −10 |
| 0:25 | 2nd & goal | opp 18 | Caleb Sanchez pass incomplete to Hutch Crow | 0 |
| 0:22 | 3rd & goal | opp 18 | Caleb Sanchez pass incomplete to Jordan Kelley, broken up by Brock Cornell | 0 |
| 0:13 | 4th & goal | opp 18 | Caleb Sanchez pass incomplete to Caden Butler, broken up by John Lista | 0 |
PENN2 plays, 0 yd · Uncategorized | ||||
| 0:11 | 1st & 10 | own 18 | Liam O'Brien run for a loss of 1 yard to the PENN 18 | −1 |
| 0:00 | 1st & 10 | opp 18 | End of 4th Quarter | 0 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Columbia 4–6 vs Pennsylvania
- 2024 · wk 8Columbia 23 @ Pennsylvania 17
- 2023 · wk 7Pennsylvania 20 @ Columbia 17
- 2022 · wk 7Columbia 14 @ Pennsylvania 34
- 2021 · wk 7Pennsylvania 14 @ Columbia 23
- 2019 · wk 8Pennsylvania 6 @ Columbia 44
- 2018 · wk 7Columbia 10 @ Pennsylvania 13
- 2017 · wk 7Pennsylvania 31 @ Columbia 34
- 2016 · wk 7Columbia 10 @ Pennsylvania 35
- 2015 · wk 7Pennsylvania 42 @ Columbia 7
- 2014 · wk 8Columbia 7 @ Pennsylvania 31
Research
Keep this open while you look at others