Buccaneers vs Panthers
Final · Week 16 · Sun Dec 21 · 1:00 PM ET · Bank of America Stadium
Tampa Bay BuccaneersBuccaneers7-8
20FinalDec 21, 2025
Carolina PanthersPanthers8-7
23TVFox
Closing line
US sportsbook at kickoffMoneyline
TB−155
CAR+130
Spread
TB −3−105
CAR +3−115
Total O/U
Over 44.5−112
Under 44.5−108
- Spread: Panthers +3 covered.
- Total O/U: under 44.5 (43 points).
Recap
The Carolina Panthers edged the Tampa Bay Buccaneers 23-20 at Bank of America Stadium in Charlotte on Dec 21, 2025 to move to 8-7.
The lead changed hands 4 times.
Score by quarter
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| TB | 7 | 3 | 7 | 3 | 20 |
| CAR | 3 | 10 | 7 | 3 | 23 |
Scoring plays
First Quarter
- CARField Goal · 10:30Ryan Fitzgerald 27 Yd Field Goal0-3
- TBTouchdown · 4:01Mike Evans 1 Yd pass from Baker Mayfield (Chase McLaughlin Kick)7-3
Second Quarter
- TBField Goal · 8:09Chase McLaughlin 23 Yd Field Goal10-3
- CARField Goal · 2:06Ryan Fitzgerald 41 Yd Field Goal10-6
- CARTouchdown · 0:07Tetairoa McMillan 22 Yd pass from Bryce Young (Ryan Fitzgerald Kick)10-13
Third Quarter
- TBTouchdown · 6:41Sean Tucker 1 Yd Rush (Chase McLaughlin Kick)17-13
- CARTouchdown · 0:08Ja'Tavion Sanders 6 Yd pass from Bryce Young (Ryan Fitzgerald Kick)17-20
Fourth Quarter
- TBField Goal · 11:24Chase McLaughlin 50 Yd Field Goal20-20
- CARField Goal · 2:20Ryan Fitzgerald 48 Yd Field Goal20-23
Team stats
TBCAR
- 1st Downs
- 20
- 16
- Total Yards
- 296
- 275
- Passing
- 127
- 174
- Rushing
- 169
- 101
- 3rd down efficiency
- 8-14
- 6-12
- Turnovers
- 1
- 0
- Possession
- 34:36
- 25:24
Top performers
Tampa Bay BuccaneersCarolina Panthers
Passing
Baker Mayfield18/26, 145 YDS, 1 TD, 1 INT
Bryce Young21/32, 191 YDS, 2 TD
Rushing
Bucky Irving19 CAR, 71 YDS
Rico Dowdle9 CAR, 29 YDS
Receiving
Emeka Egbuka1 REC, 40 YDS
Tetairoa McMillan6 REC, 73 YDS, 1 TD
Sacks
Lavonte David1
Christian Rozeboom1
Tackles
Lavonte David10
Nick Scott10
Player stats
Buccaneers · Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Baker Mayfield | 18/26 | 145 | 5.6 | 1 | 1 | 2-18 | 60.2 | 79.8 |
Buccaneers · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Bucky Irving | 19 | 71 | 3.7 | 0 | 12 |
| Baker Mayfield | 4 | 49 | 12.3 | 0 | 26 |
| Rachaad White | 5 | 45 | 9.0 | 0 | 39 |
| Sean Tucker | 4 | 3 | 0.8 | 1 | 3 |
| Jalen McMillan | 1 | 1 | 1.0 | 0 | 1 |
Buccaneers · Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Emeka Egbuka | 1 | 40 | 40.0 | 0 | 40 | 2 |
| Mike Evans | 5 | 31 | 6.2 | 1 | 12 | 9 |
| Chris Godwin Jr. | 5 | 30 | 6.0 | 0 | 13 | 6 |
| Cade Otton | 2 | 15 | 7.5 | 0 | 9 | 2 |
| Jalen McMillan | 2 | 15 | 7.5 | 0 | 10 | 3 |
| Rachaad White | 2 | 15 | 7.5 | 0 | 13 | 2 |
| Tez Johnson | 1 | -1 | -1.0 | 0 | -1 | 1 |
Buccaneers · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Lavonte David | 10 | 6 | 1 | 1 | 0 | 1 | 0 |
| SirVocea Dennis | 8 | 6 | 1 | 1 | 0 | 2 | 0 |
| Benjamin Morrison | 7 | 5 | 0 | 1 | 0 | 0 | 0 |
| Jacob Parrish | 5 | 2 | 0 | 0 | 2 | 0 | 0 |
| Jamel Dean | 4 | 3 | 0 | 0 | 1 | 0 | 0 |
| Logan Hall | 4 | 2 | 0 | 0 | 0 | 1 | 0 |
| Tykee Smith | 4 | 2 | 0 | 0 | 1 | 1 | 0 |
| Haason Reddick | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
Buccaneers · Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Kameron Johnson | 3 | 101 | 33.7 | 44 | 0 |
| Sean Tucker | 2 | 36 | 18.0 | 23 | 0 |
Buccaneers · Punt returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Kameron Johnson | 1 | 7 | 7.0 | 7 | 0 |
Buccaneers · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Chase McLaughlin | 2/2 | 100.0 | 50 | 2/2 | 8 |
Buccaneers · Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Riley Dixon | 3 | 134 | 44.7 | 0 | 1 | 47 |
Panthers · Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Bryce Young | 21/32 | 191 | 6.0 | 2 | 0 | 2-17 | 73.0 | 102.5 |
Panthers · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Rico Dowdle | 9 | 29 | 3.2 | 0 | 13 |
| Chuba Hubbard | 6 | 27 | 4.5 | 0 | 10 |
| Jimmy Horn Jr. | 1 | 25 | 25.0 | 0 | 25 |
| Bryce Young | 4 | 20 | 5.0 | 0 | 9 |
Panthers · Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Tetairoa McMillan | 6 | 73 | 12.2 | 1 | 22 | 10 |
| Jalen Coker | 3 | 47 | 15.7 | 0 | 34 | 5 |
| Mitchell Evans | 3 | 23 | 7.7 | 0 | 10 | 3 |
| Rico Dowdle | 4 | 14 | 3.5 | 0 | 8 | 6 |
| Xavier Legette | 1 | 12 | 12.0 | 0 | 12 | 3 |
| Ja'Tavion Sanders | 2 | 9 | 4.5 | 1 | 6 | 2 |
| Chuba Hubbard | 1 | 7 | 7.0 | 0 | 7 | 1 |
| Tommy Tremble | 1 | 6 | 6.0 | 0 | 6 | 1 |
Panthers · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Nick Scott | 10 | 9 | 0 | 0 | 0 | 0 | 0 |
| Claudin Cherelus | 8 | 6 | 0 | 0 | 0 | 0 | 0 |
| Tre'von Moehrig | 7 | 5 | 0 | 0 | 0 | 0 | 0 |
| Christian Rozeboom | 7 | 3 | 1 | 1 | 0 | 1 | 0 |
| Derrick Brown | 5 | 3 | 1 | 1 | 0 | 1 | 0 |
| Chau Smith-Wade | 5 | 3 | 0 | 0 | 0 | 0 | 0 |
| Akayleb Evans | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Nic Scourton | 4 | 2 | 0 | 1 | 0 | 0 | 0 |
Panthers · Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Lathan Ransom | 1 | 5 | 0 |
Panthers · Punt returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Trevor Etienne | 3 | 33 | 11.0 | 13 | 0 |
Panthers · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Ryan Fitzgerald | 3/3 | 100.0 | 48 | 2/2 | 11 |
Panthers · Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Sam Martin | 3 | 136 | 45.3 | 0 | 2 | 49 |
Game info
VenueBank of America Stadium, Charlotte, NC
Attendance73,530
OfficialsLine Judge: Jeff Seeman · Back Judge: Dino Paganelli · Field Judge: Dyrol Prioleau · Side Judge: Boris Cheek
TVFox · national
Last and next games
Head to head
More scores
NFL Week 16, 2025All NFL ScoresNFL 2025 SeasonNFL OddsScores & schedules
College Football ScoresNBA ScoresCollege Basketball ScoresNHL ScoresMLB ScoresWNBA ScoresUFC & MMA Results
Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.
Game details updated Oct 13, 5:54 PM ET. How game pages are made