Pennsylvania at Yale

Saturday, October 25, 2025

Yale beat Pennsylvania 35–⁠13. It was their 70th meeting; Yale leads the series 45–⁠24–⁠1.

AwayPennsylvania6–⁠4 in 2025
13
HomeYale9–⁠3 in 2025
35

Final at Yale Bowl, New HavenTV: ESPN+Attendance 4,412

At kickoff
58°F, clear, wind 8 mph from the northwestWeather: NOAA NCEI Global Historical Climatology Network hourly; New Haven Tweed Airport, 9 km from the stadium, seven minutes before kickoff
Official
Jeff PumphreyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pennsylvania373013
Yale7217035

Standouts

Player stats

Pennsylvania

PassingC/AttYdsTDInt
Liam O’Brien21/3922010
RushingCarYdsTDLong
Donte West1147010
Liam O’Brien2245012
ReceivingRecYdsTDLong
Jared Richardson685128
Bisi Owens765032
Davis Ellis231026
Sean Williams Jr.214012

Yale

PassingC/AttYdsTDInt
Dante Reno16/2221130
RushingCarYdsTDLong
Joshua Pitsenberger22145123
Wilhelm Daal637021
Dante Reno320010
ReceivingRecYdsTDLong
Nico Brown8121233
Jaxton Santiago559126
Lucius Anderson122022
Wilhelm Daal1606

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

Team stats

PennsylvaniaYale
312Total yards413
220Passing yards211
92Rushing yards202
5.6Yards per pass9.6
2.8Yards per rush6.1
24First downs21
4–⁠15Third downs4–⁠8
1–⁠4Fourth downs0–⁠1
2Turnovers2
10–⁠110Penalties12–⁠137
36:44Possession23:16

Efficiency

PennsylvaniaYale
39%Success rate46%
−0.18EPA per play0.38
1.11Explosiveness1.34
−0.41Rushing EPA0.33
−0.02Passing EPA0.47
13%Passing-down success39%

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

The line

Yale −6.5, over/under 53.5.

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 YaleFumble, 2 playsQ1 PennsylvaniaField goal, 4 playsQ1 YalePunt, 3 playsQ1 PennsylvaniaPunt, 10 playsQ1 YaleTouchdown, 10 playsQ1 PennsylvaniaFumble return TD, 5 plays (Yale scores)Q2 PennsylvaniaPunt, 3 playsQ2 YaleTouchdown, 2 playsQ2 PennsylvaniaTouchdown, 11 playsQ2 PennsylvaniaPunt, 3 playsQ2 YaleTouchdown, 6 playsQ2 PennsylvaniaPunt, 3 playsQ2 YaleEnd of half, 1 playQ3 YaleTurnover on downs, 5 playsQ3 PennsylvaniaTurnover on downs, 7 playsQ3 YaleTurnover on downs, 5 playsQ3 PennsylvaniaField goal, 8 playsQ3 YaleTouchdown, 7 playsQ3 PennsylvaniaTurnover on downs, 7 playsQ4 YalePunt, 4 playsQ4 PennsylvaniaTurnover on downs, 13 playsQ4 YaleEnd of game, 12 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 YaleFumble, 2 plays, −10 yards
  2. Q1 PennsylvaniaField goal, 4 plays, 4 yards
  3. Q1 YalePunt, 3 plays, 3 yards
  4. Q1 PennsylvaniaPunt, 10 plays, 20 yards
  5. Q1 YaleTouchdown, 10 plays, 82 yards
  6. Q1 PennsylvaniaFumble return TD, 5 plays (Yale scores), −15 yards
  7. Q2 PennsylvaniaPunt, 3 plays, −5 yards
  8. Q2 YaleTouchdown, 2 plays, 32 yards
  9. Q2 PennsylvaniaTouchdown, 11 plays, 74 yards
  10. Q2 PennsylvaniaPunt, 3 plays, −3 yards
  11. Q2 YaleTouchdown, 6 plays, 64 yards
  12. Q2 PennsylvaniaPunt, 3 plays, −19 yards
  13. Q2 YaleEnd of half, 1 play, 2 yards
  14. Q3 YaleTurnover on downs, 5 plays, 4 yards
  15. Q3 PennsylvaniaTurnover on downs, 7 plays, 34 yards
  16. Q3 YaleTurnover on downs, 5 plays, 25 yards
  17. Q3 PennsylvaniaField goal, 8 plays, 47 yards
  18. Q3 YaleTouchdown, 7 plays, 72 yards
  19. Q3 PennsylvaniaTurnover on downs, 7 plays, 52 yards
  20. Q4 YalePunt, 4 plays, 20 yards
  21. Q4 PennsylvaniaTurnover on downs, 13 plays, 62 yards
  22. Q4 YaleEnd of game, 12 plays, 85 yards

Play by play

