The 49ers vs tampa bay buccaneers match player stats from their latest completed regular-season meeting tell the story of a competitive game that Tampa Bay ultimately won. The Buccaneers defeated the San Francisco 49ers 30–19 on October 12, 2025, at Raymond James Stadium in Tampa, Florida. San Francisco quarterback Mac Jones threw for 347 yards, while Tampa Bay quarterback Baker Mayfield completed 17 of 23 passes for 256 yards and two touchdowns without an interception.
Kendrick Bourne led all receivers with 142 receiving yards for San Francisco, and Tampa Bay spread its offensive production among several playmakers. The result showed how efficient scoring, ball security, and key plays can matter more than total yardage alone. The official Buccaneers game center provides the complete game statistics and scoring details.
Helpful post: Eagles vs Bills Puns That Score Big With Football Fans
Quick Answer: 49ers vs Buccaneers Final Score and Player Stats
The Tampa Bay Buccaneers beat the San Francisco 49ers 30–19 in Week 6 of the 2025 NFL regular season. Tampa Bay built a lead through balanced offense and finished the game with three additional points in the fourth quarter.
Here are the key details from the matchup.
| Game Detail | Information |
|---|---|
| Matchup | San Francisco 49ers vs. Tampa Bay Buccaneers |
| Game date | October 12, 2025 |
| Final score | Buccaneers 30, 49ers 19 |
| Venue | Raymond James Stadium |
| San Francisco passing leader | Mac Jones — 347 yards |
| Tampa Bay passing leader | Baker Mayfield — 256 yards |
| San Francisco rushing leader | Christian McCaffrey — 54 yards |
| Tampa Bay rushing leader | Rachaad White — 65 yards |
| San Francisco receiving leader | Kendrick Bourne — 142 yards |
| Tampa Bay receiving leader | Kameron Johnson — 64 yards |
| Television network | CBS |
These figures come from the Buccaneers’ official Week 6 box score.
49ers vs Buccaneers Match Player Stats: Team Comparison
The team statistics show that San Francisco actually gained more total yards than Tampa Bay. However, the Buccaneers did a better job converting their opportunities into points.
| Team Statistic | San Francisco 49ers | Tampa Bay Buccaneers |
|---|---|---|
| Final score | 19 | 30 |
| Total net yards | 363 | 352 |
| Penalties | 9 | 5 |
| Penalty yards | 65 | 31 |
| Time of possession | 32:35 | 27:25 |
San Francisco finished with 11 more total net yards and held the ball for more than five additional minutes. Tampa Bay, however, committed fewer penalties and won by 11 points.
This difference highlights an important lesson in football statistics: more yards and more possession do not automatically lead to victory. Teams must also finish drives, avoid costly mistakes, and make the most of scoring opportunities.
Tampa Bay’s passing efficiency and rushing touchdowns helped create the difference on the scoreboard. San Francisco moved the ball effectively but struggled to match the Buccaneers’ scoring production in the second half.
San Francisco 49ers Player Stats
The 49ers produced a strong passing performance in terms of yardage, with Mac Jones leading the offense. Christian McCaffrey also contributed as a runner and receiver, while Kendrick Bourne delivered the game’s biggest receiving performance.
Mac Jones Passing Stats
Mac Jones recorded the following numbers against Tampa Bay:
| Passing Statistic | Mac Jones |
|---|---|
| Completions | 27 |
| Pass attempts | 39 |
| Completion percentage | 69.2% |
| Passing yards | 347 |
| Passing touchdowns | 0 |
| Interceptions | 2 |
Jones completed 27 of his 39 attempts and finished with 347 passing yards. His completion rate was approximately 69.2%, showing that he completed a high percentage of his throws.
However, he did not throw a touchdown pass and was intercepted twice. Those turnovers were significant because they gave Tampa Bay additional opportunities to control the game.
Passing yards tell only part of a quarterback’s story. Touchdowns, interceptions, red-zone execution, and the ability to protect the football are also essential when evaluating a performance.
Jones moved the 49ers down the field, but his passing production did not translate into enough points to overcome Tampa Bay’s offense.
Christian McCaffrey Stats
Christian McCaffrey contributed in both the running and passing games.
| Rushing Statistic | Christian McCaffrey |
|---|---|
| Rushing attempts | 17 |
| Rushing yards | 54 |
| Longest run | 11 yards |
| Rushing touchdowns | 1 |
| Receptions | 7 |
| Receiving yards | 57 |
| Receiving touchdowns | 0 |
McCaffrey finished with 54 rushing yards and a touchdown on 17 carries. He also caught seven passes for 57 yards.
His combined rushing and receiving production gave San Francisco a versatile offensive option. McCaffrey scored on a one-yard rushing play during the second quarter, helping the 49ers remain competitive.
Although he did not produce a huge rushing total, his involvement in both phases of the offense was valuable. Players who can contribute as runners and receivers give their teams additional ways to attack a defense.
Kendrick Bourne Receiving Stats
Kendrick Bourne was San Francisco’s leading receiver and one of the game’s most productive offensive players.
| Receiving Statistic | Kendrick Bourne |
|---|---|
| Receptions | 5 |
| Receiving yards | 142 |
| Average yards per reception | 28.4 |
| Longest reception | 56 yards |
| Receiving touchdowns | 0 |
Bourne caught five passes for 142 yards, averaging 28.4 yards per reception. His longest catch covered 56 yards.
His performance provided San Francisco with explosive plays and helped the offense generate passing yardage. Even without a receiving touchdown, Bourne’s ability to gain significant yardage after or during catches made him a major part of the 49ers’ passing attack.
The 142-yard total also placed him well ahead of Tampa Bay’s individual receiving leaders in this matchup.
Other 49ers Receiving Leaders
San Francisco received contributions from several additional players.
| Player | Receptions | Receiving Yards | Longest Catch |
|---|---|---|---|
| Jake Tonges | 6 | 58 | 16 yards |
| Christian McCaffrey | 7 | 57 | 23 yards |
| Demarcus Robinson | 2 | 44 | 31 yards |
| Marquez Valdes-Scantling | 2 | 22 | 19 yards |
| Kyle Juszczyk | 1 | 9 | 9 yards |
| Brian Robinson Jr. | 3 | 8 | 4 yards |
| Jauan Jennings | 1 | 7 | 7 yards |
Tonges and McCaffrey each caught at least six passes, giving Jones reliable options underneath and across the middle of the field.
Demarcus Robinson added 44 yards on two receptions, while Marquez Valdes-Scantling provided another receiving option. The distribution of catches shows that San Francisco used several players to move the ball.
The challenge was turning those completions into enough touchdowns to keep pace with Tampa Bay.
Tampa Bay Buccaneers Player Stats
Tampa Bay’s offense delivered a balanced performance. Baker Mayfield threw two touchdown passes without an interception, Rachaad White led the team in rushing yards, and several receivers made important contributions.
Baker Mayfield Passing Stats
Mayfield’s passing performance was one of the most important factors in Tampa Bay’s victory.
| Passing Statistic | Baker Mayfield |
|---|---|
| Completions | 17 |
| Pass attempts | 23 |
| Completion percentage | 73.9% |
| Passing yards | 256 |
| Passing touchdowns | 2 |
| Interceptions | 0 |
Mayfield completed 17 of 23 passes for 256 yards and two touchdowns. His completion rate was approximately 73.9%, and he did not throw an interception.
Compared with Jones, Mayfield attempted fewer passes but produced two passing touchdowns while protecting the football.
That efficiency mattered. Tampa Bay was able to convert passing opportunities into points without giving San Francisco an interception to exploit.
Mayfield also connected with multiple receivers, preventing the 49ers from focusing exclusively on one target. His ability to distribute the ball helped the Buccaneers maintain offensive balance.
Rachaad White Rushing Stats
Rachaad White led Tampa Bay in rushing yards and scored a rushing touchdown.
| Rushing Statistic | Rachaad White |
|---|---|
| Rushing attempts | 17 |
| Rushing yards | 65 |
| Average yards per carry | 3.8 |
| Longest run | 10 yards |
| Rushing touchdowns | 1 |
| Receptions | 3 |
| Receiving yards | 21 |
White carried the ball 17 times for 65 yards and scored once on the ground. He also caught three passes for 21 yards.
His workload helped Tampa Bay establish a reliable rushing presence. Although his average was not exceptionally high, he contributed consistent carries and helped the offense balance its passing game.
White’s receiving contribution also gave Mayfield an option outside traditional downfield throws. That versatility can help an offense stay unpredictable and keep the defense from focusing only on wide receivers.
Sean Tucker Rushing Stats
Sean Tucker provided another important rushing contribution for Tampa Bay.
| Rushing Statistic | Sean Tucker |
|---|---|
| Rushing attempts | 6 |
| Rushing yards | 25 |
| Average yards per carry | 4.2 |
| Longest run | 9 yards |
| Rushing touchdowns | 1 |
Tucker recorded 25 rushing yards on six carries and scored a touchdown.
His contribution gave Tampa Bay another source of production in the backfield. Having more than one effective runner can help an offense manage its workload and create different rushing looks.
Tucker’s touchdown was particularly valuable because rushing scores allow a team to finish a drive without relying on a passing play in the end zone.
Tampa Bay Receiving Leaders
The Buccaneers spread their receiving production across several players, with Kameron Johnson recording the team’s highest receiving-yard total.
| Player | Receptions | Receiving Yards | Receiving TDs |
|---|---|---|---|
| Kameron Johnson | 4 | 64 | 1 |
| Cade Otton | 5 | 51 | 0 |
| Sterling Shepard | 2 | 51 | 0 |
| Tez Johnson | 1 | 45 | 1 |
| Emeka Egbuka | 2 | 24 | 0 |
| Rachaad White | 3 | 21 | 0 |
Kameron Johnson caught four passes for 64 yards and a touchdown. His production made him Tampa Bay’s leading receiver by yardage in this game.
Cade Otton caught five passes for 51 yards, while Sterling Shepard also gained 51 yards on two receptions. Both contributed to the Buccaneers’ ability to spread the ball around.
Tez Johnson made one reception for 45 yards and a touchdown, giving Tampa Bay another explosive scoring play. Emeka Egbuka and White also contributed as receiving options.
The variety of contributors helped Mayfield distribute the ball efficiently. Rather than depending on a single receiver, Tampa Bay found production from several parts of its offense.

