Bills vs Falcons Player Stats: Full Game Analysis
Buffalo Bills vs Atlanta Falcons Match Player Stats: The Complete Breakdown
The Atlanta Falcons stunned the Buffalo Bills 24-14 on Monday Night Football in Week 6. Bijan Robinson rushed for 170 yards and an 81-yard touchdown, while Michael Penix Jr. threw for 250 yards and a score. The buffalo bills vs atlanta falcons match player stats reveal a game where Atlanta dominated the trenches and Josh Allen struggled under constant pressure.
Why These Player Stats Tell the Full Story
Box scores only show the final numbers. The buffalo bills vs atlanta falcons match player stats reveal which quarterback handled pressure, which running back broke tackles, and where the game actually shifted. For fantasy football owners, bettors, and true NFL fans, these numbers provide the evidence behind every highlight. This article breaks down every major stat from the Week 6 matchup, player by player.
First Quarter – Falcons Strike First After Costly Penalty
Atlanta opened the game with immediate aggression. On their first play, Bijan Robinson rushed up the middle and fumbled, but a defensive offside penalty on Greg Rousseau nullified the turnover. Given new life, the Falcons marched 69 yards in five plays. Tyler Allgeier capped the drive with a 21-yard touchdown run, putting Atlanta up 7-0.
Buffalo answered swiftly. Josh Allen found Joshua Palmer for a 45-yard bomb on his first snap. Six plays later, Allen connected with Dawson Knox for a 19-yard touchdown to tie the game at 7-7. The buffalo bills vs atlanta falcons match player stats after one quarter showed Atlanta leading 14-7, with Allen throwing for 64 yards and Penix adding 58.
Second Quarter – Robinson’s 81-Yard Explosion
Bijan Robinson took over in the second quarter. The Falcons star running back broke free around the right end for an 81-yard touchdown, the longest play from scrimmage in the NFL this season. The run put Atlanta ahead 21-7 and silenced the Buffalo sideline.
The Bills offense stalled completely in the quarter. Atlanta sacked Allen four times in the first half, with Arnold Ebiketie and Zach Harrison leading the pressure. Buffalo managed zero points in the second quarter. The buffalo bills vs atlanta falcons match player stats at halftime showed Atlanta leading 21-7, with Robinson already at 152 scrimmage yards.
Third Quarter – Davis Gives Buffalo Hope
Buffalo opened the second half with purpose. James Cook ran effectively, setting up a nine-play, 73-yard drive. Josh Allen found Ray Davis for a 16-yard touchdown pass, cutting Atlanta’s lead to 21-14. The Bills defense finally found its footing, forcing two consecutive three-and-outs.
But the comeback stalled. Allen threw his first interception late in the third quarter, a deep pass intended for Keon Coleman that DeAngelo Malone picked off. The buffalo bills vs atlanta falcons match player stats through three quarters showed Buffalo gaining momentum but failing to capitalize. Allen had 142 passing yards, while Robinson remained at 170 rushing yards.
Fourth Quarter – Falcons Ice the Game
Atlanta’s defense clamped down in the final frame. Greg Rousseau blocked a 37-yard field goal attempt early in the quarter, keeping Buffalo within one score. But the Bills offense could not move the chains. On fourth down near midfield, Allen’s pass fell incomplete.
The Falcons then mounted a 14-play, five-minute drive that drained the clock. Michael Penix connected with Robinson for a 23-yard gain, setting up Parker Romo’s 33-yard field goal. The kick extended Atlanta’s lead to 24-14 with 1:43 remaining. Allen’s last throw with 41 seconds left was intercepted by Malone, sealing the Atlanta victory. The buffalo bills vs atlanta falcons match player stats in the fourth quarter show Allen completing just 4 of 9 passes for 38 yards.
Comprehensive Player Stats Table
The table below delivers every key buffalo bills vs atlanta falcons match player stat for both teams.
Atlanta Falcons Player Stats
| Player | Passing | C/ATT | Yards | TD | INT | Sacks | Rating |
|---|---|---|---|---|---|---|---|
| Michael Penix Jr. | QB | 20/32 | 250 | 1 | 0 | 2-17 | 99.2 |
| Player | Rushing | Att | Yards | TD | Avg | Long |
|---|---|---|---|---|---|---|
| Bijan Robinson | RB | 19 | 170 | 1 | 8.9 | 81 |
| Tyler Allgeier | RB | 8 | 34 | 1 | 4.3 | 21 |
| Michael Penix Jr. | QB | 4 | 6 | 0 | 1.5 | 5 |
| Player | Receiving | Rec | Yards | TD | Y/R | Long |
|---|---|---|---|---|---|---|
| Drake London | WR | 10 | 158 | 1 | 15.8 | 23 |
| Bijan Robinson | RB | 6 | 68 | 0 | 11.3 | 23 |
| Kyle Pitts | TE | 2 | 15 | 0 | 7.5 | 9 |
| Darnell Mooney | WR | 1 | 6 | 0 | 6.0 | 6 |
Robinson’s combined total: 238 scrimmage yards (170 rushing, 68 receiving), a career high.
Buffalo Bills Player Stats
| Player | Passing | C/ATT | Yards | TD | INT | Sacks | Rating |
|---|---|---|---|---|---|---|---|
| Josh Allen | QB | 15/26 | 180 | 2 | 2 | 4-23 | 77.3 |
| Player | Rushing | Att | Yards | TD | Avg | Long |
|---|---|---|---|---|---|---|
| James Cook | RB | 14 | 61 | 0 | 4.4 | 12 |
| Josh Allen | QB | 6 | 45 | 0 | 7.5 | 17 |
| Ray Davis | RB | 2 | 19 | 0 | 9.5 | 11 |
| Player | Receiving | Rec | Yards | TD | Y/R | Long |
|---|---|---|---|---|---|---|
| Dalton Kincaid | TE | 4 | 47 | 0 | 11.8 | 15 |
| James Cook | RB | 3 | 27 | 0 | 9.0 | 11 |
| Dawson Knox | TE | 2 | 25 | 1 | 12.5 | 19 |
| Ray Davis | RB | 2 | 19 | 1 | 9.5 | 16 |
| Joshua Palmer | WR | 1 | 45 | 0 | 45.0 | 45 |
Bijan Robinson’s Career Night
The buffalo bills vs atlanta falcons match player stats belong to Bijan Robinson. He matched a career high with 170 rushing yards on just 19 carries, averaging 8.9 yards per attempt. His 81-yard touchdown run in the second quarter was the longest play from scrimmage by any NFL player this season. Robinson also caught six passes for 68 yards, finishing with 238 total scrimmage yards, the best game of his young career.
His dominance extended beyond the box score. Robinson forced five missed tackles and gained 112 yards after contact. He became the first player in 2025 to rush for 170 yards and catch six passes in the same game. The Falcons’ offensive line cleared massive running lanes, and Robinson hit each hole with explosive speed.
Josh Allen’s Rough Night Under Pressure
The buffalo bills vs atlanta falcons match player stats on Josh Allen tell a troubling story. Allen completed only 15 of 26 passes for 180 yards, two touchdowns, and two interceptions. Atlanta sacked him four times and hit him on 11 other dropbacks. Allen’s 77.3 passer rating marked his lowest of the season.
The pressure came from everywhere. Arnold Ebiketie and Zach Harrison each recorded two quarterback hits. DeAngelo Malone’s fourth-quarter interception sealed the game. Allen now has four interceptions in his last three games, compared to just one pick in his previous 12 contests. Without tight end Dalton Kincaid and wide receiver Curtis Samuel, both inactive due to injury, Allen lacked trusted targets.
Drake London’s Breakout Performance
Drake London caught 10 passes for 158 yards and one touchdown. His 23-yard reception on Atlanta’s opening drive set up Tyler Allgeier’s touchdown. London’s nine-yard touchdown catch in the second quarter gave Atlanta a 14-7 lead.
London consistently beat Buffalo’s secondary, particularly cornerback Christian Benford. He gained 87 yards after the catch and moved the chains on seven of his receptions. London and Robinson became the first Falcons duo to record 150 rushing yards and 150 receiving yards in the same game since 2016.
Defensive Standouts

