The San Francisco 49ers and Tampa Bay Buccaneers met on October 12, 2025, in an exciting NFL regular-season matchup at Raymond James Stadium in Tampa, Florida. The Buccaneers came away with a 30–19 victory, using efficient passing, productive rushing, and timely scoring plays to defeat San Francisco.
For fans looking up 49ers vs tampa bay buccaneers match player stats, the game offered several notable individual performances. San Francisco quarterback Mac Jones threw for 347 yards, while running back Christian McCaffrey scored the 49ers’ only touchdown. Wide receiver Kendrick Bourne also delivered an impressive performance with 142 receiving yards.
Tampa Bay quarterback Baker Mayfield completed 17 of 23 passes for 256 yards and two touchdowns without throwing an interception. Running back Rachaad White scored a rushing touchdown, while receivers Kameron Johnson and Tez Johnson each caught a touchdown pass.
Although San Francisco finished with slightly more total net yards, Tampa Bay made better use of its scoring opportunities. The result showed how passing efficiency, turnovers, and red-zone execution can make the difference in an NFL game.
This article covers the final score, individual player statistics, team comparisons, offensive performances, defensive contributions, and the key moments that shaped the matchup.
49ers vs Buccaneers Final Score
The Tampa Bay Buccaneers defeated the San Francisco 49ers 30–19 in their Week 6 matchup.
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| San Francisco 49ers | 3 | 13 | 3 | 0 | 19 |
| Tampa Bay Buccaneers | 7 | 13 | 7 | 3 | 30 |
Tampa Bay scored in all four quarters, while San Francisco failed to score in the fourth. The Buccaneers built an early advantage and maintained control through the second half.
San Francisco scored 16 points in the second quarter to keep the game competitive, but the offense could not produce a touchdown after halftime. Tampa Bay added another touchdown in the third quarter and a field goal in the fourth to secure the win.
The victory moved Tampa Bay to a 5–1 record, while San Francisco fell to 4–2.
Quick Player Stats Summary
Here is a look at the leading individual performances from both teams.
| Player | Team | Key Statistics |
|---|---|---|
| Mac Jones | 49ers | 27/39 passing, 347 yards, 0 TD, 2 INT |
| Christian McCaffrey | 49ers | 54 rushing yards, 1 rushing TD, 57 receiving yards |
| Kendrick Bourne | 49ers | 5 receptions, 142 receiving yards |
| Jake Tonges | 49ers | 6 receptions, 58 receiving yards |
| Baker Mayfield | Buccaneers | 17/23 passing, 256 yards, 2 TD, 0 INT |
| Rachaad White | Buccaneers | 65 rushing yards, 1 rushing TD |
| Sean Tucker | Buccaneers | 25 rushing yards, 1 rushing TD |
| Kameron Johnson | Buccaneers | 4 receptions, 64 yards, 1 TD |
| Tez Johnson | Buccaneers | 1 reception, 45 yards, 1 TD |
| Cade Otton | Buccaneers | 5 receptions, 51 receiving yards |
These numbers highlight the different approaches taken by the two offenses. San Francisco produced a high passing-yardage total, while Tampa Bay converted its opportunities into more touchdowns.

