New orleans saints vs Buffalo bills match player stats: Bills Pull Away 31-19 in Week 4

The New orleans saints vs Buffalo bills match player stats show a game that was much closer than the final margin suggested. New Orleans produced 298 total yards and ran for 189 yards, but Buffalo’s 356-yard offense and four touchdowns proved more efficient in decisive situations.
The Saints repeatedly moved the ball but settled for field goals and failed on both fourth-down attempts. Buffalo countered with Josh Allen’s 209 passing yards and three total touchdowns, James Cook’s 117 rushing yards, and a late Dalton Kincaid touchdown that turned a two-point game into a comfortable Bills victory.
Match Overview
| Information | Match Details |
|---|---|
| Event | NFL – 2025 Regular Season, Week 4 |
| Game | New Orleans Saints vs Buffalo Bills |
| Date | September 28, 2025 |
| Venue | Highmark Stadium, Orchard Park, New York |
| Attendance | 71,017 |
| Winner | Buffalo Bills |
| Final Score | Buffalo Bills 31, New Orleans Saints 19 |
| Broadcast | CBS |
The Bills entered the game unbeaten at 3-0 and improved to 4-0 with the victory, while New Orleans fell to 0-4. The game lasted 3:08 and was played in sunny conditions at Highmark Stadium.
Core Match Statistics Overview
| Team Statistic | New Orleans Saints | Buffalo Bills |
| Total Yards | 298 | 356 |
| Passing Yards | 109 | 191 |
| Rushing Yards | 189 | 165 |
| Offensive Plays | 65 | 57 |
| Yards Per Play | 4.6 | 6.2 |
| First Downs | 22 | 20 |
| 3rd Down | 5/13 (38.5%) | 3/10 (30.0%) |
| 4th Down | 0/2 | 0/1 |
| Turnovers | 1 | 1 |
| Interceptions | 1 | 1 |
| Sacks Allowed | 3 | 3 |
| Penalties | 4-41 | 11-55 |
| Red Zone | 2/4 (50%) | 2/3 (67%) |
| Time of Possession | 28:39 | 31:21 |
| Touchdowns | 2 | 4 |
The statistical profile is unusual because New Orleans won the rushing-yard battle and first-down count but still lost by 12 points. Buffalo generated 6.2 yards per offensive play compared with 4.6 for the Saints, while its 191 passing yards came with only 22 attempts.
Passing Efficiency
- Josh Allen completed 16 of 22 passes for 209 yards, two touchdowns and one interception, producing a 113.6 passer rating.
- Spencer Rattler completed 18 of 27 for 126 yards and one touchdown without throwing an interception, but three sacks reduced New Orleans’ net passing production to only 109 yards.
Rushing Production
- New Orleans rushed for 189 yards at 5.6 yards per carry, led by Alvin Kamara’s 70 yards and Kendre Miller’s 65.
- Buffalo answered with 165 rushing yards, including James Cook’s 117-yard performance and Josh Allen’s 45 yards.
Red-Zone Execution
- Buffalo converted 2 of 3 red-zone possessions into touchdowns.
- New Orleans went 2-for-4 in the red zone, with two possessions ending in field goals and another ending in an interception during a failed trick-play attempt.
Explosive Plays
- Khalil Shakir opened the scoring with a 43-yard touchdown reception.
- Dalton Kincaid delivered the decisive fourth-quarter strike with a 28-yard touchdown reception.
- Josh Allen also produced a 27-yard scramble during Buffalo’s late scoring drive.
Period-by-Period Analysis
First Quarter
| Team | Q1 |
| New Orleans Saints | 7 |
| Buffalo Bills | 14 |
- Buffalo opened with a 43-yard Josh Allen-to-Khalil Shakir touchdown.
- Kendre Miller answered with an 18-yard touchdown run for New Orleans.
- James Cook then powered in from one yard as Buffalo regained the lead.
The opening quarter immediately established the game’s offensive rhythm. Buffalo’s first touchdown came through the air, while its second scoring drive was powered by Cook’s running.
New Orleans responded well and generated a 69-yard touchdown drive of its own, but Buffalo finished the quarter with the seven-point advantage.
Second Quarter
| Team | Q2 |
| New Orleans Saints | 3 |
| Buffalo Bills | 0 |
- Blake Grupe converted a 54-yard field goal for New Orleans.
- Buffalo’s offense stalled after Josh Allen threw an interception in the Saints’ half of the field.
- New Orleans entered halftime trailing only 14-10.
The second quarter belonged to the defenses and kickers. The Saints’ defense prevented Buffalo from extending its lead, but New Orleans could not convert its offensive opportunities into touchdowns.
Third Quarter
| Team | Q3 |
| New Orleans Saints | 6 |
| Buffalo Bills | 7 |
- Allen extended Buffalo’s lead with a five-yard rushing touchdown.
- Chris Olave answered with a three-yard touchdown reception from Rattler.
- New Orleans failed to convert the ensuing two-point attempt, leaving the score 21-16.
The Saints remained within one possession because their rushing attack continued to generate positive yardage. However, the failed two-point conversion became important because it prevented New Orleans from making the score 21-18.
Fourth Quarter
| Team | Q4 |
| New Orleans Saints | 3 |
| Buffalo Bills | 10 |
- Grupe’s 35-yard field goal reduced Buffalo’s lead to 21-19.
- Dalton Kincaid answered with a 28-yard touchdown reception.
- Matt Prater’s 35-yard field goal completed Buffalo’s scoring.
The fourth quarter decided the game. New Orleans pulled within two points, but Buffalo immediately produced the most important offensive drive of the afternoon.
New Orleans Saints Player Statistics
Spencer Rattler
| Stat | Performance |
| Completions/Attempts | 18/27 |
| Passing Yards | 126 |
| Passing TDs | 1 |
| Interceptions | 0 |
| Passer Rating | 89.4 |
| Rushing | 6-49 |
| Sacks | 3 |
Rattler showed mobility and avoided throwing an interception, but Buffalo’s pass rush limited his net passing output. His 49 rushing yards also made him an important component of the Saints’ 189-yard ground attack.
Alvin Kamara
| Stat | Performance |
| Rushing | 15 carries |
| Rushing Yards | 70 |
| Yards/Carry | 4.7 |
| Long Rush | 17 |
| Receptions | 4 |
| Receiving Yards | 2 |
Kamara was effective as a runner and helped New Orleans maintain offensive balance. His 70 rushing yards were part of a Saints ground game that averaged 5.6 yards per carry.
Kendre Miller
| Stat | Performance |
| Carries | 11 |
| Rushing Yards | 65 |
| Yards/Carry | 5.9 |
| Touchdowns | 1 |
| Long Rush | 18 |
Miller provided one of New Orleans’ most efficient offensive performances. His 18-yard first-quarter touchdown gave the Saints an early answer after Buffalo scored on its opening possession.
Rashid Shaheed
| Stat | Performance |
| Receptions | 4 |
| Targets | 5 |
| Receiving Yards | 47 |
| Average | 11.8 |
| Long | 15 |
| Touchdowns | 0 |
Shaheed led New Orleans in receiving yardage, although the Saints did not produce a major downfield receiving performance. His 47 yards represented the team’s highest receiving total.
Saints Defensive Leaders
| Player | Tackles | Sacks | Other |
| Demario Davis | 7 | 0 | 1 TFL |
| Kool-Aid McKinstry | 7 | 0 | 7 solo |
| Carl Granderson | 5 | 1 | 2 TFL |
| Jonas Sanker | 5 | 0 | 1 INT |
New Orleans’ defense generated three sacks and one interception, with Sanker picking off Allen in the second quarter. The unit kept Buffalo from turning several possessions into early touchdowns, but it could not contain the Bills late.
Buffalo Bills Player Statistics
Josh Allen
| Stat | Performance |
| Completions/Attempts | 16/22 |
| Passing Yards | 209 |
| Passing TDs | 2 |
| Interceptions | 1 |
| Passer Rating | 113.6 |
| Rushing | 7-45 |
| Rushing TDs | 1 |
| Long Rush | 27 |
| Total TDs | 3 |
Allen was the central figure in Buffalo’s victory. He produced 209 passing yards and three total touchdowns, while his 27-yard fourth-quarter scramble helped keep the decisive Buffalo drive alive.
James Cook
| Stat | Performance |
| Carries | 22 |
| Rushing Yards | 117 |
| Yards/Carry | 5.3 |
| Rushing TDs | 1 |
| Long Rush | 15 |
| Receptions | 3 |
| Receiving Yards | 18 |
| Total Yards | 135 |
Cook was Buffalo’s leading ground weapon and finished with 135 yards from scrimmage. His first-quarter touchdown helped establish Buffalo’s early advantage, while his consistent rushing kept New Orleans from focusing exclusively on Allen.
Khalil Shakir
| Stat | Performance |
| Receptions | 5 |
| Targets | 5 |
| Receiving Yards | 69 |
| Average | 13.8 |
| Long | 43 |
| Touchdowns | 1 |
Shakir produced Buffalo’s biggest early explosive play. His 43-yard touchdown catch gave the Bills an immediate lead and set the tone for their efficient passing attack.
Dalton Kincaid
| Stat | Performance |
| Receptions | 1 |
| Targets | 2 |
| Receiving Yards | 28 |
| Average | 28.0 |
| Long | 28 |
| Touchdowns | 1 |
Kincaid had limited volume but maximum impact. His 28-yard touchdown in the fourth quarter came when Buffalo led only 21-19 and effectively ended New Orleans’ comeback opportunity.
Buffalo Defensive Leaders
| Player | Tackles | Sacks | Key Play |
| Tre’Davious White | 7 | 0 | 7 tackles |
| Dorian Williams | 6 | 0 | 6 tackles |
| Terrel Bernard | 6 | 0 | 1 pass defended |
| Cole Bishop | 5 | 0 | Interception |
Cole Bishop’s interception helped Buffalo prevent New Orleans from adding points in the second quarter. The Bills defense also recorded three sacks and forced New Orleans into an interception despite allowing 189 rushing yards.
Statistical Leaders Summary
| Category | New Orleans Saints | Buffalo Bills |
| Leading Scorer | Blake Grupe (7 points) | Josh Allen (18 total team-impact points*) |
| Leading Passer | Spencer Rattler (126 yards) | Josh Allen (209 yards) |
| Leading Rusher | Alvin Kamara (70 yards) | James Cook (117 yards) |
| Second Rusher | Kendre Miller (65 yards) | Josh Allen (45 yards) |
| Leading Receiver | Rashid Shaheed (47 yards) | Khalil Shakir (69 yards) |
| Top Defensive Tackler | Demario Davis/Kool-Aid McKinstry (7) | Tre’Davious White (7) |
| Defensive Interception | Jonas Sanker | Cole Bishop |
*Allen personally scored one rushing touchdown and threw two touchdown passes; the table is intended as a player-impact summary rather than an official individual points-scored statistic.
Why Buffalo Bills Won
Superior Passing Efficiency
Buffalo’s biggest offensive advantage was efficiency through the air.
| Passing Metric | Saints | Bills |
| Completions | 18 | 16 |
| Attempts | 28 | 22 |
| Passing Yards | 126 | 209 |
| Passing TDs | 1 | 2 |
| Interceptions | 1 | 1 |
| Net Passing Yards | 109 | 191 |
| Yards/Pass Attempt | 4.5 | 9.5 |
The Saints completed more passes but generated far less yardage. Buffalo averaged 9.5 yards per pass attempt, more than double the Saints’ 4.5-yard figure.
James Cook Created Offensive Balance
Buffalo did not ask Allen to carry the entire offense. Cook delivered 117 rushing yards on 22 attempts and added 18 receiving yards, giving the Bills 135 yards from scrimmage.
That balance forced New Orleans to respect the run while Allen attacked favorable passing situations. Buffalo finished with 356 total yards despite running only 57 offensive plays.
Fourth-Quarter Execution
The score was 21-19 after Grupe’s fourth-quarter field goal. Buffalo answered with a four-play, 60-yard touchdown drive capped by Kincaid’s 28-yard reception.
That sequence changed the statistical meaning of the game. New Orleans had opportunities, but Buffalo consistently produced more yardage per offensive snap and converted its most important fourth-quarter possession into seven points.
Better Red-Zone Conversion
| Red-Zone Metric | Saints | Bills |
| Trips | 4 | 3 |
| TDs | 2 | 2 |
| Efficiency | 50% | 67% |
| Fourth Down | 0/2 | 0/1 |
Both teams scored two red-zone touchdowns, but Buffalo did it on one fewer opportunity. New Orleans’ inability to finish several promising drives helped keep its final total at 19 points.
Why New Orleans Saints Lost
Red-Zone Opportunities Became Field Goals
The Saints generated enough rushing production to stay competitive, but yardage did not consistently become touchdowns.
New Orleans finished 2-for-4 in the red zone. Grupe made two field goals, including a 54-yarder, but the Saints needed touchdowns on those drives to fully capitalize on their offensive production.
Too Little Passing Explosiveness
New Orleans finished with 109 net passing yards compared with Buffalo’s 191. Rattler’s 126 gross passing yards were respectable, but three sacks and an interception during the game reduced the offense’s efficiency.
The contrast was especially sharp because the Saints actually had more total first downs, 22-20. The problem was not simply getting drives started; it was turning those drives into high-value scoring plays.
Fourth-Down Failures and Missed Chances
New Orleans went 0-for-2 on fourth down, while Buffalo went 0-for-1. The Saints also attempted a trick play in the red zone that ended with an interception by Jonas Sanker after Chris Olave attempted a pass.
Those missed opportunities mattered because Buffalo’s eventual winning margin was only 12 points despite New Orleans possessing the ball for 28:39 and producing 189 rushing yards.
Historical Context and Season Series
Saints vs Bills Season Series
There was no earlier meeting between these teams during the 2025 regular season before the September 28 matchup.
| Meeting | Date | Venue | Result |
| 2025 Week 4 | Sep. 28, 2025 | Highmark Stadium | Bills 31-19 |
| Previous meeting | Nov. 25, 2021 | Caesars Superdome | Bills 31-6 |
Before the 2025 game, the Saints led the all-time regular-season series 7-5. The 2025 victory therefore reduced New Orleans’ historical advantage to 7-6.
The 2021 meeting was also a 31-point Buffalo victory, although that game ended 31-6. Buffalo’s 2025 win was considerably more competitive because New Orleans maintained a realistic comeback chance deep into the fourth quarter.
Advanced Statistical Insights
Yards Per Play Tell the Story
The clearest efficiency gap was Buffalo’s 6.2 yards per offensive play compared with 4.6 for New Orleans.
| Efficiency Metric | Saints | Bills |
| Offensive Plays | 65 | 57 |
| Total Yards | 298 | 356 |
| Yards/Play | 4.6 | 6.2 |
| Total Touchdowns | 2 | 4 |
New Orleans ran eight more offensive plays, yet Buffalo generated 58 additional yards. That means the Bills were gaining substantially more value from each snap rather than simply winning through volume.
Passing Created the Largest Efficiency Gap
The Saints produced 189 rushing yards, 24 more than Buffalo. Yet the Bills won because they dominated the passing efficiency battle.
Buffalo gained 191 net passing yards to New Orleans’ 109. That 82-yard advantage through the air more than offset the Saints’ rushing superiority.
Possession vs Production
New Orleans had 28:39 of possession while Buffalo held the ball for 31:21. The possession difference was relatively modest, but Buffalo scored four touchdowns compared with New Orleans’ two.
This is a classic example of why possession time alone does not determine offensive success. Buffalo created more explosive gains and produced a higher touchdown rate from fewer plays.
Game Implications
What This Means for Buffalo Bills
- Buffalo improved to 4-0, remaining unbeaten after four games.
- The offense had already scored at least 30 points in each of its first four games, a franchise achievement highlighted by the Bills’ official recap.
- James Cook’s production and Allen’s three-touchdown performance reinforced Buffalo’s ability to win through both rushing and passing.
What This Means for New Orleans Saints
- New Orleans dropped to 0-4 despite producing 189 rushing yards.
- The Saints need to improve red-zone finishing after converting only two of four opportunities into touchdowns.
- Protecting Rattler and creating more explosive passing plays should be priorities after Buffalo held the Saints to 109 net passing yards.
Key Lessons From Saints vs Bills
- Efficiency beat volume: Buffalo ran fewer plays but gained 58 more yards.
- James Cook changed the matchup: His 117 rushing yards prevented Buffalo from becoming one-dimensional.
- Josh Allen remained the decisive playmaker: He accounted for three touchdowns.
- New Orleans ran effectively: The Saints’ 189 rushing yards were actually 24 more than Buffalo’s.
- Red-zone execution mattered: Buffalo scored touchdowns on two of three red-zone trips.
- The fourth quarter decided the result: Buffalo turned a 21-19 lead into a 31-19 victory with a touchdown and field goal.
Frequently Asked Questions
Who won the New Orleans Saints vs Buffalo Bills game?
The Buffalo Bills defeated the New Orleans Saints 31-19 on September 28, 2025, at Highmark Stadium.
Who was the leading passer in the game?
Josh Allen led all passers with 16 completions on 22 attempts for 209 yards, two touchdowns and one interception.
How many rushing yards did James Cook have?
James Cook rushed 22 times for 117 yards and one touchdown, averaging 5.3 yards per carry.
What were Spencer Rattler’s stats?
Rattler completed 18 of 27 passes for 126 yards and one touchdown without an interception. He also rushed six times for 49 yards.
Who led the Saints in rushing?
Alvin Kamara led New Orleans with 70 rushing yards on 15 carries, while Kendre Miller added 65 yards and a touchdown.
Who led Buffalo in receiving?
Khalil Shakir led the Bills with five receptions for 69 yards and one touchdown, including a 43-yard touchdown reception in the first quarter.
Conclusion
The New orleans saints vs Buffalo bills match player stats reveal a game in which New Orleans competed effectively on the ground but Buffalo consistently extracted more value from each offensive possession. The Saints generated 189 rushing yards and 22 first downs, yet their 4.6 yards per play and 50% red-zone efficiency limited the payoff.
Buffalo’s combination of Josh Allen’s three total touchdowns, James Cook’s 117 rushing yards, Khalil Shakir’s explosive touchdown reception and Dalton Kincaid’s decisive fourth-quarter score produced the difference. The 31-19 result was ultimately less about raw possession or rushing totals and more about explosive passing, touchdown efficiency and execution when the game reached its most important moments.