Buffalo Bills vs Atlanta Falcons Match Player Stats

Buffalo Bills vs Atlanta Falcons Match Player Stats

The Buffalo Bills vs Atlanta Falcons Match Player Stats from October 13, 2025, tell a much more detailed story than the final score alone. Atlanta defeated Buffalo 24-14, but the most revealing numbers came from the Falcons’ dominance on the ground, Drake London’s huge receiving performance, and the defensive pressure that forced Josh Allen into two interceptions. Buffalo moved the ball effectively at times, especially through James Cook and Josh Allen’s rushing production, yet Atlanta consistently produced the more efficient and decisive plays.

The game finished with Atlanta improving to 3-2 while Buffalo fell to 4-2. Atlanta’s 210 rushing yards compared with Buffalo’s 134, creating a substantial difference in offensive balance. Michael Penix Jr. also protected the football better than Allen, completing 20 of 32 passes for 250 yards with one touchdown and no interceptions. Allen finished 15 of 26 for 180 yards, two touchdowns and two interceptions.

For anyone studying player performance, fantasy football, team efficiency, or individual matchups, the box score offers several important lessons. A quarterback’s passing line cannot be examined in isolation. The rushing game, defensive pressure, turnovers, explosive plays, and third-phase contributions all help explain why one team wins.

Table of Contents

Buffalo Bills vs Atlanta Falcons Match Player Stats: Game Overview

Atlanta’s 24-14 victory was built around a balanced offensive approach. The Falcons produced 210 rushing yards on 32 attempts, averaging 6.6 yards per carry. Buffalo generated 134 rushing yards on 24 attempts, averaging 5.6 yards per carry.

That difference of 76 rushing yards is significant because it allowed Atlanta to maintain offensive balance while putting pressure on Buffalo’s defense.

The passing numbers also favored Atlanta.

Michael Penix Jr. completed 20 of 32 attempts for 250 yards, averaging 7.8 yards per attempt. He threw one touchdown and no interceptions and finished with a 97.1 passer rating.

Josh Allen completed 15 of 26 passes for 180 yards, averaging 6.9 yards per attempt. He threw two touchdowns but also had two interceptions, finishing with a 72.6 passer rating.

The contrast is important. Allen produced two passing touchdowns, but Atlanta’s defense created two turnovers through interceptions. Penix did not throw an interception, giving Atlanta a cleaner offensive profile.

Final Score and Team Records

Category Buffalo Bills Atlanta Falcons
Final Score 14 24
Record After Game 4-2 3-2
Passing Yards 180 250
Rushing Yards 134 210
Total Offensive Yardage 314 460
Passing Attempts 26 32
Rushing Attempts 24 32
Passing TDs 2 1
Rushing TDs 0 2
Interceptions Thrown 2 0

The overall yardage difference is striking. Atlanta produced 460 yards of offense compared with Buffalo’s 314, a 146-yard advantage.

That is one of the clearest explanations for the result.

Josh Allen Player Stats and Performance

Josh Allen completed 15 of 26 passes for 180 yards. His average was 6.9 yards per attempt, and he threw two touchdown passes.

However, the two interceptions were costly.

Allen’s final passing rating was 72.6. He was also sacked four times for a combined loss of 23 yards. Those sacks increased the pressure on an offense that already had difficulty matching Atlanta’s total production.

Allen was not ineffective as a runner. He carried the ball six times for 42 yards, averaging 7.0 yards per attempt. That was actually Buffalo’s second-highest rushing total behind James Cook III.

His rushing production demonstrates why quarterback statistics should be viewed in context. Allen contributed 42 rushing yards while operating as Buffalo’s primary passer, giving the Bills an additional source of offensive production.

Josh Allen Passing Breakdown

Allen’s passing line was:

  • 15 completions
  • 26 attempts
  • 180 passing yards
  • 6.9 yards per attempt
  • 2 passing touchdowns
  • 2 interceptions
  • 4 sacks
  • 23 sack yards lost
  • 72.6 passer rating

The most important negative statistic is the interception total.