San Francisco 49ers vs tampa bay buccaneers match player stats
Mac Jones Passing Stats
Mac Jones delivered a high-volume passing performance for San Francisco, completing 27 of 39 attempts for 347 yards. However, he did not throw a touchdown pass and was intercepted twice.
| Passing Statistic | Mac Jones |
|---|---|
| Completions | 27 |
| Attempts | 39 |
| Completion Percentage | 69.2% |
| Passing Yards | 347 |
| Passing Touchdowns | 0 |
| Interceptions | 2 |
Jones completed nearly 70% of his passes and moved the ball effectively through the air. His 347 passing yards showed that San Francisco could gain significant yardage against Tampa Bay’s defense.
The main problem was converting those yards into touchdowns. Both interceptions also hurt the 49ers by ending possessions and giving Tampa Bay opportunities to maintain its advantage.
A quarterback can produce impressive yardage and still struggle to lead a winning offense if drives do not end with touchdowns. That was one of the biggest differences in this matchup.
Christian McCaffrey Rushing and Receiving Stats
Christian McCaffrey remained one of San Francisco’s most important offensive players. He contributed as both a runner and receiver, giving the 49ers a reliable option in different situations.
| Statistic | Christian McCaffrey |
|---|---|
| Rushing Attempts | 17 |
| Rushing Yards | 54 |
| Rushing Touchdowns | 1 |
| Receptions | 7 |
| Receiving Yards | 57 |
| Total Yards from Scrimmage | 111 |
McCaffrey scored San Francisco’s only touchdown, helping the team stay within reach during the first half.
His seven catches also demonstrated his value as a passing target. When Tampa Bay limited the running lanes, San Francisco could still use McCaffrey on short passes and routes out of the backfield.
Although he contributed 111 yards from scrimmage, the 49ers needed more scoring production from the rest of their offense. McCaffrey’s performance was productive, but it was not enough to overcome Tampa Bay’s four-touchdown effort.
Kendrick Bourne Receiving Stats
Kendrick Bourne was San Francisco’s leading receiver, finishing with five receptions for 142 yards.
| Receiving Statistic | Kendrick Bourne |
|---|---|
| Receptions | 5 |
| Receiving Yards | 142 |
| Yards per Reception | 28.4 |
| Receiving Touchdowns | 0 |
| Longest Reception | 56 yards |
Bourne averaged 28.4 yards per catch, making him one of the game’s most explosive offensive players. His 56-yard reception helped San Francisco generate significant yardage through the air.
His performance was particularly important because the 49ers struggled to score touchdowns through the passing game. Bourne created big plays, but those gains did not translate into a receiving touchdown.
For fantasy football managers, his 142 receiving yards were a major positive. For San Francisco, however, the bigger priority was turning those explosive plays into points.
Other 49ers Receiving Leaders
Several other San Francisco players contributed to the passing attack.
| Player | Receptions | Receiving Yards | Touchdowns |
|---|---|---|---|
| Kendrick Bourne | 5 | 142 | 0 |
| Jake Tonges | 6 | 58 | 0 |
| Christian McCaffrey | 7 | 57 | 0 |
| Demarcus Robinson | 2 | 44 | 0 |
| Marquez Valdes-Scantling | 2 | 22 | 0 |
| Kyle Juszczyk | 1 | 9 | 0 |
| Brian Robinson | 3 | 8 | 0 |
| Jauan Jennings | 1 | 7 | 0 |
Jake Tonges provided a useful option with six catches for 58 yards, while Demarcus Robinson added 44 receiving yards.
The receiving numbers show that San Francisco spread the ball among several players. However, none of its receivers caught a touchdown pass in this game.
49ers Rushing Leaders
McCaffrey led San Francisco’s rushing attack, while Jones also contributed on the ground.
| Player | Rushing Attempts | Rushing Yards | Touchdowns |
|---|---|---|---|
| Christian McCaffrey | 17 | 54 | 1 |
| Mac Jones | 5 | 13 | 0 |
McCaffrey averaged approximately 3.2 yards per carry. His rushing touchdown was important, but San Francisco did not establish a dominant ground game.
The limited rushing production made the 49ers more dependent on Jones’ passing. Tampa Bay could focus more attention on defending the pass, particularly as the game moved into the second half.

