Week 8 · 2023
Pennsylvania at Yale
Sat 10/21/2023 12:00 PMYale BowlConference
63°Heavy Rain12 mph NW · 78% humidityRecorded at kickoff by College Football Data
Pennsylvania
27
6–4
Yale
17
7–3
Attendance
—
not reported
PENN16 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 40 | Shamus Florio kickoff for 60 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Aidan Sayin pass incomplete to Alex Haight | 0 |
| 15:00 | 2nd & 10 | own 25 | Aidan Sayin pass complete to Jared Richardson for 9 yds to the PENN 34 | +9 |
| 15:00 | 3rd & 1 | own 34 | Malachi Hosley run for 5 yds to the PENN 39 for a 1ST down | +5 |
| 15:00 | 1st & 10 | own 39 | Jayden Drayton run for 3 yds to the PENN 36 | +3 |
| 15:00 | 2nd & 13 | own 36 | Aidan Sayin pass complete to Jayden Drayton for 14 yds to the 50 yard line for a 1ST down | +14 |
| 15:00 | 1st & 10 | midfield | Aidan Sayin pass incomplete to Jayden Drayton | 0 |
| 15:00 | 2nd & 10 | midfield | Malachi Hosley run for 1 yd to the YALE 49 | +1 |
| 15:00 | 3rd & 9 | opp 49 | Jonathan Mulatu run for 11 yds to the YALE 38 for a 1ST down | +11 |
| 15:00 | 1st & 10 | opp 38 | Aidan Sayin pass complete to Jared Richardson for 9 yds to the YALE 29 | +9 |
| 15:00 | 2nd & 1 | opp 29 | Aidan Sayin pass incomplete to Alex Haight | 0 |
| 15:00 | 3rd & 1 | opp 29 | Aidan Sayin run for 2 yds to the YALE 27 for a 1ST down | +2 |
| 15:00 | 1st & 10 | opp 27 | PENALTY Yale Offside (Egodogbare,Ejiroghene) 5 yards from Yale27 to Yale22. NO PLAY. | +5 |
| 15:00 | 1st & 5 | opp 22 | Aidan Sayin pass complete to Malachi Hosley for 6 yds to the YALE 16 for a 1ST down | +6 |
| 15:00 | 1st & 10 | opp 16 | Malachi Hosley run for 3 yds to the YALE 13 | +3 |
| 9:01 | 2nd & 7 | opp 13 | Malachi Hosley run for 13 yds for a TD (Graham Gotlieb KICK) | +13 |
YALE10 plays, 72 yd · Touchdown | ||||
| 8:53 | 1st & 10 | own 40 | Santiago Sturla kickoff for 59 yds , Joey Felton return for 27 yds to the YALE 28 | +27 |
| 8:53 | 1st & 10 | own 28 | Nolan Grooms run for 5 yds to the YALE 33 | +5 |
| 8:53 | 2nd & 5 | own 33 | Nolan Grooms run for 2 yds to the YALE 35 | +2 |
| 8:53 | 3rd & 3 | own 35 | Nolan Grooms pass complete to Mason Tipton for 4 yds to the YALE 39 for a 1ST down | +4 |
| 8:53 | 1st & 10 | own 39 | Joshua Pitsenberger run for 5 yds to the YALE 44 | +5 |
| 8:53 | 2nd & 5 | own 44 | Nolan Grooms pass complete to Chase Nenad for 5 yds to the YALE 49 for a 1ST down | +5 |
| 8:53 | 1st & 10 | own 49 | Nolan Grooms run for 44 yds to the PENN 7 for a 1ST down | +44 |
| 8:53 | 1st & goal | opp 7 | Joshua Pitsenberger run for no gain to the PENN 7 | 0 |
| 8:53 | 2nd & goal | opp 7 | Joshua Pitsenberger run for 4 yds to the PENN 3 | +4 |
| 4:31 | 3rd & goal | opp 3 | Nolan Grooms pass complete to Joshua Pitsenberger for 3 yds for a TD (Jack Bosman KICK) | +3 |
PENN5 plays, -1 yd · Punt | ||||
| 4:31 | 1st & 10 | own 40 | Shamus Florio kickoff for 60 yds for a touchback | 0 |
| 4:31 | 1st & 10 | own 25 | Malachi Hosley run for 1 yd to the PENN 24 | +1 |
| 4:31 | 2nd & 11 | own 24 | Aidan Sayin pass incomplete to Bisi Owens | 0 |
| 4:31 | 3rd & 11 | own 24 | Aidan Sayin pass incomplete to Jared Richardson | 0 |
| 3:44 | 4th & 11 | own 24 | Albert Jang punt for 48 yds, fair catch by Ryan Lindley at the YALE 28 | 0 |
YALE7 plays, 21 yd · Turnover | ||||
| 3:44 | 1st & 10 | own 28 | Joshua Pitsenberger run for 2 yds to the YALE 30 | +2 |
| 3:44 | 2nd & 8 | own 30 | Nolan Grooms pass complete to Chase Nenad for 5 yds to the YALE 35 | +5 |
| 3:44 | 3rd & 3 | own 35 | Nolan Grooms pass complete to Mason Tipton for 4 yds to the YALE 39 for a 1ST down | +4 |
| 3:44 | 1st & 10 | own 39 | Nolan Grooms pass incomplete to Mason Tipton | 0 |
| 3:44 | 2nd & 10 | own 39 | Joshua Pitsenberger run for 2 yds to the YALE 41 | +2 |
| 3:44 | 3rd & 8 | own 41 | Nolan Grooms pass complete to Chase Nenad for 8 yds to the YALE 49 for a 1ST down | +8 |
| 0:50 | 1st & 10 | own 49 | Nolan Grooms pass intercepted | 0 |
PENN9 plays, 53 yd · Field goal | ||||
| 0:50 | 1st & 10 | own 31 | Aidan Sayin pass complete to Jared Richardson for 8 yds to the PENN 39 | +8 |
| 0:00 | 2nd & 2 | own 39 | Malachi Hosley run for 3 yds to the PENN 42 for a 1ST down | +3 |
| 0:00 | own 39 | End of 1st Quarter | 0 | |
| 15:00 | 1st & 10 | own 42 | Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 48 for a 1ST down | +10 |
| 15:00 | 1st & 10 | opp 48 | Aidan Sayin pass complete to Jared Richardson for 33 yds to the YALE 15 for a 1ST down | +33 |
| 15:00 | 1st & 10 | opp 15 | Malachi Hosley run for 3 yds to the YALE 12 | +3 |
| 15:00 | 2nd & 7 | opp 12 | Aidan Sayin sacked by Joseph Vaughn for a loss of 4 yards to the YALE 16 | −4 |
| 15:00 | 3rd & 11 | opp 16 | Aidan Sayin pass incomplete to Jonathan Mulatu | 0 |
| 12:47 | 4th & 11 | opp 16 | Graham Gotlieb 33 yd FG GOOD | +33 |
YALE10 plays, 75 yd · Touchdown | ||||
| 12:47 | 1st & 10 | own 40 | Santiago Sturla kickoff for 60 yds for a touchback | 0 |
| 12:47 | 1st & 10 | own 25 | Ryan Lindley run for 14 yds to the YALE 39 for a 1ST down | +14 |
| 12:47 | 1st & 10 | own 39 | Tre Peterson run for 2 yds to the YALE 41 | +2 |
| 12:47 | 2nd & 8 | own 41 | Nolan Grooms run for 3 yds to the YALE 38 | +3 |
| 12:47 | 3rd & 11 | own 38 | Nolan Grooms pass complete to Mason Tipton for 18 yds to the PENN 44 for a 1ST down | +18 |
| 12:47 | 1st & 10 | opp 44 | Tre Peterson run for 1 yd to the PENN 45 | +1 |
| 12:47 | 2nd & 11 | opp 45 | Nolan Grooms run for 5 yds to the PENN 40 | +5 |
| 12:47 | 3rd & 6 | opp 40 | Nolan Grooms pass complete to Ryan Lindley for 20 yds to the PENN 20 for a 1ST down | +20 |
| 12:47 | 1st & 10 | opp 20 | No Huddle-Shotgun Grooms,Nolan pass incomplete short middle to Lindley,Ryan, 1ST DOWN, PENALTY Penn Pass Interference (Parker,Grant) 11 yard from Penn20 to Penn09, 1ST DOWN. NO PLAY. | 0 |
| 8:32 | 1st & goal | opp 9 | Nolan Grooms pass complete to Jackson Hawes for 9 yds for a TD (Jack Bosman KICK) | +9 |
PENN12 plays, 77 yd · Touchdown | ||||
| 8:25 | 1st & 10 | own 40 | Shamus Florio kickoff for 53 yds , Isaac Shabay return for 16 yds to the PENN 23 | +16 |
| 8:25 | 1st & 10 | own 23 | Aidan Sayin pass complete to Jared Richardson for 20 yds to the PENN 43 for a 1ST down | +20 |
| 8:25 | 1st & 10 | own 43 | PENALTY Penn False Start (Howley,Malone) 5 yards from Penn43 to Penn38. NO PLAY. | −5 |
| 8:25 | 1st & 15 | own 38 | Malachi Hosley run for 10 yds to the PENN 48 | +10 |
| 8:25 | 2nd & 5 | own 48 | Aidan Sayin pass incomplete to Malone Howley | 0 |
| 8:25 | 3rd & 5 | own 48 | Aidan Sayin pass complete to Joshua Casilli for 5 yds to the YALE 47 for a 1ST down | +5 |
| 6:25 | 1st & 10 | opp 47 | Timeout Yale, clock 06:25 | 0 |
| 6:25 | 1st & 10 | opp 47 | Aidan Sayin pass complete to Jared Richardson for 8 yds to the YALE 39 | +8 |
| 6:25 | 2nd & 2 | opp 39 | Aidan Sayin pass complete to Bisi Owens for 38 yds to the YALE 1 for a 1ST down | +38 |
| 6:25 | 1st & goal | opp 1 | Aidan Sayin run for no gain to the YALE 1 | 0 |
| 6:25 | 2nd & goal | opp 1 | Liam O'Brien run for 2 yds to the YALE 3 | +2 |
| 4:07 | 3rd & goal | opp 3 | Aidan Sayin pass complete to Jared Richardson for 3 yds for a TD (Graham Gotlieb KICK) | +3 |
YALE8 plays, 17 yd · Punt | ||||
| 4:07 | 1st & 10 | own 40 | Santiago Sturla kickoff for 60 yds for a touchback | 0 |
| 4:07 | 1st & 10 | own 25 | Nolan Grooms pass complete to Ryan Lindley for 19 yds to the YALE 44 for a 1ST down | +19 |
| 4:07 | 1st & 10 | own 44 | Joshua Pitsenberger run for 3 yds to the YALE 47 | +3 |
| 4:07 | 2nd & 7 | own 47 | No Huddle-Shotgun Grooms,Nolan rush left for 14 yards gain to the Penn39, out of bounds at Penn39 PENALTY Yale Holding (Mendoza,Jonathan) 10 yards from Yale47 to Yale37. NO PLAY. | −10 |
| 4:07 | 2nd & 17 | own 37 | Nolan Grooms pass complete to Ryan Lindley for 7 yds to the YALE 44 | +7 |
| 4:07 | 3rd & 10 | own 44 | Nolan Grooms sacked by John Lista for a loss of 2 yards to the YALE 42 | −2 |
| 1:49 | 4th & 12 | own 42 | Timeout Pennsylvania, clock 01:49 | 0 |
| 1:42 | 4th & 12 | own 42 | Jack Bosman punt for 23 yds, punt out-of-bounds at the PENN 35 | 0 |
PENN10 plays, 36 yd · Missed FG | ||||
| 1:42 | 1st & 10 | own 35 | Aidan Sayin pass complete to Malachi Hosley for 10 yds to the PENN 45 for a 1ST down | +10 |
| 1:42 | 1st & 10 | own 45 | Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 45 for a 1ST down | +10 |
| 1:42 | 1st & 10 | opp 45 | Aidan Sayin pass incomplete to Jared Richardson | 0 |
| 1:42 | 2nd & 10 | opp 45 | Aidan Sayin pass complete to Joshua Casilli for 7 yds to the YALE 38 | +7 |
| 1:42 | 3rd & 3 | opp 38 | Aidan Sayin pass complete to Jared Richardson for 7 yds to the YALE 31 for a 1ST down | +7 |
| 1:42 | 1st & 10 | opp 31 | Aidan Sayin pass incomplete to Jared Richardson | 0 |
| 1:42 | 2nd & 10 | opp 31 | Malachi Hosley run for 5 yds to the YALE 36 | +5 |
| 1:42 | 3rd & 15 | opp 36 | Aidan Sayin pass complete to Joshua Casilli for 7 yds to the YALE 29 | +7 |
| 0:10 | 4th & 8 | opp 29 | Timeout Pennsylvania, clock 00:10 | 0 |
| 0:05 | 4th & 8 | opp 29 | Albert Jang 46 yd FG MISSED | +46 |
YALE2 plays, 0 yd · End of period | ||||
| 0:00 | 1st & 10 | own 29 | Kneel down by Yale at Yale29 for loss of 0 yards. | 0 |
| 0:00 | own 29 | End of 2nd Quarter | 0 | |
YALE7 plays, 14 yd · Punt | ||||
| 14:54 | 1st & 10 | own 40 | Santiago Sturla kickoff for 50 yds , Joey Felton return for 29 yds to the YALE 39 | +29 |
| 14:54 | 1st & 10 | own 39 | Joshua Pitsenberger run for 4 yds to the YALE 43 | +4 |
| 14:54 | 2nd & 6 | own 43 | Nolan Grooms pass complete to Chase Nenad for 6 yds to the YALE 49 for a 1ST down | +6 |
| 14:54 | 1st & 10 | own 49 | Joshua Pitsenberger run for 4 yds to the PENN 47 | +4 |
| 14:54 | 2nd & 6 | opp 47 | Nolan Grooms pass incomplete to Ryan Lindley | 0 |
| 14:54 | 3rd & 6 | opp 47 | Nolan Grooms pass incomplete to Jackson Hawes | 0 |
| 13:01 | 4th & 6 | opp 47 | Jack Bosman punt for 34 yds, fair catch by Isaac Shabay at the PENN 13 | 0 |
PENN6 plays, 14 yd · Punt | ||||
| 13:01 | 1st & 10 | own 13 | Malachi Hosley run for 5 yds to the PENN 18 | +5 |
| 13:01 | 2nd & 5 | own 18 | Aidan Sayin pass complete to Jared Richardson for 12 yds to the PENN 30 for a 1ST down | +12 |
| 13:01 | 1st & 10 | own 30 | Malachi Hosley run for 5 yds to the PENN 35 | +5 |
| 13:01 | 2nd & 5 | own 35 | Malachi Hosley run for 4 yds to the PENN 39 | +4 |
| 13:01 | 3rd & 1 | own 39 | run for 12 yds to the PENN 27 | +12 |
| 10:08 | 4th & 13 | own 27 | Albert Jang punt for 18 yds | 0 |
YALE4 plays, 6 yd · Punt | ||||
| 10:08 | 1st & 10 | opp 45 | Tre Peterson run for 5 yds to the PENN 40 | +5 |
| 10:08 | 2nd & 5 | opp 40 | Tre Peterson run for 1 yd to the PENN 39 | +1 |
| 10:08 | 3rd & 4 | opp 39 | Nolan Grooms pass incomplete to Chase Nenad | 0 |
| 8:51 | 4th & 4 | opp 39 | Jack Bosman punt for 35 yds, fair catch by Isaac Shabay at the PENN 4 | 0 |
PENN17 plays, 85 yd · Field goal | ||||
| 8:51 | 1st & 10 | own 4 | Malachi Hosley run for 8 yds to the PENN 12 | +8 |
| 8:51 | 2nd & 2 | own 12 | Malachi Hosley run for 3 yds to the PENN 15 for a 1ST down | +3 |
| 8:51 | 1st & 10 | own 15 | Aidan Sayin pass incomplete to Bisi Owens | 0 |
| 8:51 | 2nd & 10 | own 15 | Aidan Sayin pass incomplete to Jared Richardson | 0 |
| 8:51 | 3rd & 10 | own 15 | Aidan Sayin pass complete to Joshua Casilli for 32 yds to the PENN 47 for a 1ST down | +32 |
| 8:51 | 1st & 10 | own 47 | Jacob Cisneros run for 1 yd to the PENN 46 | +1 |
| 8:51 | 2nd & 11 | own 46 | Aidan Sayin pass complete to Bryce Myers for 10 yds to the YALE 44 | +10 |
| 8:51 | 3rd & 1 | opp 44 | Aidan Sayin run for 2 yds to the YALE 42 for a 1ST down | +2 |
| 8:51 | 1st & 10 | opp 42 | Aidan Sayin pass complete to Jared Richardson for 6 yds to the YALE 36 | +6 |
| 8:51 | 2nd & 4 | opp 36 | Aidan Sayin pass complete to Bisi Owens for 5 yds to the YALE 31 for a 1ST down | +5 |
| 8:51 | 1st & 10 | opp 31 | Alex Haight run for 6 yds to the YALE 25 | +6 |
| 8:51 | 2nd & 4 | opp 25 | No Huddle-Shotgun Sayin,Aidan pass incomplete deep left to Haight,Alex broken up by Kamara,Abu PENALTY Yale Pass Interference offsetting Penn Illegal Motion offsetting. NO PLAY. | 0 |
| 8:51 | 2nd & 4 | opp 25 | Malachi Hosley run for 7 yds to the YALE 18 for a 1ST down | +7 |
| 8:51 | 1st & 10 | opp 18 | Aidan Sayin pass complete to Alex Haight for 1 yd to the YALE 19 | +1 |
| 8:51 | 2nd & 11 | opp 19 | Aidan Sayin pass complete to Bisi Owens for 8 yds to the YALE 11 | +8 |
| 8:51 | 3rd & 3 | opp 11 | Aidan Sayin pass incomplete to Alex Haight | 0 |
| 1:59 | 4th & 3 | opp 11 | Graham Gotlieb 28 yd FG GOOD | +28 |
YALE22 plays, 65 yd · Field goal | ||||
| 1:59 | 1st & 10 | own 40 | Santiago Sturla kickoff for 30 yds | 0 |
| 1:59 | 1st & 10 | own 30 | Nolan Grooms pass incomplete to Mason Tipton | 0 |
| 1:59 | 2nd & 10 | own 30 | Nolan Grooms pass complete to Mason Shipp for 4 yds to the YALE 34 | +4 |
| 1:59 | 3rd & 6 | own 34 | No Huddle-Shotgun Grooms,Nolan pass incomplete short right to Tipton,Mason PENALTY Penn Pass Interference (Means,Shiloh) 15 yards from Yale34 to Yale49, 1ST DOWN. NO PLAY. | +15 |
| 1:59 | 1st & 10 | own 49 | Nolan Grooms sacked by Kadari Machen for a loss of 4 yards to the YALE 45 | −4 |
| 1:59 | 2nd & 14 | own 45 | PENALTY Yale False Start 5 yards from Yale45 to Yale40. NO PLAY. | −5 |
| 0:00 | 2nd & 19 | own 40 | Nolan Grooms run for 18 yds to the PENN 42 | +18 |
| 0:00 | own 40 | End of 3rd Quarter | 0 | |
| 15:00 | 3rd & 1 | opp 42 | Joshua Pitsenberger run for 3 yds to the PENN 39 for a 1ST down | +3 |
| 15:00 | 1st & 10 | opp 39 | Joshua Pitsenberger run for 5 yds to the PENN 34 | +5 |
| 15:00 | 2nd & 5 | opp 34 | Nolan Grooms run for 4 yds to the PENN 30 | +4 |
| 15:00 | 3rd & 1 | opp 30 | Joshua Pitsenberger run for 4 yds to the PENN 26 for a 1ST down | +4 |
| 15:00 | 1st & 10 | opp 26 | Nolan Grooms pass incomplete to Mason Shipp | 0 |
| 15:00 | 2nd & 10 | opp 26 | Joshua Pitsenberger run for 3 yds to the PENN 23 | +3 |
| 15:00 | 3rd & 7 | opp 23 | Spencer Alston run for 3 yds to the PENN 20 | +3 |
| 11:25 | 4th & 4 | opp 20 | Timeout Pennsylvania, clock 11:25 | 0 |
| 11:25 | 4th & 4 | opp 20 | No Huddle-Shotgun Grooms,Nolan pass incomplete short left to Tipton,Mason, 1ST DOWN, PENALTY Penn Pass Interference (Smith,Kendren) 15 yards from Penn20 to Penn05, 1ST DOWN. NO PLAY. | +15 |
| 11:25 | 1st & goal | opp 5 | Nolan Grooms pass incomplete to Ryan Lindley | 0 |
| 11:25 | 2nd & goal | opp 5 | Nolan Grooms pass incomplete to Chase Nenad | 0 |
| 11:12 | 3rd & goal | opp 5 | Timeout Yale, clock 11:12 | 0 |
| 11:12 | 3rd & goal | opp 5 | Nolan Grooms pass incomplete to Jackson Hawes | 0 |
| 11:02 | 4th & goal | opp 5 | Jack Bosman 23 yd FG GOOD | +23 |
PENN19 plays, 78 yd · Touchdown | ||||
| 10:57 | 1st & 10 | own 40 | Shamus Florio kickoff for 54 yds , Isaac Shabay return for 16 yds to the PENN 22 | +16 |
| 10:57 | 1st & 10 | own 22 | Aidan Sayin pass complete to Jared Richardson for 4 yds to the PENN 26 | +4 |
| 10:57 | 2nd & 6 | own 26 | Aidan Sayin pass complete to Joshua Casilli for 12 yds to the PENN 38 for a 1ST down | +12 |
| 10:57 | 1st & 10 | own 38 | Aidan Sayin pass complete to Jared Richardson for 20 yds to the YALE 42 for a 1ST down | +20 |
| 10:57 | 1st & 10 | opp 42 | Malachi Hosley run for 1 yd to the YALE 41 | +1 |
| 10:57 | 2nd & 9 | opp 41 | Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 31 for a 1ST down | +10 |
| 10:57 | 1st & 10 | opp 31 | Aidan Sayin pass incomplete to Joshua Casilli | 0 |
| 10:57 | 2nd & 10 | opp 31 | Malachi Hosley run for 6 yds to the YALE 25 | +6 |
| 10:57 | 3rd & 4 | opp 25 | Aidan Sayin pass complete to Bryce Myers for 8 yds to the YALE 17 for a 1ST down | +8 |
| 10:57 | 1st & 10 | opp 17 | Aidan Sayin pass incomplete to Jared Richardson | 0 |
| 7:10 | 2nd & 10 | opp 17 | Timeout Pennsylvania, clock 07:10 | 0 |
| 7:10 | 2nd & 10 | opp 17 | Aidan Sayin pass complete to Jared Richardson for 9 yds to the YALE 8 | +9 |
| 7:10 | 3rd & 1 | opp 8 | Aidan Sayin run for 3 yds to the YALE 5 for a 1ST down | +3 |
| 6:03 | 1st & goal | opp 5 | Timeout Yale, clock 06:03 | 0 |
| 6:03 | 1st & goal | opp 5 | Aidan Sayin pass complete to Joshua Casilli for 3 yds to the YALE 8 | +3 |
| 6:03 | 2nd & goal | opp 8 | No Huddle-Shotgun Sayin,Aidan rush middle for 4 yards gain to the Yale04 (Ayo-Durojaiye,Inumidun) PENALTY Penn Holding (Bergin,William) 10 yards from Yale08 to Yale18. NO PLAY. | −10 |
| 6:03 | 2nd & goal | opp 18 | Aidan Sayin pass incomplete to Joshua Casilli | 0 |
| 6:03 | 3rd & goal | opp 18 | Pennsylvania Penalty, Offensive Holding (Bisi Owens) to the YALE 15 | −10 |
| 4:26 | 3rd & goal | opp 15 | Bryce Myers 15 Yd pass from Aidan Sayin (Graham Gotlieb Kick) (Graham Gotlieb KICK) | +15 |
YALE5 plays, 1 yd · On downs | ||||
| 4:26 | 1st & 10 | own 40 | Santiago Sturla kickoff for 60 yds for a touchback | 0 |
| 4:26 | 1st & 10 | own 25 | Nolan Grooms run for no gain to the YALE 25 | 0 |
| 4:26 | 2nd & 10 | own 25 | Nolan Grooms pass complete to Spencer Alston for 9 yds to the YALE 34 | +9 |
| 4:26 | 3rd & 1 | own 34 | Nolan Grooms sacked by John Lista for a loss of 4 yards to the YALE 30 | −4 |
| 3:07 | 4th & 5 | own 30 | Nolan Grooms sacked by Jack Iuliano for a loss of 4 yards to the YALE 26 | −4 |
PENN5 plays, 15 yd · End of period | ||||
| 3:07 | 1st & 10 | opp 26 | Malachi Hosley run for 1 yd to the YALE 25 | +1 |
| 3:07 | 2nd & 9 | opp 25 | Malachi Hosley run for 9 yds to the YALE 16 for a 1ST down | +9 |
| 3:07 | 1st & 10 | opp 16 | Malachi Hosley run for 5 yds to the YALE 11 | +5 |
| 0:00 | 2nd & 5 | opp 11 | Kneel down by Penn at Yale11 for loss of 0 yards. | 0 |
| 0:00 | opp 11 | 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
Yale 6–4 vs Pennsylvania
- 2022 · wk 8Yale 13 @ Pennsylvania 20
- 2021 · wk 8Pennsylvania 28 @ Yale 42
- 2019 · wk 9Pennsylvania 41 @ Yale 46
- 2018 · wk 8Yale 23 @ Pennsylvania 10
- 2017 · wk 8Yale 24 @ Pennsylvania 19
- 2016 · wk 8Pennsylvania 42 @ Yale 7
- 2015 · wk 8Yale 20 @ Pennsylvania 34
- 2014 · wk 9Pennsylvania 21 @ Yale 43
- 2013 · wk 9Yale 17 @ Pennsylvania 28
- 2012 · wk 8Pennsylvania 13 @ Yale 27
Research
Keep this open while you look at others