Pennsylvania upsets Yale 24-21
Team pages: Yale · Pennsylvania
Pennsylvania beat Yale 24-21 as a 6.5-point underdog. Share this game
We had Yale favored. Pennsylvania won.
Next: Yale at Columbia, Sat Oct 31 · 12:00 PM ET
Next: Pennsylvania at Brown, Sat Oct 31 · 12:00 PM ET
How it swung
The turning point: Piper 49-yd field goal no good (Q4, 0:08). Pennsylvania went from 70% to 100% to win.
Before kickoff, our ratings gave Pennsylvania a 44% chance, and the closing betting line (Pennsylvania was a 6.5-point underdog) put it at 30%.
Pennsylvania 24-21 Yale
Pennsylvania wonMove across the chart, or tap a numbered swing, to see any play.
Yale 21-24 Pennsylvania
Yale lostMove across the chart, or tap a numbered swing, to see any play.The two plays that swung it
- 1Q2 6:47PenaltyDjeumeni Kemeni 34-yd TD run; unsportsmanlike conduct on Yale, ties it 14-14Pennsylvania 59% → 38% (−21)
- 2Q4 0:08Piper 49-yd field goal no goodPennsylvania 70% → 100% (+30)
The two plays that swung it
- 1Q2 6:47PenaltyDjeumeni Kemeni 34-yd TD run; unsportsmanlike conduct on Yale, ties it 14-14Yale 41% → 62% (+21)
- 2Q4 0:08Piper 49-yd field goal no goodYale 30% → 0% (−30)
How to read this chart
Starts from the pregame line (Yale -6.5), at 41% for Pennsylvania (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays.Every drive
Pennsylvania scored on 4 of its 15 drives; Yale on 3 of its 14.
Pennsylvania’s drives are teal, Yale’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.
From Yale’s side
Yale’s best moment: Djeumeni Kemeni 34-yd TD run; unsportsmanlike conduct on Yale, ties it 14-14 (Q2 6:47). It lifted Yale’s win chance by 21 points.
The winner fell to 11%.
Box score
Pennsylvania 24, Yale 21
Pennsylvania covered +6.5 by 9.5. The total, 45, stayed under 49.5.
Yale leaders
- Passing Dante Reno 21 of 34, 211 yds, 2 TD, 4 INT
- Rushing Hugo Djeumeni Kemeni 20 for 107 yds, 1 TD; Dante Reno 5 for 18 yds
- Receiving Lucius Anderson 10 for 133 yds, 2 TD; Jaxton Santiago 5 for 38 yds
Pennsylvania leaders
- Passing Miles Teodecki 16 of 33, 156 yds, 2 TD
- Rushing Sean Williams Jr. 14 for 82 yds, 1 TD; Miles Teodecki 10 for 28 yds
- Receiving Isaac Lee 4 for 63 yds; Jack Donnelly 4 for 52 yds, 1 TD
Before kickoff
Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.
Recent games
Last three games
Yale · 3-2
Rated 211th in our preseason ratings, 187th now, up 24 spots.
2-1 in its last three — but nothing on this résumé beats a top-40 team yet.
Last three games
Pennsylvania · 2-3
Rated 247th in our preseason ratings, 221st now, up 26 spots.
1-2 in its last three — but nothing on this résumé beats a top-40 team yet.
Week by week
Pennsylvania
- Wk 3Wat Bucknell20-7
- Wk 4Lvs Lehigh7-20
- Wk 5Lat Dartmouth10-14
- Wk 6Wvs Howard24-20
- Wk 7Lvs Columbia27-28
Yale
- Wk 3Wat Holy Cross38-28
- Wk 4Lat Cornell25-38
- Wk 5Wvs Merrimack41-24
- Wk 6Wvs Dartmouth28-7
- Wk 7Lvs Rhode Island23-41
Power rating by week
Yale is rated 2.1 points ahead as of week 7. Our power rating by week; higher is better.
The series
Yale leads the series 45-24-1
70 meetings since 1879 · Yale has won the last 2
- 2025Yale 35-13
- 2024Yale 31-10
- 2023Pennsylvania 27-17
- 2022Pennsylvania 20-13
- 2021Yale 42-28
Line, fans and home field
The betting line, and the fans
Our model and the betting line don’t fully agree on Pennsylvania’s chances here.
Yale favored by 6.5 · Total 49.5
How games like this usually go
Yale by 6.5, on the usual path until 0:08 left in the fourth
Half of games8 in 10 gamesThis game
The band is where a favorite’s chance ran in the 380 games since 2025 with a favorite of 3.5 to 7.5 points.
The market
The spread moved 2 points toward Yale.
Spread: +4.5 → +6.5
The books’ cut: 5.3%, the margin built into the odds
Where next
Conference standings
Going into this game: place in the conference, then conference record.
- Pennsylvania8th0-2
- Yale6th1-1