Panthers Edge Buccaneers in Close Contest
Sunday, December 21, 2025, 1:00 PM ET · Bank of America Stadium
Carolina Panthers 23, Tampa Bay Buccaneers 20, final. Our NFL picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Tampa Bay Buccaneers vs Carolina Panthers?
Carolina Panthers beat Tampa Bay Buccaneers 23-20 at Bank of America Stadium on December 21, 2025.
Who was favored in Tampa Bay Buccaneers vs Carolina Panthers?
Tampa Bay Buccaneers were the favorite at DraftKings, moneyline -155 (about 61% implied). The underdog won.
In a tightly contested matchup, the Carolina Panthers emerged victorious against the Tampa Bay Buccaneers with a final score of 23-20 at Bank of America Stadium. This game was significant as it marked the Panthers' first win over the Buccaneers in their last three meetings, having lost both previous encounters in the 2024 season. The Panthers now improve their record to 9-7, while the Buccaneers fall to 7-9.
The Panthers entered the game with a recent form of 6-4 over their last ten games, though they were on a one-game losing streak after a narrow defeat against the New Orleans Saints just a week prior. In that game, they scored 17 points while allowing 20. On average, the Panthers have scored 18.9 points and allowed 22.2 points over their last ten games. At home, they have a record of 3-2, indicating a competitive performance at Bank of America Stadium.
Conversely, the Buccaneers have struggled recently, with a record of 4-6 in their last ten games and currently on a two-game losing streak. Their last match resulted in a 28-29 loss to the Atlanta Falcons, and they have averaged 23.0 points scored and 25.7 points allowed during this stretch. The Buccaneers' away record stands at 2-3, reflecting their challenges on the road this season.
In terms of injuries, the Panthers had several key players listed, including Jonathon Brooks and Chuba Hubbard, both marked as questionable due to general soreness and a hamstring issue, respectively. Brady Christensen and Ryan Hayes were on injured reserve, while Bam Martin-Scott also faced a hamstring injury. The Buccaneers had Sean Tucker, Emeka Egbuka, and Jalen McMillan listed as questionable, while Xavier Williams and Mohamed Kamara were on injured reserve.
The betting market, as provided by DraftKings, had the Buccaneers favored by 3 points, with a total set at 44.5. The odds reflected the competitive nature of the matchup, with the home moneyline for the Panthers at +130 and the away moneyline for the Buccaneers at -155.
Conditions for the game were typical for December, with players needing to adapt to cooler temperatures, which could impact performance. Fans were treated to a thrilling game, showcasing the resilience of the Panthers as they fought back to secure the win. The Panthers' ability to capitalize on key moments, particularly in the fourth quarter, proved decisive.
Overall, this matchup highlighted the ongoing rivalry between the two teams, with the Panthers finally breaking their losing streak against the Buccaneers. As the season progresses, both teams will look to build on this game, with the Panthers aiming to solidify their playoff positioning.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | TB -3 | 44.5 o -112 / u -108 | Tampa Bay Buccaneers -155 · Carolina Panthers +130 |
Injury report
- Jonathon BrooksQuestionableGeneral SorenessCarolina Panthers
- Brady ChristensenInjured ReserveHamstringCarolina Panthers
- Chuba HubbardQuestionableHamstringCarolina Panthers
- Ryan HayesInjured ReserveUndisclosedCarolina Panthers
- Bam Martin-ScottInjured ReserveHamstringCarolina Panthers
- Sean TuckerQuestionableUndisclosedTampa Bay Buccaneers
- Emeka EgbukaQuestionableToeTampa Bay Buccaneers
- Jalen McMillanQuestionableKneeTampa Bay Buccaneers
- Xavier WilliamsInjured ReserveHipTampa Bay Buccaneers
- Mohamed KamaraInjured ReserveKneeTampa Bay Buccaneers
Leaders
- Passing yardsBryce Young21/32, 191 YDS, 2 TDCarolina Panthers
- Rushing yardsRico Dowdle9 CAR, 29 YDSCarolina Panthers
- Receiving yardsTetairoa McMillan6 REC, 73 YDS, 1 TDCarolina Panthers
- Passing yardsBaker Mayfield18/26, 145 YDS, 1 TD, 1 INTTampa Bay Buccaneers
- Rushing yardsBucky Irving19 CAR, 71 YDSTampa Bay Buccaneers
- Receiving yardsEmeka Egbuka1 REC, 40 YDSTampa Bay Buccaneers
Recent form
Carolina Panthers
Last 10: 6-4Streak L118.9 scored · 22.2 allowed per game3-2 at home
- L17-20at New Orleans SaintsDec 14
- W31-28vs Los Angeles RamsNov 30
- L9-20at San Francisco 49ersNov 25
- W30-27at Atlanta FalconsNov 16
- L7-17vs New Orleans SaintsNov 9
- W16-13at Green Bay PackersNov 2
- L9-40vs Buffalo BillsOct 26
- W13-6at New York JetsOct 19
- W30-27vs Dallas CowboysOct 12
- W27-24vs Miami DolphinsOct 5
Tampa Bay Buccaneers
Last 10: 4-6Streak L223 scored · 25.7 allowed per game2-3 away
- L28-29vs Atlanta FalconsDec 12
- L20-24vs New Orleans SaintsDec 7
- W20-17vs Arizona CardinalsNov 30
- L7-34at Los Angeles RamsNov 24
- L32-44at Buffalo BillsNov 16
- L23-28vs New England PatriotsNov 9
- W23-3at New Orleans SaintsOct 26
- L9-24at Detroit LionsOct 20
- W30-19vs San Francisco 49ersOct 12
- W38-35at Seattle SeahawksOct 5
Standings
| Team | Lost | Points against | Points for | Tied | Win % | Won | Overall |
|---|---|---|---|---|---|---|---|
| Carolina | 1 | 89 | 97 | 0 | .750 | 3 | 3-1 |
| Tampa Bay | 1 | 50 | 40 | 0 | .667 | 2 | 2-1 |
| Atlanta | 1 | 45 | 58 | 0 | .667 | 2 | 2-1 |
| New Orleans | 2 | 82 | 47 | 0 | .333 | 1 | 1-2 |
Box score
| Stat | Tampa Bay Buccaneers | Carolina Panthers |
|---|---|---|
| First downs | 20 | 16 |
| First downs passing | 9 | 9 |
| First downs rushing | 8 | 7 |
| First downs by penalty | 3 | 0 |
| Third downs | 8-14 | 6-12 |
| Fourth downs | 0-0 | 0-0 |
| Offensive plays | 61 | 54 |
| Total yards | 296 | 275 |
| Yards per play | 4.9 | 5.1 |
| Drives | 9 | 9 |
| Net passing yards | 127 | 174 |
| Completions | 18/26 | 21/32 |
| Yards per pass | 4.5 | 5.1 |
| Interceptions thrown | 1 | 0 |
| Sacks allowed | 2-18 | 2-17 |
| Rushing yards | 169 | 101 |
| Rushing attempts | 33 | 20 |
| Yards per rush | 5.1 | 5.1 |
| Red zone trips | 2-3 | 1-2 |
| Penalties | 8-56 | 5-30 |
| Turnovers | 1 | 0 |
| Fumbles lost | 0 | 0 |
| Defensive touchdowns | 0 | 0 |
| Time of possession | 34:36 | 25:24 |
Win probability
Above the line favours Carolina Panthers, below favours Tampa Bay Buccaneers.
Venue
- Bank of America StadiumCharlotte, NC
- Attendance73530
- OfficialsDino Paganelli, Dyrol Prioleau, Jeff Seeman, Boris Cheek, Shawn Smith, Tra Blake, Jay Bilbo
Elsewhere
- Chiefs rush to rebuild defense around veteran Chris Jones
- Mike Clay's fantasy football dynasty and rookie rankings
- Athletic finds Russini-Vrabel ties violated newsroom standards
- Mike Clay's early 2026 fantasy football PPR rankings
- NFL depth charts for all 32 teams for 2026 season
- 2026 Fantasy Football Draft Guide: Rankings, mock drafts and analysis
Picks for NFL
NFL rules and settlement
These two, other days
- Buccaneers Dominate Panthers in Convincing WinOct 25, 2026
- Buccaneers Edge Panthers in Close ContestJan 3, 2026