ENSign in
NFL · Final

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.

Next free pick (not the main pick)

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.

Unlock today's pick in Telegram →

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+.

Get the daily free pick · See plans

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

BookSpreadTotalMoneyline
DraftKingsTB -3 44.5 o -112 / u -108 Tampa Bay Buccaneers -155 · Carolina Panthers +130

What these prices pay on $100 · What these numbers mean

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

TeamLostPoints againstPoints forTiedWin %WonOverall
Carolina189970.75033-1
Tampa Bay150400.66722-1
Atlanta145580.66722-1
New Orleans282470.33311-2

Box score

StatTampa Bay BuccaneersCarolina Panthers
First downs2016
First downs passing99
First downs rushing87
First downs by penalty30
Third downs8-146-12
Fourth downs0-00-0
Offensive plays6154
Total yards296275
Yards per play4.95.1
Drives99
Net passing yards127174
Completions18/2621/32
Yards per pass4.55.1
Interceptions thrown10
Sacks allowed2-182-17
Rushing yards169101
Rushing attempts3320
Yards per rush5.15.1
Red zone trips2-31-2
Penalties8-565-30
Turnovers10
Fumbles lost00
Defensive touchdowns00
Time of possession34:3625: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

Picks for NFL

NFL rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.