buffalo bills vs tampa bay buccaneers match player stats

Buffalo Bills vs Tampa Bay Buccaneers Match Player Stats

The buffalo bills vs tampa bay buccaneers match player stats from November 16, 2025, tell the story of a high-scoring game in which Buffalo defeated Tampa Bay 44-32 at Highmark Stadium. The Bills finished with 317 passing yards and three passing touchdowns, while Josh Allen added three rushing touchdowns. Tampa Bay produced 202 rushing yards and stayed competitive throughout the afternoon, but Buffalo’s explosive passing game and efficient scoring drives created the difference. The official NFL schedule confirms the 44-32 result, with Buffalo entering the game at 7-3 and Tampa Bay at 6-4. (NFL)

For readers searching for a complete statistical breakdown, the most useful approach is not simply to list the box score. The numbers need context. Josh Allen’s 317 passing yards, Sean Tucker’s 106 rushing yards, Tyrell Shavers’ 90 receiving yards, Buffalo’s 234 kick return yards, Tampa Bay’s 202 rushing yards, and the turnover figures all point toward different parts of the game.

This article examines those numbers player by player and explains what they reveal about the way the game unfolded.

Table of Contents

Buffalo Bills vs Tampa Bay Buccaneers Match Player Stats: Game Overview

The November 16, 2025 meeting was played at Highmark Stadium in Orchard Park, New York. Buffalo entered the game with a 7-3 record, while Tampa Bay was 6-4. The Bills ultimately won 44-32.

The official NFL game summary lists the matchup as Tampa Bay at Buffalo and records the conditions as cloudy and windy, with temperatures around 38 degrees Fahrenheit and northwest winds around 20 mph. (NFL)

Final Score

Team Final Score Record After Game
Buffalo Bills 44 7-3
Tampa Bay Buccaneers 32 6-4

The 76 combined points immediately show that this was not a defensive struggle. Both offenses generated explosive plays, but they did so in different ways.

Buffalo’s attack was heavily driven by passing efficiency and Josh Allen’s rushing production.

Tampa Bay, meanwhile, generated much of its offensive value on the ground, with 202 team rushing yards and three rushing touchdowns.

That difference is important because the final score can make the game appear more one-sided than the underlying offensive statistics suggest.

Tampa Bay actually controlled the ball for 35:07, compared with Buffalo’s 24:53. The official NFL game summary confirms that the Buccaneers had more possession time despite losing by 12 points. (NFL)

That is a useful reminder that possession time alone does not explain scoring efficiency.

Josh Allen’s Passing Performance

Josh Allen produced one of the most important individual statistical performances of the game.

His passing line was:

Statistic Josh Allen
Completions 19
Attempts 30
Completion Rate 63.3%
Passing Yards 317
Yards per Attempt 10.6
Passing TDs 3
Interceptions 2
Sacks 0
Passer Rating 104.4
QBR 67.0

The most striking number is the 10.6 yards per attempt.

Allen did not simply accumulate yardage through a large volume of short completions. Buffalo averaged more than 10 yards every time he attempted a pass.

His three touchdown passes also helped Buffalo maintain an efficient scoring profile.

At the same time, the two interceptions matter. A complete statistical analysis should not ignore them simply because Buffalo won.

Allen’s performance was therefore a combination of explosive production and turnover risk.

That combination is visible in the overall passing numbers. He completed 19 of 30 attempts, which is a solid completion percentage, but the 317 yards demonstrate how much Buffalo gained on successful throws.

The absence of sacks is another important detail. Allen’s passing line shows 0 sacks on 30 attempts. That means Tampa Bay’s defense did not bring him down behind the line of scrimmage during the recorded passing workload.

Josh Allen’s Rushing Impact

Allen was even more influential as a runner than the basic passing line might suggest.

He recorded:

  • 6 carries
  • 40 rushing yards
  • 6.7 yards per carry
  • 3 rushing touchdowns

Three rushing touchdowns are particularly significant.

Allen therefore accounted for six total touchdowns in the game, with three through the air and three on the ground.

That makes his contribution much larger than his passing statistics alone indicate.

