Week 12 · 2022
Pennsylvania at Princeton
Sat 11/19/2022 01:00 PMPrinceton University StadiumConference
39°Clear8 mph WSW · 39% humidityRecorded at kickoff by College Football Data
Pennsylvania
20
8–2
Princeton
19
8–2
Attendance
—
not reported
PRIN11 plays, 78 yd · Touchdown | ||||
| 14:56 | 1st & 10 | own 40 | Graham Gotlieb kickoff for 60 yds , AJ Barber return for 22 yds to the Princ 22 | +22 |
| 14:56 | 1st & 10 | own 22 | Blake Stenstrom pass incomplete to AJ Barber | 0 |
| 14:56 | 2nd & 10 | own 22 | Blake Stenstrom pass incomplete to Dylan Classi | 0 |
| 14:56 | 3rd & 10 | own 22 | Blake Stenstrom pass complete to Dylan Classi for 24 yds to the Princ 46 for a 1ST down | +24 |
| 14:56 | 1st & 10 | own 46 | Blake Stenstrom pass complete to Carson Bobo for 5 yds to the Penn 49 | +5 |
| 14:56 | 2nd & 5 | opp 49 | Ryan Butler run for 2 yds to the Penn 47 | +2 |
| 14:56 | 3rd & 3 | opp 47 | Ryan Butler run for 2 yds to the Penn 45 | +2 |
| 14:56 | 4th & 1 | opp 45 | Niko Vangarelli run for 15 yds to the Penn 30 for a 1ST down | +15 |
| 14:56 | 1st & 10 | opp 30 | Blake Stenstrom sacked by Jake Heimlicher for a loss of 4 yards to the Penn 34 | −4 |
| 14:56 | 2nd & 14 | opp 34 | Blake Stenstrom pass complete to AJ Barber for 11 yds to the Penn 23 | +11 |
| 10:24 | 3rd & 3 | opp 23 | Blake Stenstrom pass complete to Andrei Iosivas for 23 yds for a TD, (Jeffrey Sexton PAT MISSED) | +23 |
PENN15 plays, 42 yd · Punt | ||||
| 10:19 | 1st & 10 | own 40 | Jeffrey Sexton kickoff for 52 yds , Julien Stokes return for 15 yds to the PRINCETON 45 PENN Penalty, Illegal Substitution ( Yards) declined | +15 |
| 10:19 | 1st & 10 | own 23 | Aidan Sayin pass incomplete to Trey Flowers | 0 |
| 10:19 | 2nd & 10 | own 23 | Aidan Sayin pass complete to Justin Cayenne for 1 yd to the Penn 24 | +1 |
| 10:19 | 3rd & 9 | own 24 | Aidan Sayin pass complete to Malone Howley for 11 yds to the Penn 35 for a 1ST down | +11 |
| 10:19 | 1st & 10 | own 35 | Aidan Sayin pass complete to Justin Cayenne for 10 yds to the Penn 45 for a 1ST down | +10 |
| 10:19 | 1st & 10 | own 45 | Aidan Sayin pass complete to Rory Starkey Jr. for 6 yds to the Princ 49 | +6 |
| 10:19 | 2nd & 4 | opp 49 | Aidan Sayin run for 7 yds to the Princ 42 for a 1ST down | +7 |
| 10:19 | 1st & 10 | opp 42 | Trey Flowers run for 2 yds to the Princ 44 | +2 |
| 10:19 | 2nd & 12 | opp 44 | Trey Flowers run for 2 yds to the Princ 42 | +2 |
| 7:05 | 3rd & 10 | opp 42 | No Huddle-Shotgun Sayin,Aidan pass intercepted by Jester,Matthew at PRIN34 Jester,Matthew return 61 yards to the PENN05 (Sayin,Aidan) PENALTY PRIN Roughing The Passer (Nicholas,Ozzie) PRIN Illegal Block in Back declined 15 yards from PRIN42 to PRIN27, 1ST DOWN. NO PLAY. | 0 |
| 7:05 | 1st & 10 | opp 27 | Jonathan Mulatu run for 2 yds to the Princ 25 | +2 |
| 7:05 | 2nd & 8 | opp 25 | PENALTY PENN Delay Of Game (Sayin,Aidan) 5 yards from PRIN25 to PRIN30. NO PLAY. | −5 |
| 7:05 | 2nd & 13 | opp 30 | Aidan Sayin run for 5 yds to the Princ 35 Aidan Sayin fumbled, recovered by Penn Rory Starkey Jr. | +5 |
| 7:05 | 3rd & 18 | opp 35 | Aidan Sayin pass incomplete to Joshua Casilli | 0 |
| 5:02 | 4th & 18 | opp 35 | Ben Krimm punt for 35 yds for a touchback | 0 |
PRIN12 plays, 80 yd · Touchdown | ||||
| 5:02 | 1st & 10 | own 20 | Blake Stenstrom pass complete to Ja'Derris Carr for 5 yds to the Princ 25 | +5 |
| 5:02 | 2nd & 5 | own 25 | Blake Stenstrom pass complete to Alex Cherry for 7 yds to the Princ 32 for a 1ST down | +7 |
| 5:02 | 1st & 10 | own 32 | Blake Stenstrom run for 11 yds to the Princ 43 for a 1ST down | +11 |
| 5:02 | 1st & 10 | own 43 | Blake Stenstrom pass complete to Dylan Classi for 22 yds to the Penn 35 for a 1ST down | +22 |
| 5:02 | 1st & 10 | opp 35 | Ryan Butler run for 5 yds to the Penn 30 Ryan Butler fumbled, recovered by Penn Henry Byrd | +5 |
| 5:02 | 2nd & 5 | opp 30 | Ryan Butler run for 6 yds to the Penn 24 for a 1ST down | +6 |
| 5:02 | 1st & 10 | opp 24 | Blake Stenstrom pass incomplete to Dylan Classi | 0 |
| 5:02 | 2nd & 10 | opp 24 | Blake Stenstrom run for 13 yds to the Penn 11 for a 1ST down | +13 |
| 0:00 | 1st & 10 | opp 11 | Ryan Butler run for 3 yds to the Penn 8 | +3 |
| 0:00 | opp 11 | End of 1st Quarter | 0 | |
| 15:00 | 2nd & 7 | opp 8 | Blake Stenstrom pass complete to Carson Bobo for 4 yds to the Penn 4 | +4 |
| 14:40 | 3rd & 3 | opp 4 | Ryan Butler run for 4 yds for a TD, (Two-Point Conversion failed ) | +4 |
PENN8 plays, 7 yd · Punt | ||||
| 14:36 | 1st & 10 | own 40 | Jeffrey Sexton kickoff for 56 yds , Julien Stokes return for 26 yds to the Penn 30 | +26 |
| 14:36 | 1st & 10 | own 30 | Trey Flowers run for no gain to the Penn 30 | 0 |
| 14:36 | 2nd & 10 | own 30 | Aidan Sayin pass complete to Joshua Casilli for 8 yds to the Penn 38 | +8 |
| 14:36 | 3rd & 2 | own 38 | Trey Flowers run for 3 yds to the Penn 41 for a 1ST down | +3 |
| 14:36 | 1st & 10 | own 41 | Aidan Sayin pass complete to Rory Starkey Jr. for 7 yds to the Penn 48 | +7 |
| 14:36 | 2nd & 3 | own 48 | run for 11 yds to the Penn 37 fumbled, recovered by Penn Trey Flowers | +11 |
| 14:36 | 3rd & 14 | own 37 | Aidan Sayin pass incomplete to Rory Starkey Jr. | 0 |
| 11:14 | 4th & 14 | own 37 | Ben Krimm punt for 40 yds | 0 |
PRIN11 plays, 61 yd · On downs | ||||
| 11:14 | 1st & 10 | own 23 | Dareion Murphy run for 2 yds to the Princ 21 | +2 |
| 11:14 | 2nd & 12 | own 21 | Blake Stenstrom pass complete to Dylan Classi for 4 yds to the Princ 25 | +4 |
| 11:14 | 3rd & 8 | own 25 | Blake Stenstrom pass complete to AJ Barber for 18 yds to the Princ 43 for a 1ST down | +18 |
| 11:14 | 1st & 10 | own 43 | Blake Stenstrom pass complete to AJ Barber for 8 yds to the Penn 49 | +8 |
| 11:14 | 2nd & 2 | opp 49 | Blake Stenstrom pass complete to Luke Colella for 4 yds to the Penn 45 for a 1ST down | +4 |
| 11:14 | 1st & 10 | opp 45 | No Huddle-Shotgun Stenstrom,Blake pass complete deep middle to Classi,Dylan for 16 yards to the PENN29 (Smith,Kendren) PENALTY PRIN Pass Interference (Barber,AJ) 15 yards from PENN45 to PRIN40. NO PLAY. | −15 |
| 11:14 | 1st & 25 | own 40 | Blake Stenstrom pass complete to Dylan Classi for 35 yds to the Penn 25 for a 1ST down | +35 |
| 11:14 | 1st & 10 | opp 25 | Ryan Butler run for 2 yds to the Penn 23 | +2 |
| 11:14 | 2nd & 8 | opp 23 | Blake Stenstrom run for 5 yds to the Penn 18 | +5 |
| 11:14 | 3rd & 3 | opp 18 | Ryan Butler run for 2 yds to the Penn 16 | +2 |
| 5:00 | 4th & 1 | opp 16 | Niko Vangarelli run for no gain to the Penn 16 | 0 |
PENN5 plays, 26 yd · Turnover | ||||
| 5:00 | 1st & 10 | own 16 | Aidan Sayin pass complete to Rory Starkey Jr. for 15 yds to the Penn 31 for a 1ST down | +15 |
| 5:00 | 1st & 10 | own 31 | Jonathan Mulatu run for 2 yds to the Penn 33 | +2 |
| 5:00 | 2nd & 8 | own 33 | Aidan Sayin pass complete to Jonathan Mulatu for 8 yds to the Penn 41 for a 1ST down | +8 |
| 5:00 | 1st & 10 | own 41 | Aidan Sayin pass complete to Jonathan Mulatu for 1 yd to the Penn 42 | +1 |
| 2:53 | 2nd & 9 | own 42 | PENN Penalty, Defensive Holding (Jaden Key) declined | 0 |
PRIN4 plays, 4 yd · Defensive TD | ||||
| 2:53 | 1st & 10 | own 36 | Blake Stenstrom pass complete to Dylan Classi for 4 yds to the Princ 40 | +4 |
| 2:53 | 2nd & 6 | own 40 | Blake Stenstrom pass incomplete to Ryan Butler | 0 |
| 2:53 | 3rd & 6 | own 40 | Blake Stenstrom pass incomplete to Andrei Iosivas | 0 |
| 2:02 | 4th & 6 | own 40 | Will Powers punt blocked by Francesco Barone blocked by Francesco Barone for a TD, (Graham Gotlieb KICK) | 0 |
PRIN7 plays, -7 yd · Punt | ||||
| 2:02 | 1st & 10 | own 40 | Graham Gotlieb kickoff for 51 yds | 0 |
| 2:02 | 1st & 10 | own 25 | Blake Stenstrom pass complete to Carson Bobo for 6 yds to the Princ 31 | +6 |
| 2:02 | 2nd & 4 | own 31 | Blake Stenstrom sacked by Micah Morris for a loss of 6 yards to the Princ 25 | −6 |
| 1:19 | 3rd & 10 | own 25 | Timeout PENN, clock 01:19 | 0 |
| 1:19 | 3rd & 10 | own 25 | Blake Stenstrom sacked by Jonathan Melvin for a loss of 7 yards to the Princ 18 | −7 |
| 1:12 | 4th & 17 | own 18 | Timeout PENN, clock 01:12 | 0 |
| 1:04 | 4th & 17 | own 18 | Will Powers punt for 45 yds , Walter Soefker returns for 12 yds to the Penn 27 | +12 |
PENN3 plays, 4 yd · End of period | ||||
| 1:04 | 1st & 10 | own 27 | Aidan Sayin pass complete to Malone Howley for 3 yds to the Penn 30 | +3 |
| 0:00 | own 30 | End of 2nd Quarter | 0 | |
| 0:00 | 2nd & 7 | own 30 | Aidan Sayin run for 1 yd to the Penn 31 | +1 |
PENN14 plays, 67 yd · Defensive TD | ||||
| 15:00 | 1st & 10 | own 40 | Jeffrey Sexton kickoff for 60 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Julien Stokes run for 11 yds to the Penn 36 for a 1ST down | +11 |
| 15:00 | 1st & 10 | own 36 | Aidan Sayin pass complete to Malone Howley for 5 yds to the Penn 41 | +5 |
| 15:00 | 2nd & 5 | own 41 | Trey Flowers run for 1 yd to the Penn 42 | +1 |
| 15:00 | 3rd & 4 | own 42 | Aidan Sayin pass complete to Trey Flowers for 6 yds to the Penn 48 for a 1ST down | +6 |
| 15:00 | 1st & 10 | own 48 | No Huddle-Shotgun Flowers,Trey rush middle for 6 yards gain to the PRIN46 (Nicholas,Ozzie) PENALTY PENN Holding (Radosevich,Trevor) 10 yards from PENN48 to PENN38. NO PLAY. | −10 |
| 15:00 | 1st & 20 | own 38 | Aidan Sayin pass complete to Malone Howley for 11 yds to the Penn 49 | +11 |
| 15:00 | 2nd & 9 | own 49 | Trey Flowers run for 2 yds to the Princ 49 | +2 |
| 15:00 | 3rd & 7 | opp 49 | Aidan Sayin pass complete to Trey Flowers for 8 yds to the Princ 41 for a 1ST down | +8 |
| 15:00 | 1st & 10 | opp 41 | Aidan Sayin pass complete to Rory Starkey Jr. for 13 yds to the Princ 28 for a 1ST down | +13 |
| 15:00 | 1st & 10 | opp 28 | Jonathan Mulatu run for 3 yds to the Princ 25 | +3 |
| 15:00 | 2nd & 7 | opp 25 | Aidan Sayin pass complete to Bryce Myers for 10 yds to the Princ 15 for a 1ST down | +10 |
| 15:00 | 1st & 10 | opp 15 | Aidan Sayin run for 5 yds to the Princ 20 Aidan Sayin fumbled, recovered by Penn Aidan Sayin | +5 |
| 8:15 | 2nd & 15 | opp 20 | Aidan Sayin pass complete deep left to Rory Starkey for 12 yards to the Princ 8 fumbled by Rory Starkey, Liam Johnson 92 Yd Fumble Return (Jeffrey Sexton Kick) | +92 |
PENN9 plays, 41 yd · On downs | ||||
| 8:11 | 1st & 10 | own 40 | Jeffrey Sexton kickoff for 55 yds , Julien Stokes return for 21 yds to the Penn 26 | +21 |
| 8:11 | 1st & 10 | own 26 | Aidan Sayin pass complete to Trey Flowers for 8 yds to the Penn 34 | +8 |
| 8:11 | 2nd & 2 | own 34 | Aidan Sayin pass complete to Rory Starkey Jr. for 10 yds to the Penn 44 for a 1ST down | +10 |
| 8:11 | 1st & 10 | own 44 | Trey Flowers run for 8 yds to the Princ 48 | +8 |
| 8:11 | 2nd & 2 | opp 48 | Trey Flowers run for 7 yds to the Princ 41 for a 1ST down | +7 |
| 8:11 | 1st & 10 | opp 41 | Aidan Sayin pass complete to Rory Starkey Jr. for 1 yd to the Princ 42 | +1 |
| 8:11 | 2nd & 11 | opp 42 | Aidan Sayin pass complete to Bryce Myers for 9 yds to the Princ 33 | +9 |
| 8:11 | 3rd & 2 | opp 33 | Jonathan Mulatu run for no gain to the Princ 33 | 0 |
| 4:59 | 4th & 2 | opp 33 | Aidan Sayin run for no gain to the Princ 33 | 0 |
PRIN7 plays, 24 yd · Turnover | ||||
| 4:59 | 1st & 10 | own 33 | Blake Stenstrom pass incomplete to Dylan Classi | 0 |
| 4:59 | 2nd & 10 | own 33 | Blake Stenstrom pass complete to Ja'Derris Carr for 2 yds to the Princ 35 | +2 |
| 4:59 | 3rd & 8 | own 35 | Blake Stenstrom pass complete to AJ Barber for 7 yds to the Princ 42 | +7 |
| 4:59 | 4th & 1 | own 42 | Blake Stenstrom pass complete to Dylan Classi for 13 yds to the Penn 45 for a 1ST down | +13 |
| 4:59 | 1st & 10 | opp 45 | Blake Stenstrom run for 2 yds to the Penn 43 | +2 |
| 4:59 | 2nd & 8 | opp 43 | Blake Stenstrom pass incomplete to Dylan Classi | 0 |
| 2:01 | 3rd & 8 | opp 43 | Blake Stenstrom pass intercepted | 0 |
PENN16 plays, 66 yd · Touchdown | ||||
| 2:01 | 1st & 10 | own 34 | Aidan Sayin pass complete to Trey Flowers for 2 yds to the Penn 36 | +2 |
| 2:01 | 2nd & 8 | own 36 | Aidan Sayin pass complete to Rory Starkey Jr. for 8 yds to the Penn 44 for a 1ST down | +8 |
| 2:01 | 1st & 10 | own 44 | Trey Flowers run for 7 yds to the Princ 49 | +7 |
| 2:01 | 2nd & 3 | opp 49 | Aidan Sayin pass complete to Sterling Stokes for 5 yds to the Princ 44 for a 1ST down | +5 |
| 0:00 | 1st & 10 | opp 44 | Aidan Sayin pass complete to Trey Flowers for 5 yds to the Princ 39 | +5 |
| 0:00 | opp 44 | End of 3rd Quarter | 0 | |
| 15:00 | 2nd & 5 | opp 39 | Trey Flowers run for 4 yds to the Princ 35 | +4 |
| 15:00 | 3rd & 1 | opp 35 | Trey Flowers run for 3 yds to the Princ 32 for a 1ST down | +3 |
| 15:00 | 1st & 10 | opp 32 | Aidan Sayin pass complete to Malone Howley for 12 yds to the Princ 20 for a 1ST down | +12 |
| 15:00 | 1st & 10 | opp 20 | Aidan Sayin pass complete to Rory Starkey Jr. for 5 yds to the Princ 15 | +5 |
| 12:51 | 2nd & 5 | opp 15 | Aidan Sayin pass incomplete to Justin Cayenne | 0 |
| 12:51 | 3rd & 5 | opp 15 | Aidan Sayin run for 5 yds to the Princ 10 for a 1ST down | +5 |
| 12:51 | 1st & goal | opp 10 | Aidan Sayin pass complete to Rory Starkey Jr. for 3 yds to the Princ 7 | +3 |
| 12:51 | 2nd & goal | opp 7 | Aidan Sayin pass incomplete to Malone Howley | 0 |
| 12:51 | 3rd & goal | opp 7 | Aidan Sayin run for 5 yds to the Princ 2 | +5 |
| 10:37 | 4th & goal | opp 2 | Aidan Sayin pass complete to Julien Stokes for 2 yds for a TD, (Graham Gotlieb KICK) | +2 |
PRIN11 plays, 47 yd · On downs | ||||
| 10:37 | 1st & 10 | own 40 | Graham Gotlieb kickoff for 57 yds | 0 |
| 10:37 | 1st & 10 | own 25 | Blake Stenstrom pass incomplete to Ja'Derris Carr | 0 |
| 10:37 | 2nd & 10 | own 25 | Blake Stenstrom pass complete to AJ Barber for 16 yds to the Princ 41 for a 1ST down | +16 |
| 10:37 | 1st & 10 | own 41 | Ryan Butler run for 5 yds to the Princ 46 | +5 |
| 10:37 | 2nd & 5 | own 46 | Ryan Butler run for 4 yds to the 50 yard line | +4 |
| 10:37 | 3rd & 1 | midfield | Blake Stenstrom pass complete to Carson Bobo for 4 yds to the Penn 46 for a 1ST down | +4 |
| 10:37 | 1st & 10 | opp 46 | Blake Stenstrom pass complete to AJ Barber for 14 yds to the Penn 32 for a 1ST down | +14 |
| 10:37 | 1st & 10 | opp 32 | Blake Stenstrom pass complete to Luke Colella for 2 yds to the Penn 30 | +2 |
| 10:37 | 2nd & 8 | opp 30 | Ryan Butler run for 5 yds to the Penn 35 | +5 |
| 10:37 | 3rd & 13 | opp 35 | Blake Stenstrom pass complete to Dylan Classi for 3 yds to the Penn 32 | +3 |
| 5:16 | 4th & 10 | opp 32 | Blake Stenstrom pass complete to Andrei Iosivas for 4 yds to the Penn 28 | +4 |
PENN25 plays, 72 yd · Touchdown | ||||
| 5:16 | 1st & 10 | own 28 | Julien Stokes run for 6 yds to the Penn 34 | +6 |
| 5:16 | 2nd & 4 | own 34 | Trey Flowers run for 3 yds to the Penn 31 | +3 |
| 5:16 | 3rd & 7 | own 31 | Aidan Sayin pass complete to Rory Starkey Jr. for 5 yds to the Penn 36 | +5 |
| 5:16 | 4th & 2 | own 36 | Aidan Sayin pass complete to Rory Starkey Jr. for 12 yds to the Penn 48 for a 1ST down | +12 |
| 5:16 | 1st & 10 | own 48 | Trey Flowers run for 4 yds to the Princ 48 | +4 |
| 5:16 | 2nd & 6 | opp 48 | Aidan Sayin pass complete to Julien Stokes for 9 yds to the Princ 39 for a 1ST down | +9 |
| 5:16 | 1st & 10 | opp 39 | Aidan Sayin pass incomplete to Trey Flowers | 0 |
| 5:16 | 2nd & 10 | opp 39 | Aidan Sayin pass complete to Julien Stokes for no gain to the Princ 39 | 0 |
| 5:16 | 3rd & 10 | opp 39 | Aidan Sayin pass complete to Trey Flowers for 6 yds to the Princ 33 | +6 |
| 1:04 | 4th & 4 | opp 33 | Timeout PRINCETON, clock 01:04 | 0 |
| 1:04 | 4th & 4 | opp 33 | PENALTY PENN False Start (Purcell,Jack) 5 yards from PRIN33 to PRIN38. NO PLAY. | −5 |
| 1:04 | 4th & 9 | opp 38 | Aidan Sayin pass complete to Julien Stokes for 12 yds to the Princ 26 for a 1ST down | +12 |
| 0:59 | 1st & 10 | opp 26 | Timeout PENN, clock 00:59 | 0 |
| 0:59 | 1st & 10 | opp 26 | No Huddle-Shotgun Sayin,Aidan pass incomplete short middle to Stokes,Julien PENALTY PRIN Pass Interference (Johnson,Liam) 15 yards from PRIN26 to PRIN11, 1ST DOWN. NO PLAY. | +15 |
| 0:59 | 1st & 10 | opp 11 | Aidan Sayin pass complete to Trey Flowers for 8 yds to the Princ 3 | +8 |
| 0:46 | 2nd & 2 | opp 3 | Timeout PRINCETON, clock 00:46 | 0 |
| 0:46 | 2nd & 2 | opp 3 | Aidan Sayin pass complete to Julien Stokes for 1 yd to the Princ 2 | +1 |
| 0:46 | 3rd & 1 | opp 2 | Trey Flowers run for 1 yd to the Princ 1 for a 1ST down | +1 |
| 0:20 | 1st & goal | opp 1 | Timeout PENN, clock 00:20 | 0 |
| 0:20 | 1st & goal | opp 1 | Trey Flowers run for 4 yds to the Princ 5 | +4 |
| 0:17 | 2nd & goal | opp 5 | Timeout PENN, clock 00:17 | 0 |
| 0:17 | 2nd & goal | opp 5 | Aidan Sayin pass incomplete to Trey Flowers | 0 |
| 0:17 | 3rd & goal | opp 5 | Aidan Sayin pass incomplete to Julien Stokes | 0 |
| 0:05 | 4th & goal | opp 5 | Aidan Sayin pass complete to Trey Flowers for 5 yds for a TD, (Two-Point Conversion failed) | +5 |
| 0:05 | 1st & goal | opp 3 | PENALTY PRIN UNS: Unsportsmanlike Conduct 2 yards from PRIN03 to PRIN03. NO PLAY. | +2 |
PRIN3 plays, 7 yd · End of period | ||||
| 0:04 | 1st & 10 | own 40 | Graham Gotlieb kickoff for 38 yds , Joseph Dalsey return for no gain to the Princ 22 | 0 |
| 0:00 | 1st & 10 | own 22 | Blake Stenstrom pass complete to Andrei Iosivas for 7 yds to the Princ 29 | +7 |
| 0:00 | own 29 | 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
Princeton 6–4 vs Pennsylvania
- 2021 · wk 12Princeton 34 @ Pennsylvania 14
- 2019 · wk 13Princeton 28 @ Pennsylvania 7
- 2018 · wk 12Pennsylvania 14 @ Princeton 42
- 2017 · wk 10Princeton 35 @ Pennsylvania 38
- 2016 · wk 10Pennsylvania 0 @ Princeton 28
- 2015 · wk 10Princeton 23 @ Pennsylvania 26
- 2014 · wk 11Pennsylvania 17 @ Princeton 22
- 2013 · wk 11Princeton 38 @ Pennsylvania 26
- 2012 · wk 10Pennsylvania 28 @ Princeton 21
- 2011 · wk 10Princeton 9 @ Pennsylvania 37
Research
Keep this open while you look at others