Yale at Pennsylvania

Friday, October 25, 2024

Yale beat Pennsylvania 31–⁠10. It was their 69th meeting; after it, Yale led the series 44–⁠24–⁠1.

AwayYale7–⁠3 in 2024
31
HomePennsylvania4–⁠6 in 2024
10

Final at Franklin Field, PhiladelphiaTV: ESPNUAttendance 7,917

At kickoff
62°F, mostly cloudy, wind 13 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Philadelphia International Airport (KPHL), 9 km from the stadium, six minutes before kickoff
Official
Paul Matt OvertonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Yale1477331
Pennsylvania0100010

Standouts

Player stats

Yale

PassingC/AttYdsTDInt
Grant Jordan24/3028941
RushingCarYdsTDLong
Joshua Pitsenberger1483018
Tre Peterson1080025
Grant Jordan52507
David Pantelis111011
ReceivingRecYdsTDLong
David Pantelis8123141
Mason Shipp770021
Chase Nenad436119
Jaxton Santiago129029
DefenseTklTFLSacksInt
Abu Kamara0001

Pennsylvania

PassingC/AttYdsTDInt
Liam O’Brien8/139101
Karson Siqueiros-Lasky0/4000
Aidan Sayin0/3000
RushingCarYdsTDLong
Liam O’Brien1361123
Malachi Hosley1348013
Jamal Bing Jr.4506
ReceivingRecYdsTDLong
Malachi Hosley124024
Julien Stokes322012
Alex Haight119019
Jared Richardson111011
DefenseTklTFLSacksInt
Josh Narcisse0001

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

Team stats

YalePennsylvania
498Total yards199
289Passing yards91
209Rushing yards108
9.6Yards per pass4.6
6.1Yards per rush3.3
24First downs12
5–⁠12Third downs3–⁠13
2–⁠2Fourth downs1–⁠3
2Turnovers2
6–⁠50Penalties3–⁠35
34:49Possession25:11

Efficiency

YalePennsylvania
61%Success rate33%
0.46EPA per play−0.10
1.00Explosiveness1.00
0.21Rushing EPA−0.17
0.75Passing EPA−0.01
33%Passing-down success13%
6%Havoc by its defense3%

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 51% to win. Elo’s favorite won.

The line

Pennsylvania −3, over/under 51.5.

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

Every drive

Pennsylvania end zoneYale end zoneQ1 YaleTouchdown, 11 playsQ1 PennsylvaniaPunt, 3 playsQ1 PennsylvaniaFumble, 1 playQ1 YaleTouchdown, 5 playsQ1 PennsylvaniaPunt, 6 playsQ1 YalePunt, 3 playsQ1 PennsylvaniaField goal, 9 playsQ2 YaleInterception, 6 playsQ2 PennsylvaniaPunt, 3 playsQ2 YalePunt, 3 playsQ2 PennsylvaniaTurnover on downs, 4 playsQ2 YaleTouchdown, 6 playsQ2 PennsylvaniaTouchdown, 5 playsQ2 YaleEnd of half, 1 playQ3 PennsylvaniaPunt, 5 playsQ3 YaleTouchdown, 9 playsQ3 PennsylvaniaTurnover on downs, 12 playsQ3 YaleField goal, 13 playsQ4 PennsylvaniaPunt, 3 playsQ4 YalePunt, 3 playsQ4 PennsylvaniaPunt, 3 playsQ4 YaleEnd of game, 6 plays
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 YaleTouchdown, 11 plays, 75 yards
  2. Q1 PennsylvaniaPunt, 3 plays, 0 yards
  3. Q1 PennsylvaniaFumble, 1 play, −2 yards
  4. Q1 YaleTouchdown, 5 plays, 82 yards
  5. Q1 PennsylvaniaPunt, 6 plays, 9 yards
  6. Q1 YalePunt, 3 plays, 9 yards
  7. Q1 PennsylvaniaField goal, 9 plays, 37 yards
  8. Q2 YaleInterception, 6 plays, 46 yards
  9. Q2 PennsylvaniaPunt, 3 plays, −6 yards
  10. Q2 YalePunt, 3 plays, 9 yards
  11. Q2 PennsylvaniaTurnover on downs, 4 plays, 7 yards
  12. Q2 YaleTouchdown, 6 plays, 60 yards
  13. Q2 PennsylvaniaTouchdown, 5 plays, 71 yards
  14. Q2 YaleEnd of half, 1 play, 9 yards
  15. Q3 PennsylvaniaPunt, 5 plays, 20 yards
  16. Q3 YaleTouchdown, 9 plays, 77 yards
  17. Q3 PennsylvaniaTurnover on downs, 12 plays, 65 yards
  18. Q3 YaleField goal, 13 plays, 95 yards
  19. Q4 PennsylvaniaPunt, 3 plays, 0 yards
  20. Q4 YalePunt, 3 plays, −2 yards
  21. Q4 PennsylvaniaPunt, 3 plays, −4 yards
  22. Q4 YaleEnd of game, 6 plays, 22 yards