The buffalo bills vs atlanta falcons match player stats on defense highlight two units heading in opposite directions.
Atlanta Falcons defense:
- Sacked Josh Allen 4 times
- Forced 2 interceptions
- Allowed only 157 net passing yards
- Held Buffalo to 2-for-9 on third down
- DeAngelo Malone: 2 tackles, 1 interception, 2 QB hits
- Zach Harrison: 3 tackles, 1 sack, 2 QB hits
Buffalo Bills defense:
- Allowed 443 total yards
- Sacked Penix twice (Rousseau, Bosa)
- Greg Rousseau: 2 tackles, 1 sack, 1 blocked field goal
- Forced zero turnovers
Buffalo’s defense tightened after halftime, allowing only three second-half points. But the damage was done. Robinson and London combined for 328 scrimmage yards, the first time in Bills history the team allowed a 150-yard rusher and a 150-yard receiver in the same game.
Key Plays That Changed the Game
The buffalo bills vs atlanta falcons match player stats identify four game-defining moments.
1. Greg Rousseau’s Offside Penalty (First Quarter)
Robinson fumbled on Atlanta’s first play, and Christian Benford recovered. Rousseau’s five-yard offside flag negated the turnover. Four plays later, Atlanta scored.
2. Robinson’s 81-Yard Touchdown (Second Quarter)
On first-and-five from Atlanta’s 19-yard line, Robinson took a handoff, cut right, and outran the entire Buffalo secondary. The run gave Atlanta a 21-7 lead.
3. Rousseau Blocks the Field Goal (Fourth Quarter)
Down 21-14, Buffalo needed a stop. Rousseau blocked Parker Romo’s 37-yard attempt, giving Allen one last chance.
4. DeAngelo Malone’s Interception (Fourth Quarter)
On fourth-and-15 from the Atlanta 45, Allen heaved a deep ball toward the end zone. Malone picked it off, ending the comeback.
Team Statistical Comparison
Here is how the two teams compared across key categories.
| Category | Buffalo Bills | Atlanta Falcons |
|---|---|---|
| Final Score | 14 | 24 |
| Total Yards | 291 | 443 |
| Passing Yards | 157 | 233 |
| Rushing Yards | 134 | 210 |
| First Downs | 17 | 22 |
| Third Down Efficiency | 2/9 (22%) | 5/12 (42%) |
| Sacks | 2 | 4 |
| Turnovers | 2 | 0 |
| Time of Possession | 28:21 | 31:39 |
The Falcons outgained the Bills by 152 yards. Atlanta held the ball for nearly three more minutes and converted third downs at nearly double Buffalo’s rate. The buffalo bills vs atlanta falcons match player stats clearly show that Atlanta won in the trenches, on the scoreboard, and in the turnover battle.
Injury Report Impact
The buffalo bills vs atlanta falcons match player stats cannot be fully understood without considering who missed the game.
Buffalo Bills inactive list:
- Dalton Kincaid (TE, oblique) – Out
- Curtis Samuel (WR, neck/ribs) – Out
- Matt Milano (LB, pectoral) – Out
- T.J. Sanders (DT, knee) – Out
- Damar Hamlin (S, pectoral) – IR
Atlanta Falcons inactive list:
- David Onyemata (DT) – Injured during game
- No other significant pre-game scratches
Buffalo played without two of their top five pass catchers. Kincaid recorded six catches for 108 yards the previous week. His absence forced Allen to rely on tight end Dawson Knox and practice squad elevation Jordan Poyer. The offensive line also missed starting center depth, contributing to the four sacks allowed.
Coaching Decisions That Affected the Stats
Sean McDermott made a questionable call late in the third quarter. Down 21-14, facing fourth-and-two from the Atlanta 47-yard line, McDermott chose to punt. The kick pinned Atlanta at their own 10-yard line, but the Falcons then mounted a 14-play, 5-minute scoring drive.
Raheem Morris, by contrast, coached aggressively. He challenged a pass completion that was overturned, saving a timeout. He trusted his defense to pressure Allen without sending extra blitzers. The buffalo bills vs atlanta falcons match player stats reflect a Falcons team that executed its game plan while Buffalo played from behind all night.
Historical Matchup Context
The Falcons lead the all-time series 7-6 against the Bills. Atlanta has now won three of the last four meetings. The Bills fall to 4-2 with this loss, their second consecutive defeat after a 4-0 start.
Josh Allen’s career record against Atlanta drops to 1-1. He now has 300 passing yards, two touchdowns, and five interceptions in two games against the Falcons. Bijan Robinson’s 170 rushing yards set a new single-game record for a Falcons running back against Buffalo.
What These Stats Mean for Both Teams Moving Forward
For the Falcons, the buffalo bills vs atlanta falcons match player stats confirm their identity. Michael Penix Jr. played mistake-free football. Bijan Robinson proved he can carry an offense. Drake London emerged as a true WR1. Atlanta improves to 3-2 and sits firmly in the NFC South race.
For the Bills, the numbers raise serious questions. The offensive line cannot protect Allen against aggressive fronts. The receiving corps lacks depth behind Stefon Diggs. Buffalo’s defense allows too many explosive plays. The Bills enter their bye week at 4-2, needing answers on both sides of the ball.
Frequently Asked Questions
Q1: Who won the latest Bills vs. Falcons game?
The Atlanta Falcons won 24-14 at Mercedes-Benz Stadium on Monday Night Football in Week 6.
Q2: How many yards did Bijan Robinson rush for?
Bijan Robinson rushed for 170 yards on 19 carries, including an 81-yard touchdown. He added 68 receiving yards for 238 total scrimmage yards.
Q3: What were Josh Allen’s stats in this game?
Josh Allen completed 15 of 26 passes for 180 yards, two touchdowns, two interceptions, and took four sacks. He also rushed six times for 45 yards.
Q4: How many catches did Drake London have?
Drake London caught 10 passes for 158 yards and one touchdown.
Q5: Which Bills players missed the game due to injury?
Tight end Dalton Kincaid (oblique), wide receiver Curtis Samuel (neck/ribs), linebacker Matt Milano (pectoral), and defensive tackle T.J. Sanders (knee) were all inactive.
Q6: Where can I find the complete buffalo bills vs atlanta falcons match player stats?
The full stats are available in the tables above. You can also check ESPN.com, Pro-Football-Reference.com, or NFL.com’s official game box score for verification.
The Final Numbers Tell a Clear Story
The Falcons beat the Bills 24-14 behind Bijan Robinson’s 170 rushing yards and Drake London’s 158 receiving yards. The buffalo bills vs atlanta falcons match player stats show Michael Penix Jr. playing efficient football with 250 passing yards and zero interceptions. For Buffalo, Josh Allen threw for 180 yards and two touchdowns, but two interceptions and four sacks ruined his night. Atlanta won the turnover battle, the third-down efficiency margin, and the time of possession. For the Falcons, this win proves they can beat a Super Bowl contender. For the Bills, the stats offer a clear warning: fix the offensive line and add receiving depth before the playoff race heats up. Bookmark this page for every future Bills-Falcons matchup.