Two interceptions can change the shape of a game, especially when the opposing quarterback does not throw one. Atlanta’s DeAngelo Malone and Dee Alford each recorded an interception.

That gave Atlanta two defensive takeaways through the passing game while Buffalo recorded none.

Allen’s Rushing Contribution

Allen added:

  • 6 carries
  • 42 yards
  • 7.0 yards per carry
  • 0 rushing touchdowns

His 42 rushing yards were important because Buffalo’s rushing attack needed contributions beyond James Cook.

Allen’s rushing average was also higher than Buffalo’s team rushing average of 5.6 yards per attempt. His ability to create yardage outside traditional passing situations remains an important part of evaluating his overall offensive contribution.

Michael Penix Jr. Player Stats and Performance

Michael Penix Jr. produced the cleaner quarterback performance for Atlanta.

He completed 20 of 32 attempts for 250 yards, averaging 7.8 yards per attempt. He threw one touchdown and avoided an interception.

His final passer rating was 97.1.

The biggest difference between Penix and Allen was not simply the number of passing touchdowns. It was efficiency combined with ball security.

Penix threw for 70 more yards than Allen and avoided the two interceptions that affected Buffalo.

He was also sacked twice for 17 yards compared with Allen’s four sacks for 23 yards lost.

Penix Passing Breakdown

Penix finished with:

  • 20 completions
  • 32 attempts
  • 250 passing yards
  • 7.8 yards per attempt
  • 1 touchdown
  • 0 interceptions
  • 2 sacks
  • 17 sack yards lost
  • 97.1 passer rating

His numbers fit Atlanta’s broader offensive approach. The Falcons did not need Penix to carry the entire offense because the running game produced 210 yards.

That balance matters.

When an offense can run effectively, the quarterback can operate within a more varied offensive structure. Atlanta’s production from Bijan Robinson was particularly important in this regard.

Bijan Robinson Was the Game’s Most Explosive Rusher

Among all the rushing statistics, Bijan Robinson’s performance stands out.

Robinson carried the ball 19 times for 170 yards, averaging 8.9 yards per carry. He scored one rushing touchdown.

His 170 rushing yards represented the majority of Atlanta’s 210 rushing yards.

That means Robinson accounted for approximately 81 percent of the Falcons’ rushing yardage.

His efficiency was also exceptional. An 8.9-yard rushing average over 19 carries indicates that Atlanta was not simply accumulating yardage through volume. Robinson repeatedly generated substantial gains.

Robinson’s Receiving Contribution

Robinson also caught six passes for 68 yards.

That gave him 238 yards from scrimmage based on the supplied rushing and receiving statistics.

His combined contribution therefore extended beyond traditional rushing production.

This is one reason a player’s box score should be examined across multiple categories. Robinson was involved both as a runner and receiver, forcing Buffalo to account for him in different offensive situations.

Drake London Delivered Atlanta’s Biggest Receiving Performance

Drake London was Atlanta’s leading receiver by a wide margin.

He caught 10 passes for 158 yards and one touchdown.

His 15.8-yard average per reception demonstrates how productive he was when targeted.

London’s receiving line represented 63.2 percent of Atlanta’s 250 receiving yards.

That is a remarkable concentration of passing production.

Drake London Receiving Breakdown

London finished with:

  • 10 receptions
  • 158 receiving yards
  • 15.8 yards per reception
  • 1 touchdown

He was one of the clearest offensive difference-makers in the game.

Atlanta’s passing offense produced 250 yards, and London alone accounted for 158 of them. His performance provided Penix with a highly productive primary target while Robinson supplied a major portion of the rushing and receiving workload.

The combination of London and Robinson created two different problems for Buffalo’s defense.

Robinson could attack through the running game and short passing opportunities, while London provided major receiving production downfield.

James Cook III Led Buffalo’s Rushing Attack

James Cook III was Buffalo’s leading rusher.

He carried the ball 17 times for 87 yards, averaging 5.1 yards per attempt.

Cook’s workload represented most of Buffalo’s 24 rushing attempts.

His 87 rushing yards accounted for approximately 65 percent of Buffalo’s total rushing production.

Cook’s Importance to Buffalo

