Yale at Pennsylvania

Saturday, October 22, 2022

Pennsylvania beat Yale 20–⁠13. It was their 67th meeting; after it, Yale led the series 43–⁠23–⁠1.

AwayYale8–⁠2 in 2022
13
HomePennsylvania8–⁠2 in 2022
20

Final at Franklin Field, PhiladelphiaTV: ESPN+Attendance 11,972

At kickoff
65°F, a few clouds, wind 3 mphWeather: NOAA NCEI Integrated Surface Database; Philadelphia International Airport (KPHL), 9 km from the stadium, six minutes before kickoff
Official
Antonio MarcellaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Yale0100313
Pennsylvania373720

Standouts

Player stats

Yale

PassingC/AttYdsTDInt
Nolan Grooms11/1912501
RushingCarYdsTDLong
Joshua Pitsenberger889147
Nolan Grooms1241017
Tre Peterson837011
ReceivingRecYdsTDLong
David Pantelis596041
Mason Shipp316010
Mason Tipton31308

Pennsylvania

PassingC/AttYdsTDInt
Aidan Sayin28/4329810
Maurcus McDaniel2/25300
RushingCarYdsTDLong
Jonathan Mulatu83017
Chandler McGruder317013
Ben Krimm1707
Julien Stokes2706
ReceivingRecYdsTDLong
Rory Starkey Jr.986124
Malone Howley281044
Jonathan Mulatu450027
Joshua Casilli646013
DefenseTklTFLSacksInt
Jake Heimlicher0001

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

Team stats

YalePennsylvania
292Total yards397
125Passing yards351
167Rushing yards46
6.6Yards per pass7.8
5.2Yards per rush2.6
11First downs20
3–⁠11Third downs2–⁠10
0–⁠2Fourth downs0–⁠2
1Turnovers0
5–⁠34Penalties5–⁠45
28:23Possession31:37

Efficiency

YalePennsylvania
39%Success rate46%
−0.21EPA per play0.10
1.18Explosiveness0.92
0.21Rushing EPA−0.12
−0.51Passing EPA0.18
25%Passing-down success13%

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)

Pennsylvania 54% to win. Elo’s favorite won.

The line

Pennsylvania −4.5, over/under 45.5.

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

Before kickoff, the win chances were Pennsylvania 62%, Yale 38%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Pennsylvania end zoneYale end zoneQ1 YalePunt, 3 playsQ1 PennsylvaniaTurnover on downs, 4 playsQ1 YaleTurnover on downs, 4 playsQ1 PennsylvaniaField goal, 13 playsQ1 YaleField goal, 9 playsQ2 PennsylvaniaTurnover on downs, 8 playsQ2 YalePunt, 3 playsQ2 PennsylvaniaPunt, 3 playsQ2 YaleTouchdown, 7 playsQ2 PennsylvaniaPunt, 4 playsQ2 YaleInterception, 1 playQ2 PennsylvaniaTouchdown, 2 playsQ2 YaleEnd of half, 1 playQ3 PennsylvaniaField goal, 8 playsQ3 YalePunt, 5 playsQ3 PennsylvaniaPunt, 3 playsQ3 YalePunt, 5 playsQ3 PennsylvaniaMissed FG, 8 playsQ4 YaleField goal, 8 playsQ4 PennsylvaniaPunt, 3 playsQ4 YaleTurnover on downs, 6 playsQ4 PennsylvaniaTouchdown, 10 playsQ4 YaleEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Pennsylvania drives left to right, Yale right to left.
  1. Q1 YalePunt, 3 plays, 5 yards
  2. Q1 PennsylvaniaTurnover on downs, 4 plays, 0 yards
  3. Q1 YaleTurnover on downs, 4 plays, 6 yards
  4. Q1 PennsylvaniaField goal, 13 plays, 63 yards
  5. Q1 YaleField goal, 9 plays, 52 yards
  6. Q2 PennsylvaniaTurnover on downs, 8 plays, 45 yards
  7. Q2 YalePunt, 3 plays, 2 yards
  8. Q2 PennsylvaniaPunt, 3 plays, −1 yard
  9. Q2 YaleTouchdown, 7 plays, 76 yards
  10. Q2 PennsylvaniaPunt, 4 plays, −2 yards
  11. Q2 YaleInterception, 1 play, 0 yards
  12. Q2 PennsylvaniaTouchdown, 2 plays, 40 yards
  13. Q2 YaleEnd of half, 1 play, −1 yard
  14. Q3 PennsylvaniaField goal, 8 plays, 72 yards
  15. Q3 YalePunt, 5 plays, 13 yards
  16. Q3 PennsylvaniaPunt, 3 plays, −10 yards
  17. Q3 YalePunt, 5 plays, 27 yards
  18. Q3 PennsylvaniaMissed FG, 8 plays, 94 yards
  19. Q4 YaleField goal, 8 plays, 63 yards
  20. Q4 PennsylvaniaPunt, 3 plays, 6 yards
  21. Q4 YaleTurnover on downs, 6 plays, 19 yards
  22. Q4 PennsylvaniaTouchdown, 10 plays, 59 yards
  23. Q4 YaleEnd of game, 1 play, 10 yards