Tampa Bay Buccaneers Player Stats
Baker Mayfield Passing Stats
Baker Mayfield delivered an efficient performance for Tampa Bay. He completed 17 of 23 passes for 256 yards and two touchdowns without throwing an interception.
| Passing Statistic | Baker Mayfield |
|---|---|
| Completions | 17 |
| Attempts | 23 |
| Completion Percentage | 73.9% |
| Passing Yards | 256 |
| Passing Touchdowns | 2 |
| Interceptions | 0 |
Mayfield’s completion rate of 73.9% reflected an efficient passing performance. He did not need as many attempts as Jones to produce two touchdown passes.
The most important difference was ball security. Mayfield avoided interceptions, while Jones threw two. In a game where Tampa Bay scored 30 points, keeping possessions alive and avoiding turnovers helped the Buccaneers maintain control.
Mayfield also distributed the ball among several targets, preventing San Francisco’s defense from focusing on a single receiver.
Rachaad White Rushing Stats
Rachaad White played an important role in Tampa Bay’s rushing attack, finishing with 17 carries for 65 yards and a touchdown.
| Rushing Statistic | Rachaad White |
|---|---|
| Rushing Attempts | 17 |
| Rushing Yards | 65 |
| Average per Carry | 3.8 |
| Rushing Touchdowns | 1 |
| Longest Run | 10 yards |
White’s touchdown gave Tampa Bay another way to score beyond Mayfield’s passing game.
Although his average of 3.8 yards per carry was not especially explosive, consistent rushing attempts helped Tampa Bay maintain offensive balance. The Buccaneers did not need every run to produce a big gain because their passing game was already generating points.
Sean Tucker Rushing Stats
Sean Tucker also contributed to Tampa Bay’s ground attack.
| Rushing Statistic | Sean Tucker |
|---|---|
| Rushing Attempts | 6 |
| Rushing Yards | 25 |
| Average per Carry | 4.2 |
| Rushing Touchdowns | 1 |
| Longest Run | 9 yards |
Tucker scored a rushing touchdown, giving the Buccaneers another successful scoring option.
His role complemented White’s workload and helped Tampa Bay distribute carries between multiple running backs. The combination of rushing touchdowns and efficient passing made the offense less predictable for San Francisco’s defense.
Kameron Johnson Receiving Stats
Kameron Johnson was one of Tampa Bay’s most productive receivers, recording four catches for 64 yards and a touchdown.
| Receiving Statistic | Kameron Johnson |
|---|---|
| Receptions | 4 |
| Receiving Yards | 64 |
| Yards per Reception | 16.0 |
| Receiving Touchdowns | 1 |
| Longest Reception | 34 yards |
Johnson’s touchdown was a key contribution to Tampa Bay’s scoring total. His 16 yards per reception also showed that he could create meaningful gains without needing a large number of targets.
His performance demonstrated the value of complementary receivers. Even when a player is not the primary target on every drive, a few well-timed catches can significantly influence the outcome.
Tez Johnson Receiving Stats
Tez Johnson produced one of the game’s notable explosive plays, finishing with a 45-yard touchdown reception.
| Receiving Statistic | Tez Johnson |
|---|---|
| Receptions | 1 |
| Receiving Yards | 45 |
| Yards per Reception | 45.0 |
| Receiving Touchdowns | 1 |
| Longest Reception | 45 yards |
Johnson’s only catch resulted in a touchdown, making it one of Tampa Bay’s most efficient individual performances.
The 45-yard score illustrated how quickly an offense can change a game with one explosive play. San Francisco had to defend Tampa Bay’s passing attack across the field, and Johnson’s touchdown rewarded the Buccaneers for taking advantage of an opportunity.
Other Buccaneers Receiving Leaders
Tampa Bay received contributions from several players throughout the game.
| Player | Receptions | Receiving Yards | Touchdowns |
|---|---|---|---|
| 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 |
Cade Otton and Sterling Shepard each recorded 51 receiving yards. Their contributions helped Mayfield spread the ball around and keep the offense moving.
Tampa Bay’s receiving group did not depend on one player to generate all its production. Instead, different players stepped up at important moments, including Johnson’s two touchdown-producing plays across the receiving and rushing game.

