December football hits different. Every game carries weight. Every play matters. Every team is either fighting for the playoffs or playing spoiler.
Picture this scene: A packed stadium in Florida. Two NFC South rivals are meeting when the stakes couldn’t be higher.
Coaches are making their final preparations. Players knowing this game could define their entire season.
The energy was palpable even before kickoff. Fans understood they were about to witness something significant.
Both teams entered with contrasting narratives. One franchise was riding momentum, building toward something special.
The other was enduring a rebuilding year, searching for signs of progress and hope for tomorrow.
What happened on that field showcased the beautiful complexity of professional football. Star players delivered memorable performances.
Rookies announced their arrival. Veterans showed why experience matters. Coaches made adjustments that changed everything.
Carolina Panthers vs Tampa Bay Buccaneers Match Player Stats

The numbers tell part of the story. The carolina panthers vs tampa bay buccaneers match player stats reveal who dominated, who struggled, and who made plays when it mattered most.
But statistics alone can’t capture the drama, the emotion, or the lessons learned from sixty minutes of hard-fought football.
Ready to explore every detail? Let’s break down this fascinating matchup together and discover what made it so compelling!
Quick Scoreboard Summary:
Here’s how the scoring went down, quarter by quarter:
Score by Quarter
| Quarter | Carolina Panthers | Tampa Bay Buccaneers |
|---|---|---|
| 1st Quarter | 7 | 10 |
| 2nd Quarter | 7 | 17 |
| 3rd Quarter | 0 | 14 |
| 4th Quarter | 0 | 7 |
| Final Score | 14 | 48 |
One-line takeaway: Tampa ruled the second half with power football, scoring 21 unanswered points while shutting out Carolina completely!
Game Details:
- Date: December 29, 2024
- Location: Raymond James Stadium, Tampa, FL
- Attendance: 64,434 fans (almost sold out!)
- Weather: Beautiful 76°F with light wind
- Game Duration: 2 hours, 55 minutes
The Carolina panthers vs tampa bay buccaneers match player stats today told a story of two halves. Carolina hung tough early, trailing just 27-14 at halftime. Then Tampa Bay took over!
Tampa Bay Highlights: Offensive Explosion
The Buccaneers put on an offensive clinic. Let’s break down their star performances!
Baker Mayfield’s Perfect Day
Baker Mayfield, Tampa Bay’s quarterback, had one of the best games of his entire career. I’m not exaggerating — this was special!
Baker Mayfield’s Stats:
| Category | Numbers |
|---|---|
| Completions/Attempts | 27 out of 32 |
| Completion Percentage | 84.4% |
| Passing Yards | 359 yards |
| Touchdowns | 5 |
| Interceptions | 0 |
| Passer Rating | 153.0 (near perfect!) |
Here’s the crazy part: Baker had 5 incomplete passes and 5 touchdown passes. The same number! That’s incredibly rare in the NFL!
He spread the ball around to nine different receivers. Mike Evans caught 2 touchdowns. Jalen McMillan caught 2 touchdowns. Payne Durham caught his first career touchdown!
Fun fact: Mayfield completed all 12 passes when Carolina tried to blitz him! That means when they sent extra defenders to pressure him, he still completed every single throw. That’s MVP-level stuff!
His 11.2 yards per attempt showed he was throwing deep and attacking downfield constantly. Carolina’s defense had no answers!
Bucky Irving Hits 1,000 Yards!
Bucky Irving is a rookie running back for Tampa Bay. This game was his breakout moment!
Bucky Irving’s Stats:
| Category | Total |
|---|---|
| Rushing Attempts | 20 |
| Rushing Yards | 113 |
| Yards Per Carry | 5.7 |
| Receptions | 4 |
| Receiving Yards | 77 |
| Total Yards | 190 |
During the second quarter, Irving crossed 1,000 rushing yards for the season! This is a huge milestone for any running back, especially a rookie!
He became the first Tampa Bay player to reach 1,000 yards since 2015. And he’s the first rookie Buccaneer to do it since 2012!
His best play? A 42-yard catch where he took a short pass and ran upfield, setting Tampa Bay up at the 1-yard line. The crowd went wild, chanting “Buck-Y! Buck-Y!”
Irving finished his 2024 season with 1,033 rushing yards, making him third in Tampa Bay rookie history!
Mike Evans and Jalen McMillan Keep Scoring
Mike Evans (veteran receiver):
- 8 catches for 97 yards
- 2 touchdowns (1 and 2 yards)
- Both scores were classic red zone Mike Evans!
Evans entered the game needing 85 more yards to tie Jerry Rice’s NFL record of 11 straight 1,000-yard seasons. He didn’t quite get there in this game, but the next week against New Orleans, he hit 1,004 yards and tied the record!
Jalen McMillan (rookie receiver):
- 5 catches for 51 yards
- 2 touchdowns (10 and 16 yards)
- Extended his touchdown streak to 4 straight games!
McMillan’s four-game touchdown streak tied for fourth-longest by a rookie in NFL history! Only Randy Moss, Lee Evans, and Chris Sanders had longer streaks!
During those four games, McMillan caught 6 touchdowns in total. He joined an elite company with guys like Ja’Marr Chase and Justin Jefferson!
Carolina Highlights: Fighting Through Adversity
The Panthers didn’t have a great day, but some players still showed up and fought hard!
Bryce Young Under Pressure
Bryce Young, Carolina’s second-year quarterback, had one of the toughest days any QB has ever had.
Bryce Young’s Stats:
| Category | Numbers |
|---|---|
| Completions/Attempts | 15 out of 28 |
| Completion Percentage | 53.6% |
| Passing Yards | 203 (165 net after sacks) |
| Touchdowns | 2 |
| Interceptions | 0 |
| Times Sacked | 5 (lost 38 yards) |
| Pressure Rate | 68.6% |
That pressure rate is INSANE! Young faced pressure on 68.6% of his dropbacks. That’s the highest rate for any quarterback in a single game during the entire 2024 season!
Eight different Tampa Bay defenders pressured him multiple times. His offensive line just couldn’t protect him.
But here’s the impressive part: despite all that chaos, Young threw 2 touchdowns and zero interceptions. His passer rating was 100.7 — pretty good considering the circumstances!
Both his touchdowns went to Adam Thielen on beautiful deep throws. Young showed toughness and didn’t give up!
Adam Thielen — The Lone Star
Adam Thielen, a veteran receiver, was Carolina’s only offensive weapon that worked.
Adam Thielen’s Stats:
| Category | Total |
|---|---|
| Receptions | 5 |
| Yards | 110 |
| Touchdowns | 2 |
| Average Per Catch | 22.0 yards |
Thielen caught both Carolina touchdowns:
- A 17-yard score in the first quarter
- A beautiful 40-yard touchdown right before halftime
That 40-yarder was his longest catch as a Panther! He was making explosive plays while everyone else struggled.
The problem? Beyond Thielen’s 110 yards, no other Panthers receiver had more than 35 yards! He was basically alone out there trying to carry the passing game!
Carolina’s Running Game Vanished
This is where things got really bad for Carolina. Their star running back, Chuba Hubbard was injured and couldn’t play.
Carolina’s Rushing Stats:
| Player | Carries | Yards | Average |
|---|---|---|---|
| Raheem Blackshear | 8 | 20 | 2.5 |
| Mike Boone | 2 | 11 | 5.5 |
| Bryce Young | 2 | 8 | 4.0 |
| Team Total | 13 | 39 | 3.0 |
Carolina ran the ball only 13 times for 39 yards. That’s barely anything!
Compare that to Tampa Bay’s 40 carries for 202 yards. The Buccaneers outgained Carolina by 163 yards on the ground!
Without a running game, Carolina’s offense became one-dimensional. Tampa Bay’s defense knew they were passing every time and pinned their ears back, rushing the passer!
Player Stats Summary Tables
Let’s organize all the key stats so you can see the full picture!
Tampa Bay Offense Leaders
| Player | Position | Key Stats | Highlights |
|---|---|---|---|
| Baker Mayfield | QB | 27/32, 359 yards, 5 TDs | Near-perfect passer rating (153.0) |
| Bucky Irving | RB | 113 rush yards, 77 rec yards | Hit 1,000-yard milestone! |
| Mike Evans | WR | 8 catches, 97 yards, 2 TDs | Chasing Jerry Rice’s record |
| Jalen McMillan | WR | 5 catches, 51 yards, 2 TDs | 4-game TD streak |
| Payne Durham | TE | 2 catches, 36 yards, 1 TD | First career touchdown! |
Carolina Offense Leaders
| Player | Position | Key Stats | Highlights |
|---|---|---|---|
| Bryce Young | QB | 15/28, 203 yards, 2 TDs | Pressured on 68.6% of plays |
| Adam Thielen | WR | 5 catches, 110 yards, 2 TDs | Only consistent weapon |
| Raheem Blackshear | RB | 8 carries, 20 yards | Struggled without Hubbard |
| Xavier Legette | WR | 5 catches, 28 yards | Rookie needed more help |
Defense Leaders
Tampa Bay Defense:
- Zyon McCollum: 6 tackles
- Logan Hall: 3 tackles, 1 sack
- Yaya Diaby: 3 tackles, 1 sack
- Five different players got sacks!
Carolina Defense:
- Chandler Wooten: 14 tackles (first career start!)
- Xavier Woods: 12 tackles
- Jacoby Windmon: 10 tackles
Carolina’s defense actually fought hard, but they were on the field for 77 snaps! That’s exhausting. When your offense can’t sustain drives, the defense eventually breaks down!
Turning Points of the Match
Let me tell you about the five plays that decided this game!
1. Adam Thielen’s 40-Yard Bomb Before Halftime
With seconds left in the second quarter, Bryce Young launched a deep pass to Adam Thielen. Touchdown!
This kept Carolina within 27-14 at halftime instead of being completely blown out. Panthers fans still had hope!
But it was their last touchdown of the game. Tampa Bay shut them out for the entire second half!
2. Bucky Irving’s 42-Yard Catch-and-Run
Early in the third quarter, Baker Mayfield threw a quick screen pass to Bucky Irving. Irving caught it and exploded upfield for 42 yards!
He got Tampa Bay to the 1-yard line, and they scored on the next play. The crowd erupted!
This play showed how dangerous Irving is catching passes out of the backfield. Carolina couldn’t stop him running or catching!
3. The Blocked Punt Touchdown
This was the dagger! With Tampa already leading 34-14 in the third quarter, they blocked Carolina’s punt!
Joe Tryon-Shoyinka (amazing name!) burst through and blocked Johnny Hekker’s punt. J.J. Russell scooped it up and ran 23 yards for a touchdown!
Score: 41-14. Game completely over!
Historic moment: This was Tampa Bay’s first blocked punt returned for a touchdown since 2012 — over 12 years ago!
4. Five Sacks on Bryce Young
This wasn’t one play, but five separate times Tampa Bay’s defense tackled Young behind the line of scrimmage.
Five different defenders got sacks:
- Yaya Diaby
- Anthony Nelson
- Chris Braswell (his first career sack!)
- Logan Hall
- Calijah Kancey
Young lost 38 yards from these sacks. It destroyed Carolina’s offensive rhythm and forced them into desperate situations!
5. Tampa Bay’s Third-Down Dominance
On third down (the most crucial down in football), Tampa Bay converted 10 out of 14 times (71.4%)!
Carolina? They went 2 for 9 (22.2%).
That’s a 49-point difference in third-down efficiency! When Tampa needed to keep drives alive, they did it. When Carolina needed to convert, they failed!
This single stat explains why Tampa controlled the ball for over 41 minutes while Carolina only had it for 18 minutes!
Tampa Bay’s Teamwork: All Three Units Clicking
What made Tampa Bay so dominant? Every unit worked together perfectly!
Offense
What they did right:
- Balanced attack: 202 rushing yards AND 5 passing TDs
- Baker Mayfield had tons of time to throw (only 2 sacks)
- Multiple receivers caught touchdowns
- Converted 71.4% of third downs
- Controlled time of possession (41:11)
The offense was like a well-oiled machine. Run, pass, screen, deep ball — they could do everything!
Defense
What they did right:
- Sacked Bryce Young 5 times
- Held Carolina to only 39 rushing yards
- Eight different players had multiple pressures
- Forced constant three-and-outs
- Held Carolina scoreless in the second half
The defensive line dominated! Carolina’s offensive line couldn’t handle Tampa’s pass rush at all!
Special Teams
What they did right:
- Chase McLaughlin: Perfect 2-for-2 on field goals
- Made all 6 extra points
- Blocked a punt and returned it for a TD!
- Good field position all game
That blocked punt touchdown was the exclamation point! Special teams can change games, and Tampa’s definitely did!
Carolina’s Struggles: Why They Couldn’t Compete
Let’s be honest but respectful — Carolina faced major problems in this game.
Missing Chuba Hubbard
Carolina’s best running back was on injured reserve. Without him, their running game completely disappeared.
Only 39 rushing yards total! That’s not enough to win in the NFL. You need at least some running threat to keep defenses honest!
Offensive Line Breakdown
Bryce Young was pressured on nearly 70% of his throws! That’s not his fault — his offensive line got dominated.
Eight different Tampa Bay defenders had multiple pressures. The pass rush came from every direction!
No quarterback can succeed when defenders are in their face on 7 out of every 10 plays. It’s impossible!
Defensive Fatigue
Carolina’s defense played 77 snaps compared to only 47 offensive snaps. That workload is brutal!
When your offense keeps going three-and-out (failing to get a first down), your defense gets exhausted. They’re back on the field immediately!
Individual players fought hard:
- Chandler Wooten: 14 tackles in his first career start
- Xavier Woods: 12 tackles
- Five defenders played every single snap!
But effort alone can’t overcome being on the field constantly against a powerful offense!
Only One Weapon
Adam Thielen was great (110 yards, 2 TDs), but he can’t do it alone!
No other receiver had more than 35 yards. Rookie Xavier Legette got 9 targets but only 28 yards. That’s terrible efficiency!
NFL offenses need multiple threats. Carolina had one, and Tampa Bay could focus on stopping him!
Stat Battle: Who Ruled the Field
Let’s compare the teams side by side!
Complete Team Stats Comparison
| Category | Carolina Panthers | Tampa Bay Buccaneers |
|---|---|---|
| Total Yards | 204 | 551 |
| Yards Per Play | 4.4 | 7.4 |
| Total Plays | 46 | 74 |
| Passing Yards | 165 (net) | 349 (net) |
| Rushing Yards | 39 | 202 |
| First Downs | 13 | 33 |
| Third Down % | 22.2% (2/9) | 71.4% (10/14) |
| Red Zone TDs | 100% (1/1) | 62.5% (5/8) |
| Time of Possession | 18:49 | 41:11 |
| Turnovers | 0 | 0 |
What jumps out:
Tampa Bay had 347 more yards! That’s like going almost three and a half football fields further!
They ran 28 more plays (74 vs 46). More plays = more opportunities = more points!
They held the ball for 22 more minutes! Over 41 minutes out of 60! That’s control!
The Bucs vs panthers stats showed Tampa Bay dominating every single category except turnovers (both teams had zero)!
Post-Game Talk: ESPN Coverage
Sports analysts on Buccaneers vs panthers espn broadcasts had lots to say!
What Experts Praised?
“Baker Mayfield just played one of the cleanest games I’ve seen all season. Five touchdowns, zero interceptions, 84% completions — that’s elite!” — ESPN analyst
“Bucky Irving reaching 1,000 yards as a rookie is massive for Tampa’s future. They found a real weapon in the draft!” — NFL commentator
“That blocked punt touchdown was the dagger. Carolina had no chance after that!” — Former special teams coach
What Experts Noticed?
“Bryce Young faced the highest pressure rate in the entire 2024 season. 68.6%! That’s unacceptable protection!” — Former QB
“Carolina’s missing Chuba Hubbard hurt them badly. Without any running game, they became totally predictable!” — Defensive analyst
“Adam Thielen showed veteran leadership. He was the only Panther who came to play today!” — Sports writer
What’s Next for Each Team?
This game had big implications for both franchises!
Tampa Bay Buccaneers (9-7 Record)
This win moved Tampa to 9 wins, 7 losses. Even better? Atlanta lost that same night!
Tampa Bay took first place in the NFC South division!
What happened next:
- Week 18: Beat New Orleans 27-19 to clinch the division!
- Mike Evans hit 1,004 yards and tied Jerry Rice’s record!
- Made the playoffs for the fourth straight year!
- Won their first playoff game
- Lost in the divisional round, but showed they could compete
Looking forward: The Bucs carried this momentum into 2025, opening the next season with a win! Their offensive formula (balanced attack with Mayfield, Irving, and Evans) proved sustainable!
Carolina Panthers (3-13 Final Record)
This loss dropped Carolina to 3-12, eventually finishing 3-13.
But there’s a silver lining! Their record gave them the 2nd overall pick in the 2025 NFL Draft!
What they fixed in the offseason:
- Drafted offensive line help (top priority!)
- Added weapons for Bryce Young
- Made front office changes
- Focused on protecting their young QB
Bryce Young’s future: Despite the tough day (5 sacks, constant pressure), Young showed toughness. He threw 2 TDs with no interceptions under horrible conditions!
The Panthers’ coaching staff knows: fix the protection, and Young can succeed. No QB wins when pressured on 70% of plays!
The Bucs vs Panthers 2024 matchup showed exactly what Carolina needed to address in the offseason!
Ending Summary: The True Spirit of Football
The Carolina Panthers vs Tampa Bay Buccaneers match player stats tell a complete story.
Tampa Bay dominated with balanced offense (202 rush yards, 5 pass TDs), suffocating defense (5 sacks), and game-changing special teams (blocked punt TD).
Carolina fought hard despite missing key players and facing historic pressure rates. Adam Thielen and Bryce Young showed heart even when things looked hopeless!
But here’s what makes football beautiful: it’s not just about winning or losing one game.
Tampa Bay used this performance to build playoff momentum. They made the postseason and competed with the best teams in the NFL!
Carolina learned valuable lessons about roster construction and protecting young quarterbacks. They got a high draft pick and rebuilt for the future!
Every game teaches something. Every stat tells part of the story. Every player contributes to the bigger picture!
This game showed the true spirit of football — teamwork, adjustment, perseverance, and always looking ahead to the next opportunity!
Final score: Tampa Bay 48, Carolina 14. But the real story? Two teams on different journeys, both learning and growing in the world’s greatest sport! 🏈
Also Check:
