New orleans saints vs Buffalo bills match player stats
The new orleans saints vs buffalo bills match player stats tell the story of a game where efficiency, disciplined execution, and timely playmaking helped the Buffalo Bills remain unbeaten while the New Orleans Saints continued their difficult start to the season. Played on September 28, 2025, the matchup ended with a 31-19 victory for Buffalo, improving the Bills to 4-0, while the Saints fell to 0-4. Although the final score suggests a comfortable win for Buffalo, the statistics reveal a contest that featured strong rushing performances, defensive resilience, and several momentum-changing plays from both teams.
For anyone analyzing NFL performances beyond the scoreboard, this matchup provides valuable insights into quarterback efficiency, rushing balance, defensive pressure, special teams contributions, and overall team execution. Buffalo capitalized on scoring opportunities through Josh Allen’s leadership and James Cook III’s productive rushing performance, while New Orleans showed encouraging signs on the ground despite struggling to generate explosive passing plays.
This detailed breakdown examines every major statistical category from the game, explains what those numbers actually mean, and highlights the performances that ultimately decided the outcome.
Game Overview
| Match Detail | Result |
| Date | September 28, 2025 |
| Competition | NFL Regular Season |
| Home Team | Buffalo Bills |
| Away Team | New Orleans Saints |
| Final Score | Buffalo Bills 31, New Orleans Saints 19 |
| Bills Record | 4-0 |
| Saints Record | 0-4 |
The Bills established momentum immediately by scoring 14 points in the opening quarter, forcing New Orleans to play from behind for most of the afternoon. Although the Saints responded with steady drives and remained competitive through portions of the game, Buffalo consistently answered with efficient offensive possessions and limited costly mistakes.
Quarter-by-quarter scoring further illustrates how Buffalo maintained control.
| Quarter | Saints | Bills |
| First | 7 | 14 |
| Second | 3 | 0 |
| Third | 6 | 7 |
| Fourth | 3 | 10 |
| Final | 19 | 31 |
The opening quarter proved especially important. Buffalo’s fast start created scoreboard pressure, allowing the offense to remain balanced throughout the remainder of the contest rather than relying exclusively on the passing game.
New Orleans Saints vs Buffalo Bills Match Player Stats Breakdown
The new orleans saints vs buffalo bills match player stats reveal interesting contrasts between the two teams.
Buffalo generated explosive production through a balanced offensive attack that combined efficient passing with productive rushing. Meanwhile, New Orleans relied heavily on its ground game, producing more rushing yards than many teams manage against Buffalo’s defense, but struggled to stretch the field consistently through the air.
Rather than looking only at total yardage, examining each position group individually provides a much clearer picture of why Buffalo emerged victorious.
Quarterback Performance Analysis
Quarterback play often determines the outcome of NFL games, and this matchup was no exception.
Josh Allen Delivers Another Efficient Performance
Josh Allen once again demonstrated why he remains one of the league’s elite quarterbacks.
Passing Statistics
- 16 completions
- 22 attempts
- 209 passing yards
- 2 passing touchdowns
- 1 interception
- QBR: 91.2
- Passer Rating: 113.6
- Sacked three times
Allen completed nearly three-quarters of his passes while avoiding unnecessary risks for most of the afternoon. Although he threw one interception, he compensated with accurate red-zone passing and effective decision-making throughout the game.
Equally important was his ability to contribute as a runner.
Rushing Contribution
- 7 carries
- 45 rushing yards
- 1 rushing touchdown
His mobility consistently forced New Orleans defenders to account for quarterback runs, opening additional opportunities for Buffalo’s running backs.
Spencer Rattler Shows Poise Despite the Loss
Spencer Rattler faced one of the NFL’s stronger defensive units and delivered a composed performance under pressure.
His final passing numbers included:
- 18 completions
- 27 attempts
- 126 passing yards
- 1 touchdown
- No interceptions thrown
- QBR: 81.8
- Passer Rating: 89.4
- Sacked three times
One encouraging takeaway was Rattler’s ability to protect the football through the air. Despite facing consistent defensive pressure, he avoided interceptions and completed several important throws that extended drives.
However, Buffalo’s defensive coverage limited explosive passing opportunities, keeping New Orleans’ passing production relatively modest throughout the afternoon.
Comparing the Quarterbacks
| Category | Spencer Rattler | Josh Allen |
| Completions | 18 | 16 |
| Attempts | 27 | 22 |
| Passing Yards | 126 | 209 |
| Passing TD | 1 | 2 |
| Interceptions | 0 | 1 |
| QBR | 81.8 | 91.2 |
| Passer Rating | 89.4 | 113.6 |
| Sacks Taken | 3 | 3 |
Although Rattler completed more passes, Allen generated significantly more yardage and touchdowns while creating additional offense with his legs. That overall efficiency became one of the biggest statistical differences in the game.
Running Game Comparison
One of the most fascinating aspects of this matchup was how successfully both teams ran the football.
Despite trailing for much of the game, New Orleans never abandoned its rushing attack.
Alvin Kamara Continues to Lead by Example
Kamara remained the centerpiece of the Saints offense.
His rushing totals included:
- 15 carries
- 70 rushing yards
- 4.7 yards per carry
Although he did not score a touchdown, Kamara consistently gained positive yardage on early downs and helped New Orleans sustain lengthy offensive possessions.
His vision between the tackles and ability to gain extra yards after contact kept Buffalo’s defense honest throughout the contest.
Kendre Miller Adds Physical Running
Kendre Miller complemented Kamara extremely well.
His production included:
- 11 carries
- 65 rushing yards
- 1 touchdown
Miller’s touchdown represented one of New Orleans’ most important offensive highlights and demonstrated the effectiveness of the Saints’ rushing committee.
Together, Kamara and Miller accounted for:
- 26 carries
- 135 rushing yards
- 1 touchdown
That level of production would typically place a team in an excellent position to compete.
James Cook III Controls the Ground Game
Buffalo’s offensive identity continues to benefit from James Cook III’s consistency.
His numbers were among the best individual performances of the afternoon.
James Cook III
- 22 rushing attempts
- 117 rushing yards
- 5.3 yards per carry
- 1 touchdown
Cook consistently broke through the first level of the Saints defense, allowing Buffalo to maintain manageable third-down situations while controlling the game’s tempo.
His ability to produce explosive runs reduced pressure on Allen and helped Buffalo dominate time of possession during several critical stretches.
Team Rushing Comparison
| Team | Carries | Yards | Average | Touchdowns |
| Saints | 34 | 189 | 5.6 | 1 |
| Bills | 32 | 165 | 5.2 | 2 |
Interestingly, New Orleans actually finished with more rushing yards than Buffalo.
However, Buffalo converted its rushing opportunities into two touchdowns, making their ground game significantly more impactful when it mattered most.
Receiving Leaders
While the running game was productive for both sides, Buffalo enjoyed the advantage through the air.
Khalil Shakir Leads Buffalo Receivers
Khalil Shakir delivered one of his strongest performances of the season.
His receiving totals included:
- 5 receptions
- 69 receiving yards
- 1 touchdown
Shakir consistently created separation against coverage and served as Allen’s most reliable target on key downs.
His touchdown reception further extended Buffalo’s offensive momentum during an important stretch of the game.
Dalton Kincaid Produces in the Red Zone
Although his overall yardage was limited, Dalton Kincaid made one of the game’s biggest plays by catching a touchdown pass.
His red-zone effectiveness continues to make him one of Buffalo’s most dependable offensive weapons near the goal line.
Rashid Shaheed Leads New Orleans
For the Saints, Rashid Shaheed finished as the leading receiver.
His performance included:
- 4 receptions
- 47 receiving yards
Although he did not score, Shaheed consistently moved the chains and generated valuable field position.
His contributions became especially important as Buffalo’s secondary limited larger passing plays throughout the afternoon.
Chris Olave Finds the End Zone
Chris Olave produced one of New Orleans’ biggest offensive moments.
His stat line included:
- 3 receptions
- 20 yards
- 1 touchdown
While his yardage total remained modest, converting one of his receptions into a touchdown gave New Orleans an opportunity to remain within striking distance.
Team Receiving Comparison
The passing attacks followed different paths throughout the game. Buffalo focused on efficiency and finishing drives, while New Orleans relied on shorter completions and struggled to generate explosive plays downfield.
| Team | Receptions | Receiving Yards | Receiving TDs |
| New Orleans Saints | 18 | 126 | 1 |
| Buffalo Bills | 16 | 209 | 2 |
Although the Saints completed more passes, Buffalo gained significantly more yards with fewer receptions. That difference highlights the Bills’ ability to produce chunk plays and maximize each completion.
Passing Efficiency Analysis
Looking beyond raw passing yards helps explain why Buffalo controlled the game. Quarterback efficiency often has a greater impact than total attempts or completions, and that trend was evident in this matchup.
Buffalo’s Efficient Passing Attack
Buffalo finished with:
- 16 completions on 22 attempts
- 209 passing yards
- 191 net passing yards
- 2 passing touchdowns
- 1 interception
Josh Allen consistently found open receivers and avoided forcing difficult throws. Even after throwing an interception, he remained composed and continued attacking favorable matchups.
One of Buffalo’s biggest strengths was converting red-zone opportunities into touchdowns rather than settling for field goals.
Saints Passing Performance
New Orleans recorded:
- 18 completions on 28 attempts
- 126 passing yards
- 109 net passing yards
- 1 touchdown
- No interceptions thrown
Spencer Rattler protected the football well through the air, but Buffalo’s defensive coverage prevented significant gains after the catch. Many completions resulted in short gains, forcing the Saints to sustain long drives instead of creating quick scoring opportunities.
Defensive Performances
Defense played a major role throughout the afternoon. Both teams generated pressure on opposing quarterbacks and limited several potentially explosive plays.
Buffalo Bills Defensive Performance
Buffalo’s defense produced another disciplined effort.
Team Defensive Totals
- 69 total tackles
- 48 solo tackles
- 3 sacks
- 5 tackles for loss
- 2 pass deflections
- 4 quarterback hits
The Bills successfully contained New Orleans’ passing attack while allowing their offense opportunities to maintain control of the game.
Perhaps the biggest defensive highlight came from Cole Bishop.
Cole Bishop
- 1 interception
- 4 interception return yards
That takeaway disrupted a promising Saints possession and shifted momentum back toward Buffalo.
New Orleans Saints Defensive Performance
Despite allowing 31 points, the Saints defense produced several encouraging moments.
Team Defensive Totals
- 59 total tackles
- 44 solo tackles
- 3 sacks
- 5 tackles for loss
- 4 pass deflections
- 7 quarterback hits
Generating three sacks against Josh Allen is an accomplishment, considering his mobility and ability to extend plays.
The Saints also forced Buffalo’s lone interception.
Jonas Sanker
- 1 interception
Sanker’s takeaway demonstrated the defense’s ability to capitalize on rare mistakes, even though the offense could not fully convert that opportunity into a game-changing momentum shift.
Comparing Defensive Production
| Category | Saints | Bills |
| Total Tackles | 59 | 69 |
| Solo Tackles | 44 | 48 |
| Sacks | 3 | 3 |
| Tackles for Loss | 5 | 5 |
| Pass Deflections | 4 | 2 |
| Quarterback Hits | 7 | 4 |
| Interceptions | 1 | 1 |
Interestingly, many defensive categories were remarkably balanced. Both defenses created pressure, recorded identical sack totals, and forced an interception.
The difference came from Buffalo’s offense making better use of scoring opportunities after defensive stops.
Special Teams Performance
Special teams quietly influenced field position throughout the game.
New Orleans Saints
Blake Grupe
- Field Goals: 2 for 2
- Longest Field Goal: 54 yards
- Extra Points: 1 for 1
- Total Points: 7
Grupe delivered a flawless kicking performance, including an impressive 54-yard field goal that demonstrated both accuracy and leg strength.
Kai Kroeger
- 3 punts
- 142 total punting yards
- 47.3-yard average
His punting consistently helped New Orleans avoid giving Buffalo favorable starting field position.
Velus Jones Jr.
Kick returns:
- 5 returns
- 134 yards
- 26.8-yard average
Jones provided excellent field position on several drives, helping the Saints begin possessions with positive momentum.
Rashid Shaheed
Punt returns:
- 1 return
- 10 yards
Buffalo Bills
Matt Prater
- Field Goals: 1 for 1
- Longest: 35 yards
- Extra Points: 4 for 4
- Total Points: 7
Prater converted every scoring opportunity presented to him, helping Buffalo maintain scoreboard pressure throughout the game.
Cameron Johnston
- 2 punts
- 83 yards
- 41.5-yard average
Buffalo’s offense sustained enough drives that Johnston was needed only twice.
Curtis Samuel
Kick returns:
- 3 returns
- 82 yards
Ty Johnson
Kick returns:
- 1 return
- 13 yards
Khalil Shakir
Punt returns:
- 1 return
- 6 yards
Turnovers and Ball Security
Turnovers often determine NFL games, and this matchup featured disciplined ball security from both offenses.
Buffalo Bills
- 1 interception thrown
- No fumbles lost
Buffalo’s ability to avoid fumbles prevented New Orleans from gaining additional possessions or favorable field position.
New Orleans Saints
- No passing interceptions
- One team fumble recovered
- Spencer Rattler recorded one fumble
Although the Saints recovered their own fumble, the lost opportunity interrupted offensive rhythm during an important stretch of the game.
Overall, Buffalo handled pressure slightly better, particularly in high-leverage situations.
Statistical Leaders at a Glance
Buffalo Bills
| Category | Player | Stats |
| Passing | Josh Allen | 209 YDS, 2 TD |
| Rushing | James Cook III | 117 YDS, 1 TD |
| Receiving | Khalil Shakir | 5 REC, 69 YDS, 1 TD |
| Defensive Takeaway | Cole Bishop | 1 INT |
| Kicker | Matt Prater | 7 Points |
New Orleans Saints
| Category | Player | Stats |
| Passing | Spencer Rattler | 126 YDS, 1 TD |
| Rushing | Alvin Kamara | 70 YDS |
| Rushing TD | Kendre Miller | 65 YDS, 1 TD |
| Receiving | Rashid Shaheed | 47 YDS |
| Receiving TD | Chris Olave | 1 TD |
| Defensive Takeaway | Jonas Sanker | 1 INT |
| Kicker | Blake Grupe | 7 Points |
Why Buffalo Won the Game
Looking beyond the final score, several statistical trends explain why Buffalo secured a 31-19 victory. While New Orleans excelled in certain areas, the Bills consistently made bigger plays at critical moments.
Superior Passing Efficiency
Josh Allen’s performance was one of the biggest differences between the two teams. Although Spencer Rattler completed more passes, Allen generated considerably more production with fewer attempts.
Buffalo’s passing attack finished with:
- 209 passing yards
- 2 touchdown passes
- 113.6 passer rating
New Orleans managed:
- 126 passing yards
- 1 touchdown pass
- 89.4 passer rating
Those additional passing yards translated directly into scoring opportunities that the Bills successfully converted.
Better Red Zone Execution
Football games are often decided inside the opponent’s 20-yard line, and Buffalo proved much more efficient in those situations.
Instead of settling for field goals, the Bills consistently finished drives with touchdowns. Josh Allen connected with both Khalil Shakir and Dalton Kincaid for touchdown passes, while Allen himself added another rushing touchdown.
The Saints moved the football effectively between the twenties but struggled to consistently finish drives with seven points.
Explosive Offensive Plays
Although New Orleans rushed for more yards overall, Buffalo generated more explosive offensive moments.
Examples include:
- Josh Allen’s deep completions
- James Cook III’s long rushing gains
- Khalil Shakir’s touchdown reception
- Dalton Kincaid’s scoring catch
These chunk plays allowed Buffalo to score quickly and maintain momentum throughout the contest.
Balanced Offensive Attack
Buffalo avoided becoming one-dimensional.
Their offense featured:
- 209 passing yards
- 165 rushing yards
- Four offensive touchdowns
Because both the running and passing games remained productive, New Orleans could not focus on stopping just one aspect of the offense.
Where the Saints Showed Promise
Although the Saints remain winless after four games, this matchup included several encouraging performances.
Strong Ground Game
One of the biggest positives was New Orleans’ rushing attack.
The Saints finished with:
- 34 rushing attempts
- 189 rushing yards
- 5.6 yards per carry
Producing nearly 190 rushing yards against Buffalo demonstrates that the offensive line created consistent running lanes throughout the afternoon.
If New Orleans can pair that rushing success with improved passing production, the offense could become much more balanced in future games.
Spencer Rattler Protected the Football
Despite facing pressure from Buffalo’s defense, Rattler avoided throwing an interception.
That is a positive sign for a young quarterback, especially against one of the AFC’s strongest defensive units.
His decision-making remained composed, and his touchdown pass to Chris Olave showed good timing and accuracy.
Defensive Pressure
The Saints’ defense deserves recognition for generating pressure against Josh Allen.
Recording:
- 3 sacks
- 7 quarterback hits
- 5 tackles for loss
demonstrates that the defensive front remained active throughout the game.
Unfortunately, Buffalo’s offensive playmakers consistently responded with timely big plays.
Areas Buffalo Can Still Improve
Even in victory, there were areas where Buffalo can continue improving.
Reducing Turnovers
Josh Allen threw one interception.
Although it did not ultimately affect the result, eliminating unnecessary turnovers becomes increasingly important against stronger playoff-caliber opponents.
Limiting Opposing Rushing Success
Allowing 189 rushing yards is higher than Buffalo typically expects.
Improving run defense will become important as the season progresses, particularly against teams built around powerful rushing attacks.
Finishing Defensive Drives
The Bills generated three sacks and an interception, but New Orleans still sustained several lengthy drives.
Improving third-down defense could help Buffalo force more punts in future games.
Areas the Saints Must Address
The statistics also highlight several priorities moving forward.
Create More Explosive Passing Plays
The Saints averaged relatively modest gains through the air.
Although short completions helped maintain possession, the offense lacked explosive downfield throws that could quickly change field position.
Developing stronger chemistry between Spencer Rattler and his receiving corps could help unlock more big-play opportunities.
Improve Early Game Execution
Buffalo’s 14-point opening quarter placed New Orleans in catch-up mode almost immediately.
Starting games more effectively would allow the Saints to remain balanced offensively instead of constantly trying to erase deficits.
Convert Drives Into Touchdowns
The Saints successfully moved the football for much of the afternoon but settled for field goals too often.
Against elite opponents like Buffalo, finishing drives with touchdowns is essential.
Key Matchups That Shaped the Game
Josh Allen vs. Saints Secondary
Allen’s ability to find open receivers on critical downs helped Buffalo sustain drives and control possession.
His chemistry with Khalil Shakir and Dalton Kincaid proved particularly effective inside scoring territory.
James Cook III vs. Saints Front Seven
Cook consistently turned small running lanes into meaningful gains.
His 117-yard performance prevented New Orleans from focusing solely on Allen’s passing ability.
Alvin Kamara vs. Bills Defense
Kamara remained productive throughout the afternoon, averaging 4.7 yards per carry.
However, Buffalo limited explosive runs and prevented him from reaching the end zone.
Bills Defensive Secondary vs. Saints Receivers
Buffalo’s secondary deserves considerable credit for limiting New Orleans’ passing attack.
Rashid Shaheed led the team with just 47 receiving yards, illustrating how effectively Buffalo prevented deep completions.
Biggest Individual Performances
Several players stood above the rest based on overall impact.
Offensive MVP
Josh Allen
His complete performance included:
- 209 passing yards
- 2 passing touchdowns
- 45 rushing yards
- 1 rushing touchdown
His ability to contribute both as a passer and runner made him the game’s most valuable offensive player.
Best Running Back
James Cook III
Cook’s production gave Buffalo consistent offensive balance.
Final numbers:
- 22 carries
- 117 rushing yards
- 1 touchdown
He repeatedly moved the chains and helped Buffalo control the clock during important stretches.
Best Saints Offensive Player
Alvin Kamara
Although Buffalo won the game, Kamara remained one of New Orleans’ brightest performers.
His combination of patience, vision, and burst allowed him to produce 70 rushing yards against a disciplined defense.
Defensive Standout
Cole Bishop
The Buffalo defensive back produced one of the game’s biggest momentum-changing plays with his interception.
Turnovers always carry extra value in close games, and his takeaway helped Buffalo maintain control.
Complete Team Statistics Comparison
| Category | New Orleans Saints | Buffalo Bills |
| Final Score | 19 | 31 |
| Passing Yards | 126 | 209 |
| Net Passing Yards | 109 | 191 |
| Passing TD | 1 | 2 |
| Interceptions Thrown | 0 | 1 |
| Rushing Attempts | 34 | 32 |
| Rushing Yards | 189 | 165 |
| Rushing TD | 1 | 2 |
| Total Tackles | 59 | 69 |
| Solo Tackles | 44 | 48 |
| Sacks | 3 | 3 |
| Tackles for Loss | 5 | 5 |
| Pass Deflections | 4 | 2 |
| QB Hits | 7 | 4 |
| Interceptions Made | 1 | 1 |
| Field Goals | 2 | 1 |
This statistical comparison shows that the game was more competitive than the final score alone suggests. The Saints matched Buffalo in several defensive categories and even outgained them on the ground. However, Buffalo’s superior passing efficiency and touchdown production ultimately proved decisive.
Frequently Asked Questions
What was the final score of the Bills vs Saints game on September 28, 2025?
The Buffalo Bills defeated the New Orleans Saints 31-19. Buffalo improved its season record to 4-0, while New Orleans dropped to 0-4 after the loss.
Who had the best performance in the new orleans saints vs buffalo bills match player stats?
Josh Allen delivered the most impactful overall performance. He completed 16 of 22 passes for 209 yards and two touchdowns while adding 45 rushing yards and a rushing touchdown, making him the game’s most influential player.
Which player led the rushing attack?
James Cook III led the Bills with 117 rushing yards on 22 carries and one touchdown. For New Orleans, Alvin Kamara finished with 70 rushing yards on 15 carries, while Kendre Miller added 65 rushing yards and one touchdown.
Who were the leading receivers?
For Buffalo, Khalil Shakir recorded 5 receptions for 69 yards and one touchdown. Rashid Shaheed led the Saints with 4 receptions for 47 yards, while Chris Olave caught the team’s only receiving touchdown.
How did both quarterbacks perform?
Josh Allen completed 16 of 22 passes for 209 yards, two touchdowns, and one interception with a 113.6 passer rating. Spencer Rattler completed 18 of 27 passes for 126 yards and one touchdown, finishing without throwing an interception and posting an 89.4 passer rating.
What was the biggest statistical difference in the game?
Although New Orleans rushed for 189 yards, Buffalo gained the advantage through its passing game and red-zone efficiency. The Bills threw for 209 passing yards, scored two passing touchdowns, and converted scoring opportunities into touchdowns more consistently than the Saints.
Conclusion
The new orleans saints vs buffalo bills match player stats illustrate why football games are decided by efficiency rather than simply total yardage. New Orleans established an impressive rushing attack, generated consistent defensive pressure, and protected the football through the air, but Buffalo made the most of its scoring opportunities.
Josh Allen once again proved why he is among the NFL’s elite quarterbacks, combining accurate passing with timely rushing plays that kept the Bills’ offense balanced and unpredictable. James Cook III provided another outstanding performance on the ground, while Khalil Shakir and Dalton Kincaid capitalized on key passing opportunities in the red zone.
For the Saints, Alvin Kamara and Kendre Miller demonstrated that the running game remains a strength, and Spencer Rattler showed encouraging composure despite facing a disciplined Buffalo defense. However, limited explosive passing plays and an inability to consistently finish drives with touchdowns prevented New Orleans from keeping pace.
Overall, Buffalo’s combination of efficient quarterback play, balanced offensive production, reliable defense, and disciplined execution earned a well-deserved 31-19 victory. The statistical comparison also suggests that while the final margin favored the Bills, several aspects of New Orleans’ performance provide a foundation the team can build upon as the season progresses.