Buffalo’s team rushing total was 97 yards, meaning Allen’s 40 yards represented a substantial portion of the team’s rushing production.

The quarterback’s rushing efficiency also added another dimension to Tampa Bay’s defensive assignment. When a quarterback can produce 40 yards on only six carries while also throwing for 317 yards, the defense has to account for multiple methods of attack.

Sean Tucker Leads Tampa Bay’s Rushing Attack

Sean Tucker was one of Tampa Bay’s clearest statistical standouts.

His rushing line:

Statistic Sean Tucker
Carries 19
Rushing Yards 106
Average 5.6
Longest Run 43
Rushing TDs 2

Tucker’s 106 yards made him the only Tampa Bay player to exceed 100 rushing yards.

The 5.6 yards per carry average is especially notable because it shows that his production was not entirely dependent on one isolated run.

His 43-yard long run certainly helped, but 19 carries gave him enough volume to demonstrate consistent involvement.

Tucker also contributed as a receiver:

  • 2 receptions
  • 34 receiving yards
  • 1 receiving touchdown

That gives him 140 total yards from scrimmage and three total touchdowns across rushing and receiving based on the supplied game statistics.

His role was therefore much broader than simply serving as Tampa Bay’s primary ball carrier.

Rachaad White’s Contribution

Rachaad White added another 51 rushing yards on 10 carries.

That produced a 5.1-yard rushing average.

The combination of Tucker and White gave Tampa Bay a productive two-player rushing foundation.

Baker Mayfield also contributed 39 rushing yards on five attempts and added one rushing touchdown.

As a result, Tampa Bay’s rushing attack finished with:

Team Rushing Category Tampa Bay
Carries 39
Yards 202
Average 5.2
Touchdowns 3
Longest Run 43

A 5.2-yard team rushing average is strong production.

This is one of the most interesting elements of the matchup because Tampa Bay’s 202 rushing yards were more than twice Buffalo’s 97 rushing yards.

Yet Buffalo scored 44 points.

That contrast demonstrates why raw rushing yardage does not automatically translate into the final score.

Buffalo’s Running Game

Buffalo’s rushing production was much lower in total volume.

The Bills recorded 23 team rushing attempts for 97 yards.

James Cook III led the team with:

  • 16 carries
  • 48 yards
  • 3.0 yards per carry

Josh Allen added 40 yards on six carries.

Ty Johnson contributed nine yards on one carry.

The team therefore averaged 4.2 yards per rushing attempt.

Allen’s three rushing touchdowns were the key difference.

While Cook handled the largest share of the rushing workload, Allen was the player who repeatedly converted rushing opportunities into touchdowns.

This is an important distinction when examining buffalo bills vs tampa bay buccaneers match player stats.

A rushing table might show Tampa Bay dominating the yardage category, but Buffalo’s rushing touchdowns were equally important to understanding the scoreboard.

Buffalo’s Passing Distribution

Buffalo completed 19 passes for 317 yards.

The receiving distribution was unusually spread out.

Tyrell Shavers

Tyrell Shavers led Buffalo in receiving yardage:

Statistic Tyrell Shavers
Receptions 4
Receiving Yards 90
Average 22.5
Touchdowns 1
Long Reception 43
Targets 5

His 22.5 yards per reception stands out immediately.

Four catches producing 90 yards means Shavers was an important source of explosive plays.

His 43-yard reception was also Buffalo’s longest listed completion.

James Cook III

Cook contributed significantly as a receiver as well:

  • 3 receptions
  • 66 yards
  • 1 receiving touchdown

That gave him 114 total yards from scrimmage when his 48 rushing yards are added to his receiving production.

His ability to contribute in both phases made him an important part of Buffalo’s offensive output.

Ty Johnson

Ty Johnson recorded:

  • 2 receptions
  • 61 yards
  • 1 touchdown

His receiving average was therefore 30.5 yards per catch.

That is a remarkable explosive-play figure, especially considering he had only two receptions.

The supplied statistics also record a fumble for Johnson, although it was not lost.

Gabe Davis

Gabe Davis added three receptions for 40 yards.

