Game Preview of Tampa Bay Buccaneers @ Carolina Panthers. Week 16 of 2025 NFL Season
The Buccaneers visit the Panthers on Sunday, December 21, 2025 (4:05 PM ET) at Bank of America Stadium. It is a clean NFC South setup, and the stakes feel big even if the standings math changes week to week.
The headliner is health. Mike Evans is questionable after a no-practice Thursday, and that can change how Tampa attacks. If he is limited, Tampa may lean more on short throws and tight ends, plus a heavier run script.
Carolina’s offense has been more confident with Bryce Young, but the Panthers have their own red flag. Ikem Ekwonu and Taylor Moton are both questionable, with Damien Lewis also questionable. If Carolina’s line is patched together, Young may need to create off-script, and the play-calling may skew faster and more aggressive.
One more theme: both teams have strong “go for it” DNA in different ways. Tampa can hit quick points when it lands a big play. Carolina is willing to extend drives on fourth down, which can swing field position and time of possession.
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| 2025-12-14 | @ NO | L 17-20 | L -2.5 | u41.5 |
| 2025-11-30 | vs LAR | W 31-28 | L -10.0 | o44.5 |
| 2025-11-24 | @ SF | L 9-20 | L 7.5 | u48.5 |
| 2025-11-16 | @ ATL | W 30-27 | L 4.5 | o42.5 |
| 2025-11-09 | vs NO | L 7-17 | L 5.5 | u38.5 |
| 2025-11-02 | @ GB | W 16-13 | L 12.5 | u43.5 |
| 2025-10-26 | vs BUF | L 9-40 | L -7.0 | o47.5 |
| 2025-10-19 | @ NYJ | W 13-6 | W +1.5 | u39.5 |
| 2025-10-12 | vs DAL | W 30-27 | P -3.0 | o47.5 |
| 2025-10-05 | vs MIA | W 27-24 | W +-1.5 | o44.5 |
Tampa finishes explosive plays: the Bucs’ Big Play Touchdown Rate is 25.5% (92nd percentile), so one or two chunk plays can flip the scoreboard fast.
Carolina plays fourth downs like a weapon: the Panthers have 81.0% 4th-down aggression (100th percentile) and 68.6% conversion (84th), so expect drive extensions.
Turnovers can decide it: Tampa’s turnover generation rate is 2.1% (81st percentile), giving them extra-possession upside.
Red-zone defense is a split: Carolina allows red-zone TDs at 50.0% (80th percentile), while Tampa sits at 72.2% (3rd percentile), which is a real vulnerability.
The trenches are the stress point: Carolina’s tackle injuries (Ekwonu, Moton) can change protection and the run menu, especially if they cannot hold up one-on-one.
Evans’ status changes Tampa’s identity: if he is limited, Tampa’s explosive passing ceiling drops and secondary targets must carry more volume.
Spread check: Buccaneers -3.0 (-118) is the key number. Panthers +3.0 (-115) sits right on the same landing spot, so the hook matters later in the week.
Total lean point: the market total is 46.0 with Over -115 and Under -122. That juice shows a slight lean to the Under at this number.
Moneyline baseline: Buccaneers -172 vs Panthers +120 sets Tampa as the clear favorite, but not a runaway.
Team totals are telling: Buccaneers team total Over 23.5 (-130) suggests Tampa is expected to do most of the scoring. Panthers team total Over 20.5 (-123) is also shaded to the Over, so books see paths for both teams to contribute.
Mayfield yardage is modest: Mayfield 228.5 passing yards is basically a coin flip (Over -120, Under -118). Evans’ status is the swing factor, so be careful with timing.
Young yardage is lower: Young 204.5 passing yards (Under -119, Over -120) implies Carolina may need rushing and fourth-down conversions to move the chains instead of pure dropback volume.
This game has two big levers: Evans’ availability for Tampa and Carolina’s tackle health for protection. If Evans plays close to normal, Tampa’s offense has a cleaner path to chunk plays and early points.
Carolina can counter with style. The Panthers have been one of the league’s most aggressive fourth-down teams, and that can steal possessions and keep Tampa’s defense on the field. That approach also creates volatility. You can get a great drive or a short field the other way.
From a betting view, -3 is the key number, and 46 is a workable total but not forgiving. Watch the late-week injury news. It matters here more than most matchups, and it can move both the spread and the props fast.
If you want a simple plan, start with the core market read (TB favored, mid-40s total), then let the injury report decide whether you trust Tampa’s passing game or Carolina’s ability to protect Young.
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Total Points | 216 | #28 | 284 | #8 | |
| Total Points Per Game | 18 | #28 | 25.8 | #25 | |
| Total Touchdowns | 23 | #24 | 33 | #27 | |
| Passing Touchdowns | 16 | #22 | 19 | #22 | 🏈 |
| Rushing Touchdowns | 7 | #25 | 12 | #25 | 🏈 |
| Other Touchdowns | 0 | #28 | 2 | #25 | |
| Total Kicking Points | 70 | #27 | 80 | #19 | |
| Total Two Point Conversions | 1 | #16 | 0 | #21 | |
| Kick Extra Points | 16 | #27 | 32 | #4 |
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Net Passing Yards | 2220 | #22 | 2679 | #8 | |
| Net Passing Yards Per Game | 185 | #27 | 244 | #6 | |
| Passer Rating | 84.4 | #26 | 94.8 | #12 | |
| Passing Attempts | 380 | #12 | 375 | #21 | |
| Completions | 240 | #13 | 248 | #11 | |
| Completion Percentage | 63.2 | #21 | 66.1 | #21 | 🏈 |
| Passing 1st downs | 130 | #10 | 134 | #23 | |
| Passing 1st Down % | 56.0 | #15 | 65.4 | #32 | |
| Longest Pass | 54 | #24 | 72 | #8 | |
| Passing Fumbles Lost | 3 | #13 | 3 | #18 | |
| Receiving Targets | 358 | #15 | 366 | #10 | |
| Receptions | 240 | #13 | 248 | #22 | |
| Receiving Yards After Catch | 1199 | #17 | 1454 | #30 | |
| YAC Average | 5.0 | #15 | 5.9 | #28 |
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Rushing Yards | 1467 | #9 | 1074 | #9 | 🏈 |
| Rushing Yards Per Game | 122 | #10 | 97.6 | #25 | |
| Rushing Attempts | 330 | #4 | 260 | #4 | 🏈 |
| Yards Per Rush Attempt | 4.4 | #14 | 4.1 | #19 | |
| Rushing 1st downs | 79 | #13 | 52 | #3 | |
| 20+ Yard Rushing Plays | 7 | #14 | 7 | #13 | |
| Long Rushing | 53 | #16 | 78 | #4 | |
| Rushing Fumbles | 7 | #14 | 7 | #13 | |
| Rushing Fumbles Lost | 2 | #12 | 1 | #21 |