Pennsylvania at Yale

Saturday, October 21, 2023

Pennsylvania beat Yale 27–⁠17. It was their 68th meeting; after it, Yale led the series 43–⁠24–⁠1.

AwayPennsylvania6–⁠4 in 2023
27
HomeYale7–⁠3 in 2023
17

Final at Yale Bowl, New HavenTV: ESPN+Attendance 3,817

At kickoff
62°F, overcast, wind 9 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Tweed-New Haven Airport (KHVN), 9 km from the stadium, seven minutes before kickoff
Official
Antonio MarcellaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pennsylvania7103727
Yale770317

Standouts

Player stats

Pennsylvania

PassingC/AttYdsTDInt
Aidan Sayin33/4836420
RushingCarYdsTDLong
Malachi Hosley2086113
Jonathan Mulatu111011
Alex Haight1606
Aidan Sayin5303
ReceivingRecYdsTDLong
Jared Richardson17191133
Joshua Casilli660032
Bisi Owens351038
Bryce Myers333115
DefenseTklTFLSacksInt
Logan Nash0001

Yale

PassingC/AttYdsTDInt
Nolan Grooms14/2412121
RushingCarYdsTDLong
Nolan Grooms1261044
Joshua Pitsenberger123905
Ryan Lindley114014
Tre Peterson4705
ReceivingRecYdsTDLong
Ryan Lindley346020
Mason Tipton326018
Chase Nenad42408
Spencer Alston1909

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

PennsylvaniaYale
452Total yards245
364Passing yards121
88Rushing yards124
7.6Yards per pass5.0
2.8Yards per rush4.0
27First downs15
11–⁠16Third downs8–⁠14
0–⁠0Fourth downs0–⁠1
0Turnovers1
6–⁠66Penalties3–⁠20
35:19Possession24:41

Efficiency

PennsylvaniaYale
60%Success rate38%
0.41EPA per play0.02
0.99Explosiveness1.30
0.26Rushing EPA0.00
0.50Passing EPA0.21
57%Passing-down success29%

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 61% to win. Pennsylvania won as Elo’s underdog.

The line

Yale −6, over/under 46.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Yale end zonePennsylvania end zoneQ1 PennsylvaniaTouchdown, 14 playsQ1 YaleTouchdown, 9 playsQ1 PennsylvaniaPunt, 3 playsQ1 YaleInterception, 7 playsQ1 PennsylvaniaField goal, 8 playsQ2 YaleTouchdown, 8 playsQ2 PennsylvaniaTouchdown, 9 playsQ2 YalePunt, 4 playsQ2 PennsylvaniaMissed FG, 9 playsQ2 YaleEnd of half, 1 playQ3 YalePunt, 5 playsQ3 PennsylvaniaPunt, 5 playsQ3 YalePunt, 3 playsQ3 PennsylvaniaField goal, 16 playsQ3 YaleField goal, 15 playsQ4 PennsylvaniaTouchdown, 15 playsQ4 YaleTurnover on downs, 4 playsQ4 PennsylvaniaEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Yale drives left to right, Pennsylvania right to left.
  1. Q1 PennsylvaniaTouchdown, 14 plays, 75 yards
  2. Q1 YaleTouchdown, 9 plays, 72 yards
  3. Q1 PennsylvaniaPunt, 3 plays, −1 yard
  4. Q1 YaleInterception, 7 plays, 21 yards
  5. Q1 PennsylvaniaField goal, 8 plays, 53 yards
  6. Q2 YaleTouchdown, 8 plays, 75 yards
  7. Q2 PennsylvaniaTouchdown, 9 plays, 77 yards
  8. Q2 YalePunt, 4 plays, 17 yards
  9. Q2 PennsylvaniaMissed FG, 9 plays, 36 yards
  10. Q2 YaleEnd of half, 1 play, 0 yards
  11. Q3 YalePunt, 5 plays, 14 yards
  12. Q3 PennsylvaniaPunt, 5 plays, 14 yards
  13. Q3 YalePunt, 3 plays, 6 yards
  14. Q3 PennsylvaniaField goal, 16 plays, 85 yards
  15. Q3 YaleField goal, 15 plays, 65 yards
  16. Q4 PennsylvaniaTouchdown, 15 plays, 78 yards
  17. Q4 YaleTurnover on downs, 4 plays, 1 yard
  18. Q4 PennsylvaniaEnd of game, 4 plays, 15 yards