Cook’s 5.1-yard average was productive, but Buffalo did not receive the same explosive rushing output that Atlanta received from Robinson.

Cook had 87 rushing yards compared with Robinson’s 170.

That 83-yard difference between the two lead backs was one of the most visible individual gaps in the game.

Cook also did not score a rushing touchdown.

Buffalo’s entire rushing unit finished without a touchdown, while Atlanta scored two rushing touchdowns.

That difference became particularly important because Atlanta was able to convert its rushing production into points.

Buffalo Receiving Player Stats

Buffalo’s receiving statistics were distributed among several players, although no receiver approached London’s 158-yard performance.

Joshua Palmer led Buffalo in receiving yardage with 60 yards on two receptions.

His 30.0-yard average per catch was the highest receiving average listed for Buffalo.

Khalil Shakir caught three passes for 33 yards.

Tyrell Shavers also caught three passes, producing 27 yards.

Dawson Knox recorded one reception for 19 yards and one touchdown.

Ray Davis caught two passes for 19 yards and also recorded a touchdown.

Ty Johnson had one reception for 11 yards, while Keon Coleman caught three passes for 11 yards.

Elijah Moore was targeted but did not record a reception.

Buffalo Receiving Breakdown

Player Receptions Yards Average TD
Joshua Palmer 2 60 30.0 0
Khalil Shakir 3 33 11.0 0
Tyrell Shavers 3 27 9.0 0
Dawson Knox 1 19 19.0 1
Ray Davis 2 19 9.5 1
Ty Johnson 1 11 11.0 0
Keon Coleman 3 11 3.7 0
Elijah Moore 0 0 0 0
Team Total 15 180 12.0 2

The most interesting feature of this table is the distribution of Buffalo’s production.

Palmer produced 60 yards on only two catches, while several other players contributed smaller totals. Buffalo’s passing offense therefore had moments of explosiveness, but it did not match Atlanta’s concentration of high-volume production through London.

Atlanta Receiving Player Stats

Atlanta’s receiving production was led by London, but Robinson also made a major contribution.

Player Receptions Yards Average TD
Drake London 10 158 15.8 1
Bijan Robinson 6 68 11.3 0
Kyle Pitts Sr. 3 18 6.0 0
Tyler Allgeier 1 6 6.0 0
Casey Washington 0 0 0 0
Team Total 20 250 12.5 1

Atlanta completed 20 passes for 250 yards.

London’s 10 receptions represented half of the Falcons’ completions.

That workload shows how central he was to the passing offense.

Robinson’s 68 receiving yards added another significant layer, meaning Atlanta’s two leading offensive weapons combined for 226 receiving yards.

The Rushing Battle Explains a Major Part of the Result

The rushing comparison is perhaps the most important statistical difference.

Atlanta:

  • 32 attempts
  • 210 yards
  • 6.6 yards per attempt
  • 2 touchdowns

Buffalo:

  • 24 attempts
  • 134 yards
  • 5.6 yards per attempt
  • 0 touchdowns

Atlanta had eight more rushing attempts and 76 more rushing yards.

The Falcons also scored two rushing touchdowns while Buffalo scored none.

This is more than a simple volume advantage.

Atlanta combined volume, efficiency, and scoring production on the ground.

Bijan Robinson was responsible for most of that output, but Tyler Allgeier also contributed 32 yards on 10 carries and scored a rushing touchdown.

Allgeier averaged 3.2 yards per attempt, which was considerably lower than Robinson’s 8.9, but his touchdown contribution shows that efficiency is not the only meaningful rushing statistic.

Atlanta’s Defensive Performance

Atlanta’s defense produced several numbers that deserve close attention.

The Falcons recorded:

  • 64 total tackles
  • 33 solo tackles
  • 4 sacks
  • 3 tackles for loss
  • 9 passes defended
  • 6 quarterback hits
  • 2 interceptions

The four sacks were particularly important against Allen.

Buffalo’s quarterback was already responsible for a substantial portion of the team’s offensive workload. Pressure reduced his opportunities and contributed to a difficult passing environment.

The nine passes defended also indicate that Atlanta’s secondary was active around the football.

