The Buffalo Bills beat the New Orleans Saints 31-19 on Sep 28, 2025 at Highmark Stadium (Old).

Final · Highmark Stadium (Old)

Top performers

  • Spencer Rattler threw for 126 yards, 1 touchdown and 0 interceptions for the Saints.
  • Alvin Kamara ran for 70 yards on 15 carries.
  • Josh Allen threw for 209 yards, 2 touchdowns and 1 interception for the Bills.
  • James Cook III ran for 117 yards on 22 carries.

New Orleans Saints box score

Passing

New Orleans Saints passing, Sep 28, 2025
PlayerCMPCMP: Passes that reached the intended receiver.ATTATT: Attempts — passes thrown, kicks tried or returns taken.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TDTD: Touchdowns, worth six points before the extra point.INTINT: Interceptions — thrown away by a quarterback, taken by a defender.
Spencer Rattler182712610

What the columns mean: CMP · INT

Rushing

New Orleans Saints rushing, Sep 28, 2025
CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Alvin Kamara1570017
Kendre Miller1165118
Spencer Rattler649015
Rashid Shaheed2505
Team34189118

What the columns mean: CAR · LNG

Receiving

New Orleans Saints receiving, Sep 28, 2025
REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Rashid Shaheed4547015
Juwan Johnson3328017
Brandin Cooks342209
Chris Olave3620110
Alvin Kamara45204
Team1723119117

What the columns mean: REC · TGTS · LNG

Defense

New Orleans Saints defense, Sep 28, 2025
TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Kool-Aid McKinstry770.0000
Demario Davis750.0000
Jonas Sanker540.0130
Carl Granderson551.0000
Quincy Riley440.0000
Cameron Jordan441.0000
Alontae Taylor430.0000
Nathan Shepherd310.0000
Isaac Yiadom310.0000
Pete Werner330.0000
Bryan Bresee321.0000
Danny Stutsman200.0000
Chris Rumph II220.0010
Davon Godchaux100.0000
Justin Reid110.0000
Jordan Howden110.0000
Khristian Boyd100.0000
Team56433.0140

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Kicking

New Orleans Saints kicking, Sep 28, 2025
PlayerFGFG: Field goals made and attempted, written made-attempted.XPLNGLNG: Longest single play, in yards.PTSPTS: Points scored, from touchdowns, field goals and conversions.
Blake Grupe2-21-1547

What the columns mean: LNG

Punting

New Orleans Saints punting, Sep 28, 2025
PlayerPUNTSPUNTS: Punts kicked.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVGAVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.NETNET: Net punting average, after returns and touchbacks are taken off.IN20IN20: Punts downed inside the opponent's 20-yard line.
Kai Kroeger314247.345.32

What the columns mean: PUNTS · NET · IN20

Buffalo Bills box score

Passing

Buffalo Bills passing, Sep 28, 2025
PlayerCMPCMP: Passes that reached the intended receiver.ATTATT: Attempts — passes thrown, kicks tried or returns taken.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TDTD: Touchdowns, worth six points before the extra point.INTINT: Interceptions — thrown away by a quarterback, taken by a defender.
Josh Allen162220921

What the columns mean: CMP · INT

Rushing

Buffalo Bills rushing, Sep 28, 2025
CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
James Cook III22117115
Josh Allen745127
Ray Davis1303
Ty Johnson1000
Elijah Moore1000
Team32165227

What the columns mean: CAR · LNG

Receiving

Buffalo Bills receiving, Sep 28, 2025
REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Khalil Shakir5569143
Keon Coleman3445020
Dalton Kincaid1228128
Joshua Palmer2325014
James Cook III3418011
Jackson Hawes1115015
Curtis Samuel12909
Dawson Knox01000
Team1622209243

What the columns mean: REC · TGTS · LNG

Defense

Buffalo Bills defense, Sep 28, 2025
TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Tre'Davious White770.0000
Terrel Bernard640.0000
Dorian Williams630.0000
Cole Bishop540.0110
Dorian Strong440.0000
Taron Johnson440.0000
Christian Benford440.0000
Deone Walker320.0000
DaQuan Jones311.0000
Joey Bosa311.0001
Cam Lewis320.0000
Taylor Rapp320.0000
AJ Epenesa331.0000
Greg Rousseau320.0000
Joe Andreessen310.0000
Jordan Phillips210.0000
Shaq Thompson220.0010
Javon Solomon200.0000
Jordan Hancock100.0000
T.J. Sanders100.0000
Team68473.0121

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Kicking

Buffalo Bills kicking, Sep 28, 2025
PlayerFGFG: Field goals made and attempted, written made-attempted.XPLNGLNG: Longest single play, in yards.PTSPTS: Points scored, from touchdowns, field goals and conversions.
Matt Prater1-14-4357

What the columns mean: LNG

Punting

Buffalo Bills punting, Sep 28, 2025
PlayerPUNTSPUNTS: Punts kicked.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVGAVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.NETNET: Net punting average, after returns and touchbacks are taken off.IN20IN20: Punts downed inside the opponent's 20-yard line.
Cameron Johnston28341.536.50

What the columns mean: PUNTS · NET · IN20

Before and after

Other Saints vs Bills games