He did not lead the team statistically, but his contribution helped Buffalo maintain a distributed passing attack.

Overall, Buffalo finished with 19 receptions for 317 yards, a 16.7-yard average per reception.

That figure explains why the Bills could generate so much passing yardage from only 19 completed passes.

Tampa Bay’s Receiving Production

Tampa Bay’s passing production was considerably lower.

Baker Mayfield completed 16 of 28 passes for 173 yards, one touchdown and one interception.

His passing line was:

Statistic Baker Mayfield
Completions 16
Attempts 28
Completion Rate 57.1%
Passing Yards 173
Yards per Attempt 6.2
Passing TD 1
Interceptions 1
Sacks 1
Passer Rating 72.5
QBR 75.4

The difference between Mayfield’s 6.2 yards per attempt and Allen’s 10.6 yards per attempt is one of the clearest statistical contrasts in the matchup.

Tampa Bay was able to move the ball, but Buffalo produced considerably more yardage per completed pass.

Sterling Shepard

Sterling Shepard led Tampa Bay’s receiving group:

  • 4 receptions
  • 54 yards
  • 13.5 yards per reception
  • 5 targets
  • 24-yard long reception

He accounted for the largest receiving yardage total on the Buccaneers.

Emeka Egbuka

Egbuka recorded five receptions for 40 yards.

His five receptions tied for the largest reception total among Tampa Bay players in the supplied statistics.

Cade Otton

Cade Otton added two receptions for 28 yards.

He provided another outlet within a passing attack that ultimately produced 173 team receiving yards.

Sean Tucker as a Receiver

Tucker’s two receptions for 34 yards and one receiving touchdown further demonstrate his all-around offensive role.

Tampa Bay’s receiving totals were:

Category Tampa Bay
Receptions 16
Receiving Yards 173
Average 10.8
Receiving TDs 1
Long 28
Targets 27

The Buccaneers therefore generated fewer explosive passing plays than Buffalo.

Buffalo’s Defensive Statistics

Buffalo recorded 80 total tackles compared with Tampa Bay’s 53.

The Bills also recorded:

  • 40 solo tackles
  • 1 sack
  • 3 tackles for loss
  • 6 passes defended
  • 3 quarterback hits
  • 1 interception

Jordan Poyer led Buffalo with 15 total tackles and seven solo tackles.

His tackle total is notable because it was more than twice Tampa Bay’s leading individual tackle total.

Cole Bishop recorded Buffalo’s interception, returning it 12 yards.

The defense did not completely shut down Tampa Bay. The Buccaneers rushed for 202 yards and scored 32 points.

However, Buffalo’s ability to produce key defensive plays while its offense generated explosive passing numbers helped create the final margin.

Tampa Bay’s Defensive Statistics

Tampa Bay recorded:

  • 53 total tackles
  • 32 solo tackles
  • 0 sacks
  • 3 tackles for loss
  • 6 passes defended
  • 1 quarterback hit
  • 2 interceptions

Antoine Winfield Jr. led Tampa Bay with six total tackles and four solo tackles.

Jacob Parrish and SirVocea Dennis each recorded an interception.

The two Tampa Bay interceptions were significant because Allen finished with two interceptions despite Buffalo’s 44-point total.

That means Tampa Bay created turnover opportunities but did not consistently convert those opportunities into enough defensive disruption.

The lack of sacks is another important detail.

Allen finished with zero sacks, while Tampa Bay recorded no sacks in the supplied defensive statistics.

Turnovers and Field Position

Turnovers played a major role in the game’s statistical shape.

Tampa Bay recorded one team fumble and lost one.

Buffalo recorded two team fumbles and lost one.

Interceptions were:

Team Interceptions Made Interceptions Thrown
Tampa Bay 2 1
Buffalo 1 2

That produces an interesting turnover picture.

Buffalo threw two interceptions but also forced one interception and recovered one lost fumble.

Tampa Bay threw one interception but forced two interceptions.

The turnover statistics therefore do not simply explain the final 12-point margin.

The official NFL drive chart shows that Buffalo and Tampa Bay both experienced turnovers during important stretches of the game. (NFL)