Atlanta’s Two Interceptions

DeAngelo Malone recorded one interception and returned it six yards.

Dee Alford recorded the other interception with no return yards.

Neither interception resulted in a defensive touchdown, but both were valuable because Buffalo finished without an interception of its own against Penix.

Turnover margin is one of the easiest statistics to overlook when focusing only on yardage.

Atlanta’s two interceptions gave the Falcons a clear advantage in this category.

Buffalo’s Defensive Performance

Buffalo recorded:

  • 69 total tackles
  • 42 solo tackles
  • 2 sacks
  • 9 tackles for loss
  • 5 passes defended
  • 4 quarterback hits

The Bills actually recorded more total tackles than Atlanta, with 69 compared with 64.

That does not mean Buffalo’s defense performed better overall.

Tackle totals can increase when a defense spends significant time responding to successful offensive plays. A high tackle count is therefore not automatically evidence of defensive dominance.

Buffalo recorded two sacks, half of Atlanta’s total.

The Bills also recorded no interceptions.

That combination made it difficult to compensate for Atlanta’s offensive production.

Why the Passing Numbers Do Not Tell the Entire Story

One of the most important lessons from this matchup is that passing statistics should not be evaluated without context.

Allen threw two touchdown passes compared with one from Penix.

At first glance, that could suggest Allen had the more productive passing game.

But Penix threw for 250 yards compared with Allen’s 180 and did not throw an interception.

Penix also finished with a 97.1 passer rating compared with Allen’s 72.6.

Meanwhile, Atlanta’s running game generated 210 yards.

This allowed the Falcons to build an offense in which the quarterback did not have to produce multiple passing touchdowns to win.

Buffalo, on the other hand, received zero rushing touchdowns and two interceptions from its quarterback.

The result demonstrates why evaluating a quarterback through touchdown totals alone can produce an incomplete conclusion.

Turnovers and Ball Security

Turnovers were another major separator.

Buffalo’s defensive statistics show no interceptions.

Atlanta recorded two interceptions.

Josh Allen was responsible for both of Buffalo’s interceptions.

The supplied statistics also list two fumbles for Allen, although neither was lost.

Buffalo’s team total was two fumbles and zero lost.

Atlanta did not record a fumble.

This means Buffalo had more ball-security events even though its fumbles did not directly result in turnovers.

For game analysis, there is an important distinction between a fumble and a lost fumble. A fumble creates potential risk, while a lost fumble becomes an actual change of possession.

Allen’s two fumbles therefore belong in the broader discussion of ball security, but they should not be treated as turnovers because the supplied statistics show that neither was lost.

Special Teams Statistics

Special teams did not dominate the statistical story, but several numbers are worth recording.

Buffalo Kick and Punt Returns

Brandon Codrington handled Buffalo’s kick return duties, recording five returns for 114 yards.

His average was 22.8 yards per return, with a long of 25 yards.

Codrington also returned three punts for 21 yards, averaging 7.0 yards per return with an 11-yard long.

On the kicking side, Matt Prater went 2-for-2 on extra points and did not attempt a field goal.

Buffalo’s punter Mitch Wishnowsky recorded six punts for 273 yards, averaging 45.5 yards per punt. Four punts were placed inside the 20-yard line, and his longest punt traveled 50 yards.

Atlanta Kick and Punt Returns

Jamal Agnew recorded two kick returns for 47 yards, averaging 23.5 yards.

Deven Thompkins added one kick return for 16 yards.

Atlanta’s kick return team totaled 63 yards on three returns, averaging 21.0 yards.

Agnew also returned one punt for 10 yards.

Parker Romo went 1-for-2 on field-goal attempts, with a 33-yard long, and converted all three extra-point attempts.

Bradley Pinion punted four times for 180 yards, averaging 45.0 yards, with a long of 51 yards.

Buffalo Bills vs Atlanta Falcons Match Player Stats: Biggest Statistical Differences

The easiest way to understand the game is to compare the leading individual contributors.

Biggest Buffalo Contributors

Josh Allen: 180 passing yards, 2 passing touchdowns, 2 interceptions, 42 rushing yards.

