Final2025 Week 16
Bank of America Stadium, Charlotte, NC|
Tampa Bay Buccaneers vs Carolina Panthers, Week 16 2025
Tampa Bay Buccaneers
Away
20
Carolina Panthers
HomeWon
23
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| Buccaneers | 7 | 3 | 7 | 3 | 20 |
| Panthers | 3 | 10 | 7 | 3 | 23 |
TB 20 · CAR 23 Final
Passing leader
CAR · QB
17.6PPR pts
21/32, 191 YDS, 2 TD
Top fantasy scorer
CAR · WR
19.3PPR pts
6 REC, 73 YDS, 1 TD
Buccaneers leader
TB · WR
14.1PPR pts
5 REC, 31 YDS, 1 TD
Defensive playmaker
Lathan Ransom
CAR
1 INT, 1 TKL
Panthers 23, Buccaneers 20: Carolina holds off Tampa Bay
Carolina led 13–10 at halftime to win 23–20. Tampa Bay outgained the Panthers 296–275, but the Panthers averaged 5.1 yards per play.
The Buccaneers went 8-for-14 on third down and committed one turnover, while the Panthers finished without a giveaway.
The two teams meet again in Week 7 of 2026. If you roster anyone from either side, run the start/sit call in Redraft Command and it will weigh your lineup, your opponent and your league scoring, not only the player rankings.
Key advantages
- +0.2 yards/play CAR 5.1 · TB 4.9
- +1 turnover margin CAR 0 turnovers
Game Highlights
Official NFL highlights · Opens from YouTube
Got a Buccaneer or Panther on your fantasy team?
Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.
Works with Sleeper, ESPN and Fleaflicker. No password needed.
Why the Panthers Won
Carolina won the efficiency and turnover battles.
| Buccaneers | Stat | Panthers |
|---|---|---|
| 4.9 | Yards per play | 5.1 |
| 1 | Turnovers | 0 |
| Other team stats | ||
| 296 | Total yards | 275 |
| 61 | Plays | 54 |
| 57% | Third-down conversion | 50% |
| 34:36 | Time of possession | 25:24 |
Scoring Summary
The Panthers scored two touchdowns and three field goals; the Buccaneers scored two touchdowns and two field goals.
| Time | Team | Play | TB | CAR |
|---|---|---|---|---|
| 1st quarter | ||||
| 10:30 | CAR | Ryan Fitzgerald 27-yard FG Takes lead | 0 | 3 |
| 4:01 | TB | Baker Mayfield → Mike Evans, 1-yard TD Takes leadChase McLaughlin XP | 7 | 3 |
| 2nd quarter | ||||
| 8:09 | TB | Chase McLaughlin 23-yard FG Extends lead | 10 | 3 |
| 2:06 | CAR | Ryan Fitzgerald 41-yard FG | 10 | 6 |
| 0:07 | CAR | Bryce Young → Tetairoa McMillan, 22-yard TD Takes leadRyan Fitzgerald XP | 10 | 13 |
| 3rd quarter | ||||
| 6:41 | TB | Sean Tucker 1-yard TD run Takes leadChase McLaughlin XP | 17 | 13 |
| 0:08 | CAR | Bryce Young → Ja'Tavion Sanders, 6-yard TD Takes leadRyan Fitzgerald XP | 17 | 20 |
| 4th quarter | ||||
| 11:24 | TB | Chase McLaughlin 50-yard FG Ties game | 20 | 20 |
| 2:20 | CAR | Ryan Fitzgerald 48-yard FG Game winner | 20 | 23 |
Fantasy Points: Buccaneers vs Panthers, Week 16 2025
Fantasy leaders
- Tetairoa McMillanCAR · WR19.3 PTSWR14
- Bryce YoungCAR · QB17.6 PTSQB15
- Mike EvansTB · WR14.1 PTSWR23
- Baker MayfieldTB · QB13.7 PTSQB20
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 17.6 | QB15 | 21/32 | 191 | 2 | 0 | 4 | 20 | 0 | 102.5 | Start/Sit → | |
| 13.7 | QB20 | 18/26 | 145 | 1 | 1 | 4 | 49 | 0 | 79.8 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 19.3 | WR14 | WR | — | — | — | 10 | 6 | 73 | 1 | Start/Sit → | |
| 14.1 | WR23 | WR | — | — | — | 9 | 5 | 31 | 1 | Start/Sit → | |
| 8.9 | TE16 | TE | — | — | — | 2 | 2 | 9 | 1 | Start/Sit → | |
| 8.3 | RB37 | RB | 9 | 29 | 0 | 6 | 4 | 14 | 0 | Start/Sit → | |
| 8.0 | RB41 | RB | 5 | 45 | 0 | 2 | 2 | 15 | 0 | Start/Sit → | |
| 8.0 | WR51 | WR | — | — | — | 6 | 5 | 30 | 0 | ||
| 7.7 | WR53 | WR | — | — | — | 5 | 3 | 47 | 0 | Start/Sit → | |
| 7.1 | RB43 | RB | 19 | 71 | 0 | — | — | — | — | Start/Sit → | |
| 6.3 | RB47 | RB | 4 | 3 | 1 | — | — | — | — | Start/Sit → | |
| 5.3 | TE30 | TE | — | — | — | 3 | 3 | 23 | 0 | Start/Sit → | |
| 5.0 | WR74 | WR | — | — | — | 2 | 1 | 40 | 0 | Start/Sit → | |
| 4.4 | RB54 | RB | 6 | 27 | 0 | 1 | 1 | 7 | 0 | Start/Sit → | |
| 3.6 | WR86 | WR | 1 | 1 | 0 | 3 | 2 | 15 | 0 | Start/Sit → | |
| 3.5 | TE40 | TE | — | — | — | 2 | 2 | 15 | 0 | Start/Sit → | |
| 2.5 | WR94 | WR | 1 | 25 | 0 | — | — | — | — | ||
| 2.2 | WR97 | WR | — | — | — | 3 | 1 | 12 | 0 | Start/Sit → | |
| 1.6 | TE55 | TE | — | — | — | 1 | 1 | 6 | 0 | Start/Sit → | |
| 0.9 | WR116 | WR | — | — | — | 1 | 1 | -1 | 0 | Start/Sit → |
Fantasy Usage
Tampa Bay Buccaneers
Snap Share
Cade OttonTE60 snaps94%
Mike EvansWR42 snaps66%
Chris GodwinWR41 snaps64%
Bucky IrvingRB40 snaps63%
Emeka EgbukaWR36 snaps56%
Target Share25 targets
- Mike Evans36%, 9 targets
- Chris Godwin24%, 6 targets
- Jalen McMillan12%, 3 targets
- Cade Otton8%, 2 targets
- Rachaad White8%, 2 targets
- Other12%, 3 targets
Carry Share33 carries
- Bucky Irving58%, 19 carries
- Rachaad White15%, 5 carries
- Baker Mayfield12%, 4 carries
- Sean Tucker12%, 4 carries
- Jalen McMillan3%, 1 carries
Carolina Panthers
Snap Share
Tetairoa McMillanWR47 snaps87%
Jalen CokerWR44 snaps81%
Xavier LegetteWR35 snaps65%
Rico DowdleRB31 snaps57%
Ja'Tavion SandersTE31 snaps57%
Target Share31 targets
- Tetairoa McMillan32%, 10 targets
- Rico Dowdle19%, 6 targets
- Jalen Coker16%, 5 targets
- Xavier Legette10%, 3 targets
- Mitchell Evans10%, 3 targets
- Other13%, 4 targets
Carry Share20 carries
- Rico Dowdle45%, 9 carries
- Chuba Hubbard30%, 6 carries
- Bryce Young20%, 4 carries
- Jimmy Horn5%, 1 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 60 | 94% | 2 | 8% | 0 | |
| 47 | 87% | 10 | 32% | 0 | |
| 44 | 81% | 5 | 16% | 0 | |
| 42 | 66% | 9 | 36% | 0 | |
| 35 | 65% | 3 | 10% | 0 | |
| 41 | 64% | 6 | 24% | 0 | |
| 40 | 63% | 0 | 0% | 19 | |
| 31 | 57% | 6 | 19% | 9 | |
| 31 | 57% | 2 | 6% | 0 | |
| 36 | 56% | 2 | 8% | 0 | |
| 34 | 53% | 3 | 12% | 1 | |
| 23 | 43% | 1 | 3% | 0 | |
| 22 | 41% | 1 | 3% | 6 | |
| 25 | 39% | 2 | 8% | 5 | |
| 16 | 30% | 3 | 10% | 0 | |
| 16 | 25% | 1 | 4% | 0 | |
| 12 | 22% | 0 | 0% | 1 | |
| 14 | 22% | 0 | 0% | 0 | |
| 8 | 15% | 0 | 0% | 0 | |
| 5 | 8% | 0 | 0% | 4 | |
| 1 | 2% | 0 | 0% | 0 | |
| 1 | 2% | 0 | 0% | 0 |
Fantasy Points vs Expected
Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.
- Biggest overperformer+5.5Ja'Tavion Sanders8.9 PTS vs 3.4 xFP
- Biggest underperformer−7.7Rico Dowdle8.3 PTS vs 16.0 xFP
- Highest expected volume17.0 xFPTetairoa McMillan19.3 PTS scored
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Tetairoa McMillanCAR · WR | 19.3 | 17.0 | +2.3 | 87% | 32% tgt | — | 0 | 0 | 0% | 10 | 32% |
| Bryce YoungCAR · QB | 17.6 | 16.8 | +0.8 | 100% | 32 att | — | 32 | 4 | 20% | 0 | 0% |
| Rico DowdleCAR · RB | 8.3 | 16.0 | −7.7 | 57% | 45% car | — | 0 | 9 | 45% | 6 | 19% |
| Mike EvansTB · WR | 14.1 | 15.3 | −1.2 | 66% | 36% tgt | — | 0 | 0 | 0% | 9 | 36% |
| Baker MayfieldTB · QB | 13.7 | 14.1 | −0.4 | 100% | 26 att | — | 26 | 4 | 12% | 0 | 0% |
| Bucky IrvingTB · RB | 7.1 | 12.3 | −5.2 | 63% | 58% car | — | 0 | 19 | 58% | 0 | 0% |
| Chris Godwin Jr.TB · WR | 8.0 | 10.2 | −2.2 | 64% | 24% tgt | — | 0 | 0 | 0% | 6 | 24% |
| Jalen CokerCAR · WR | 7.7 | 8.5 | −0.8 | 81% | 16% tgt | — | 0 | 0 | 0% | 5 | 16% |
| Rachaad WhiteTB · RB | 8.0 | 6.6 | +1.4 | 39% | 15% car | — | 0 | 5 | 15% | 2 | 8% |
| Jalen McMillanTB · WR | 3.6 | 5.8 | −2.2 | 53% | 12% tgt | — | 0 | 1 | 3% | 3 | 12% |
| Chuba HubbardCAR · RB | 4.4 | 5.6 | −1.2 | 41% | 30% car | — | 0 | 6 | 30% | 1 | 3% |
| Mitchell EvansCAR · TE | 5.3 | 5.1 | +0.2 | 30% | 10% tgt | — | 0 | 0 | 0% | 3 | 10% |
| Xavier LegetteCAR · WR | 2.2 | 5.1 | −2.9 | 65% | 10% tgt | — | 0 | 0 | 0% | 3 | 10% |
| Cade OttonTB · TE | 3.5 | 3.4 | +0.1 | 94% | 8% tgt | — | 0 | 0 | 0% | 2 | 8% |
| Emeka EgbukaTB · WR | 5.0 | 3.4 | +1.6 | 56% | 8% tgt | — | 0 | 0 | 0% | 2 | 8% |
| Ja'Tavion SandersCAR · TE | 8.9 | 3.4 | +5.5 | 57% | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Sean TuckerTB · RB | 6.3 | 2.6 | +3.7 | 8% | 12% car | — | 0 | 4 | 12% | 0 | 0% |
| Tez JohnsonTB · WR | 0.9 | 1.7 | −0.8 | 25% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Tommy TrembleCAR · TE | 1.6 | 1.7 | −0.1 | 43% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Jimmy Horn Jr.CAR · WR | 2.5 | 0.6 | +1.9 | 22% | 5% car | — | 0 | 1 | 5% | 0 | 0% |
Team totals: Buccaneers 25 targets and 33 carries; Panthers 31 targets and 20 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.
Fantasy Verdicts
Baker Mayfield
TB · QB · 13.7 pts on 14.1 expected
18 of 26 passing for 145 yards, 1 touchdown, 1 interception; 4 carries for 49 yards.
Verdict: The points matched the role, 14.1 expected.
Last 5 games + this one (PPR): 17.8, 5.5, 14.5, 12.1, 20.2, 13.7
W11W12W13W14W15W16
Bryce Young
CAR · QB · 17.6 pts on 16.8 expected
21 of 32 passing for 191 yards, 2 touchdowns; 4 carries for 20 yards.
Verdict: The points matched the role, 16.8 expected.
Last 5 games + this one (PPR): 2.6, 31.8, 10.3, 22.5, 15.4, 17.6
W10W11W12W13W15W16
Mike Evans Volume, no payoff
TB · WR · 14.1 pts on 15.3 expected
9 targets (36% of the team's), 5 catches for 31 yards and 1 touchdown.
Verdict: The points matched the role, 15.3 expected.
Last 5 games + this one (PPR): 10.1, 10.6, 13.3, 0.0, 19.2, 14.1
W1W2W3W7W15W16
Bucky Irving Unlucky
TB · RB · 7.1 pts on 12.3 expected
19 carries (58% of the team's) for 71 yards.
Verdict: The role was there, worth 12.3 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 13.9, 25.5, 16.1, 16.1, 8.1, 7.1
W3W4W13W14W15W16
Lowest-scoring game of the season.
Tetairoa McMillan Strong role
CAR · WR · 19.3 pts on 17.0 expected
10 targets (32% of the team's), 6 catches for 73 yards and 1 touchdown.
Verdict: The points matched the role, 17.0 expected.
Last 5 games + this one (PPR): 11.0, 33.0, 11.5, 11.3, 4.5, 19.3
W10W11W12W13W15W16
Best score since Week 11.
Rico Dowdle Unlucky
CAR · RB · 8.3 pts on 16.0 expected
6 targets (19% of the team's), 4 catches for 14 yards; 9 carries (45% of the team's) for 29 yards.
Verdict: The role was there, worth 16.0 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 15.3, 15.0, 11.4, 9.9, 12.4, 8.3
W10W11W12W13W15W16
Fewest points since Week 8.
Ja'Tavion Sanders Ran hot
CAR · TE · 8.9 pts on 3.4 expected
2 targets (6% of the team's), 2 catches for 9 yards and 1 touchdown.
Verdict: The opportunities were worth 3.4 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 8.2, 6.2, 1.6, 0.0, 2.5, 8.9
W10W11W12W13W15W16
Best score since Week 2.
Emeka Egbuka
TB · WR · 5.0 pts on 3.4 expected
2 targets (8% of the team's), 1 catch for 40 yards.
Verdict: The points matched the role, 3.4 expected.
Last 5 games + this one (PPR): 9.0, 6.2, 8.2, 3.5, 10.4, 5.0
W11W12W13W14W15W16
Stock Up, Stock Down
Tampa Bay Buccaneers
- ▼Stock down: Emeka Egbuka played 56% of the snaps, down from a 82% season average.
- ▼Stock down: Tez Johnson played 25% of the snaps, down from a 54% season average.
Carolina Panthers
- ▲Stock up: Jalen Coker played 81% of the snaps, up from a 65% season average.
- ▼Stock down: Tommy Tremble played 43% of the snaps, down from a 58% season average.
Fantasy Matchups
Fantasy points allowed per game by position, 2025 through Week 18.
| Points allowed to | Buccaneers D | Panthers D |
|---|---|---|
| QBs | 20.2 | 14.7 |
| RBs | 20.6 | 23.5 |
| WRs | 30.4 | 27.1 |
| TEs | 15.8 | 13.7 |
Regular season, summed from each game's box score and scored with this page's rules.
How the Game Swung
Carolina opened at 41% win probability, fell as low as 19%, then rallied to win.
Panthers win probability
Key Swings
- −22Mayfield → Evans, 1-yd TD52% → 30%Q1 4:01
- +28Young → McMillan, 22-yd TD28% → 56%Q2 0:07
- −33Tucker 1-yd TD run59% → 27%Q3 6:41
- +39Young → Sanders, 6-yd TD24% → 63%Q3 0:08
- +38Fitzgerald 48-yd FG48% → 86%Q4 2:20
Swing in Panthers win probability, in points
Play Calling and Possessions
| Tampa Bay Buccaneers | Measure | Carolina Panthers |
|---|---|---|
| 61 | Plays | 54 |
| 46% | Pass rate | 63% |
| 4.5 | Yds / dropback | 5.1 |
| 5.1 | Yds / carry | 5.0 |
| 8/14 | Third downs | 6/12 |
Efficiency edge Carolina ran 7 fewer plays but gained 0.6 more yards per dropback.
- Top targets
- TB Evans 36% · Godwin 24% · McMillan 12%
- CAR McMillan 32% · Dowdle 19% · Coker 16%
Possession Results
| Result | TB | CAR |
|---|---|---|
| Touchdowns | 2 | 2 |
| Field goals | 2 | 3 |
| Punts | 3 | 3 |
| Turnovers | 1 | 0 |
CAR turnover edge: +1
- The Panthers opened the scoring on their first possession, a 9-play, 56-yard drive that ended in a field goal.
All 18 possessions, drive by drive
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| CAR | Q1 15:00 | 9 | 56 | 4:30 | Field goal |
| TB | Q1 10:30 | 10 | 53 | 6:29 | Touchdown |
| CAR | Q1 4:01 | 6 | 6 | 3:40 | Punt |
| TB | Q1 0:21 | 14 | 85 | 7:12 | Field goal |
| CAR | Q2 8:09 | 3 | 8 | 0:46 | Punt |
| TB | Q2 7:23 | 3 | -12 | 2:58 | Punt |
| CAR | Q2 4:25 | 6 | 16 | 2:19 | Field goal |
| TB | Q2 2:06 | 3 | -2 | 1:00 | Punt |
| CAR | Q2 1:06 | 8 | 63 | 0:59 | Touchdown |
| TB | Q2 0:07 | 1 | -1 | 0:07 | End of half |
| TB | Q3 15:00 | 14 | 66 | 8:19 | Touchdown |
| CAR | Q3 6:41 | 11 | 65 | 6:33 | Touchdown |
| TB | Q3 0:08 | 6 | 11 | 3:44 | Field goal |
| CAR | Q4 11:24 | 6 | 9 | 3:29 | Punt |
| TB | Q4 7:55 | 5 | 32 | 3:09 | Punt |
| CAR | Q4 4:46 | 7 | 43 | 2:26 | Field goal |
| TB | Q4 2:20 | 7 | 48 | 1:38 | Interception |
| CAR | Q4 0:42 | 1 | -1 | 0:42 | End of game |
About these numbers
Possessions that ended with the clock running out at the half or the end of the game aren't counted.
Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.
Buccaneers vs Panthers Head-to-Head
The Buccaneers and Panthers first met in 1995 and have played 51 times since. They have been NFC South rivals since 2002.
- All-time series
- 26–25Panthers lead, 51 meetings since 1995
- Postseason
- 0No playoff meetings
- Largest Buccaneers win
- 48–142024
- Largest Panthers win
- 48–162011
Since 2021
8–2 Buccaneers lead
10 meetings since the 2021 season, regular season and playoffs.
- B
- B
- P
- B
- B
- B
- B
- B
- P
- B
Oldest to newest. B = Buccaneers win, P = Panthers win, outlined = this game.
2026 Meetings
- Week 7 Buccaneers at Panthers Upcoming
- Week 12 Panthers at Buccaneers Upcoming
Recent Meetings
- 2025 Wk 18 Panthers at Buccaneers, 2025 Wk 18 recap TB 16 CAR 14 TB W
- 2025 Wk 16 Buccaneers at Panthers CAR 23 TB 20 CAR W
- 2024 Wk 17 Panthers at Buccaneers, 2024 Wk 17 recap TB 48 CAR 14 TB W
- 2024 Wk 13 Buccaneers at Panthers, 2024 Wk 13 recap TB 26 CAR 23 TB W
- 2023 Wk 18 Buccaneers at Panthers, 2023 Wk 18 recap TB 9 CAR 0 TB W
- 2023 Wk 13 Panthers at Buccaneers, 2023 Wk 13 recap TB 21 CAR 18 TB W
- 2022 Wk 17 Panthers at Buccaneers, 2022 Wk 17 recap TB 30 CAR 24 TB W
- 2022 Wk 7 Buccaneers at Panthers, 2022 Wk 7 recap CAR 21 TB 3 CAR W
- 2021 Wk 18 Panthers at Buccaneers, 2021 Wk 18 recap TB 41 CAR 17 TB W
- 2021 Wk 16 Buccaneers at Panthers, 2021 Wk 16 recap TB 32 CAR 6 TB W
Season to Date (Through Week 18)
The 2025 regular season, from each game's box score.
| Buccaneers | Stat | Panthers |
|---|---|---|
| 8-9 | Record | 8-9 |
| 22.4 | Points per game | 18.3 |
| 320.4 | Yards per game | 295.6 |
| 5.1 | Yards per play | 5.0 |
| 24.2 | Points allowed per game | 22.4 |
| 337.2 | Yards allowed per game | 327.2 |
Buccaneers vs Panthers Odds and Results
How this game finished against the betting lines.
- Spread
- TB −3Buccaneers failed to cover by 6
- Total
- 44.5Under: 43 points scored (by 1.5)
Expected vs Actual Scoring
| Team | Implied | Actual | Difference |
|---|---|---|---|
| Buccaneers | 23.8 | 20 | −3.8 |
| Panthers | 20.8 | 23 | +2.3 |
The Panthers beat their implied total and the Buccaneers fell short of theirs; the Fantasy tab has the player lines behind it.
Betting Trends
Last 5 meetings: Buccaneers 3–2 ATS, unders 3–2.
Each team's 2025 season through this game. Over/under is overs first.
Tampa Bay Buccaneers
- Against the spread
- 0–4
- Over/under
- 2–2
- ATS as favorite
- 0–4
- ATS on the road
- 0–1
Carolina Panthers
- Against the spread
- 2–2
- Over/under
- 1–3
- ATS as favorite
- 0–1
- ATS as underdog
- 2–1
- ATS at home
- 2–0
Lines: ESPN's consensus, captured at kickoff. Individual sportsbooks varied.
21+. Gambling problem? Call 1-800-GAMBLER. Betting availability depends on your state.
Buccaneers vs Panthers Fantasy Outlook for 2026
Two meetings are left on the 2026 schedule: Week 7 in Carolina and Week 12 in Tampa Bay. Here's how to decide who to play in your league.
- Start/Sit ToolShould your Buccaneers or Panthers player start in Week 7? Compare the decision against your other options.
- Fantasy Football ProjectionsSee the latest weekly and rest-of-season projections for Buccaneers and Panthers players.
- Fantasy Points Allowed by PositionHow the Buccaneers and Panthers defenses have treated QBs, RBs, WRs and TEs.
- Strength of ScheduleWhere these two matchups fall in each team's fantasy playoff run.
- Redraft CommandConnect your league for personalized lineup, trade and roster advice.
Keep Exploring
2025 Game Logs for Players in This Game
Buccaneers vs Panthers Game FAQ
Who won the 2025 Buccaneers vs Panthers Week 16 game?
The Carolina Panthers beat the Tampa Bay Buccaneers 23–20 in Week 16 of the 2025 season. The game was played at Bank of America Stadium in Charlotte, NC, on December 21, 2025. See the Panthers' 2025 schedule.
What was the final score of Buccaneers vs Panthers?
The final score was Panthers 23, Buccaneers 20. The Panthers led 13–10 at halftime, and the second half went Buccaneers 10, Panthers 10.
What happened in the Buccaneers vs Panthers game?
Carolina led 13–10 at halftime to win 23–20. Tampa Bay outgained the Panthers 296–275, but the Panthers averaged 5.1 yards per play. Tetairoa McMillan led all players with 6 catches for 73 yards and a touchdown. The Buccaneers committed 1 turnover, the Panthers none.
What was the game-winning score in Buccaneers vs Panthers?
Ryan Fitzgerald's 48-yard field goal with 2:20 left in the fourth quarter gave the Panthers a 23–20 lead they never gave up. It was the final score of the game.
Who scored the most fantasy points in Buccaneers vs Panthers?
Tetairoa McMillan led the game with 19.3 PPR fantasy points, the WR14 of Week 16, on 6 catches for 73 yards and a touchdown. Bryce Young was next with 17.6 (QB15). See Tetairoa McMillan's 2025 game log.
Who led Buccaneers vs Panthers in passing, rushing and receiving?
Bryce Young (CAR) led all passers with 21 of 32 for 191 yards and 2 touchdowns. Bucky Irving (TB) led in rushing with 19 carries for 71 yards. Tetairoa McMillan (CAR) led in receiving with 6 catches for 73 yards and a touchdown.
Who outperformed and underperformed expected fantasy points in Buccaneers vs Panthers?
Ja'Tavion Sanders outperformed his expected fantasy points the most, scoring 8.9 PPR points on 3.4 xFP (+5.5). Rico Dowdle fell furthest short, with 8.3 points on 16.0 xFP (−7.7). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.
Who had the highest expected fantasy points in Buccaneers vs Panthers?
Tetairoa McMillan had the most fantasy opportunity in the game, worth 17.0 expected PPR points (xFP) at league-average rates, and scored 19.3. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.
How did the Panthers come back to beat the Buccaneers?
The Panthers' chances of winning fell as low as 19% in the first half. Bryce Young's 6-yard touchdown pass to Ja'Tavion Sanders in the third quarter was the biggest swing of the game. Ryan Fitzgerald's 48-yard field goal then put them ahead for good.
Which team won the turnover battle in Buccaneers vs Panthers?
The Panthers won the turnover battle 1–0: the Buccaneers gave the ball away 1 time and the Panthers not at all. The Panthers won the game.
What is the all-time Buccaneers vs Panthers record?
The Panthers lead the all-time series 26–25 across 51 meetings since 1995.
When did the Buccaneers and Panthers last play before this game?
Before Week 16 of 2025, they last met in the 2024 season on December 29, 2024, when the Buccaneers beat the Panthers 48–14.
What was the closing spread for Buccaneers vs Panthers?
The consensus closing spread at kickoff was Buccaneers −3, making the Tampa Bay Buccaneers 3-point favorites, with a closing total of 44.5. That implied about 23.8 points for the Buccaneers and 20.8 for the Panthers.
Did Buccaneers vs Panthers go over or under the total?
The game went under. The consensus closing total was 44.5, and the teams combined for 43 points, 1.5 under the number.
Who covered the spread in Buccaneers vs Panthers?
The Panthers covered as 3-point underdogs against the closing line of Buccaneers −3. The final margin was 3 points.