This is why a box-score reader should look beyond the turnover column and examine when those turnovers happened.

Special Teams Were a Major Hidden Factor

One of the most overlooked elements in the buffalo bills vs tampa bay buccaneers match player stats is kick return production.

Buffalo recorded 234 kick return yards.

Tampa Bay recorded 161.

The difference was 73 return yards.

Ray Davis

Ray Davis was the biggest special teams contributor for Buffalo.

He recorded:

  • 4 kick returns
  • 158 yards
  • 39.5 yards per return
  • 44-yard long return

An average of 39.5 yards per return is enormous field-position production.

Mecole Hardman Jr. added a 61-yard return, while Curtis Samuel had a 15-yard return.

That produced Buffalo’s 234 team kick return yards.

Tampa Bay’s Return Game

Kameron Johnson recorded:

  • 5 returns
  • 136 yards
  • 27.2 average
  • 33-yard long

Owen Wright added one return for 25 yards.

Tampa Bay therefore averaged 26.8 yards per kick return as a team.

The Buccaneers were productive in this area, but Buffalo was even more explosive.

Kicking Comparison

Both teams received eight points from their kickers in the supplied statistics.

Tampa Bay

Chase McLaughlin:

  • 2/2 field goals
  • 100 percent
  • 24-yard long
  • 2/2 extra points
  • 8 points

Buffalo

Matt Prater:

  • 1/1 field goal
  • 100 percent
  • 39-yard long
  • 5/5 extra points
  • 8 points

Neither kicker missed.

This is useful context because the 12-point final difference did not come from repeated missed kicks.

Instead, the primary separation came from touchdowns and offensive efficiency.

Punting Numbers

Tampa Bay punter Riley Dixon recorded four punts for 161 yards.

His average was 40.3 yards, with three punts inside the 20-yard line and a 46-yard long punt.

Buffalo’s Mitch Wishnowsky recorded two punts for 83 yards, averaging 41.5 yards with one inside the 20.

The lower punt volume for Buffalo is another indirect indication of the Bills‘ offensive efficiency.

Buffalo did not need to punt as frequently because its possessions produced more successful offensive outcomes.

Buffalo Bills vs Tampa Bay Buccaneers Match Player Stats: What the Numbers Really Show

The most useful statistical lesson from this matchup is that yardage dominance and scoring dominance are not always the same thing.

Tampa Bay produced:

  • 202 rushing yards
  • 39 rushing attempts
  • 35:07 possession time
  • 32 points

Buffalo produced:

  • 317 passing yards
  • 97 rushing yards
  • 44 points
  • 24:53 possession time

The contrast is striking.

Tampa Bay held the ball for more than 10 minutes longer, yet Buffalo scored 12 more points.

That suggests that Buffalo extracted more scoring value from its possessions.

The NFL’s official drive chart shows Buffalo generated several short, high-value scoring possessions, including touchdown drives after gaining favorable field position. (NFL)

This is a useful way to read a football box score.

Instead of asking only, “Who had more yards?” a better question is:

Which team converted its offensive opportunities into points more effectively?

In this matchup, Buffalo’s passing explosiveness and Allen’s rushing touchdowns were central to that difference.

The Importance of Explosive Plays

Explosive plays are visible throughout the statistical profile.

Buffalo had:

  • 43-yard reception by Tyrell Shavers
  • 61-yard kick return by Mecole Hardman Jr.
  • 44-yard kick return by Ray Davis
  • 52-yard team receiving long
  • 10.6 yards per Allen pass attempt

Tampa Bay also had explosive plays:

  • 43-yard rushing long by Sean Tucker
  • 24-yard reception by Sterling Shepard
  • 33-yard kick return by Kameron Johnson

The difference is that Buffalo generated explosive production through several parts of the game.

Its passing attack averaged 16.7 yards per reception.

Tampa Bay averaged 10.8 yards per reception.

That gap matters.

Why Sean Tucker’s 106 Rushing Yards Did Not Define the Game

Tucker’s 106 rushing yards are an impressive individual number, but they should be interpreted alongside the rest of Tampa Bay’s offense.