49ers vs tampa bay buccaneers match player stats Comparison
The team statistics reveal an interesting contrast: San Francisco gained more total net yards, but Tampa Bay scored more 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 |
| Passing Touchdowns | 0 | 2 |
| Interceptions Thrown | 2 | 0 |
San Francisco finished with 363 total net yards, compared with Tampa Bay’s 352. The 49ers also held the ball for more than five additional minutes.
However, those advantages did not produce a victory. Tampa Bay committed fewer penalties and avoided interceptions, while San Francisco struggled to finish drives with touchdowns.
The comparison highlights a key lesson in football: total yards and time of possession are useful measures, but they do not tell the entire story. A team can gain more yards and still lose if it wastes scoring opportunities or turns the ball over.
Why the Buccaneers Won
1. Better Passing Efficiency
Mayfield completed nearly 74% of his passes and threw two touchdowns without an interception. Jones passed for more yards but failed to throw a touchdown and was intercepted twice.
Tampa Bay’s ability to produce points from its passing game was a major advantage.
2. More Touchdown Production
The Buccaneers scored four touchdowns, while San Francisco scored only one. Tampa Bay combined two passing touchdowns with rushing scores to build its lead.
San Francisco’s offense gained yards but struggled to produce touchdowns through the air.
3. Fewer Costly Mistakes
Tampa Bay committed five penalties for 31 yards. San Francisco was penalized nine times for 65 yards.
The 49ers’ additional penalty yardage made some drives more difficult and reduced the benefit of their offensive production.
4. Strong Contributions From Multiple Players
Tampa Bay did not rely on Mayfield alone. White and Tucker contributed rushing touchdowns, while Kameron Johnson and Tez Johnson produced important receiving scores.
This balance gave San Francisco several different threats to defend.
Key Takeaways From the Matchup
The game offered several useful lessons for football fans and fantasy football players.
- Mac Jones delivered passing volume: His 347 yards were impressive, but two interceptions and zero passing touchdowns limited the value of that production.
- Christian McCaffrey remained versatile: He contributed 54 rushing yards, 57 receiving yards, and a rushing touchdown.
- Kendrick Bourne produced explosive receiving numbers: His 142 yards made him San Francisco’s leading receiver.
- Baker Mayfield protected the football: His two touchdown passes and zero interceptions helped Tampa Bay capitalize on scoring opportunities.
- Tampa Bay’s running backs contributed touchdowns: White and Tucker both found the end zone.
- The Buccaneers spread the ball around: Several receivers contributed, making the offense harder to defend.
For fantasy managers, individual production should be evaluated separately from team results. Bourne and Jones recorded high yardage totals despite the loss, while Tampa Bay’s touchdowns made Mayfield and several supporting players important contributors.
Frequently Asked Questions
What was the final score of the 49ers vs tampa bay buccaneers match player stats game?
The Tampa Bay Buccaneers defeated the San Francisco 49ers 30–19 on October 12, 2025, at Raymond James Stadium in Tampa, Florida.
How many passing yards did Mac Jones record?
Mac Jones completed 27 of 39 passes for 347 yards. He threw no touchdown passes and had two interceptions.
How many passing yards and touchdowns did Baker Mayfield have?
Baker Mayfield completed 17 of 23 passes for 256 yards and two touchdowns. He did not throw an interception.
Who was the leading receiver for San Francisco?
Kendrick Bourne led the 49ers with five receptions for 142 yards. His longest catch covered 56 yards.
How did Christian McCaffrey perform?
McCaffrey rushed 17 times for 54 yards and one touchdown. He also caught seven passes for 57 yards, finishing with 111 total yards from scrimmage.
Who scored receiving touchdowns for Tampa Bay?
Kameron Johnson caught a touchdown pass after recording four receptions for 64 yards. Tez Johnson also caught a 45-yard touchdown pass.
Which team had more total yards?
San Francisco recorded 363 total net yards, while Tampa Bay finished with 352. Despite gaining slightly more yardage, the 49ers lost because Tampa Bay was more effective at converting opportunities into touchdowns.
Where can fans find the official box score?
Fans can check the official San Francisco 49ers website or ESPN’s NFL game coverage for the final score, passing statistics, rushing totals, receiving numbers, and other game details.
Final Thoughts
The October 12, 2025, matchup between San Francisco and Tampa Bay showed how efficient offense and ball security can outweigh a small advantage in total yardage. The Buccaneers won 30–19 by scoring in every quarter, throwing two touchdown passes, and avoiding interceptions.
San Francisco had notable individual performances from Mac Jones, Christian McCaffrey, and Kendrick Bourne. Jones threw for 347 yards, McCaffrey contributed 111 yards from scrimmage, and Bourne finished with 142 receiving yards. However, the 49ers could not turn enough of those yards into touchdowns.
For Tampa Bay, Baker Mayfield’s two touchdown passes and zero interceptions helped set the tone. Rachaad White and Sean Tucker added rushing touchdowns, while Kameron Johnson and Tez Johnson supplied important receiving scores.
Ultimately, 49ers vs tampa bay buccaneers match player stats tell a story of two different offensive approaches. San Francisco moved the ball through the air, but Tampa Bay finished drives more effectively and made fewer costly mistakes.
The final result serves as a reminder that winning in the NFL requires more than accumulating yards. Efficient scoring, disciplined execution, and protecting the football can make the difference between a competitive performance and a victory.

Hobby & Animal Names
Leo Hartman has owned dogs, birds, and one very difficult goat. He writes the hobby and animal names content here. Before any name makes the list, he tries it out loud first, usually on his dog, to see if it actually sounds right.