Saints
1931
NO @ BUF
Bills

Final · Sun, Sep 28, 2025 · 2025 Week 4 · New Era Field

Ground Share

Neither team controlled the field

NO 51%49% BUF
48.9%GROUND46.9%

Win Probability

Preparing chart…

Expected Points

Preparing chart…

QB Matchup

QBPlaysEPA/playSuccess%Sack%Total EPAaDoTCMP%xCMP%CPOE
S.Rattler34-0.1044.1%8.8%-3.35.075.0%67.9%+7.1
J.Allen28+0.3046.4%10.7%+8.310.272.7%63.5%+9.3

Team Stats

MetricNOBUF
EPA / Play-0.07+0.16
EPA / Dropback-0.20+0.30
EPA / Rush+0.07+0.07
Success Rate43.9%46.4%
Explosive Play Rate27.3%30.4%
Yards / Play4.526.41
Early-Down EPA / Play+0.12+0.28
3rd/4th-Down Conversion33.3%30.0%
Avg 3rd-Down Distance7.07.3
Line Yards / Carry3.754.09
Opportunity Rate (4+)40.0%65.4%
Stuff Rate10.0%11.5%
Havoc Rate Allowed7.6%8.9%
Avg Starting Field Position39.023.4
Plays6656
Total Yards298359
Total EPA-4.7+9.1
Giveaways11

Special Teams

Saints had the edge in the kicking game

Teams with this edge win 56% of the time

NO 64%36% BUF
5.5 pts wonSPECIAL TEAMS3.2 pts won

Biggest swing · B.Grupe 54 yard field goal is GOODNO +1.3

Kickoffs · BUF +0.4Punts · NO +1.7Kicks · NO +1.2

Player Stats

NO

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Spencer RattlerQB3418/271524.5-3.3-0.10+7.144%-0.1010
Chris OlaveWR10/100.0-3.6-3.60-55.10%-0.0901

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
Kendre MillerRB11655.9+2.9+0.2746%+0.091
Spencer RattlerQB263.0+1.1+0.53100%+0.050
Rashid ShaheedWR252.5-0.4-0.2150%-0.020
Alvin KamaraRB15704.7-1.9-0.1333%-0.050

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Brandin CooksWR43225.5+1.3+0.3175%-0.040
Juwan JohnsonTE33289.3+1.0+0.3367%+0.040
Chris OlaveWR63203.3+0.8+0.1450%+0.061
Jack StollTE1177.0+0.5+0.45100%+0.010
Rashid ShaheedWR54479.4+0.4+0.0840%+0.010
Spencer RattlerQB1000.0-3.6-3.600%-0.090
Alvin KamaraRB5420.4-5.0-0.990%-0.130

Kicking

PlayerFGLongXPKOTBPts
Blake GrupeK2/2(54, 35)541/1507

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Kai KroegerP314247.338.749210

Kick returns

PlayerNoYdsAvgLongTD
Velus Jones Jr.WR513426.8300

Punt returns

PlayerNoYdsAvgLongTD
Rashid ShaheedWR2105.0100

BUF

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Josh AllenQB2816/222248.0+8.3+0.30+9.346%+0.3221

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
James CookRB221175.3+3.2+0.1555%+0.081
Josh AllenQB11515.0+1.2+1.19100%+0.010
Ray DavisRB133.0+0.0-0.040%+0.010
Elijah MooreWR100.0-0.5-0.460%-0.020
Ty JohnsonRB100.0-1.6-1.630%-0.050

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Khalil ShakirWR556913.8+2.6+0.5240%+0.131
Dalton KincaidTE212814.0+2.5+1.2550%+0.051
Keon ColemanWR434511.3+2.1+0.5275%+0.100
Josh PalmerWR32258.3+1.7+0.5567%+0.030
Jackson HawesTE111515.0+0.8+0.79100%+0.030
Curtis SamuelWR2194.5+0.6+0.2950%+0.000
Dawson KnoxTE1000.0-0.7-0.720%-0.020
James CookRB43184.5-0.8-0.2025%+0.040

Kicking

PlayerFGLongXPKOTBPts
Matt PraterK1/1(35)354/4617

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Cameron JohnstonP28341.536.543000

Kick returns

PlayerNoYdsAvgLongTD
Curtis SamuelWR38227.3310
Ty JohnsonRB11313.0130

Punt returns

PlayerNoYdsAvgLongTD
Khalil ShakirWR166.060