The Philadelphia Eagles beat the Buffalo Bills 13-12 on Dec 28, 2025 at Highmark Stadium (Old).

Final · Highmark Stadium (Old)

Top performers

  • Jalen Hurts threw for 110 yards, 1 touchdown and 0 interceptions for the Eagles.
  • Saquon Barkley ran for 68 yards on 19 carries.
  • Josh Allen threw for 262 yards, 0 touchdowns and 0 interceptions for the Bills.
  • James Cook III ran for 74 yards on 20 carries.

Philadelphia Eagles box score

Passing

Philadelphia Eagles passing, Dec 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.
Jalen Hurts132711010

What the columns mean: CMP · INT

Rushing

Philadelphia Eagles rushing, Dec 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.
Saquon Barkley1968016
Tank Bigsby2705
Jalen Hurts3504
Will Shipley2204
Team2682016

What the columns mean: CAR · LNG

Receiving

Philadelphia Eagles receiving, Dec 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.
A.J. Brown5768027
DeVonta Smith2525014
Dallas Goedert36814
Darius Cooper11404
Grant Calcaterra11303
Tank Bigsby11202
Jahan Dotson01000
Team1322110127

What the columns mean: REC · TGTS · LNG

Defense

Philadelphia Eagles defense, Dec 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.
Cooper DeJean950.0000
Marcus Epps980.0000
Jihaad Campbell740.0000
Jalyx Hunt742.0000
Jaelan Phillips631.0001
Zack Baun660.0000
Adoree' Jackson520.0020
Reed Blankenship540.0000
Jordan Davis530.0000
Quinyon Mitchell430.0000
Moro Ojomo311.0000
Smael Mondon Jr.210.0000
Byron Young100.0000
Sydney Brown100.0000
Nolan Smith Jr.100.0000
Jalen Carter111.0010
Team72455.0031

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

Kicking

Philadelphia Eagles kicking, Dec 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.
Jake Elliott2-21-1477

What the columns mean: LNG

Punting

Philadelphia Eagles punting, Dec 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.
Braden Mann738855.448.32

What the columns mean: PUNTS · NET · IN20

Buffalo Bills box score

Passing

Buffalo Bills passing, Dec 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 Allen233526200

What the columns mean: CMP · INT

Rushing

Buffalo Bills rushing, Dec 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 III2074010
Josh Allen727217
Ty Johnson51508
Ray Davis1404
Team33120217

What the columns mean: CAR · LNG

Receiving

Buffalo Bills receiving, Dec 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.
Brandin Cooks46101050
Tyrell Shavers2336032
Khalil Shakir6735013
Ty Johnson3433021
Dawson Knox5530015
Ray Davis1112012
Joshua Palmer1212012
James Cook III14303
Gabe Davis01000
Team2333262050

What the columns mean: REC · TGTS · LNG

Defense

Buffalo Bills defense, Dec 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.
Cam Lewis540.0000
Shaq Thompson430.0000
Maxwell Hairston330.0000
Deone Walker320.0000
Taron Johnson300.0000
Terrel Bernard330.0000
Christian Benford330.0020
Greg Rousseau310.5000
Phidarian Mathis200.0000
Dorian Williams200.0000
Joey Bosa210.0000
Cole Bishop220.0000
AJ Epenesa110.0000
T.J. Sanders110.0000
Andre Jones Jr.100.0000
Tre'Davious White000.0010
Team38240.5030

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

Kicking

Buffalo Bills kicking, Dec 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.
Michael Badgley0-00-100

What the columns mean: LNG

Punting

Buffalo Bills punting, Dec 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.
Mitch Wishnowsky626243.742.33

What the columns mean: PUNTS · NET · IN20

Before and after

Other Eagles vs Bills games