Week 3 report · Sat, Sep 19 · 2026 Week 3

Buffalo

3–3 · Ours #127 entering

13–55Final

AP #14Penn State

3–3 · Ours #11 entering

Win chancePSU 99%PSU won
SpreadPSU −40ours −38.1 · PSU covered by 2
Total48.5final 68 · over by 19.5
Our callBUF +39.5Llost 0.5 to the close

Quarterbacksthis game

Jason Wright
Jason Wright
10/25 · 60 yards
EPA / dropback
−0.2220th pct
Comp %
40.0
TD
0
Turnovers
00 INT · 0 fum
Sacked
1
Rocco Becht
Rocco Becht
11/19 · 212 yards
EPA / dropback
+0.4176th pct
Comp %
57.9
TD
2
Turnovers
00 INT · 0 fum
Sacked
1
Relieved in Q3 by Alex Manske

The matchupthis game · ▲▼ better or worse than the unit's usual · percentile vs every 2026 team game

BuffalooffensePlayed like PSU +37.5defensePenn State
1st10.8%▼22.9Success rateSuccess10.8%▲32.199th
9th−0.31▼0.27EPA / playEPA/play−0.31▲0.3092nd
6th−0.54▼0.49PassingPassing−0.54▲0.3294th
43rd−0.01▲0.06RushingRushing−0.01▲0.0758th
79th0▲1.0TurnoversTurnovers0▼1.021st
Penn StateoffensedefenseBuffalo
72nd48.5%▲8.7Success rateSuccess48.5%▼7.928th
82nd+0.32▲0.29EPA / playEPA/play+0.32▼0.2218th
72nd+0.29▲0.09PassingPassing+0.29▼0.0628th
88th+0.34▲0.46RushingRushing+0.34▼0.3712th
79th0▲0.8TurnoversTurnovers021st

Team statsthis game · percentile vs every 2026 team game

BuffaloBUFPenn StatePSU
Special teams & field position
Average startOwn 2316thOwn 3892nd
Kicking vs expectedKicking+0.9 pts72nd+1.5 pts84th
Drives & pace
Plays3717th3312th
Drive points−27.15th+27.196th
Turnovers & hidden points
Penalty first downsPenalty 1st downs486th248th
4th downs+0.3 pts68th−0.7 pts14th
Hidden points−7.918th+7.983rd

Season so far

Buffalo3–3 · 81st-hardest schedule

Wvs UAlbany21–17missed −18.5
Lat Florida International20–33missed +10QB change mid-game
Lat Penn State13–55missed +40
Wvs Robert Morris31–28missed −28
Lvs Western Michigan17–20covered +12.5
Wat Toledo23–8covered +18.5

Penn State3–3 · 64th-hardest schedule

Wvs Marshall45–0covered −23.5
Wat Temple27–9missed −24
Wvs Buffalo55–13covered −40
Lvs Wisconsin20–24missed −10
Lat Northwestern13–34missed −2.5
Lvs USC23–31missed +1

Model cfb_best · uncertainty ±15.5 · run Sep 19, 10:05 AM EDT · froze at kickoff and graded as-is