Tampa Bay Buccaneers vs Buffalo Bills Match Player Stats
The Tampa Bay Buccaneers vs Buffalo Bills Match Player Stats tell the story of a high-scoring and dramatic NFL contest played on November 16, 2025. Buffalo defeated Tampa Bay 44-32 in a game filled with explosive passing plays, powerful rushing performances, turnovers, and major contributions from both quarterbacks.
The final score shows a 12-point Buffalo victory, but the individual numbers reveal a much more competitive game. Tampa Bay produced an impressive 202 rushing yards and scored three rushing touchdowns, while Buffalo’s Josh Allen delivered 317 passing yards and accounted for three touchdowns on the ground.
For fans studying the game beyond the scoreboard, the statistics explain exactly where momentum changed and why Buffalo ultimately came out on top.
Match Overview
| Match Detail | Result |
| Match | Buffalo Bills vs Tampa Bay Buccaneers |
| Date | November 16, 2025 |
| Final Score | Buffalo Bills 44-32 Tampa Bay Buccaneers |
| Winner | Buffalo Bills |
| Buffalo Record | 7-3 |
| Tampa Bay Record | 6-4 |
This was a game where both offenses created major highlights. Tampa Bay found considerable success on the ground, while Buffalo created more damage through its passing attack and received another exceptional all-around performance from Josh Allen.
The difference was not simply total rushing production or one dominant quarter. Buffalo’s ability to create explosive offensive plays and score consistently in crucial moments gave the Bills the advantage.
Tampa Bay Buccaneers vs Buffalo Bills Match Player Stats: Quarter-by-Quarter Score
The scoring pattern shows how competitive the game remained before Buffalo pulled away late.
| Quarter | Tampa Bay Buccaneers | Buffalo Bills |
| First Quarter | 3 | 7 |
| Second Quarter | 17 | 14 |
| Third Quarter | 6 | 10 |
| Fourth Quarter | 6 | 13 |
| Final Score | 32 | 44 |
Buffalo started with a 7-3 advantage after the opening quarter. Tampa Bay then produced its strongest scoring period in the second quarter, putting up 17 points.
At halftime, the game remained close.
The Bills responded effectively in the second half. They outscored Tampa Bay 23-12 across the final two quarters, showing stronger finishing ability when the game entered its decisive stages.
That late-game performance became one of the biggest reasons Buffalo secured the victory.
Buffalo Bills vs Tampa Bay Buccaneers Match Summary
The matchup featured two very different offensive success stories.
Tampa Bay’s strongest area was its rushing attack. The Buccaneers ran the ball 39 times for 202 yards, averaging 5.2 yards per carry and scoring three rushing touchdowns.
Buffalo, meanwhile, generated its biggest offensive advantage through Josh Allen and the passing game. Allen threw for 317 yards and three touchdowns, while several Bills receivers produced important explosive plays.
The game also included turnovers on both sides.
Tampa Bay recorded two interceptions defensively, while Buffalo also intercepted Baker Mayfield once. Both teams lost one fumble.
This created a game with constant momentum changes, but Buffalo was better at turning offensive opportunities into points.
Key Team Statistics Comparison
| Category | Tampa Bay Buccaneers | Buffalo Bills |
| Final Score | 32 | 44 |
| Passing Yards | 173 | 317 |
| Rushing Yards | 202 | 97 |
| Team Receptions | 16 | 19 |
| Passing Touchdowns | 1 | 3 |
| Rushing Touchdowns | 3 | 3 |
| Team Sacks | 0 | 1 |
| Fumbles | 1 | 2 |
| Fumbles Lost | 1 | 1 |
| Interceptions Made | 2 | 1 |
| Total Defensive Tackles | 53 | 80 |
The most striking contrast was the offensive balance.
Tampa Bay dominated Buffalo in rushing yards, gaining 202 yards compared with Buffalo’s 97.
However, Buffalo dominated the passing battle by producing 317 yards through the air compared with Tampa Bay’s 173.
That 144-yard passing advantage was a major factor in the final result.
Baker Mayfield Player Stats
Baker Mayfield finished the game with:
- 16 completions on 28 attempts
- 173 passing yards
- 1 passing touchdown
- 1 interception
- 1 sack
- 75.4 QBR
- 72.5 passer rating
Mayfield also contributed as a runner.
He carried the ball five times for 39 yards and scored one rushing touchdown.
His rushing contribution added another dimension to Tampa Bay’s offense, especially because the Buccaneers had considerable success moving the ball on the ground.
However, Buffalo limited Tampa Bay’s passing production. The Buccaneers finished with only 173 receiving yards, making it difficult for the offense to consistently match Buffalo’s explosive aerial attack.
Mayfield’s performance was therefore a mixture of productive moments and difficult situations.
He helped lead an offense that scored 32 points, but Buffalo’s passing offense created a higher overall level of production.
Josh Allen Player Stats
Josh Allen delivered one of the defining performances of the game.
His passing statistics were:
- 19 completions on 30 attempts
- 317 passing yards
- 3 passing touchdowns
- 2 interceptions
- 67.0 QBR
- 104.4 passer rating
Allen also made a major impact as a runner.
He recorded:
- 6 rushing attempts
- 40 rushing yards
- 3 rushing touchdowns
That combination made Allen the most influential offensive player in the matchup.
His three passing touchdowns gave Buffalo a significant advantage through the air, while his three rushing touchdowns demonstrated his ability to finish drives himself.
The most important takeaway from Allen’s performance is that his impact went far beyond passing yards.
A quarterback who can create touchdowns through both the passing and rushing game forces defenses to prepare for multiple threats near the goal line. Buffalo benefited greatly from that versatility.
Even though Allen threw two interceptions, his total offensive production remained enormous.
Sean Tucker Leads Tampa Bay’s Rushing Attack
Sean Tucker was the standout player in Tampa Bay’s rushing attack.
He finished with:
- 19 carries
- 106 rushing yards
- 5.6 yards per carry
- 2 rushing touchdowns
- Longest run of 43 yards
Tucker’s performance was one of the clearest positives for Tampa Bay.
A 5.6-yard average demonstrates consistent effectiveness rather than production from only one short touchdown run. His longest run of 43 yards also showed his ability to create explosive plays.
He added receiving production as well.
Tucker caught two passes for 34 yards and scored one receiving touchdown.
That means Tucker contributed touchdowns in multiple ways and was one of the most complete offensive performers for Tampa Bay.
His ability to run efficiently and contribute as a receiver made him a major part of the Buccaneers’ offensive success.
Rachaad White’s Rushing Performance
Rachaad White provided another productive contribution to Tampa Bay’s ground game.
His statistics were:
- 10 carries
- 51 rushing yards
- 5.1 yards per carry
White’s average of more than five yards per carry helped Tampa Bay maintain a highly effective rushing attack.
When combined with Tucker’s production and Mayfield’s mobility, Tampa Bay created one of its strongest offensive advantages on the ground.
The Buccaneers finished with 202 rushing yards from 39 attempts.
That 5.2-yard team average shows that the running game was not dependent on a single player.
Why Tampa Bay’s 202 Rushing Yards Were Not Enough
One of the most interesting lessons from this matchup is that dominating the rushing statistics does not automatically guarantee victory.
Tampa Bay gained:
- 202 rushing yards
- 5.2 yards per carry
- 3 rushing touchdowns
Those are excellent offensive numbers.
However, Buffalo’s passing game created a much larger yardage advantage through the air.
The Bills recorded 317 passing yards and three passing touchdowns.
Modern football often rewards teams that can create explosive plays quickly. Tampa Bay moved the ball efficiently on the ground, but Buffalo generated major gains through the passing game.
This matchup is a good example of how different offensive strengths can produce very different results.
The Buccaneers controlled one important area of the game.
The Bills controlled another area and ultimately converted their offensive opportunities into more points.
Tampa Bay Receiving Player Stats
Sterling Shepard led Tampa Bay in receiving yards.
His performance included:
- 4 receptions
- 54 receiving yards
Emeka Egbuka led the Buccaneers in receptions.
His numbers were:
- 5 receptions
- 40 receiving yards
Sean Tucker also made an important contribution as a receiver.
He recorded:
- 2 receptions
- 34 receiving yards
- 1 touchdown
Tampa Bay finished with 16 receptions for 173 yards and one receiving touchdown.
The receiving numbers demonstrate the challenge Tampa Bay faced.
Several players contributed, but the team did not produce a major explosive receiving performance comparable to Buffalo’s biggest plays.
The Buccaneers’ offense was therefore more dependent on its rushing attack.
Sterling Shepard’s Contribution
Sterling Shepard’s 54 receiving yards made him Tampa Bay’s leading receiver by yardage.
Although he did not score a receiving touchdown, his production helped move the offense and gave Mayfield a reliable option.
His performance was important because Tampa Bay needed contributions from its receivers to complement the successful running game.
The challenge was that Buffalo’s defense prevented Tampa Bay from producing the same level of passing success that Buffalo achieved.
Emeka Egbuka’s Five Receptions
Emeka Egbuka caught five passes for 40 yards.
His five receptions were the highest total among Tampa Bay receivers listed in the match statistics.
This type of production can be valuable because high reception totals often help an offense maintain possession and create manageable situations.
However, the average gain per reception was limited compared with Buffalo’s explosive passing plays.
That difference in big-play production became important as the game developed.
Buffalo Bills Receiving Player Stats
Buffalo’s receiving group was highly productive.
Tyrell Shavers led the Bills with:
- 4 receptions
- 90 receiving yards
- 1 touchdown
James Cook III contributed:
- 3 receptions
- 66 receiving yards
- 1 touchdown
Ty Johnson added:
- 2 receptions
- 61 receiving yards
- 1 touchdown
Gabe Davis recorded:
- 3 receptions
- 40 receiving yards
Buffalo finished with 19 receptions for 317 yards and three receiving touchdowns.
The numbers show how effectively Buffalo spread production across multiple players.
Tyrell Shavers’ 90-Yard Performance
Tyrell Shavers produced the most receiving yards for Buffalo.
His four receptions generated 90 yards and a touchdown.
That is a highly efficient performance.
A receiver averaging 22.5 yards per reception creates explosive opportunities and can dramatically change field position.
Shavers’ production was therefore one of the major reasons Buffalo’s passing attack was so dangerous.
James Cook III as a Receiving Weapon
James Cook III had a relatively quiet rushing performance compared with Tampa Bay’s leading runners.
He recorded:
- 16 carries
- 48 rushing yards
- 3.0 yards per carry
However, his receiving contribution was much stronger.
Cook caught three passes for 66 yards and scored a receiving touchdown.
This is an important example of why evaluating a player’s complete statistics matters.
Looking only at Cook’s rushing numbers would not show his full impact on the game.
His ability to contribute as a receiver helped Buffalo create offensive production in multiple ways.
Ty Johnson Creates Big Plays
Ty Johnson caught two passes for 61 yards and scored a touchdown.
With only two receptions, he still produced significant yardage.
That level of efficiency highlights Buffalo’s ability to generate explosive plays through different players.
Buffalo did not rely on one receiver for its entire offensive production.
Instead, several players created meaningful contributions.
That depth made the passing game more difficult to contain.
Tampa Bay Buccaneers vs Buffalo Bills Match Player Stats: Rushing Analysis
The rushing comparison was fascinating.
Tampa Bay Buccaneers
- 39 carries
- 202 yards
- 5.2 yards per carry
- 3 touchdowns
Buffalo Bills
- 23 carries
- 97 yards
- 4.2 yards per carry
- 3 touchdowns
Tampa Bay had the clear advantage in total rushing yards.
Buffalo, however, matched Tampa Bay’s three rushing touchdowns because Josh Allen scored all three himself.
This demonstrates the difference between total yardage and scoring efficiency.
Tampa Bay generated more sustained production on the ground.
Buffalo’s quarterback was especially effective in converting rushing opportunities into touchdowns.
Both teams had successful rushing moments, but they used the ground game differently.
Josh Allen’s Three Rushing Touchdowns
Allen’s three rushing touchdowns were among the most important statistics from the entire contest.
Quarterback rushing touchdowns can be particularly difficult for defenses to stop because the quarterback creates an additional running threat.
Near the goal line, defenses must account for the running back, receivers, and quarterback.
Allen’s mobility gave Buffalo another advantage.
His 40 rushing yards also showed that he was not limited to short touchdown runs.
He remained an active part of the rushing attack throughout the game.
Defensive Player Stats and Turnovers
Defense played an interesting role in the matchup because both teams created turnovers.
Tampa Bay recorded two interceptions.
The interception leaders were:
- Jacob Parrish: 1 interception and 3 return yards
- SirVocea Dennis: 1 interception
Buffalo recorded one interception.
Cole Bishop finished with:
- 1 interception
- 12 return yards
The game also included fumbles.
Tampa Bay
- 1 fumble
- 1 fumble lost
Buffalo
- 2 fumbles
- 1 fumble lost
Both teams therefore experienced costly mistakes.
The Bills were able to overcome their turnovers because their offense continued producing points.
That is another important part of the game story.
A turnover does not automatically determine the result. The ability to recover and continue scoring can be equally important.
Antoine Winfield Jr. Leads Tampa Bay in Tackles
Antoine Winfield Jr. was Tampa Bay’s defensive leader in total tackles.
He recorded six total tackles.
Tampa Bay finished with:
- 53 total tackles
- 32 solo tackles
The defense also produced two interceptions.
Those turnovers gave the Buccaneers opportunities to disrupt Buffalo’s offense, but the Bills continued finding ways to score.
Jordan Poyer’s 15-Tackle Performance
Jordan Poyer delivered the biggest tackling total for Buffalo.
He finished with 15 total tackles.
Buffalo recorded:
- 80 total tackles
- 40 solo tackles
The high tackle total reflects how much defensive work Buffalo had to do against Tampa Bay’s strong rushing attack.
With the Buccaneers running the ball 39 times, Buffalo’s defenders were constantly required to make stops.
Poyer’s 15 tackles stand out as one of the most significant defensive individual performances in the game.
Buffalo Records the Only Sack
Buffalo recorded one sack.
Tampa Bay recorded zero sacks.
This statistic is important because it reflects Buffalo’s ability to create at least some pressure on Baker Mayfield while preventing Tampa Bay from recording a sack against Josh Allen.
The lack of sacks did not mean Tampa Bay’s defense failed to create problems, as the Buccaneers intercepted Allen twice.
However, Buffalo’s ability to keep Allen relatively protected allowed its passing game to produce 317 yards.
Special Teams Player Stats
Special teams also provided useful insights into the overall game.
Kameron Johnson’s Kick Return Performance
Kameron Johnson led Tampa Bay’s kick return unit.
He recorded:
- 5 returns
- 136 yards
Tampa Bay finished with:
- 6 kick returns
- 161 yards
- 26.8-yard average
The return game helped the Buccaneers create useful field-position opportunities.
Ray Davis Leads Buffalo’s Kick Returns
Ray Davis produced an impressive kick return performance.
His statistics were:
- 4 returns
- 158 yards
Buffalo finished with:
- 6 returns
- 234 yards
- 39.0-yard average
The Bills had a significant advantage in kick return production.
A 39-yard team average demonstrates excellent field-position value.
Special teams statistics are sometimes overlooked, but starting offensive drives farther up the field can make scoring opportunities much easier.
Punting Statistics
Tampa Bay punter Riley Dixon recorded:
- 4 punts
- 161 total yards
- 40.3-yard average
- 3 punts inside the 20
Buffalo punter Mitch Wishnowsky recorded:
- 2 punts
- 83 total yards
- 41.5-yard average
- 1 punt inside the 20
The difference in the number of punts also reflects the offensive nature of the game.
Buffalo punted only twice.
That supported the overall story of an offense that consistently found ways to move the ball and score.
Kicking Statistics
Chase McLaughlin handled Tampa Bay’s kicking duties.
His performance included:
- 2 field goals made from 2 attempts
- Longest field goal of 24 yards
- 2 extra points made from 2 attempts
- 8 total points
Matt Prater handled Buffalo’s kicking duties.
He recorded:
- 1 field goal made from 1 attempt
- Longest field goal of 39 yards
- 5 extra points made from 5 attempts
- 8 total points
Both kickers finished with eight points.
This shows how the final scoring difference was created primarily through offensive touchdowns rather than a major advantage in field goal production.
The Biggest Statistical Difference in the Game
The biggest difference was Buffalo’s passing production.
Buffalo recorded:
- 317 passing yards
- 3 passing touchdowns
Tampa Bay recorded:
- 173 passing yards
- 1 passing touchdown
Tampa Bay’s rushing advantage was substantial, but Buffalo’s aerial attack created the more explosive offensive performance.
The Bills also had multiple receivers producing large gains.
Tyrell Shavers recorded 90 receiving yards.
James Cook III added 66 receiving yards.
Ty Johnson produced 61 receiving yards.
That depth prevented Tampa Bay from focusing entirely on one receiving threat.
What Tampa Bay Did Well
Despite losing the game, Tampa Bay had several strong performances.
1. The running game was highly effective
The Buccaneers gained 202 rushing yards and averaged 5.2 yards per carry.
2. Sean Tucker had an excellent all-around game
Tucker produced 106 rushing yards, two rushing touchdowns, 34 receiving yards, and a receiving touchdown.
3. The defense created turnovers
Tampa Bay intercepted Josh Allen twice.
4. The team remained competitive offensively
Scoring 32 points against Buffalo showed that the Buccaneers were capable of creating significant offensive production.
The problem was not a complete lack of offense.
The problem was that Buffalo’s explosive passing game produced even more.
What Buffalo Did Better
Buffalo’s victory was built around several important strengths.
Explosive passing plays
Josh Allen threw for 317 yards and three touchdowns.
Multiple receivers produced major gains.
Quarterback scoring ability
Allen added three rushing touchdowns.
That gave Buffalo a unique scoring threat.
Better second-half finishing
Buffalo outscored Tampa Bay 23-12 in the second half.
The fourth quarter was particularly important, with Buffalo scoring 13 points compared with Tampa Bay’s six.
Special teams field position
Buffalo averaged 39 yards per kick return as a team.
That created additional value outside the traditional offense.
Top Performers From the Match
Best Quarterback
Josh Allen
317 passing yards, three passing touchdowns, 40 rushing yards, and three rushing touchdowns.
Best Tampa Bay Offensive Player
Sean Tucker
106 rushing yards, two rushing touchdowns, 34 receiving yards, and one receiving touchdown.
Best Receiver
Tyrell Shavers
Four receptions, 90 yards, and one touchdown.
Best Defensive Tackler
Jordan Poyer
15 total tackles.
Best Tampa Bay Defensive Tackler
Antoine Winfield Jr.
Six total tackles.
Five Biggest Takeaways From the Game
1. Josh Allen’s versatility decided the offensive battle
Allen was productive as both a passer and runner.
His six total touchdowns accounted for a huge portion of Buffalo’s offensive success.
2. Sean Tucker delivered one of Tampa Bay’s best individual performances
Tucker was effective as a runner and receiver.
His three total touchdowns made him one of the most productive Buccaneers players.
3. Tampa Bay dominated the rushing yards
The Buccaneers gained 202 rushing yards compared with Buffalo’s 97.
That was one of their clearest advantages.
4. Buffalo won the explosive passing battle
The Bills gained 317 passing yards and received major contributions from multiple receivers.
That offensive explosiveness made the difference.
5. Buffalo finished stronger
The Bills increased their advantage during the second half and scored 13 points in the fourth quarter.
Strong finishing helped turn a competitive game into a 44-32 victory.
Why These Player Statistics Matter
Football statistics are most useful when they are viewed together rather than separately.
For example, Tampa Bay’s 202 rushing yards look like a major advantage.
However, the Bills still won because they created greater passing production and scored more efficiently.
Similarly, Josh Allen threw two interceptions, which would normally be viewed as a serious negative.
But his 317 passing yards, three passing touchdowns, and three rushing touchdowns show why one statistic alone cannot explain a player’s complete performance.
The same principle applies to James Cook III.
His rushing average was only 3.0 yards per carry, but he added 66 receiving yards and a receiving touchdown.
Looking at complete player statistics provides a much clearer picture of what actually happened.
That is why match analysis should focus on context, not just individual numbers.
Full Tampa Bay Offensive Statistical Summary
Tampa Bay’s offensive leaders included:
Baker Mayfield
- 16/28 passing
- 173 yards
- 1 touchdown
- 1 interception
- 39 rushing yards
- 1 rushing touchdown
Sean Tucker
- 19 carries
- 106 rushing yards
- 2 rushing touchdowns
- 2 receptions
- 34 receiving yards
- 1 receiving touchdown
Rachaad White
- 10 carries
- 51 rushing yards
Sterling Shepard
- 4 receptions
- 54 receiving yards
Emeka Egbuka
- 5 receptions
- 40 receiving yards
The overall picture shows a team that was strongest on the ground.
Full Buffalo Offensive Statistical Summary
Buffalo’s major contributors included:
Josh Allen
- 19/30 passing
- 317 yards
- 3 passing touchdowns
- 2 interceptions
- 40 rushing yards
- 3 rushing touchdowns
James Cook III
- 16 carries
- 48 rushing yards
- 3 receptions
- 66 receiving yards
- 1 receiving touchdown
Tyrell Shavers
- 4 receptions
- 90 receiving yards
- 1 touchdown
Ty Johnson
- 2 receptions
- 61 receiving yards
- 1 touchdown
Gabe Davis
- 3 receptions
- 40 receiving yards
Buffalo’s offensive success came from contributions across multiple positions.
That depth was a major advantage.
Frequently Asked Questions
Who won the Tampa Bay Buccaneers vs Buffalo Bills game?
The Buffalo Bills defeated the Tampa Bay Buccaneers 44-32 on November 16, 2025.
How many passing yards did Josh Allen have?
Josh Allen completed 19 of 30 passes for 317 yards and three touchdowns.
How many touchdowns did Josh Allen score?
Josh Allen threw three passing touchdowns and scored three rushing touchdowns.
Who was Tampa Bay’s leading rusher?
Sean Tucker led Tampa Bay with 106 rushing yards on 19 carries and scored two rushing touchdowns.
Who had the most receiving yards for Buffalo?
Tyrell Shavers led Buffalo with four receptions for 90 yards and one touchdown.
How many rushing yards did Tampa Bay have?
The Tampa Bay Buccaneers recorded 202 rushing yards on 39 carries, averaging 5.2 yards per attempt.
Conclusion
The Tampa Bay Buccaneers vs Buffalo Bills Match Player Stats reveal a game filled with contrasting offensive strengths. Tampa Bay produced an outstanding rushing performance with 202 yards on the ground, led by Sean Tucker’s 106-yard and three-touchdown all-around contribution.
Buffalo, however, created the more dangerous passing attack. Josh Allen threw for 317 yards and three touchdowns while also scoring three times on the ground. Contributions from Tyrell Shavers, James Cook III, and Ty Johnson gave the Bills multiple explosive options.
Tampa Bay proved capable of moving the ball and scoring consistently, but Buffalo’s ability to generate big plays and finish strongly in the second half made the difference. The 44-32 result was ultimately shaped by Allen’s versatility, Buffalo’s passing advantage, and the Bills’ stronger execution during the final stages of the game.
One Comment