James Cook III: 87 rushing yards on 17 carries.

Joshua Palmer: 60 receiving yards on two receptions.

Brandon Codrington: 114 kick return yards.

Biggest Atlanta Contributors

Michael Penix Jr.: 250 passing yards, 1 touchdown, 0 interceptions.

Bijan Robinson: 170 rushing yards, 1 rushing touchdown, plus 68 receiving yards.

Drake London: 158 receiving yards, 1 touchdown.

DeAngelo Malone and Dee Alford: One interception each.

These numbers show that Atlanta had multiple players producing at a high level across different phases of the game.

Buffalo had useful individual performances, but Atlanta’s top players generated greater overall impact.

What the Statistics Suggest About Offensive Strategy

Atlanta’s offensive profile was balanced but not evenly distributed.

The Falcons ran the ball 32 times and passed 32 times.

That 32-to-32 split is notable.

The balance was not simply about equal play counts. Atlanta’s running game produced 210 yards, while its passing game produced 250 yards.

That gave the Falcons 460 yards from the two primary offensive categories.

Buffalo ran 24 times and passed 26 times.

Its offensive totals were therefore lower in both categories.

The Bills’ 134 rushing yards were respectable, but Atlanta’s 210 created a much larger foundation for sustained offense.

This is a useful example of why balanced play calling and balanced production are related but not identical concepts.

What the Statistics Suggest About Defensive Pressure

Atlanta’s four sacks compared with Buffalo’s two.

The Falcons also registered six quarterback hits compared with Buffalo’s four.

That difference indicates that Atlanta generated more direct disruption against the quarterback.

Pressure is especially relevant when the opposing quarterback throws two interceptions.

It is impossible to attribute both interceptions solely to sacks or quarterback hits without play-level evidence, but the combination of four sacks, six quarterback hits, nine passes defended, and two interceptions paints a clear picture of an active Atlanta defense.

Buffalo recorded five passes defended and four quarterback hits, but it did not create an interception.

Player Stat Lessons for Fantasy Football Analysis

Although the game has already been played, its statistics provide useful examples for fantasy football evaluation.

Bijan Robinson’s performance was the most obvious fantasy-relevant outing.

His 170 rushing yards and rushing touchdown created a huge rushing base. Adding six receptions for 68 yards made his overall production even more significant.

Drake London also had an outstanding receiving workload with 10 catches for 158 yards and one touchdown.

Josh Allen’s two passing touchdowns and 42 rushing yards would normally create a strong fantasy foundation, but the two interceptions reduced the overall value of his performance.

James Cook’s 87 rushing yards provided a solid rushing contribution, although the lack of a rushing touchdown limited the scoring upside.

The broader lesson is that volume and efficiency need to be considered together. A player with a high workload can remain valuable even when efficiency is modest, while an explosive player can produce a major statistical performance without an unusually large number of touches.

How to Read These Player Statistics Correctly

Readers often make mistakes when analyzing a box score.

The first mistake is focusing only on the final score.

The second is looking at quarterback passing yards without considering interceptions.

The third is treating total tackles as a direct measure of defensive quality.

The fourth is ignoring rushing touchdowns.

The fifth is overlooking receiving contributions from running backs.

A better approach is to examine the game in layers.

Start with total offensive production.

Then compare passing and rushing output.

After that, examine turnovers.

Finally, look at individual players who explain the largest differences.

Using that method here makes the result much easier to understand.

Atlanta won the total yardage battle by 146 yards. The Falcons won the rushing battle by 76 yards. They also recorded two interceptions while allowing none from their own quarterback.

Those three statistical differences are more informative than the final score alone.

A Practical Player-by-Player Summary

Buffalo Bills

Josh Allen: 15-of-26 passing, 180 yards, 2 touchdowns, 2 interceptions, 4 sacks for 23 yards, 72.6 rating. Added 42 rushing yards.

James Cook III: 17 carries, 87 yards, 5.1 average.

Joshua Palmer: 2 receptions, 60 yards, 30.0 average.

Khalil Shakir: 3 receptions, 33 yards.