Quarter-by-Quarter Score Breakdown
The final score does not fully explain how the game developed. Looking at each quarter shows how both teams scored and how Tampa Bay maintained its advantage.
| Quarter | San Francisco 49ers | Tampa Bay Buccaneers |
|---|---|---|
| First quarter | 3 | 7 |
| Second quarter | 13 | 13 |
| Third quarter | 3 | 7 |
| Fourth quarter | 0 | 3 |
| Final score | 19 | 30 |
First Quarter: Tampa Bay Takes the Early Lead
San Francisco opened the scoring with a 52-yard field goal by Eddy Piñeiro. Tampa Bay responded with a two-yard rushing touchdown by Rachaad White, followed by Chase McLaughlin’s extra point.
The Buccaneers ended the first quarter ahead 7–3.
Second Quarter: Both Offenses Find the End Zone
The second quarter featured more scoring from both teams.
McCaffrey scored a one-yard rushing touchdown for San Francisco. Tampa Bay answered with Sean Tucker’s nine-yard rushing touchdown.
Piñeiro added field goals from 54 and 42 yards, while Tampa Bay scored on a 34-yard touchdown pass from Mayfield to Kameron Johnson. The extra-point attempt after that touchdown failed.
The teams entered halftime with Tampa Bay leading 20–16.
Third Quarter: Tampa Bay Extends Its Advantage
Piñeiro converted another field goal, this time from 29 yards, to bring San Francisco within one point at 20–19.
Tampa Bay answered with a 45-yard touchdown pass from Mayfield to Tez Johnson. McLaughlin’s extra point increased the lead to 27–19.
That scoring play gave the Buccaneers additional breathing room heading into the fourth quarter.
Fourth Quarter: Tampa Bay Closes Out the Win
Tampa Bay added a 45-yard field goal by McLaughlin to increase its lead to 30–19.
San Francisco failed to score in the final quarter, allowing the Buccaneers to finish the game with an 11-point victory.
The official game center’s scoring summary provides the quarter-by-quarter scoring details.
Key Takeaways From the 49ers vs Buccaneers Match
The individual numbers reveal several important lessons about the matchup.
1. Passing Yardage Did Not Guarantee a 49ers Victory
Jones threw for 347 yards, compared with Mayfield’s 256. San Francisco also finished with more total net yards.
However, Jones did not throw a touchdown and was intercepted twice. Mayfield recorded two touchdown passes without an interception.
The contrast shows why passing yardage should be evaluated alongside touchdowns and turnovers.
2. Tampa Bay Used Its Rushing Game Effectively
White and Tucker combined for 90 rushing yards and two touchdowns on 23 carries.
Their combined production gave Tampa Bay a dependable rushing option and helped the team score without depending entirely on Mayfield’s arm.
3. Kendrick Bourne Delivered a Major Receiving Performance
Bourne’s 142 yards on five catches were a major bright spot for San Francisco. His 56-yard reception helped demonstrate the 49ers’ ability to generate explosive passing plays.
However, his production did not include a touchdown, and San Francisco ultimately scored only 19 points.
4. Tampa Bay Benefited From Ball Security
Mayfield threw no interceptions, while Jones threw two.
Although interceptions do not tell the entire story of a game, they can influence field position and scoring opportunities. Tampa Bay’s ability to protect the ball helped it avoid giving San Francisco additional chances.
5. Penalties Also Made a Difference
San Francisco committed nine penalties for 65 yards, while Tampa Bay had five penalties for 31 yards.
The 34-yard difference in penalty yardage reflects Tampa Bay’s cleaner performance in this area. Penalties can erase gains, extend opponents’ drives, and put offenses in difficult situations.
Historical Context: How the Matchup Compares With 2024
Fans searching for the 49ers vs tampa bay buccaneers match player stats may also encounter coverage of the teams’ November 10, 2024, meeting.
San Francisco won that game 23–20. Brock Purdy threw for 353 yards and two touchdowns, while Baker Mayfield recorded 116 passing yards and one touchdown. Ricky Pearsall and George Kittle each scored receiving touchdowns for the 49ers.
The NFL’s recap of the 2024 matchup discusses Purdy’s performance and the key moments behind San Francisco’s win.
That result is useful historical context, but it is not the latest completed meeting. The teams met again on October 12, 2025, when Tampa Bay won 30–19.
Keeping the seasons separate is important when comparing player statistics. Quarterbacks, rosters, injuries, and team strategies can change between seasons, so numbers from different games should not be combined as though they came from the same box score.
Frequently Asked Questions
Who won the 49ers vs Buccaneers game?
The Tampa Bay Buccaneers defeated the San Francisco 49ers 30–19 on October 12, 2025, at Raymond James Stadium in Tampa, Florida.
What were Mac Jones’ stats against Tampa Bay?
Mac Jones completed 27 of 39 passes for 347 yards, with no passing touchdowns and two interceptions. He also rushed five times for 13 yards.
How did Baker Mayfield perform against the 49ers?
Baker Mayfield completed 17 of 23 passes for 256 yards and two touchdowns without an interception. He also rushed three times for 14 yards.
Who led the 49ers in receiving yards?
Kendrick Bourne led San Francisco with 142 receiving yards on five catches. His longest reception covered 56 yards.
Who led Tampa Bay in rushing?
Rachaad White led the Buccaneers with 65 rushing yards on 17 carries. He also scored a rushing touchdown.
How many total yards did each team gain?
San Francisco recorded 363 total net yards, while Tampa Bay finished with 352. Despite gaining fewer yards, the Buccaneers won 30–19.
How many touchdowns did the Buccaneers score?
Tampa Bay scored four touchdowns: two rushing touchdowns and two passing touchdowns. The team also added two field goals.
Where can I find the complete box score?
The official Tampa Bay Buccaneers game center lists the final score, team statistics, passing numbers, rushing totals, receiving performances, and scoring summary.
Read this next: LA Clippers vs Golden State Warriors Match Player Stats & Analysis
Final Thoughts
The 49ers vs tampa bay buccaneers match player stats show how Tampa Bay won a game in which San Francisco gained more total yards.
Mac Jones threw for 347 yards, and Kendrick Bourne recorded 142 receiving yards. However, the 49ers did not record a passing touchdown and threw two interceptions.
Mayfield delivered a more efficient performance, completing 17 of 23 passes for 256 yards and two touchdowns without an interception. White and Tucker added rushing touchdowns, while Kameron Johnson and Tez Johnson scored through the air.
The final result was a 30–19 Buccaneers victory. The difference came down to finishing scoring opportunities, protecting the football, and producing points at key moments.
For readers who want to verify every number, the official Buccaneers box score remains the best starting point for the full statistical breakdown.










1 thought on “49ers vs Tampa Bay Buccaneers Match Player Stats: Full Box Score”