Play by play

1st quarter7 drives, then Yale 14, Pennsylvania 0
Yale Touchdown, 11 plays
15:00Sam Smith kickoff for 65 yds for a touchback
15:001st & 10 at own 25Grant Jordan pass complete to David Pantelis for 5 yds to the YALE 30
15:002nd & 5 at own 30Joshua Pitsenberger run for 8 yds to the YALE 38 for a 1ST down
15:001st & 10 at own 38Joshua Pitsenberger run for 3 yds to the YALE 41
15:002nd & 7 at own 41Grant Jordan pass complete to Chase Nenad for 2 yds to the YALE 43
15:003rd & 5 at own 43Grant Jordan run for 4 yds to the YALE 47
15:004th & 1 at own 47Grant Jordan pass complete to Mason Shipp for 5 yds to the PENN 48 for a 1ST down
15:001st & 10 at opp 48Joshua Pitsenberger run for 6 yds to the PENN 42
15:002nd & 4 at opp 42Grant Jordan run for 2 yds to the PENN 40
15:003rd & 2 at opp 40Grant Jordan pass complete to David Pantelis for 31 yds to the PENN 9 for a 1ST down
15:001st & goal at opp 9Grant Jordan run for 6 yds to the PENN 3
9:522nd & goal at opp 3Grant Jordan pass complete to David Pantelis for 3 yds for a TD (Nick Conforti KICK)Yale 7, Pennsylvania 0
Pennsylvania Punt, 3 plays
9:44Shamus Florio kickoff for 64 yds , Julien Stokes return for 26 yds to the PENN 27
9:441st & 10 at own 27Aidan Sayin pass incomplete
9:442nd & 10 at own 27Aidan Sayin pass incomplete
9:443rd & 10 at own 27Aidan Sayin pass incomplete
9:204th & 10 at own 27Albert Jang punt for 51 yds , David Pantelis returns for no gain to the YALE 16 , returns for no gain to the YALE 16
Pennsylvania Fumble, 1 play
9:141st & 10 at opp 16Aidan Sayin sacked for a loss of 2 yards to the YALE 18 Aidan Sayin fumbled, recovered by YALE Kevin Jourdain , return for 0 yards
Yale Touchdown, 5 plays
9:141st & 10 at own 18David Pantelis run for 11 yds to the YALE 29 for a 1ST down
9:141st & 10 at own 29Grant Jordan pass complete to Mason Shipp for 11 yds to the YALE 40 for a 1ST down
9:141st & 10 at own 40Tre Peterson run for 16 yds to the PENN 44 for a 1ST down
9:141st & 10 at opp 44Tre Peterson run for 25 yds to the PENN 19 for a 1ST down
7:111st & 10 at opp 19Grant Jordan pass complete to Chase Nenad for 19 yds for a TD (Nick Conforti KICK)Yale 14, Pennsylvania 0
Pennsylvania Punt, 6 plays
7:04Shamus Florio kickoff for 61 yds , Julien Stokes return for 28 yds to the PENN 32
7:041st & 10 at own 32Liam O’Brien pass complete to Justin Cayenne for 8 yds to the PENN 40
7:042nd & 2 at own 40Jamal Bing Jr. run for 1 yd to the PENN 41
7:043rd & 1 at own 41Jamal Bing Jr. run for 2 yds to the PENN 43 for a 1ST down
7:041st & 10 at own 43Liam O’Brien pass incomplete
7:042nd & 10 at own 43Pennsylvania Penalty, False Start (-5 Yards) to the PENN 38
7:042nd & 15 at own 38Malachi Hosley run for 4 yds to the PENN 42
7:043rd & 11 at own 42Liam O’Brien run for a loss of 1 yard to the PENN 41
4:124th & 12 at own 41Albert Jang punt for 44 yds, fair catch by David Pantelis at the YALE 15
Yale Punt, 3 plays
4:121st & 10 at own 15Grant Jordan pass complete to Mason Shipp for 3 yds to the YALE 18
4:122nd & 7 at own 18Grant Jordan pass complete to David Pantelis for 6 yds to the YALE 24
4:123rd & 1 at own 24Grant Jordan pass incomplete
2:534th & 1 at own 24Shamus Florio punt for 39 yds , Julien Stokes returns for 18 yds to the YALE 45
Pennsylvania Field goal, 9 plays
2:531st & 10 at opp 45Malachi Hosley run for 6 yds to the YALE 39
2:532nd & 4 at opp 39Malachi Hosley run for a loss of 2 yards to the YALE 41
2:533rd & 6 at opp 41Liam O’Brien sacked by Kevin Jourdain and Mitchell Tyler for a loss of 1 yard to the YALE 42
2:534th & 7 at opp 42O’BRIEN, Liam pass deep to the left incomplete intended for CASILLI, Joshua thrown to the YALE14. PENALTY YALE Offsides on TYLER, Mitchell enforced 5 yards from the YALE42 to the YALE37 [NHSG]. NO PLAY (replay the down).
2:534th & 2 at opp 37Liam O’Brien pass complete to Julien Stokes for 5 yds to the YALE 32 for a 1ST down
0:001st & 10 at opp 32Liam O’Brien run for 23 yds to the YALE 9 for a 1ST down
Q2 15:001st & goal at opp 9O’BRIEN, Liam pass to the left incomplete intended for RICHARDSON, Jared thrown to the YALE0. PENALTY PENN Face mask on RICHARDSON, Jared enforced 15 yards from the YALE9 to the YALE24 [NHSG]. NO PLAY (replay the down).
Q2 15:001st & goal at opp 24Liam O’Brien run for 10 yds to the YALE 14
Q2 15:002nd & goal at opp 14Jamal Bing Jr. run for 6 yds to the YALE 8
Q2 15:003rd & goal at opp 8Liam O’Brien pass incomplete
Q2 13:344th & goal at opp 8Sam Smith 25 yd FG GOODYale 14, Pennsylvania 3
2nd quarter7 drives, then Yale 21, Pennsylvania 10
Yale Interception, 6 plays
13:29Sam Smith kickoff for 54 yds , Joey Felton return for 18 yds to the YALE 29
13:291st & 10 at own 29Grant Jordan pass complete to David Pantelis for 21 yds to the 50 yard line for a 1ST down
13:291st & 10 at the 50JORDAN, Grant pass deep to the right incomplete intended for NENAD, Chase thrown to the PENN18. PENALTY PENN Pass Interference on MALLOY, Devin enforced 15 yards to the PENN35 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
13:291st & 10 at opp 35Grant Jordan pass complete to Chase Nenad for 4 yds to the PENN 31
13:292nd & 6 at opp 31Grant Jordan pass complete to Mason Shipp for 11 yds to the PENN 20 for a 1ST down
13:291st & 10 at opp 20Grant Jordan pass complete to David Pantelis for 1 yd to the PENN 19 Yale Penalty, Offensive Holding (-10 Yards) to the PENN 29
13:292nd & 19 at opp 29Tre Peterson run for 4 yds to the PENN 25
Pennsylvania Punt, 3 plays
10:451st & 10 at own 47Liam O’Brien sacked by Mitchell Tyler for a loss of 9 yards to the PENN 38
10:452nd & 19 at own 38Liam O’Brien pass incomplete
10:453rd & 19 at own 38Liam O’Brien run for 3 yds to the PENN 41
9:054th & 16 at own 41Albert Jang punt for 55 yds, downed at the YALE 4
Yale Punt, 3 plays
9:051st & 10 at own 4Joshua Pitsenberger run for 1 yd to the YALE 5
9:052nd & 9 at own 5Grant Jordan run for 7 yds to the YALE 12
9:053rd & 2 at own 12Joshua Pitsenberger run for 1 yd to the YALE 13
6:514th & 1 at own 13Shamus Florio punt for 34 yds
Pennsylvania Turnover on downs, 4 plays
6:511st & 10 at opp 47Malachi Hosley run for 3 yds to the YALE 44
6:512nd & 7 at opp 44Malachi Hosley run for 4 yds to the YALE 40
5:184th & 1 at opp 38Timeout Yale, clock 05:18
5:183rd & 3 at opp 40Liam O’Brien run for 2 yds to the YALE 38
Yale Touchdown, 6 plays
5:061st & 10 at own 40Grant Jordan pass incomplete
5:062nd & 10 at own 40JORDAN, Grant pass to the right incomplete intended for PANTELIS, David thrown to the PENN47. PENALTY YALE Holding on BENNETT, Michael enforced 10 yards from the YALE40 to the YALE30 [NHSG]. NO PLAY (replay the down).
4:582nd & 20 at own 30Tre Peterson run for 11 yds to the YALE 41
4:583rd & 9 at own 41Grant Jordan pass complete to David Pantelis for 41 yds to the PENN 18 for a 1ST down
4:581st & 10 at opp 18Tre Peterson run for a loss of 2 yards to the PENN 20
4:582nd & 12 at opp 20Grant Jordan pass incomplete
2:513rd & 12 at opp 20Grant Jordan pass complete to Joey Felton for 20 yds for a TD (Nick Conforti KICK)Yale 21, Pennsylvania 3
Pennsylvania Touchdown, 5 plays
2:44Shamus Florio kickoff for 61 yds , Julien Stokes return for 25 yds to the PENN 29
2:441st & 10 at own 29Liam O’Brien pass complete to Julien Stokes for 12 yds to the PENN 41 for a 1ST down
2:051st & 10 at opp 40Timeout Pennsylvania, clock 02:05
2:051st & 10 at own 41Liam O’Brien pass complete to Alex Haight for 19 yds to the YALE 40 for a 1ST down
2:051st & 10 at opp 40O’BRIEN, Liam pass up the middle incomplete intended for STOKES, Julien thrown to the YALE30; QB hurried by KAMARA, Abu. PENALTY YALE Pass Interference on THOMPSON, Breylan enforced 15 yards to the YALE25 and results in automatic 1ST DOWN [NH]. NO PLAY (replay the down).
2:051st & 10 at opp 25Malachi Hosley run for 8 yds to the YALE 17
2:052nd & 2 at opp 17Liam O’Brien run for 12 yds to the YALE 5 for a 1ST down
0:431st & goal at opp 5Liam O’Brien run for 5 yds for a TD (Sam Smith KICK)Yale 21, Pennsylvania 10
Yale End of half, 1 play
0:37Sam Smith kickoff for 60 yds , Joey Felton return for 22 yds to the YALE 27
0:001st & 10 at own 27Joshua Pitsenberger run for 9 yds to the YALE 36
3rd quarter4 drives, then Yale 28, Pennsylvania 10
Pennsylvania Punt, 5 plays
14:53Shamus Florio kickoff for 65 yds , Julien Stokes return for 25 yds to the PENN 25
14:531st & 10 at own 25Malachi Hosley run for 4 yds to the PENN 29
14:532nd & 6 at own 29Malachi Hosley run for 13 yds to the PENN 42 for a 1ST down
14:531st & 10 at own 42Malachi Hosley run for 3 yds to the PENN 45
14:532nd & 7 at own 45Liam O’Brien run for 4 yds to the PENN 49
14:533rd & 3 at own 49Jamal Bing Jr. run for a loss of 4 yards to the PENN 45
11:374th & 7 at own 45Albert Jang punt for 32 yds
Yale Touchdown, 9 plays
11:371st & 10 at own 23Joshua Pitsenberger run for 9 yds to the YALE 32
11:372nd & 1 at own 32Joshua Pitsenberger run for 18 yds to the 50 yard line for a 1ST down
11:371st & 10 at the 50Grant Jordan pass complete to Chase Nenad for 11 yds to the PENN 39 for a 1ST down
11:371st & 10 at opp 39Joshua Pitsenberger run for 8 yds to the PENN 31
11:372nd & 2 at opp 31Grant Jordan pass complete to Mason Shipp for 21 yds to the PENN 10 for a 1ST down
11:371st & goal at opp 10Grant Jordan pass complete to Joey Felton for 5 yds to the PENN 5
11:372nd & goal at opp 5Nathan Denney run for 4 yds to the PENN 1
11:373rd & goal at opp 1Joshua Pitsenberger run for no gain to the PENN 1
6:354th & goal at opp 1Grant Jordan pass complete to Luke Foster for 1 yd for a TD (Nick Conforti KICK)Yale 28, Pennsylvania 10
Pennsylvania Turnover on downs, 12 plays
6:35Shamus Florio kickoff for 45 yds , Mike Fraraccio return for 14 yds to the PENN 34
6:291st & 10 at own 34Malachi Hosley run for 2 yds to the PENN 36
6:292nd & 8 at own 36Liam O’Brien pass complete to Bisi Owens for 7 yds to the PENN 43
6:293rd & 1 at own 43Malachi Hosley run for 2 yds to the PENN 45 for a 1ST down
6:291st & 10 at own 45Liam O’Brien pass complete to Malachi Hosley for 24 yds to the YALE 31 for a 1ST down
6:291st & 10 at opp 31Malachi Hosley run for 1 yd to the YALE 30
6:292nd & 9 at opp 30Liam O’Brien pass incomplete
6:293rd & 9 at opp 30Liam O’Brien pass complete to Jared Richardson for 11 yds to the YALE 19 for a 1ST down
6:291st & 10 at opp 19Liam O’Brien run for 13 yds to the YALE 6 for a 1ST down
6:291st & goal at opp 6Liam O’Brien pass complete to Julien Stokes for 5 yds to the YALE 1
6:292nd & goal at opp 1Liam O’Brien run for no gain to the YALE 1
0:334th & goal at opp 1Timeout Yale, clock 00:33
0:333rd & goal at opp 1Liam O’Brien run for no gain to the YALE 1
0:294th & goal at opp 1Malachi Hosley run for no gain to the YALE 1
Yale Field goal, 13 plays
0:291st & 10 at own 1Grant Jordan pass complete to Mason Shipp for 5 yds to the YALE 6
Q4 15:002nd & 5 at own 6Joshua Pitsenberger run for 2 yds to the YALE 8
Q4 15:003rd & 3 at own 8Joshua Pitsenberger run for 8 yds to the YALE 16 for a 1ST down
Q4 15:001st & 10 at own 16Grant Jordan pass complete to Ryan Belk for 5 yds to the YALE 21
Q4 15:002nd & 5 at own 21Grant Jordan run for 6 yds to the YALE 27 for a 1ST down
Q4 15:001st & 10 at own 27Grant Jordan pass complete to David Pantelis for 15 yds to the YALE 42 for a 1ST down
Q4 15:001st & 10 at own 42Grant Jordan pass complete to Mason Shipp for 14 yds to the PENN 44 for a 1ST down
Q4 15:001st & 10 at opp 44Joshua Pitsenberger run for 6 yds to the PENN 38
Q4 15:002nd & 4 at opp 38Grant Jordan pass complete to Jaxton Santiago for 29 yds to the PENN 9 for a 1ST down
Q4 15:001st & goal at opp 9Grant Jordan pass incomplete
Q4 15:002nd & goal at opp 9Tre Peterson run for 5 yds to the PENN 4
Q4 15:003rd & goal at opp 4Grant Jordan pass incomplete
Q4 8:424th & goal at opp 4Nick Conforti 22 yd FG GOODYale 31, Pennsylvania 10
4th quarter4 drives, then Yale 31, Pennsylvania 10
Pennsylvania Punt, 3 plays
8:34Shamus Florio kickoff for 65 yds , Julien Stokes return for 19 yds to the PENN 19
8:341st & 10 at own 19Karson Siqueiros-Lasky pass incomplete
8:342nd & 10 at own 19Karson Siqueiros-Lasky pass incomplete
8:343rd & 10 at own 19Karson Siqueiros-Lasky pass incomplete
8:044th & 10 at own 19Albert Jang punt for 33 yds, fair catch by David Pantelis at the YALE 48
Yale Punt, 3 plays
8:041st & 10 at own 48Nathan Denney run for 3 yds to the PENN 49
8:042nd & 7 at opp 49Nathan Denney run for 1 yd to the PENN 48
8:043rd & 6 at opp 48Yale Penalty, False Start (-5 Yards) to the YALE 47
8:043rd & 11 at own 47Joshua Pitsenberger run for 4 yds to the PENN 49
8:044th & 7 at opp 49Yale Penalty, False Start (Zack Haaland) to the YALE 46
5:234th & 12 at own 46Shamus Florio punt for 38 yds, fair catch by Julien Stokes at the PENN 16
Pennsylvania Punt, 3 plays
5:231st & 10 at own 16Karson Siqueiros-Lasky sacked for a loss of 4 yards to the PENN 12 Karson Siqueiros-Lasky fumbled, recovered by PENN Karson Siqueiros-Lasky , return for 0 yards
5:232nd & 14 at own 12Karson Siqueiros-Lasky run for no gain to the PENN 12
5:233rd & 14 at own 12Karson Siqueiros-Lasky pass incomplete
3:484th & 14 at own 12Albert Jang punt for 47 yds
Yale End of game, 6 plays
3:481st & 10 at own 41Tre Peterson run for 5 yds to the YALE 46
3:482nd & 5 at own 46Tre Peterson run for 7 yds to the PENN 47 for a 1ST down
2:002nd & 6 at opp 43Timeout Pennsylvania, clock 02:00
2:001st & 10 at opp 47Tre Peterson run for 4 yds to the PENN 43
2:002nd & 6 at opp 43Tre Peterson run for 5 yds to the PENN 38
2:003rd & 1 at opp 38Nathan Denney run for 2 yds to the PENN 36 for a 1ST down
0:001st & 10 at opp 36[NH] Kneel down by JORDAN, Grant at PENN37 (team loss of 1), clock 00:00.

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 one 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