Tampa Bay had 202 rushing yards as a team and only 173 passing yards.

The Buccaneers therefore produced 375 combined passing and rushing yards based on the supplied team statistics.

Buffalo produced 414 total offensive yards from 317 passing and 97 rushing.

The difference was 39 yards.

That means Buffalo’s 12-point advantage was not simply the result of a massive total-yardage gap.

Instead, the Bills gained more from their scoring efficiency and touchdown distribution.

Allen’s six total touchdowns are the clearest example.

How the Quarterback Statistics Compare

A direct comparison makes the offensive difference easier to understand.

Category Josh Allen Baker Mayfield
Completions 19 16
Attempts 30 28
Completion Rate 63.3% 57.1%
Passing Yards 317 173
Yards/Attempt 10.6 6.2
Passing TD 3 1
Interceptions 2 1
Sacks 0 1
Passer Rating 104.4 72.5
Rushing Yards 40 39
Rushing TD 3 1

The rushing yardage is almost identical.

That makes the contrast in passing production even more important.

Allen and Mayfield each produced 39 to 40 rushing yards, but Allen threw for 144 more yards and two additional passing touchdowns.

That is where the biggest quarterback statistical separation appears.

A Closer Look at Possession Time

Possession time can sometimes be misleading.

Tampa Bay held the ball for 35:07.

Buffalo held it for 24:53.

Ordinarily, a significant possession advantage can indicate offensive control.

But the drive chart shows Tampa Bay had multiple long possessions while Buffalo was capable of producing points quickly. (NFL)

This creates an important distinction between:

  1. Time of possession
  2. Number of scoring opportunities
  3. Points generated per opportunity

Buffalo’s offense was more explosive.

Tampa Bay’s offense was more possession-oriented.

Neither statement alone explains the game, but together they provide a much clearer picture.

What the Defensive Numbers Say

Tampa Bay’s defense forced three turnovers in total if the two interceptions and one recovered fumble are considered together.

Buffalo forced two turnovers through its one interception and one fumble recovery.

Yet Buffalo scored 44 points.

This demonstrates that defensive turnovers do not automatically guarantee control of a game.

The timing and field position created by those turnovers matter.

Buffalo also had 80 tackles, significantly more than Tampa Bay’s 53.

That does not necessarily mean Buffalo played “better” defense in every phase. Tampa Bay’s defense did force Allen into two interceptions.

Instead, the tackle difference reflects how much defensive activity occurred as the Buccaneers attempted to sustain drives.

Real Statistical Takeaways for Future Matchup Analysis

The game provides several useful lessons for anyone studying NFL player statistics.

1. Start with quarterback efficiency

Passing yards alone are not enough.

Compare:

  • Completion percentage
  • Yards per attempt
  • Touchdowns
  • Interceptions
  • Sacks
  • Passer rating

Allen’s 10.6 yards per attempt was a major differentiator.

2. Separate rushing volume from rushing efficiency

Tampa Bay had 39 rushing attempts compared with Buffalo’s 23.

But the Bills still scored 44 points.

Volume tells you how often a team ran.

Efficiency tells you what happened when it ran.

Touchdown production adds another layer.

3. Examine receiving distribution

Buffalo did not depend on a single receiver for all its production.

Shavers, Cook, Johnson and Davis all contributed meaningful yardage.

That made Buffalo’s passing game difficult to summarize through one receiving line.

4. Include special teams

Buffalo’s 234 kick return yards were too significant to ignore.

Special teams can change starting field position and reduce the amount of field an offense needs to cover.

5. Look at possession alongside scoring

Tampa Bay won the time-of-possession battle.

Buffalo won the scoreboard.

That contrast is one of the most valuable lessons in the entire box score.

What Fans Should Look for When Reading NFL Player Stats

A useful game-statistics routine can be broken into five steps.

First, identify the quarterback production.

Second, check rushing attempts and efficiency.

Third, examine explosive receiving plays.

Fourth, check turnovers and field position.

Finally, compare scoring efficiency rather than relying only on total yards.

This process prevents one impressive statistic from dominating the entire interpretation.

