NFL Scores · NFL Odds

Cardinals vs Buccaneers

Final · Week 13 · Sun Nov 30 · 1:00 PM ET · Raymond James Stadium

Arizona CardinalsCardinals3-9
17
FinalNov 30, 2025
Tampa Bay BuccaneersBuccaneers7-5
20
TVFox

Closing line

US sportsbook at kickoff
Spread
ARI +4.5−108
TB −4.5−112
Total O/U
Over 45.5−108
Under 45.5−112
  • Spread: Cardinals +4.5 covered.
  • Total O/U: under 45.5 (37 points).

Recap

The Tampa Bay Buccaneers edged the Arizona Cardinals 20-17 at Raymond James Stadium in Tampa on Nov 30, 2025 to move to 7-5.

The Buccaneers won the turnover battle 2-0. The Buccaneers won despite being outgained 386-279 in total yards.

Score by quarter

Arizona Cardinals and Tampa Bay Buccaneers, score by quarter
Team1234T
ARI037717
TB0107320

Scoring plays

Second Quarter

  1. TBField Goal · 8:02Chase McLaughlin 25 Yd Field Goal0-3
  2. TBTouchdown · 1:36Tristan Wirfs 2 Yd pass from Baker Mayfield (Chase McLaughlin Kick)0-10
  3. ARIField Goal · 0:00Chad Ryland 52 Yd Field Goal3-10

Third Quarter

  1. TBTouchdown · 3:56Bucky Irving 13 Yd Rush (Chase McLaughlin Kick)3-17
  2. ARITouchdown · 0:31Bam Knight 15 Yd pass from Jacoby Brissett (Chad Ryland Kick)10-17

Fourth Quarter

  1. TBField Goal · 8:58Chase McLaughlin 57 Yd Field Goal10-20
  2. ARITouchdown · 4:58Trey McBride 15 Yd pass from Jacoby Brissett (Chad Ryland Kick)17-20

Team stats

ARITB
1st Downs
22
13
Total Yards
386
279
Passing
291
184
Rushing
95
95
3rd down efficiency
3-8
7-16
Turnovers
2
0
Possession
29:34
30:26

Top performers

Arizona CardinalsTampa Bay Buccaneers

Passing

Jacoby Brissett29/40, 301 YDS, 2 TD, 1 INT
Baker Mayfield18/28, 194 YDS, 1 TD

Rushing

Bam Knight11 CAR, 62 YDS
Bucky Irving17 CAR, 61 YDS, 1 TD

Receiving

Trey McBride8 REC, 82 YDS, 1 TD
Chris Godwin Jr.3 REC, 78 YDS

Sacks

Josh Sweat2
Vita Vea1

Tackles

Akeem Davis-Gaither10
SirVocea Dennis11

Player stats

Cardinals · Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Jacoby Brissett29/403017.5212-1059.4100.1

Cardinals · Rushing

PlayerCARYDSAVGTDLONG
Bam Knight11625.6016
Michael Carter5173.408
Jacoby Brissett3165.308

Cardinals · Receiving

PlayerRECYDSAVGTDLONGTGTS
Trey McBride88210.31209
Marvin Harrison Jr.66911.50217
Michael Carter5479.40156
Bam Knight33612.01153
Michael Wilson33612.00167
Elijah Higgins2178.5092
Greg Dortch2147.00112
Xavier Weaver000.0001

Cardinals · Fumbles

PlayerFUMLOSTREC
Bam Knight110

Cardinals · Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Akeem Davis-Gaither10400000
Cody Simon9400000
Budda Baker9301100
Kitan Crawford5300000
Josh Sweat4321010
Garrett Williams4300000
Will Johnson4302000
Baron Browning4200000

Cardinals · Kick returns

PlayerNOYDSAVGLONGTD
Andre Baccellia410927.3430
Greg Dortch13030.0300

Cardinals · Punt returns

PlayerNOYDSAVGLONGTD
Greg Dortch362.050

Cardinals · Kicking

PlayerFGPCTLONGXPPTS
Chad Ryland1/250.0522/25

Cardinals · Punting

PlayerNOYDSAVGTBIn 20LONG
Matt Haack29246.00048

Buccaneers · Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Baker Mayfield18/281946.9102-1057.896.4

Buccaneers · Rushing

PlayerCARYDSAVGTDLONG
Bucky Irving17613.6113
Baker Mayfield6274.5021
Rachaad White273.505
Sean Tucker200.002

Buccaneers · Receiving

PlayerRECYDSAVGTDLONGTGTS
Chris Godwin Jr.37826.00315
Emeka Egbuka44210.50238
Rachaad White3227.30113
Bucky Irving22010.00202
Payne Durham11111.00111
Cade Otton294.5052
Sterling Shepard155.0052
Tez Johnson155.0052
Tristan Wirfs122.0121

Buccaneers · Fumbles

PlayerFUMLOSTREC
Baker Mayfield100
Rachaad White001
Tykee Smith001

Buccaneers · Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
SirVocea Dennis11800110
Jacob Parrish7500000
Antoine Winfield Jr.7400110
Lavonte David6400000
Zyon McCollum6400000
Greg Gaines4201000
Anthony Nelson4200000
Logan Hall4200000

Buccaneers · Interceptions

PlayerINTYDSTD
Antoine Winfield Jr.150

Buccaneers · Kick returns

PlayerNOYDSAVGLONGTD
Kameron Johnson24623.0260

Buccaneers · Punt returns

PlayerNOYDSAVGLONGTD
Kameron Johnson22311.5150

Buccaneers · Kicking

PlayerFGPCTLONGXPPTS
Chase McLaughlin2/2100.0572/28

Buccaneers · Punting

PlayerNOYDSAVGTBIn 20LONG
Riley Dixon524048.00359

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