1st quarter6 drives, then Yale 7, Pennsylvania 3
Yale Fumble, 2 plays
15:001st & 10 at own 24No Huddle-Shotgun #7 J.Pitsenberger rush left for 1 yard loss to the YALE23 (#39 E.Fearon; #8 C.Olsztyn)
14:162nd & 11 at own 23No Huddle-Shotgun #2 D.Reno pass complete short right to #23 N.Brown caught at YALE23, for 6 yards to the YALE29 fumbled by #23 N.Brown at YALE27 forced by #8 C.Olsztyn recovered by PENN #44 J.Lista at YALE29, End Of Play PENALTY YALE UNS: Unsportsmanlike Conduct (#69 Q.Lewis) 15 yards from YALE29 to YALE14, 1ST DOWN
Pennsylvania Field goal, 4 plays
14:161st & 10 at opp 14No Huddle-Shotgun #2 L.O’Brien pass incomplete short left to #17 J.Richardson thrown to YALE06
14:162nd & 10 at opp 14No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #3 D.Ellis thrown to YALE05 broken up by #93 M.Johnson
14:163rd & 10 at opp 14No Huddle-Shotgun #2 L.O’Brien pass complete short left to #17 J.Richardson caught at YALE08, for 9 yards to the YALE05 (#8 P.Grant)
14:164th & 1 at opp 5No Huddle-Shotgun #2 L.O’Brien rush middle for 1 yard gain to the YALE04 (#93 M.Johnson; #2 E.Larry) PENALTY PENN Illegal Formation 5 yards from YALE05 to YALE10. NO PLAY
13:114th & 6 at opp 10#96 M.Walters field goal attempt from 28 yards GOOD (H: #2 L.O’Brien, LS: #15 Z.Darche), clock 13:11Pennsylvania 3, Yale 0
Yale Punt, 3 plays
13:111st & 10 at own 40#91 S.Smith kickoff 60 yards to the YALE00, Touchback
13:111st & 10 at own 25No Huddle-Shotgun #7 J.Pitsenberger rush middle for 3 yards gain to the YALE28 (#99 L.Forster; #2 K.Machen)
13:112nd & 7 at own 28No Huddle-Shotgun #7 J.Pitsenberger rush middle for 0 yards to the YALE28 (#90 C.Janki; #2 K.Machen)
13:113rd & 7 at own 28No Huddle-Shotgun #2 D.Reno pass incomplete short right to #10 K.Maltarich thrown to YALE37
11:584th & 7 at own 28#38 R.Keeney punt 45 yards to the PENN27
Pennsylvania Punt, 10 plays
11:581st & 10 at own 27No Huddle-Shotgun #2 L.O’Brien rush middle for 4 yards gain to the PENN31 (#43 M.Shaber)
11:582nd & 6 at own 31No Huddle-Shotgun #2 L.O’Brien rush middle for 3 yards gain to the PENN34 (#5 B.Eastep; #43 M.Shaber)
11:583rd & 3 at own 34No Huddle-Shotgun #2 L.O’Brien rush middle for 3 yards gain to the PENN37 (#2 E.Larry; #24 I.Ayo-Durojaiye), 1ST DOWN
11:581st & 10 at own 37No Huddle-Shotgun #2 L.O’Brien rush left for 4 yards gain to the PENN41 (#24 I.Ayo-Durojaiye; #5 B.Eastep)
11:582nd & 6 at own 41No Huddle-Shotgun #2 L.O’Brien pass complete short middle to #7 B.Owens caught at PENN45, for 5 yards to the PENN46 (#8 P.Grant)
11:583rd & 1 at own 46No Huddle-Shotgun #2 L.O’Brien pass complete short middle to #7 B.Owens caught at PENN50, for 4 yards to the PENN50 (#5 B.Eastep), 1ST DOWN
11:581st & 10 at the 50No Huddle-Shotgun #26 D.West rush middle for 7 yards gain to the YALE43 (#24 I.Ayo-Durojaiye)
11:582nd & 3 at opp 43No Huddle-Shotgun #26 D.West rush right for 0 yards to the YALE43 (#5 B.Eastep; #24 I.Ayo-Durojaiye)
11:583rd & 3 at opp 43No Huddle-Shotgun #2 L.O’Brien rush middle for 28 yards gain (-6) to the YALE15, End Of Play PENALTY PENN Holding (#72 W.Bergin) 10 yards from YALE43 to PENN47
11:583rd & 13 at own 47No Huddle-Shotgun #2 L.O’Brien pass incomplete deep right to #7 B.Owens thrown to YALE21 broken up by #7 B.Webster
5:544th & 13 at own 47#30 S.Sturla punt 48 yards to the YALE05 PENALTY PENN Illegal Block in Back (#9 K.Ervin) 10 yards from YALE05 to YALE15
Yale Touchdown, 10 plays
5:541st & 10 at own 15No Huddle-Shotgun #2 D.Reno pass incomplete short right thrown to YALE19 QB hurried by #90 C.Janki PENALTY YALE Holding (#72 B.Anderson) 7 yards from YALE15 to YALE08. NO PLAY
5:541st & 17 at own 8No Huddle-Shotgun #2 D.Reno pass complete short middle to #18 J.Santiago caught at YALE11, for 9 yards to the YALE17 (#12 J.Drayton; #37 T.Cortes)
5:542nd & 8 at own 17No Huddle-Shotgun #2 D.Reno pass incomplete short right to #28 W.Daal thrown to YALE14
5:543rd & 8 at own 17No Huddle-Shotgun #2 D.Reno rush right for 10 yards gain to the YALE27, out of bounds at YALE27, 1ST DOWN
5:541st & 10 at own 27No Huddle-Shotgun #28 W.Daal rush middle for 4 yards gain to the YALE31 (#2 K.Machen; #8 C.Olsztyn)
5:542nd & 6 at own 31No Huddle-Shotgun #2 D.Reno pass complete short left to #18 J.Santiago caught at YALE36, for 5 yards to the YALE36 (#8 C.Olsztyn)
5:543rd & 1 at own 36No Huddle-Shotgun #2 D.Reno pass complete short right to #23 N.Brown caught at YALE35, for 2 yards to the YALE38 (#8 C.Olsztyn), 1ST DOWN
3:001st & 10 at own 38No Huddle-Shotgun #2 D.Reno pass complete short left to #23 N.Brown caught at YALE40, for 18 yards to the PENN44 (#37 T.Cortes), 1ST DOWN
3:003rd & 1 at opp 36Timeout Pennsylvania, clock 03:00
3:001st & 10 at opp 44No Huddle-Shotgun #2 D.Reno pass complete short right to #12 L.Anderson caught at PENN31, for 22 yards to the PENN22 (#1 J.Narcisse), 1ST DOWN
3:001st & 10 at opp 22No Huddle-Shotgun #2 D.Reno pass complete short left to #23 N.Brown caught at PENN24, for 12 yards to the PENN10 (#39 E.Fearon), 1ST DOWN
1:091st & goal at opp 10No Huddle-Shotgun #7 J.Pitsenberger rush right for 10 yards gain to the PENN00 TOUCHDOWN, clock 01:09, 1ST DOWN #36 N.Piper kick attempt good (H: #38 R.Keeney, LS: #55 J.Fortner)Yale 7, Pennsylvania 3
1:051st & 10 at own 40#26 N.Conforti kickoff 52 yards to the PENN08 #12 J.Drayton return 10 yards to the PENN18 (#41 M.Willams)
1:091st & 10 at own 40#93 J.Barnavon kickoff 55 yards to the YALE05 #6 J.Tarver return 19 yards to the YALE24 (#15 Z.Darche)
Pennsylvania Fumble return TD, 5 plays (Yale scores)
1:091st & 10 at own 18No Huddle-Shotgun #2 L.O’Brien pass incomplete short left to #40 M.Hegarty thrown to PENN37
1:092nd & 10 at own 18No Huddle-Shotgun #5 S.Williams, Jr. rush left for 2 yards loss to the PENN16 (#1 Z.Jackson-Bass; #24 I.Ayo-Durojaiye) PENALTY YALE Personal Foul (#7 B.Webster) 15 yards from PENN18 to PENN33, 1ST DOWN. NO PLAY
1:091st & 10 at own 33No Huddle-Shotgun #2 L.O’Brien pass complete short middle to #17 J.Richardson caught at PENN44, for 19 yards to the YALE48 (#18 D.Gonzales), 1ST DOWN
Q2 15:001st & 10 at opp 48No Huddle-Shotgun #2 L.O’Brien rush middle for 0 yards to the YALE48 (#2 E.Larry; #24 I.Ayo-Durojaiye)
Q2 15:002nd & 10 at opp 48No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #7 B.Owens thrown to YALE40 PENALTY YALE Holding (#7 B.Webster) 10 yards from YALE48 to YALE38, 1ST DOWN
Q2 13:441st & 10 at opp 38No Huddle-Shotgun #2 L.O’Brien rush right for 1 yard gain to the YALE37 fumbled by #2 L.O’Brien at YALE38 forced by #1 Z.Jackson-Bass recovered by YALE #4 A.Kamara at YALE37 #4 A.Kamara return 63 yards to the PENN00 TOUCHDOWN, clock 13:44 #36 N.Piper kick attempt good (H: #38 R.Keeney, LS: #55 J.Fortner)Yale 14, Pennsylvania 3
2nd quarter7 drives, then Yale 28, Pennsylvania 10
Pennsylvania Punt, 3 plays
13:441st & 10 at own 40#26 N.Conforti kickoff 60 yards to the PENN00, Touchback
13:441st & 10 at own 25No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #7 B.Owens thrown to PENN40
13:442nd & 10 at own 25No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #7 B.Owens thrown to PENN42 broken up by #24 I.Ayo-Durojaiye
13:443rd & 10 at own 25PENALTY PENN False Start (#17 J.Richardson) 5 yards from PENN25 to PENN20. NO PLAY
13:443rd & 15 at own 20No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #4 C.Olsen thrown to PENN33 QB hurried by #43 M.Shaber
13:264th & 15 at own 20#97 C.de Villiers punt 15 yards to the PENN35, out of bounds at PENN35
Yale Touchdown, 2 plays
13:261st & 10 at opp 35No Huddle-Shotgun #7 J.Pitsenberger rush middle for 9 yards gain to the PENN26 (#2 K.Machen; #44 J.Lista)
12:572nd & 1 at opp 26No Huddle-Shotgun #2 D.Reno pass complete deep left to #18 J.Santiago caught at PENN00, for 26 yards to the PENN00 TOUCHDOWN, clock 12:57, 1ST DOWN #36 N.Piper kick attempt good (H: #38 R.Keeney, LS: #55 J.Fortner)Yale 21, Pennsylvania 3
Pennsylvania Touchdown, 11 plays
12:481st & 10 at own 40#26 N.Conforti kickoff 60 yards to the PENN00 #12 J.Drayton return 23 yards to the PENN23 (#24 I.Ayo-Durojaiye; #50 J.Schutzman)
12:481st & 10 at own 23No Huddle-Shotgun #26 D.West rush right for 6 yards gain to the PENN29 (#15 J.Schmidt)
12:482nd & 4 at own 29No Huddle-Shotgun #2 L.O’Brien rush right for 4 yards gain to the PENN33 (#2 E.Larry; #7 B.Webster), 1ST DOWN
12:481st & 10 at own 33No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #17 J.Richardson thrown to PENN37
11:442nd & 10 at own 33No Huddle-Shotgun #2 L.O’Brien pass complete short right to #18 R.Johannson caught at PENN41, for 8 yards to the PENN41 (#15 J.Schmidt)
11:441st & 10 at opp 33Timeout Yale, clock 11:44
10:542nd & 10 at own 33Timeout Pennsylvania, clock 10:54
10:541st & 10 at own 44No Huddle-Shotgun #2 L.O’Brien pass complete deep right to #7 B.Owens caught at YALE26, for 32 yards to the YALE24 (#18 D.Gonzales), 1ST DOWN
10:541st & 10 at opp 24No Huddle-Shotgun #26 D.West rush middle for 6 yards gain to the YALE18 (#43 M.Shaber; #15 J.Schmidt)
10:542nd & 4 at opp 18No Huddle-Shotgun #26 D.West rush middle for 2 yards gain to the YALE16 (#43 M.Shaber; #23 X.Coleman)
10:543rd & 2 at opp 16No Huddle-Shotgun #2 L.O’Brien rush middle for 1 yard gain to the YALE15 (#15 J.Schmidt; #96 J.Tate)
10:544th & 1 at opp 15No Huddle-Shotgun #2 L.O’Brien rush middle for 2 yards gain to the YALE13 (#2 E.Larry; #24 I.Ayo-Durojaiye), 1ST DOWN
6:561st & 10 at opp 13No Huddle-Shotgun #2 L.O’Brien pass complete short left to #17 J.Richardson caught at YALE00, for 13 yards to the YALE00 TOUCHDOWN, clock 06:56, 1ST DOWN #96 M.Walters kick attempt good (H: #2 L.O’Brien, LS: #15 Z.Darche)Yale 21, Pennsylvania 10
Pennsylvania Punt, 3 plays
6:56PENALTY PENN UNS: Unsportsmanlike Conduct (#51 A.Kruse) 15 yards from PENN35 to PENN20. NO PLAY
6:48#91 S.Smith kickoff 53 yards to the YALE22 #5 B.Eastep return 30 yards to the YALE46 fumbled by #5 B.Eastep at YALE46 forced by #14 D.McCrum recovered by PENN #91 S.Smith at PENN48, End Of Play PENALTY PENN UNS: Unsportsmanlike Conduct (#91 S.Smith) 15 yards from PENN48 to PENN33
6:481st & 10 at own 33No Huddle-Shotgun #2 L.O’Brien pass complete short middle to #17 J.Richardson caught at PENN38, for 7 yards to the PENN40 (#24 I.Ayo-Durojaiye) PENALTY PENN UNS: Unsportsmanlike Conduct (#52 R.Mitchell) 15 yards from PENN40 to PENN25
6:482nd & 18 at own 25No Huddle-Shotgun #2 L.O’Brien pass complete short right to #5 S.Williams, Jr. caught at PENN19, for 2 yards to the PENN27 (#4 A.Kamara; #1 Z.Jackson-Bass)
6:483rd & 16 at own 27No Huddle-Shotgun #2 L.O’Brien pass complete short left to #3 D.Ellis caught at PENN24, for 5 yards to the PENN32 (#5 B.Eastep)
4:484th & 11 at own 32#30 S.Sturla punt 35 yards to the YALE33 fair catch by #18 J.Santiago at YALE33
Yale Touchdown, 6 plays
4:481st & 10 at own 33No Huddle-Shotgun #7 J.Pitsenberger rush middle for 7 yards gain to the YALE40 (#90 C.Janki; #2 K.Machen)
4:482nd & 3 at own 40No Huddle-Shotgun #7 J.Pitsenberger rush left for 17 yards gain to the PENN43 (#37 T.Cortes; #12 J.Drayton), 1ST DOWN
4:481st & 10 at opp 43No Huddle-Shotgun #2 D.Reno pass complete short left to #7 J.Pitsenberger caught at PENN45, for 3 yards to the PENN40 (#12 J.Drayton)
4:482nd & 7 at opp 40No Huddle-Shotgun #2 D.Reno pass complete short middle to #23 N.Brown caught at PENN42, for 12 yards to the PENN28 (#37 T.Cortes), 1ST DOWN
4:481st & 10 at opp 28No Huddle-Shotgun #2 D.Reno pass complete short middle to #18 J.Santiago caught at PENN19, for 9 yards to the PENN19 (#37 T.Cortes)
1:552nd & 1 at opp 19No Huddle-Shotgun #2 D.Reno pass complete short middle to #23 N.Brown caught at PENN00, for 19 yards to the PENN00 TOUCHDOWN, clock 01:55, 1ST DOWN #36 N.Piper kick attempt good (H: #38 R.Keeney, LS: #55 J.Fortner)Yale 28, Pennsylvania 10
2:001st & 10 at opp 28Timeout , clock 02:00
2:003rd & 2 at own 41No Huddle-Shotgun #2 L.O’Brien rush right for 3 yards gain to the PENN44 fumbled by #2 L.O’Brien at PENN42 forced by #7 B.Webster recovered by PENN #72 W.Bergin at PENN44, End Of Play, 1ST DOWN
Pennsylvania Punt, 3 plays
2:00PENALTY YALE UNS: Unsportsmanlike Conduct (#23 N.Brown) 15 yards from YALE35 to YALE20. NO PLAY
1:461st & 10 at own 25#26 N.Conforti kickoff 59 yards to the PENN16 #12 J.Drayton return 34 yards to the YALE50 (#12 L.Anderson)
1:461st & 10 at the 50No Huddle-Shotgun #2 L.O’Brien pass complete short left to #7 B.Owens caught at PENN47, for 1 yard to the YALE49 (#24 I.Ayo-Durojaiye; #43 M.Shaber)
1:462nd & 9 at opp 49No Huddle-Shotgun #2 L.O’Brien sacked for loss of 5 yards to the PENN46 (#96 J.Tate)
1:463rd & 14 at own 46No Huddle-Shotgun #2 L.O’Brien pass complete short left to #17 J.Richardson caught at PENN45, for 9 yards to the YALE45 (#24 I.Ayo-Durojaiye; #7 B.Webster)
0:034th & 5 at opp 45#30 S.Sturla punt 44 yards to the YALE01
0:133rd & 14 at opp 46Timeout Yale, clock 00:13
Yale End of half, 1 play
0:131st & 10 at own 1No Huddle #2 D.Reno rush middle for 2 yards gain to the YALE03 (#99 L.Forster)
3rd quarter6 drives, then Yale 35, Pennsylvania 13
Yale Turnover on downs, 5 plays
15:00#26 N.Conforti kickoff 55 yards to the PENN05 #12 J.Drayton return 24 yards to the PENN27 fumbled by #12 J.Drayton at PENN27 forced by #20 C.White recovered by YALE #20 C.White at PENN29, End Of Play
15:001st & 10 at opp 29No Huddle #7 J.Pitsenberger rush middle for 4 yards gain to the PENN25 (#44 J.Lista; #37 T.Cortes)
15:002nd & 6 at opp 25No Huddle #2 D.Reno pass incomplete short right to #9 G.Smith thrown to PENN10
15:003rd & 6 at opp 25No Huddle-Shotgun #2 D.Reno pass incomplete short middle to #18 J.Santiago thrown to PENN17
13:534th & 6 at opp 25#36 N.Piper field goal attempt from 43 yards NO GOOD (H: #38 R.Keeney, LS: #55 J.Fortner), clock 13:53
Pennsylvania Turnover on downs, 7 plays
13:531st & 10 at own 25No Huddle-Shotgun #2 L.O’Brien pass complete deep middle to #17 J.Richardson caught at PENN45, for 28 yards to the YALE47 (#6 J.Tarver), 1ST DOWN
13:531st & 10 at opp 47No Huddle-Shotgun #2 L.O’Brien rush left for 2 yards gain to the YALE45 (#24 I.Ayo-Durojaiye)
13:532nd & 8 at opp 45No Huddle-Shotgun #26 D.West rush right for 10 yards gain to the YALE35 (#4 A.Kamara; #43 M.Shaber), 1ST DOWN
13:531st & 10 at opp 35No Huddle-Shotgun #2 L.O’Brien pass incomplete deep right to #7 B.Owens thrown to YALE10
13:532nd & 10 at opp 35No Huddle-Shotgun #2 L.O’Brien rush left for 1 yard gain to the YALE34 (#15 J.Schmidt)
13:533rd & 9 at opp 34No Huddle-Shotgun #2 L.O’Brien pass incomplete short right to #17 J.Richardson thrown to YALE23 QB hurried by #1 Z.Jackson-Bass
11:224th & 9 at opp 34No Huddle-Shotgun #2 L.O’Brien sacked for loss of 5 yards to the YALE39 (#8 P.Grant), TURNOVER ON DOWNS
Yale Turnover on downs, 5 plays
11:221st & 10 at own 39No Huddle-Shotgun #2 D.Reno pass complete short right to #23 N.Brown caught at YALE44, for 19 yards to the PENN42 (#1 J.Narcisse), 1ST DOWN
11:221st & 10 at opp 42No Huddle-Shotgun #28 W.Daal rush middle for 4 yards gain to the PENN38 (#2 K.Machen; #90 C.Janki)
11:222nd & 6 at opp 38No Huddle-Shotgun #28 W.Daal rush middle for 2 yards gain to the PENN36 (#90 C.Janki; #44 J.Lista)
11:223rd & 4 at opp 36No Huddle-Shotgun #7 J.Pitsenberger rush middle for 0 yards to the PENN36 (#44 J.Lista; #93 R.Hall)
9:194th & 4 at opp 36No Huddle-Shotgun #2 D.Reno pass incomplete short middle to #23 N.Brown thrown to PENN32, TURNOVER ON DOWNS
Pennsylvania Field goal, 8 plays
9:191st & 10 at own 36No Huddle-Shotgun #2 L.O’Brien pass complete short middle to #5 S.Williams, Jr. caught at PENN38, for 12 yards to the PENN48 (#24 I.Ayo-Durojaiye), 1ST DOWN
9:191st & 10 at own 48No Huddle-Shotgun #2 L.O’Brien pass complete short left to #4 C.Olsen caught at PENN47, for 4 yards to the YALE48 (#8 P.Grant)
9:192nd & 6 at opp 48No Huddle-Shotgun #2 L.O’Brien pass complete short middle to #7 B.Owens caught at YALE44, for 10 yards to the YALE38 (#5 B.Eastep; #8 P.Grant), 1ST DOWN
9:191st & 10 at opp 38No Huddle-Shotgun #2 L.O’Brien rush middle for 3 yards gain to the YALE35 (#8 P.Grant; #99 C.Austin)
9:192nd & 7 at opp 35No Huddle-Shotgun #2 L.O’Brien pass incomplete deep middle to #7 B.Owens thrown to YALE00 PENALTY YALE Roughing The Passer (#96 J.Tate) 15 yards from YALE35 to YALE20, 1ST DOWN. NO PLAY
9:191st & 10 at opp 20No Huddle-Shotgun #26 D.West rush middle for 1 yard gain to the YALE19 (#1 Z.Jackson-Bass; #96 J.Tate)
9:192nd & 9 at opp 19No Huddle-Shotgun #26 D.West rush middle for 2 yards gain to the YALE17 (#2 E.Larry)
9:193rd & 7 at opp 17No Huddle-Shotgun #2 L.O’Brien rush middle for 6 yards gain to the YALE11 (#15 J.Schmidt)
5:014th & 1 at opp 11#96 M.Walters field goal attempt from 28 yards GOOD (H: #2 L.O’Brien, LS: #15 Z.Darche), clock 05:01Yale 28, Pennsylvania 13
5:053rd & 7 at opp 17Timeout Pennsylvania, clock 05:05
Yale Touchdown, 7 plays
5:011st & 10 at own 40#91 S.Smith kickoff 60 yards to the YALE00, Touchback
5:011st & 10 at own 25No Huddle-Shotgun #7 J.Pitsenberger rush middle for 1 yard gain to the YALE26 (#90 C.Janki)
5:012nd & 9 at own 26No Huddle-Shotgun #2 D.Reno pass complete short left to #18 J.Santiago caught at YALE30, for 10 yards to the YALE36 (#12 J.Drayton), 1ST DOWN
5:011st & 10 at own 36No Huddle-Shotgun #7 J.Pitsenberger rush left for 3 yards gain to the YALE39 (#44 J.Lista; #37 T.Cortes)
5:012nd & 7 at own 39No Huddle-Shotgun #2 D.Reno rush right for 8 yards gain to the YALE47 (#8 C.Olsztyn), 1ST DOWN, PENALTY PENN Face Mask (#8 C.Olsztyn) 15 yards from YALE47 to PENN38, 1ST DOWN
5:011st & 10 at opp 38No Huddle-Shotgun #7 J.Pitsenberger rush middle for 3 yards loss to the PENN41 (#44 J.Lista)
5:012nd & 13 at opp 41No Huddle-Shotgun #7 J.Pitsenberger rush middle for 8 yards gain to the PENN33 (#44 J.Lista; #37 T.Cortes)
1:533rd & 5 at opp 33No Huddle-Shotgun #2 D.Reno pass complete short left to #23 N.Brown caught at PENN35, for 33 yards to the PENN00 TOUCHDOWN, clock 01:53, 1ST DOWN #36 N.Piper kick attempt good (H: #38 R.Keeney, LS: #55 J.Fortner)Yale 35, Pennsylvania 13
Pennsylvania Turnover on downs, 7 plays
1:471st & 10 at own 40#26 N.Conforti kickoff 53 yards to the PENN07 #12 J.Drayton return 19 yards to the PENN26 (#12 L.Anderson)
1:471st & 10 at own 26No Huddle-Shotgun #2 L.O’Brien rush left for 9 yards gain to the PENN35 (#8 P.Grant; #15 J.Schmidt)
1:472nd & 1 at own 35No Huddle-Shotgun #2 L.O’Brien pass incomplete deep right to #7 B.Owens thrown to YALE38 broken up by #7 B.Webster
1:473rd & 1 at own 35No Huddle-Shotgun #2 L.O’Brien pass complete deep right to #3 D.Ellis caught at YALE43, for 26 yards to the YALE39 (#6 J.Tarver), 1ST DOWN, PENALTY YALE Offside declined
1:471st & 10 at opp 39No Huddle-Shotgun #2 L.O’Brien pass incomplete deep left to #17 J.Richardson thrown to YALE06 PENALTY YALE Pass Interference (#20 C.White) 15 yards from YALE39 to YALE24, 1ST DOWN. NO PLAY
1:471st & 10 at opp 24No Huddle-Shotgun #2 L.O’Brien pass complete short left to #17 J.Richardson caught at YALE06, for 20 yards to the YALE04 (#20 C.White) PENALTY PENN Illegal Formation (#51 A.Kruse) 5 yards from YALE24 to YALE29. NO PLAY
1:471st & 15 at opp 29No Huddle-Shotgun #2 L.O’Brien rush left for 0 yards to the YALE29 (#1 Z.Jackson-Bass; #24 I.Ayo-Durojaiye)
Q4 15:002nd & 15 at opp 29No Huddle-Shotgun #2 L.O’Brien rush middle for 0 yards to the YALE29 (#1 Z.Jackson-Bass)
Q4 15:003rd & 15 at opp 29No Huddle-Shotgun #2 L.O’Brien rush right for 3 yards gain to the YALE26 (#4 A.Kamara)
Q4 13:414th & 12 at opp 26No Huddle-Shotgun #2 L.O’Brien pass complete short left to #26 D.West caught at YALE28, for 4 yards to the YALE22 (#18 D.Gonzales; #5 B.Eastep), TURNOVER ON DOWNS
4th quarter3 drives, then Yale 35, Pennsylvania 13
Yale Punt, 4 plays
13:411st & 10 at own 22No Huddle-Shotgun #28 W.Daal rush right for 21 yards gain to the YALE43 (#8 C.Olsztyn; #12 J.Drayton), 1ST DOWN
13:411st & 10 at own 43PENALTY YALE False Start (#58 L.Bluhm) 5 yards from YALE43 to YALE38. NO PLAY
13:411st & 15 at own 38No Huddle-Shotgun #28 W.Daal rush middle for 3 yards gain to the YALE41 (#41 H.Lay; #93 R.Hall)
13:412nd & 12 at own 41No Huddle-Shotgun #2 D.Reno pass incomplete deep right to #10 K.Maltarich thrown to PENN28
13:413rd & 12 at own 41No Huddle-Shotgun #2 D.Reno pass complete short right to #28 W.Daal caught at YALE38, for 6 yards to the YALE47 (#44 J.Lista)
13:414th & 6 at own 47PENALTY YALE Delay Of Game 5 yards from YALE47 to YALE42. NO PLAY
11:114th & 11 at own 42#38 R.Keeney punt 43 yards to the PENN15 #12 J.Drayton return 10 yards to the PENN25 (#12 L.Anderson; #20 C.White)
Pennsylvania Turnover on downs, 13 plays
11:111st & 10 at own 25No Huddle-Shotgun #2 L.O’Brien pass complete short right to #7 B.Owens caught at PENN23, for 7 yards to the PENN32 (#8 P.Grant)
11:112nd & 3 at own 32No Huddle-Shotgun #2 L.O’Brien pass complete short middle to #40 M.Hegarty caught at PENN40, for 9 yards to the PENN41 (#5 B.Eastep), 1ST DOWN
11:111st & 10 at own 41No Huddle-Shotgun #2 L.O’Brien pass complete short right to #7 B.Owens caught at PENN45, for 6 yards to the PENN47 (#7 B.Webster)
11:112nd & 4 at own 47No Huddle-Shotgun #2 L.O’Brien pass incomplete short left to #17 J.Richardson thrown to YALE49, 1ST DOWN, PENALTY YALE UNS: Unsportsmanlike Conduct (#4 A.Kamara) 15 yards from PENN47 to YALE38, 1ST DOWN
11:111st & 10 at opp 38No Huddle-Shotgun #2 L.O’Brien pass incomplete short right to #7 B.Owens thrown to YALE21
11:112nd & 10 at opp 38No Huddle-Shotgun #2 L.O’Brien pass incomplete short right to #7 B.Owens thrown to YALE30
11:113rd & 10 at opp 38No Huddle-Shotgun #2 L.O’Brien pass incomplete short left to #17 J.Richardson thrown to YALE27 PENALTY YALE Pass Interference (#14 C.Barkley-Smith) 15 yards from YALE38 to YALE23, 1ST DOWN. NO PLAY
11:111st & 10 at opp 23No Huddle-Shotgun #26 D.West rush right for 7 yards gain to the YALE16 (#6 J.Tarver)
11:112nd & 3 at opp 16No Huddle-Shotgun #26 D.West rush middle for 4 yards gain to the YALE12 (#5 B.Eastep), 1ST DOWN
11:111st & 10 at opp 12PENALTY PENN UNR: Unnecessary Roughness (#17 J.Richardson) 15 yards from YALE12 to YALE27. NO PLAY
11:111st & 10 at opp 27No Huddle-Shotgun #2 L.O’Brien rush right for 12 yards gain to the YALE15, out of bounds at YALE15, 1ST DOWN
11:111st & 10 at opp 15No Huddle-Shotgun #26 D.West rush middle for 2 yards gain to the YALE13 (#5 B.Eastep)
11:112nd & 8 at opp 13No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #7 B.Owens thrown to YALE00
11:113rd & 8 at opp 13No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #26 D.West thrown to YALE07
4:204th & 8 at opp 13No Huddle-Shotgun #2 L.O’Brien pass incomplete short middle to #7 B.Owens thrown to YALE00 broken up by #5 B.Eastep, TURNOVER ON DOWNS
Yale End of game, 12 plays
4:201st & 10 at own 13No Huddle-Shotgun #7 J.Pitsenberger rush middle for 22 yards gain to the YALE35 (#37 T.Cortes; #44 J.Lista), 1ST DOWN
4:201st & 10 at own 35No Huddle-Shotgun #7 J.Pitsenberger rush left for 2 yards gain to the YALE37 (#7 R.O’Connell; #90 C.Janki)
4:202nd & 8 at own 37No Huddle-Shotgun #7 J.Pitsenberger rush middle for 23 yards gain to the PENN40 (#1 J.Narcisse), 1ST DOWN
3:162nd & 8 at opp 37Timeout Pennsylvania, clock 03:16
3:161st & 10 at opp 40PENALTY YALE Offside (#58 L.Bluhm) 5 yards from PENN40 to PENN45. NO PLAY
3:161st & 15 at opp 45No Huddle-Shotgun #7 J.Pitsenberger rush middle for 4 yards gain to the PENN41 (#44 J.Lista; #2 K.Machen)
3:162nd & 11 at opp 41No Huddle-Shotgun #7 J.Pitsenberger rush right for 7 yards gain to the PENN34 (#2 K.Machen; #99 L.Forster)
2:552nd & 11 at own 41Timeout Pennsylvania, clock 02:55
2:553rd & 4 at opp 34No Huddle-Shotgun #7 J.Pitsenberger rush left for 8 yards gain to the PENN26 (#1 J.Narcisse; #44 J.Lista), 1ST DOWN
2:551st & 10 at opp 26No Huddle-Shotgun #7 J.Pitsenberger rush right for 2 yards gain to the PENN24 (#15 Z.Darche)
2:552nd & 8 at opp 24No Huddle-Shotgun #7 J.Pitsenberger rush left for 12 yards gain to the PENN12 (#1 J.Narcisse; #2 K.Machen), 1ST DOWN
2:551st & 10 at opp 12No Huddle-Shotgun #28 W.Daal rush middle for 3 yards gain to the PENN09 (#99 L.Forster)
2:552nd & 7 at opp 9No Huddle-Shotgun #7 J.Pitsenberger rush middle for 7 yards gain to the PENN02 (#17 E.Cohall, Jr.; #9 K.Ervin), 1ST DOWN
2:551st & goal at opp 2Kneel down by #2 D.Reno at PENN02 for loss of 0 yards
2:552nd & goal at opp 2Kneel down by #2 D.Reno at PENN02 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.

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