For example, seeing 202 rushing yards might lead a reader to believe Tampa Bay controlled the offensive battle.

Seeing 317 passing yards and six total touchdowns from Allen tells a different story.

Both statistics are true.

The important task is understanding how they fit together.

Official Game Context

The NFL’s official schedule records the November 16 matchup as Tampa Bay Buccaneers 32, Buffalo Bills 44. (NFL)

The official game summary also confirms the game was played at Highmark Stadium in windy, cold conditions. (NFL)

For readers who want to verify the official game record, the NFL game information provides the relevant league-level source.

The statistical details in this article are organized from the supplied game data, with the final result and game context cross-checked against the official NFL material.

Buffalo Bills vs Tampa Bay Buccaneers Match Player Stats: Key Numbers at a Glance

Category Buffalo Tampa Bay
Final Score 44 32
Passing Yards 317 173
Rushing Yards 97 202
Passing TDs 3 1
Rushing TDs 3 3
Interceptions Thrown 2 1
Interceptions Made 1 2
Team Fumbles 2 1
Fumbles Lost 1 1
Total Tackles 80 53
Kick Return Yards 234 161
Possession 24:53 35:07

This table captures the unusual nature of the game.

Tampa Bay led several conventional volume categories.

Buffalo led the category that ultimately mattered most: points.

Frequently Asked Questions

Who won the Bills vs Buccaneers game on November 16, 2025?

The Buffalo Bills defeated the Tampa Bay Buccaneers 44-32 at Highmark Stadium. The official NFL schedule records the result and the teams’ respective 7-3 and 6-4 records entering the postgame update. (NFL)

How many yards did Josh Allen pass for?

Josh Allen threw for 317 yards on 19 completions from 30 attempts. He recorded three passing touchdowns and two interceptions.

How many rushing yards did Sean Tucker have?

Sean Tucker rushed 19 times for 106 yards, averaging 5.6 yards per carry. He scored two rushing touchdowns and had a longest run of 43 yards.

How many touchdowns did Josh Allen score?

Allen accounted for six touchdowns in the supplied statistics. He threw three touchdown passes and ran for three rushing touchdowns.

Which team had more rushing yards?

Tampa Bay had more rushing yards. The Buccaneers finished with 202 team rushing yards on 39 attempts, while Buffalo had 97 rushing yards on 23 attempts.

Who led Buffalo in receiving yards?

Tyrell Shavers led Buffalo with four receptions for 90 yards and one touchdown. His average was 22.5 yards per reception, with a longest reception of 43 yards.

Conclusion

The buffalo bills vs tampa bay buccaneers match player stats reveal a game that was much more nuanced than the 44-32 final score alone suggests.

Tampa Bay ran the ball effectively, producing 202 rushing yards and three rushing touchdowns. Sean Tucker led that effort with 106 yards, while Rachaad White and Baker Mayfield also contributed on the ground.

Buffalo’s defining statistical advantage came through the passing game. Josh Allen threw for 317 yards and three touchdowns while adding 40 rushing yards and three rushing touchdowns. Tyrell Shavers, James Cook III, Ty Johnson and Gabe Davis all contributed to an efficient and explosive receiving performance.

The special teams numbers add another important layer. Buffalo produced 234 kick return yards, including 158 from Ray Davis and 61 from Mecole Hardman Jr.

Defensively, Buffalo recorded 80 tackles, one sack and one interception, while Tampa Bay produced two interceptions but no sacks. The turnover numbers show that both defenses created opportunities, but Buffalo’s offense converted enough opportunities into touchdowns to reach 44 points.

Perhaps the most revealing statistic is possession time. Tampa Bay held the ball for 35:07, compared with Buffalo’s 24:53. Yet Buffalo scored 12 more points. The contrast shows why player statistics need to be analyzed together rather than treated as isolated numbers.

Ultimately, the statistical profile combines Tampa Bay’s strong rushing performance with Buffalo’s explosive passing attack, quarterback rushing production and special teams output. That combination provides a much clearer understanding of how the Bills produced a 44-32 victory despite the Buccaneers controlling the clock for much of the afternoon.

Similar Posts

Leave a Reply

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