Play by play

1st quarter5 drives, then Tied at 7
Pennsylvania Touchdown, 14 plays
15:001st & 10 at own 40Shamus Florio kickoff for 60 yds for a touchback
15:001st & 10 at own 25Aidan Sayin pass incomplete to Alex Haight
15:002nd & 10 at own 25Aidan Sayin pass complete to Jared Richardson for 9 yds to the PENN 34
15:003rd & 1 at own 34Malachi Hosley run for 5 yds to the PENN 39 for a 1ST down
15:001st & 10 at own 39Jayden Drayton run for 3 yds to the PENN 36
15:002nd & 13 at own 36Aidan Sayin pass complete to Jayden Drayton for 14 yds to the 50 yard line for a 1ST down
15:001st & 10 at the 50Aidan Sayin pass incomplete to Jayden Drayton
15:002nd & 10 at the 50Malachi Hosley run for 1 yd to the YALE 49
15:003rd & 9 at opp 49Jonathan Mulatu run for 11 yds to the YALE 38 for a 1ST down
15:001st & 10 at opp 38Aidan Sayin pass complete to Jared Richardson for 9 yds to the YALE 29
15:002nd & 1 at opp 29Aidan Sayin pass incomplete to Alex Haight
15:003rd & 1 at opp 29Aidan Sayin run for 2 yds to the YALE 27 for a 1ST down
15:001st & 10 at opp 27PENALTY Yale Offside (Egodogbare,Ejiroghene) 5 yards from Yale27 to Yale22. NO PLAY.
15:001st & 5 at opp 22Aidan Sayin pass complete to Malachi Hosley for 6 yds to the YALE 16 for a 1ST down
15:001st & 10 at opp 16Malachi Hosley run for 3 yds to the YALE 13
9:012nd & 7 at opp 13Malachi Hosley run for 13 yds for a TD (Graham Gotlieb KICK)Pennsylvania 7, Yale 0
Yale Touchdown, 9 plays
8:531st & 10 at own 40Santiago Sturla kickoff for 59 yds , Joey Felton return for 27 yds to the YALE 28
8:531st & 10 at own 28Nolan Grooms run for 5 yds to the YALE 33
8:532nd & 5 at own 33Nolan Grooms run for 2 yds to the YALE 35
8:533rd & 3 at own 35Nolan Grooms pass complete to Mason Tipton for 4 yds to the YALE 39 for a 1ST down
8:531st & 10 at own 39Joshua Pitsenberger run for 5 yds to the YALE 44
8:532nd & 5 at own 44Nolan Grooms pass complete to Chase Nenad for 5 yds to the YALE 49 for a 1ST down
8:531st & 10 at own 49Nolan Grooms run for 44 yds to the PENN 7 for a 1ST down
8:531st & goal at opp 7Joshua Pitsenberger run for no gain to the PENN 7
8:532nd & goal at opp 7Joshua Pitsenberger run for 4 yds to the PENN 3
4:313rd & goal at opp 3Nolan Grooms pass complete to Joshua Pitsenberger for 3 yds for a TD (Jack Bosman KICK)Tied at 7
Pennsylvania Punt, 3 plays
4:311st & 10 at own 40Shamus Florio kickoff for 60 yds for a touchback
4:311st & 10 at own 25Malachi Hosley run for 1 yd to the PENN 24
4:312nd & 11 at own 24Aidan Sayin pass incomplete to Bisi Owens
4:313rd & 11 at own 24Aidan Sayin pass incomplete to Jared Richardson
3:444th & 11 at own 24Albert Jang punt for 48 yds, fair catch by Ryan Lindley at the YALE 28
Yale Interception, 7 plays
3:441st & 10 at own 28Joshua Pitsenberger run for 2 yds to the YALE 30
3:442nd & 8 at own 30Nolan Grooms pass complete to Chase Nenad for 5 yds to the YALE 35
3:443rd & 3 at own 35Nolan Grooms pass complete to Mason Tipton for 4 yds to the YALE 39 for a 1ST down
3:441st & 10 at own 39Nolan Grooms pass incomplete to Mason Tipton
3:442nd & 10 at own 39Joshua Pitsenberger run for 2 yds to the YALE 41
3:443rd & 8 at own 41Nolan Grooms pass complete to Chase Nenad for 8 yds to the YALE 49 for a 1ST down
0:501st & 10 at own 49Nolan Grooms pass intercepted
Pennsylvania Field goal, 8 plays
0:501st & 10 at own 31Aidan Sayin pass complete to Jared Richardson for 8 yds to the PENN 39
0:002nd & 2 at own 39Malachi Hosley run for 3 yds to the PENN 42 for a 1ST down
Q2 15:001st & 10 at own 42Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 48 for a 1ST down
Q2 15:001st & 10 at opp 48Aidan Sayin pass complete to Jared Richardson for 33 yds to the YALE 15 for a 1ST down
Q2 15:001st & 10 at opp 15Malachi Hosley run for 3 yds to the YALE 12
Q2 15:002nd & 7 at opp 12Aidan Sayin sacked by Joseph Vaughn for a loss of 4 yards to the YALE 16
Q2 15:003rd & 11 at opp 16Aidan Sayin pass incomplete to Jonathan Mulatu
Q2 12:474th & 11 at opp 16Graham Gotlieb 33 yd FG GOODPennsylvania 10, Yale 7
2nd quarter5 drives, then Pennsylvania 17, Yale 14
Yale Touchdown, 8 plays
12:471st & 10 at own 40Santiago Sturla kickoff for 60 yds for a touchback
12:471st & 10 at own 25Ryan Lindley run for 14 yds to the YALE 39 for a 1ST down
12:471st & 10 at own 39Tre Peterson run for 2 yds to the YALE 41
12:472nd & 8 at own 41Nolan Grooms run for 3 yds to the YALE 38
12:473rd & 11 at own 38Nolan Grooms pass complete to Mason Tipton for 18 yds to the PENN 44 for a 1ST down
12:471st & 10 at opp 44Tre Peterson run for 1 yd to the PENN 45
12:472nd & 11 at opp 45Nolan Grooms run for 5 yds to the PENN 40
12:473rd & 6 at opp 40Nolan Grooms pass complete to Ryan Lindley for 20 yds to the PENN 20 for a 1ST down
12:471st & 10 at opp 20No 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.
8:321st & goal at opp 9Nolan Grooms pass complete to Jackson Hawes for 9 yds for a TD (Jack Bosman KICK)Yale 14, Pennsylvania 10
Pennsylvania Touchdown, 9 plays
8:251st & 10 at own 40Shamus Florio kickoff for 53 yds , Isaac Shabay return for 16 yds to the PENN 23
8:251st & 10 at own 23Aidan Sayin pass complete to Jared Richardson for 20 yds to the PENN 43 for a 1ST down
8:251st & 10 at own 43PENALTY Penn False Start (Howley,Malone) 5 yards from Penn43 to Penn38. NO PLAY.
8:251st & 15 at own 38Malachi Hosley run for 10 yds to the PENN 48
8:252nd & 5 at own 48Aidan Sayin pass incomplete to Malone Howley
8:253rd & 5 at own 48Aidan Sayin pass complete to Joshua Casilli for 5 yds to the YALE 47 for a 1ST down
6:251st & 10 at opp 47Timeout Yale, clock 06:25
6:251st & 10 at opp 47Aidan Sayin pass complete to Jared Richardson for 8 yds to the YALE 39
6:252nd & 2 at opp 39Aidan Sayin pass complete to Bisi Owens for 38 yds to the YALE 1 for a 1ST down
6:251st & goal at opp 1Aidan Sayin run for no gain to the YALE 1
6:252nd & goal at opp 1Liam O’Brien run for 2 yds to the YALE 3
4:073rd & goal at opp 3Aidan Sayin pass complete to Jared Richardson for 3 yds for a TD (Graham Gotlieb KICK)Pennsylvania 17, Yale 14
Yale Punt, 4 plays
4:071st & 10 at own 40Santiago Sturla kickoff for 60 yds for a touchback
4:071st & 10 at own 25Nolan Grooms pass complete to Ryan Lindley for 19 yds to the YALE 44 for a 1ST down
4:071st & 10 at own 44Joshua Pitsenberger run for 3 yds to the YALE 47
4:072nd & 7 at own 47No 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.
4:072nd & 17 at own 37Nolan Grooms pass complete to Ryan Lindley for 7 yds to the YALE 44
4:073rd & 10 at own 44Nolan Grooms sacked by John Lista for a loss of 2 yards to the YALE 42
1:494th & 12 at own 42Timeout Pennsylvania, clock 01:49
1:424th & 12 at own 42Jack Bosman punt for 23 yds, punt out-of-bounds at the PENN 35
Pennsylvania Missed FG, 9 plays
1:421st & 10 at own 35Aidan Sayin pass complete to Malachi Hosley for 10 yds to the PENN 45 for a 1ST down
1:421st & 10 at own 45Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 45 for a 1ST down
1:421st & 10 at opp 45Aidan Sayin pass incomplete to Jared Richardson
1:422nd & 10 at opp 45Aidan Sayin pass complete to Joshua Casilli for 7 yds to the YALE 38
1:423rd & 3 at opp 38Aidan Sayin pass complete to Jared Richardson for 7 yds to the YALE 31 for a 1ST down
1:421st & 10 at opp 31Aidan Sayin pass incomplete to Jared Richardson
1:422nd & 10 at opp 31Malachi Hosley run for 5 yds to the YALE 36
1:423rd & 15 at opp 36Aidan Sayin pass complete to Joshua Casilli for 7 yds to the YALE 29
0:104th & 8 at opp 29Timeout Pennsylvania, clock 00:10
0:054th & 8 at opp 29Albert Jang 46 yd FG MISSED
Yale End of half, 1 play
0:001st & 10 at own 29Kneel down by Yale at Yale29 for loss of 0 yards.
3rd quarter5 drives, then Pennsylvania 20, Yale 14
Yale Punt, 5 plays
14:541st & 10 at own 40Santiago Sturla kickoff for 50 yds , Joey Felton return for 29 yds to the YALE 39
14:541st & 10 at own 39Joshua Pitsenberger run for 4 yds to the YALE 43
14:542nd & 6 at own 43Nolan Grooms pass complete to Chase Nenad for 6 yds to the YALE 49 for a 1ST down
14:541st & 10 at own 49Joshua Pitsenberger run for 4 yds to the PENN 47
14:542nd & 6 at opp 47Nolan Grooms pass incomplete to Ryan Lindley
14:543rd & 6 at opp 47Nolan Grooms pass incomplete to Jackson Hawes
13:014th & 6 at opp 47Jack Bosman punt for 34 yds, fair catch by Isaac Shabay at the PENN 13
Pennsylvania Punt, 5 plays
13:011st & 10 at own 13Malachi Hosley run for 5 yds to the PENN 18
13:012nd & 5 at own 18Aidan Sayin pass complete to Jared Richardson for 12 yds to the PENN 30 for a 1ST down
13:011st & 10 at own 30Malachi Hosley run for 5 yds to the PENN 35
13:012nd & 5 at own 35Malachi Hosley run for 4 yds to the PENN 39
13:013rd & 1 at own 39run for 12 yds to the PENN 27
10:084th & 13 at own 27Albert Jang punt for 18 yds
Yale Punt, 3 plays
10:081st & 10 at opp 45Tre Peterson run for 5 yds to the PENN 40
10:082nd & 5 at opp 40Tre Peterson run for 1 yd to the PENN 39
10:083rd & 4 at opp 39Nolan Grooms pass incomplete to Chase Nenad
8:514th & 4 at opp 39Jack Bosman punt for 35 yds, fair catch by Isaac Shabay at the PENN 4
Pennsylvania Field goal, 16 plays
8:511st & 10 at own 4Malachi Hosley run for 8 yds to the PENN 12
8:512nd & 2 at own 12Malachi Hosley run for 3 yds to the PENN 15 for a 1ST down
8:511st & 10 at own 15Aidan Sayin pass incomplete to Bisi Owens
8:512nd & 10 at own 15Aidan Sayin pass incomplete to Jared Richardson
8:513rd & 10 at own 15Aidan Sayin pass complete to Joshua Casilli for 32 yds to the PENN 47 for a 1ST down
8:511st & 10 at own 47Jacob Cisneros run for 1 yd to the PENN 46
8:512nd & 11 at own 46Aidan Sayin pass complete to Bryce Myers for 10 yds to the YALE 44
8:513rd & 1 at opp 44Aidan Sayin run for 2 yds to the YALE 42 for a 1ST down
8:511st & 10 at opp 42Aidan Sayin pass complete to Jared Richardson for 6 yds to the YALE 36
8:512nd & 4 at opp 36Aidan Sayin pass complete to Bisi Owens for 5 yds to the YALE 31 for a 1ST down
8:511st & 10 at opp 31Alex Haight run for 6 yds to the YALE 25
8:512nd & 4 at opp 25No 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.
8:512nd & 4 at opp 25Malachi Hosley run for 7 yds to the YALE 18 for a 1ST down
8:511st & 10 at opp 18Aidan Sayin pass complete to Alex Haight for 1 yd to the YALE 19
8:512nd & 11 at opp 19Aidan Sayin pass complete to Bisi Owens for 8 yds to the YALE 11
8:513rd & 3 at opp 11Aidan Sayin pass incomplete to Alex Haight
1:594th & 3 at opp 11Graham Gotlieb 28 yd FG GOODPennsylvania 20, Yale 14
Yale Field goal, 15 plays
1:591st & 10 at own 40Santiago Sturla kickoff for 30 yds
1:591st & 10 at own 30Nolan Grooms pass incomplete to Mason Tipton
1:592nd & 10 at own 30Nolan Grooms pass complete to Mason Shipp for 4 yds to the YALE 34
1:593rd & 6 at own 34No 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.
1:591st & 10 at own 49Nolan Grooms sacked by Kadari Machen for a loss of 4 yards to the YALE 45
1:592nd & 14 at own 45PENALTY Yale False Start 5 yards from Yale45 to Yale40. NO PLAY.
0:002nd & 19 at own 40Nolan Grooms run for 18 yds to the PENN 42
Q4 15:003rd & 1 at opp 42Joshua Pitsenberger run for 3 yds to the PENN 39 for a 1ST down
Q4 15:001st & 10 at opp 39Joshua Pitsenberger run for 5 yds to the PENN 34
Q4 15:002nd & 5 at opp 34Nolan Grooms run for 4 yds to the PENN 30
Q4 15:003rd & 1 at opp 30Joshua Pitsenberger run for 4 yds to the PENN 26 for a 1ST down
Q4 15:001st & 10 at opp 26Nolan Grooms pass incomplete to Mason Shipp
Q4 15:002nd & 10 at opp 26Joshua Pitsenberger run for 3 yds to the PENN 23
Q4 15:003rd & 7 at opp 23Spencer Alston run for 3 yds to the PENN 20
Q4 11:254th & 4 at opp 20Timeout Pennsylvania, clock 11:25
Q4 11:254th & 4 at opp 20No 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.
Q4 11:251st & goal at opp 5Nolan Grooms pass incomplete to Ryan Lindley
Q4 11:252nd & goal at opp 5Nolan Grooms pass incomplete to Chase Nenad
Q4 11:123rd & goal at opp 5Timeout Yale, clock 11:12
Q4 11:123rd & goal at opp 5Nolan Grooms pass incomplete to Jackson Hawes
Q4 11:024th & goal at opp 5Jack Bosman 23 yd FG GOODPennsylvania 20, Yale 17
4th quarter3 drives, then Pennsylvania 27, Yale 17
Pennsylvania Touchdown, 15 plays
10:571st & 10 at own 40Shamus Florio kickoff for 54 yds , Isaac Shabay return for 16 yds to the PENN 22
10:571st & 10 at own 22Aidan Sayin pass complete to Jared Richardson for 4 yds to the PENN 26
10:572nd & 6 at own 26Aidan Sayin pass complete to Joshua Casilli for 12 yds to the PENN 38 for a 1ST down
10:571st & 10 at own 38Aidan Sayin pass complete to Jared Richardson for 20 yds to the YALE 42 for a 1ST down
10:571st & 10 at opp 42Malachi Hosley run for 1 yd to the YALE 41
10:572nd & 9 at opp 41Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 31 for a 1ST down
10:571st & 10 at opp 31Aidan Sayin pass incomplete to Joshua Casilli
10:572nd & 10 at opp 31Malachi Hosley run for 6 yds to the YALE 25
10:573rd & 4 at opp 25Aidan Sayin pass complete to Bryce Myers for 8 yds to the YALE 17 for a 1ST down
10:571st & 10 at opp 17Aidan Sayin pass incomplete to Jared Richardson
7:102nd & 10 at opp 17Timeout Pennsylvania, clock 07:10
7:102nd & 10 at opp 17Aidan Sayin pass complete to Jared Richardson for 9 yds to the YALE 8
7:103rd & 1 at opp 8Aidan Sayin run for 3 yds to the YALE 5 for a 1ST down
6:031st & goal at opp 5Timeout Yale, clock 06:03
6:031st & goal at opp 5Aidan Sayin pass complete to Joshua Casilli for 3 yds to the YALE 8
6:032nd & goal at opp 8No 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.
6:032nd & goal at opp 18Aidan Sayin pass incomplete to Joshua Casilli
6:033rd & goal at opp 18Pennsylvania Penalty, Offensive Holding (Bisi Owens) to the YALE 15
4:263rd & goal at opp 15Bryce Myers 15 Yd pass from Aidan Sayin (Graham Gotlieb Kick) (Graham Gotlieb KICK)Pennsylvania 27, Yale 17
Yale Turnover on downs, 4 plays
4:261st & 10 at own 40Santiago Sturla kickoff for 60 yds for a touchback
4:261st & 10 at own 25Nolan Grooms run for no gain to the YALE 25
4:262nd & 10 at own 25Nolan Grooms pass complete to Spencer Alston for 9 yds to the YALE 34
4:263rd & 1 at own 34Nolan Grooms sacked by John Lista for a loss of 4 yards to the YALE 30
3:074th & 5 at own 30Nolan Grooms sacked by Jack Iuliano for a loss of 4 yards to the YALE 26
Pennsylvania End of game, 4 plays
3:071st & 10 at opp 26Malachi Hosley run for 1 yd to the YALE 25
3:072nd & 9 at opp 25Malachi Hosley run for 9 yds to the YALE 16 for a 1ST down
3:071st & 10 at opp 16Malachi Hosley run for 5 yds to the YALE 11
0:002nd & 5 at opp 11Kneel down by Penn at Yale11 for loss of 0 yards.

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.

Yale leads 45–⁠24–⁠1 in 70 meetings, counting the two since this game.

Recent meetings
2025Yale 35, Pennsylvania 13
2024Yale 31, Pennsylvania 10
2023Pennsylvania 27, Yale 17
2022Pennsylvania 20, Yale 13
2021Yale 42, Pennsylvania 28
2019Yale 46, Pennsylvania 41

Around this game