Play by play

1st quarter7 drives, then Pennsylvania 3, Yale 0
Yale Punt, 3 plays
14:54Charlie Mossy kickoff for 58 yds , Joey Felton return for 28 yds to the Yale 35
14:541st & 10 at own 35Nolan Grooms pass complete to Mason Tipton for 7 yds to the Yale 42
14:542nd & 3 at own 42Nolan Grooms pass complete to Mason Tipton for a loss of 2 yards to the Yale 40
14:543rd & 5 at own 40Nolan Grooms pass incomplete
13:184th & 5 at own 40Jack Bosman punt for 36 yds , Walter Soefker returns for a loss of 2 yards to the Penn 22
13:181st & 10 at own 22SAYIN, Aidan pass to the left complete for 19 yards to STARKEY, Rory caught at the PNN37 and advanced to the PNN41 (OWENS, Wande). PENALTY PNN Holding on MAYBERRY, Trevor enforced 10 yards from the PNN22 to the PNN12 [NHSG]. NO PLAY (replay the down).
Pennsylvania Turnover on downs, 4 plays
13:181st & 20 at own 12Aidan Sayin pass incomplete
13:182nd & 20 at own 12Aidan Sayin run for 3 yds to the Penn 15
13:183rd & 17 at own 15Aidan Sayin pass incomplete
11:514th & 17 at own 15run for 7 yds to the Penn 22
Yale Turnover on downs, 4 plays
11:511st & 10 at opp 22Nolan Grooms sacked by Joey Slackman for a loss of 5 yards to the Penn 27
11:512nd & 15 at opp 27Tre Peterson run for 3 yds to the Penn 24
11:513rd & 12 at opp 24Nolan Grooms pass complete to Mason Tipton for 8 yds to the Penn 16
9:474th & 4 at opp 16Nolan Grooms pass incomplete
Pennsylvania Field goal, 13 plays
9:471st & 10 at own 16Jonathan Mulatu run for 7 yds to the Penn 23
9:472nd & 3 at own 23Aidan Sayin pass complete to Joshua Casilli for 7 yds to the Penn 30 for a 1ST down
Yale Turnover on downs, 4 plays
9:474th & 4 at opp 16Nolan Grooms pass incomplete
Pennsylvania Field goal, 13 plays
9:471st & 10 at own 30Jonathan Mulatu run for 3 yds to the Penn 33
9:472nd & 7 at own 33Aidan Sayin pass complete to Rory Starkey Jr. for 16 yds to the Penn 49 for a 1ST down
9:471st & 10 at own 49Aidan Sayin pass complete to Rory Starkey Jr. for 6 yds to the Yale 45
9:472nd & 4 at opp 45Aidan Sayin pass complete to Joshua Casilli for 5 yds to the Yale 40 for a 1ST down
9:471st & 10 at opp 40Aidan Sayin pass complete to Joshua Casilli for 5 yds to the Yale 35
9:472nd & 5 at opp 35SAYIN, Aidan pass up the middle incomplete intended for STOKES, Sterling thrown to the YLE20; QB hurried by NICKERSON, Reid. PENALTY YLE Holding on ELLIS, Kyle enforced 10 yards from the YLE35 to the YLE25 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
9:471st & 10 at opp 25Aidan Sayin pass complete to Joshua Casilli for 9 yds to the Yale 16
9:472nd & 1 at opp 16Julien Stokes run for 6 yds to the Yale 10 for a 1ST down
9:471st & goal at opp 10Aidan Sayin pass complete to Julien Stokes for 4 yds to the Yale 6
9:472nd & goal at opp 6SAYIN, Aidan pass to the left complete for -4 yards to STOKES, Julien caught at the YLE8 and advanced to the YLE10 (AYO-DUROJAIYE, Inumidun). PENALTY PNN Personal Foul on MAYBERRY, Trevor enforced 15 yards from the YLE6 to the YLE21 [NHSG]. NO PLAY (replay the down).
9:472nd & goal at opp 21Aidan Sayin pass incomplete
9:473rd & goal at opp 21Aidan Sayin pass incomplete
2:514th & goal at opp 21Graham Gotlieb 38 yd FG GOODPennsylvania 3, Yale 0
Yale Field goal, 9 plays
2:46Charlie Mossy kickoff for 59 yds , Joey Felton return for 21 yds to the Yale 27
2:461st & 10 at own 27Nolan Grooms run for no gain to the Yale 27
2:462nd & 10 at own 27Nolan Grooms run for 10 yds to the Yale 37 for a 1ST down
2:461st & 10 at own 37Nolan Grooms run for 3 yds to the Yale 40
2:462nd & 7 at own 40Nolan Grooms run for no gain to the Yale 40
Q2 15:003rd & 7 at own 40Nolan Grooms pass complete to David Pantelis for 38 yds to the Penn 22 for a 1ST down
Q2 15:001st & 10 at opp 22Nolan Grooms pass incomplete
Q2 15:002nd & 10 at opp 22GROOMS, Nolan pass to the left complete for 15 yards to PANTELIS, David caught at the PNN21 and advanced to the PNN7 (MEANS, Shiloh). PENALTY YLE Holding on TIPTON, Mason enforced 10 yards from the PNN22 to the PNN32 [NHSG]. NO PLAY (replay the down).
Q2 15:002nd & 20 at opp 32Joshua Pitsenberger run for 6 yds to the Penn 26
Q2 15:003rd & 14 at opp 26YALE Penalty, Illegal Formation (Nolan Grooms) declined
Q2 12:564th & 9 at opp 21Jack Bosman 37 yd FG GOODTied at 3
2nd quarter7 drives, then Tied at 10
Pennsylvania Turnover on downs, 8 plays
12:56Jack Bosman kickoff for 65 yds for a touchback
12:561st & 10 at own 25Aidan Sayin pass complete to Bryce Myers for 9 yds to the Penn 34
12:562nd & 1 at own 34Aidan Sayin pass complete to Julien Stokes for 18 yds to the Yale 48 for a 1ST down
12:561st & 10 at opp 48Aidan Sayin pass incomplete
12:562nd & 10 at opp 48SAYIN, Aidan pass up the middle incomplete intended for STARKEY, Rory thrown to the YLE42. PENALTY YLE Pass Interference on MOORE, Hamilton enforced at the spot of the foul for 4 yards to the YLE44 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:561st & 10 at opp 44Aidan Sayin pass complete to Julien Stokes for 11 yds to the Yale 33 for a 1ST down
12:561st & 10 at opp 33Chandler McGruder run for 3 yds to the Yale 30
9:463rd & 7 at opp 30Timeout YALE, clock 09:46
9:462nd & 7 at opp 30Aidan Sayin pass incomplete
9:463rd & 7 at opp 30Aidan Sayin pass complete to Rory Starkey Jr. for no gain to the Yale 30
8:574th & 7 at opp 30Aidan Sayin pass incomplete
Yale Punt, 3 plays
8:571st & 10 at own 30Nolan Grooms pass complete to David Pantelis for 4 yds to the Yale 34
8:572nd & 6 at own 34Tre Peterson run for a loss of 2 yards to the Yale 32
8:573rd & 8 at own 32Nolan Grooms sacked by Garrett Morris and Jake Heimlicher for 0 yards to the Yale 32
6:584th & 8 at own 32Jack Bosman punt for 43 yds , Walter Soefker returns for 1 yd to the Penn 26
Pennsylvania Punt, 3 plays
6:581st & 10 at own 26NILES, Jordan rush to the right for a gain of 6 yards to the PNN32 (PATTERSON, Clay). PENALTY PNN Holding on CAYENNE, Justin enforced 10 yards from the PNN26 to the PNN16 [NHSG]. NO PLAY (replay the down).
6:581st & 20 at own 16Aidan Sayin run for 3 yds to the Penn 19
6:582nd & 17 at own 19Aidan Sayin pass complete to Jonathan Mulatu for 6 yds to the Penn 25
6:583rd & 11 at own 25Aidan Sayin pass incomplete
4:504th & 11 at own 25Ben Krimm punt for 51 yds, downed at the Yale 24
Yale Touchdown, 7 plays
4:501st & 10 at own 24[NHSG] Kneel down by GROOMS, Nolan at YLE26 (team loss of 2).
3:353rd & 2 at own 32Timeout YALE, clock 03:35
3:352nd & 8 at own 26Nolan Grooms pass complete to David Pantelis for 6 yds to the Yale 32
3:353rd & 2 at own 32Joshua Pitsenberger run for 2 yds to the Yale 34 for a 1ST down
3:351st & 10 at own 34Tre Peterson run for 11 yds to the Yale 45 for a 1ST down
3:351st & 10 at own 45Tre Peterson run for 5 yds to the 50 yard line
3:352nd & 5 at the 50David Pantelis run for 3 yds to the Penn 47
1:233rd & 2 at opp 47Joshua Pitsenberger run for 47 yds for a TD, (Jack Bosman KICK)Yale 10, Pennsylvania 3
Pennsylvania Punt, 4 plays
1:23Jack Bosman kickoff for 65 yds for a touchback
1:231st & 10 at own 25Aidan Sayin pass complete to Rory Starkey Jr. for 12 yds to the Penn 37 for a 1ST down
1:231st & 10 at own 37Aidan Sayin pass incomplete
1:232nd & 10 at own 37Aidan Sayin pass incomplete
1:233rd & 10 at own 37Aidan Sayin sacked by Tamatoa McDonough and Clay Patterson for a loss of 9 yards to the Penn 28
1:234th & 19 at own 28PENN Penalty, False Start (Bryce Myers) to the Penn 23
0:374th & 24 at own 23Ben Krimm punt for 35 yds, fair catch by Joey Felton at the Yale 42
0:301st & 10 at own 42Nolan Grooms pass intercepted
Pennsylvania Touchdown, 2 plays
0:161st & 9 at opp 40Aidan Sayin pass complete to Malone Howley for 37 yds to the Yale 3 for a 1ST down
0:161st & goal at opp 3Timeout PENN, clock 00:16
0:141st & goal at opp 3Aidan Sayin pass complete to Rory Starkey Jr. for 3 yds for a TD, (Graham Gotlieb KICK)Tied at 10
Yale End of half, 1 play
0:08Charlie Mossy kickoff for 46 yds , Joey Felton return for 8 yds to the Yale 27
0:001st & 10 at own 27[NH] Kneel down by GROOMS, Nolan at YLE26 (team loss of 1), clock 00:00.
3rd quarter5 drives, then Pennsylvania 13, Yale 10
Pennsylvania Field goal, 8 plays
14:54Jack Bosman kickoff for 65 yds , Julien Stokes return for 25 yds to the Penn 25
14:541st & 10 at own 25Aidan Sayin pass complete to Joshua Casilli for 13 yds to the Penn 38 for a 1ST down
14:541st & 10 at own 38Aidan Sayin pass complete to Rory Starkey Jr. for 24 yds to the Yale 38 for a 1ST down
14:541st & 10 at opp 38Jonathan Mulatu run for 4 yds to the Yale 34
14:542nd & 6 at opp 34Aidan Sayin pass complete to Rory Starkey Jr. for 4 yds to the Yale 30
14:543rd & 2 at opp 30Maurcus McDaniel pass complete to Aidan Sayin for 26 yds to the Yale 4 for a 1ST down
14:541st & goal at opp 4Julien Stokes run for 1 yd to the Yale 3
14:542nd & goal at opp 3Aidan Sayin pass incomplete
11:193rd & goal at opp 3Graham Gotlieb 20 yd FG GOODPennsylvania 13, Yale 10
Yale Punt, 5 plays
11:11Charlie Mossy kickoff for 60 yds , Joey Felton return for 29 yds to the Yale 34
11:111st & 10 at own 34Joshua Pitsenberger run for 6 yds to the Yale 40
11:112nd & 4 at own 40Joshua Pitsenberger run for 5 yds to the Yale 45 for a 1ST down
11:111st & 10 at own 45Nolan Grooms run for 1 yd to the Yale 46
11:112nd & 9 at own 46Nolan Grooms pass complete to Mason Shipp for 1 yd to the Yale 47
11:113rd & 8 at own 47Nolan Grooms pass incomplete
8:094th & 8 at own 47Jack Bosman punt for 43 yds , Walter Soefker returns for 11 yds to the Penn 21
Pennsylvania Punt, 3 plays
8:091st & 10 at own 21Aidan Sayin pass incomplete
8:092nd & 10 at own 21Aidan Sayin pass complete to Julien Stokes for 7 yds to the Penn 28
8:093rd & 3 at own 28PENN Penalty, False Start (Maurcus McDaniel) to the Penn 23
8:093rd & 8 at own 23Aidan Sayin sacked by Tamatoa McDonough for a loss of 12 yards to the Penn 11
5:554th & 20 at own 11Ben Krimm punt for 53 yds , Ryan Lindley returns for a loss of 1 yard to the Yale 35
Yale Punt, 5 plays
5:551st & 10 at own 35Tre Peterson run for 6 yds to the Yale 41
5:552nd & 4 at own 41Nolan Grooms run for 17 yds to the Penn 42 for a 1ST down
5:551st & 10 at opp 42PETERSON, Tre rush up the middle for a gain of 3 yards to the PNN39 (MORRIS, Micah). PENALTY Before the snap, YLE Illegal Shift on HAWES, Jackson enforced 5 yards from the PNN42 to the PNN47. NO PLAY (replay the down).
5:551st & 15 at opp 47Tre Peterson run for 2 yds to the Penn 45
5:552nd & 13 at opp 45Nolan Grooms pass complete to David Pantelis for 7 yds to the Penn 38
5:553rd & 6 at opp 38Nolan Grooms pass incomplete
2:374th & 6 at opp 38Jack Bosman punt for 35 yds, fair catch by Walter Soefker at the Penn 3
Pennsylvania Missed FG, 8 plays
2:371st & 10 at own 3Chandler McGruder run for 13 yds to the Penn 16 for a 1ST down
2:371st & 10 at own 16Aidan Sayin pass complete to Malone Howley for 44 yds to the Yale 40 for a 1ST down
2:371st & 10 at opp 40Aidan Sayin pass complete to Sterling Stokes for 4 yds to the Yale 36
0:002nd & 6 at opp 36Maurcus McDaniel pass complete to Jonathan Mulatu for 27 yds to the Yale 9 for a 1ST down
Q4 15:001st & goal at opp 9Aidan Sayin pass incomplete
Q4 15:002nd & goal at opp 9Chandler McGruder run for 1 yd to the Yale 8
Q4 15:003rd & goal at opp 8Aidan Sayin pass complete to Sterling Stokes for 5 yds to the Yale 3
Q4 13:224th & goal at opp 3Graham Gotlieb 20 yd FG BLOCKED blocked by
4th quarter5 drives, then Pennsylvania 20, Yale 13
Yale Field goal, 8 plays
13:221st & 10 at own 9Joshua Pitsenberger run for 4 yds to the Yale 13
13:222nd & 6 at own 13Joshua Pitsenberger run for 10 yds to the Yale 23 for a 1ST down
13:221st & 10 at own 23Nolan Grooms run for 5 yds to the Yale 28
13:222nd & 5 at own 28Nolan Grooms pass complete to David Pantelis for 41 yds to the Penn 31 for a 1ST down
13:221st & 10 at opp 31Tre Peterson run for 7 yds to the Penn 24
13:222nd & 3 at opp 24Nolan Grooms pass incomplete
13:223rd & 3 at opp 24David Pantelis run for a loss of 4 yards to the Penn 28
9:214th & 7 at opp 28Jack Bosman 46 yd FG GOODTied at 13
Pennsylvania Punt, 3 plays
9:13Jack Bosman kickoff for 62 yds , Jordan Niles return for 14 yds to the Penn 17
9:131st & 10 at own 17Aidan Sayin pass complete to Rory Starkey Jr. for 6 yds to the Penn 23
9:132nd & 4 at own 23Aidan Sayin pass incomplete
9:133rd & 4 at own 23Aidan Sayin pass incomplete
8:204th & 4 at own 23Ben Krimm punt for 37 yds, fair catch by Ryan Lindley at the Yale 40
Yale Turnover on downs, 6 plays
8:201st & 10 at own 40Tre Peterson run for 5 yds to the Yale 45
8:202nd & 5 at own 45Nolan Grooms run for 8 yds to the Penn 47 for a 1ST down
8:201st & 10 at opp 47YALE Penalty, False Start (Jackson Hawes) to the Yale 48
8:201st & 15 at own 48Joshua Pitsenberger run for 9 yds to the Penn 43
8:202nd & 6 at opp 43Nolan Grooms run for 3 yds to the Penn 40
8:203rd & 3 at opp 40Nolan Grooms pass incomplete
5:144th & 3 at opp 40Nolan Grooms sacked by Joey Slackman and Micah Morris for a loss of 1 yard to the Penn 41
Pennsylvania Touchdown, 10 plays
5:141st & 10 at own 41Aidan Sayin pass complete to Jonathan Mulatu for no gain to the Penn 41
5:142nd & 10 at own 41Aidan Sayin pass complete to Rory Starkey Jr. for 15 yds to the Yale 44 for a 1ST down
5:141st & 10 at opp 44Jonathan Mulatu run for 7 yds to the Yale 37
5:142nd & 3 at opp 37Aidan Sayin pass complete to Joshua Casilli for 7 yds to the Yale 30 for a 1ST down
2:091st & 10 at opp 13Timeout YALE, clock 02:09
2:091st & 10 at opp 30Aidan Sayin pass complete to Jonathan Mulatu for 17 yds to the Yale 13 for a 1ST down
2:091st & 10 at opp 13Jonathan Mulatu run for 3 yds to the Yale 10
0:593rd & 3 at opp 6Timeout YALE, clock 00:59
0:592nd & 7 at opp 10Aidan Sayin pass complete to Julien Stokes for 4 yds to the Yale 6
0:543rd & 3 at opp 6Jonathan Mulatu run for 4 yds to the Yale 2 for a 1ST down
0:541st & goal at opp 2Timeout PENN, clock 00:54
0:541st & goal at opp 2Jonathan Mulatu run for 1 yd to the Yale 1
0:202nd & goal at opp 1Jonathan Mulatu run for 1 yd for a TD, (Graham Gotlieb KICK)Pennsylvania 20, Yale 13
Yale End of game, 1 play
0:16Charlie Mossy kickoff for 40 yds , Nathan Denney return for 10 yds to the Yale 35
0:001st & 10 at own 35Nolan Grooms pass complete to Mason Shipp for 10 yds to the Yale 45 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.

Yale leads 45–⁠24–⁠1 in 70 meetings, counting the three 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