Tyrell Shavers: 3 receptions, 27 yards.

Dawson Knox: 1 reception, 19 yards, 1 touchdown.

Ray Davis: 2 receptions, 19 yards, 1 touchdown.

Brandon Codrington: 114 kick return yards and 21 punt return yards.

Atlanta Falcons

Michael Penix Jr.: 20-of-32 passing, 250 yards, 1 touchdown, 0 interceptions, 2 sacks for 17 yards, 97.1 rating.

Bijan Robinson: 19 carries, 170 yards, 8.9 average, 1 rushing touchdown; 6 receptions for 68 yards.

Drake London: 10 receptions, 158 yards, 15.8 average, 1 touchdown.

Tyler Allgeier: 10 carries, 32 yards, 1 rushing touchdown; 1 reception for 6 yards.

DeAngelo Malone: 1 interception, 6 return yards.

Dee Alford: 1 interception.

Jamal Agnew: 47 kick return yards and 10 punt return yards.

Buffalo Bills vs Atlanta Falcons Match Player Stats: What Stands Out Most

When the full statistical picture is considered, five areas stand out.

First, Atlanta’s rushing attack was substantially more productive. The Falcons averaged 6.6 yards per carry compared with Buffalo’s 5.6.

Second, Bijan Robinson was the game’s most productive rusher by a considerable margin. His 170 yards were 83 more than Cook’s 87.

Third, Drake London dominated the receiving production. His 158 yards were nearly two-thirds of Atlanta’s 250 receiving yards.

Fourth, Penix protected the football. His 250 passing yards came with one touchdown and zero interceptions.

Fifth, Atlanta’s defense produced twice as many sacks and all of the game’s interceptions.

These factors work together to explain why Atlanta won despite Buffalo’s quarterback throwing two touchdown passes.

Frequently Asked Questions

Who was the leading passer in the Buffalo Bills vs Atlanta Falcons game?

Michael Penix Jr. was the leading passer. He completed 20 of 32 passes for 250 yards, one touchdown and zero interceptions, finishing with a 97.1 passer rating.

Who led the game in rushing?

Bijan Robinson led all rushers with 170 yards on 19 carries. He averaged 8.9 yards per carry and scored one rushing touchdown.

Who was Atlanta’s leading receiver?

Drake London led Atlanta with 10 receptions for 158 yards and one touchdown. His average was 15.8 yards per reception.

How many interceptions did Josh Allen throw?

Josh Allen threw two interceptions. DeAngelo Malone and Dee Alford each recorded one interception for Atlanta.

How many rushing yards did Buffalo have?

Buffalo recorded 134 rushing yards on 24 carries, averaging 5.6 yards per carry. James Cook III led the team with 87 yards.

What was the final score?

Atlanta defeated Buffalo 24-14 on October 13, 2025.

Conclusion

The Buffalo Bills vs Atlanta Falcons Match Player Stats show that Atlanta’s 24-14 victory was supported by a clear statistical foundation.

The Falcons produced 460 yards of offense, including 250 passing yards and 210 rushing yards. Buffalo produced 314 total yards, with 180 through the air and 134 on the ground.

Michael Penix Jr. delivered the cleaner quarterback performance with 250 yards, one touchdown and no interceptions. Josh Allen produced two passing touchdowns and 42 rushing yards, but his two interceptions and four sacks contributed to a less efficient overall performance.

Bijan Robinson was the standout rushing performer with 170 yards and a touchdown, while Drake London dominated the receiving game with 158 yards and a touchdown. Atlanta’s defense added four sacks, six quarterback hits and two interceptions.

For Buffalo, James Cook provided 87 rushing yards, Joshua Palmer produced 60 receiving yards, and Allen added valuable rushing production. However, the Bills could not match Atlanta’s combination of explosive rushing, high-volume receiving, quarterback efficiency and defensive takeaways.

The most useful takeaway from the box score is that the game was not decided by one statistic. Atlanta won through a combination of offensive yardage, rushing efficiency, ball security, defensive pressure and big individual performances. That broader view gives a much clearer understanding of what happened than the 24-14 scoreline by itself.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *