STATS
NFL/Teams/Arizona Cardinals

ARIZONA CARDINALS

NFC NFC West · 19992026 · 464 games
11-6
2021 REG. SEASON
.647 · NFC West
449
POINTS FOR
26.4 per game
366
POINTS AGAINST
21.5 per game
+83
DIFFERENTIAL
1 playoff fixtures

01/2021 schedule

18 played
18 scheduled

02/Tendency

Play log
2020–2025 only
Share of this club’s 2021 regular-season plays, and what each returned
Play typePlaysShareYardsYPPTD
Pass63344.2%4,2766.7628
Run47933.5%2,0964.3823
No play (penalty)855.9%00.000
Kickoff795.5%00.000
Punt523.6%00.000
Extra point493.4%00.000
Field goal372.6%00.001
QB kneel171.2%-20-1.180

03/2021 roster

65 players
Regular season
PASSING
Player#POSGCMPATTYDSY/ATDINT
Kyler Murray1QB143334813,7877.92410
Colt McCoyQB774997407.531
Chris StrevelerQB269364.000
Christian Kirk3WR17113333.000
Chris BanjoFS7112323.000
RUSHING
Player#POSGCARYDSY/CTD
James Conner6RB152027523.7215
Chase EdmondsRB121165925.102
Kyler Murray1QB14884234.815
Eno BenjaminRB8341183.471
Rondale MooreWR1418764.220
Colt McCoyQB722371.680
Jonathan Ward35RB99333.670
Greg Dortch19WR512424.000
Christian Kirk3WR1711111.000
Chris StrevelerQB2362.000
Zach ErtzTE11144.000
RECEIVING
Player#POSGTGTRECYDSY/RTD
Christian Kirk3WR171037798212.85
A.J. GreenWR16925484815.73
Zach ErtzTE11815657410.33
DeAndre HopkinsWR10644257213.68
Rondale MooreWR1464544358.11
James Conner6RB15393737510.13
Chase EdmondsRB1253433117.20
Antoine WesleyWR8321920810.93
Maxx WilliamsTE5171619312.11
Eno BenjaminRB876427.00
Jonathan Ward35RB9433411.30
Greg Dortch19WR533155.00
Andy IsabellaWR3111313.00
Demetrius HarrisTE1063103.30
Kyler Murray1QB140070
DEFENSE
Player#POSGTKLSACKTFLINTPDFF
Jalen Thompson34FS171120.03370
Jordan HicksILB171034.06051
Isaiah Simmons27MLB171001.53174
Budda Baker3SS17952.06370
Byron Murphy7CB16640.504121
Markus GoldenOLB164411.09014
Marco Wilson21CB14440.01042
Zach Allen99DE14424.04140
Chandler JonesDE153810.511046
Antonio Hamilton34CB16360.01040
Robert AlfordCB13360.01140
Michael DogbeDE13251.01000
Zaven Collins25OLB12230.01030
Dennis Gardeck47OLB10230.01000
Corey PetersDT11220.03010
Devon KennardOLB14210.05020
Jordan PhillipsDT9203.03020
Leki Fotu90NT13170.00031
J.J. WattDE7121.03021
Rashard LawrenceNT6110.00000
Tanner VallejoILB890.51010
Joe WalkerILB690.00000
Deionte ThompsonSS770.00000
Kevin PetersonCB270.00000
Darrell DanielsTE1060.00000
Demetrius HarrisTE1060.00000
Chris BanjoFS760.00000
Jonathan Ward35RB950.00001
Zeke TurnerILB340.00000
Josh MauroDE331.01000
Zach KerrDT330.00000
Victor Dimukeje96OLB330.00000
Charles WashingtonFS330.00000
Breon BordersCB130.00000
Jace WhittakerCB130.00000
Chase EdmondsRB1220.00000
Andy IsabellaWR320.00000
Colt McCoyQB710.00000
James Conner6RB1510.00000
Eno BenjaminRB810.00000
A.J. GreenWR1610.00000
Rondale MooreWR1410.00000
Greg Dortch19WR510.00000
Maxx WilliamsTE510.00000
Justin PughG410.00000
Rodney HudsonC310.00000
Justin MurrayT110.00000
Kylie FittsOLB210.00000
Tahir WhiteheadMLB110.00000
KICKING
Player#POSGPTS
Matt PraterK17137
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.

The record above is derived from final scores for 2021 regular season only; playoff fixtures appear in the schedule marked with their round and are excluded from it. A player appears in a roster table only if he recorded something in that block, so the passing table is not a list of everyone who dressed. Games played is games with a stat line, not games on the roster. Sacks carry a half, which is why that column shows a decimal. Where a figure is a dash the block was absent from the source row rather than recorded as zero: the older weekly files carry no offensive block at all for some seasons, and a zero there would be a number the player never earned. The tendency table is a narrower window than the schedule above it — the play log covers 2020 to 2025 only — and carries no field position or down, so there is nothing here about where on the field these plays happened. No play (penalty) is a snap wiped out by an accepted penalty: the down did not count. Measured across the whole 2020-2025 play log, all 27,755 such rows league-wide, 27,747 gained no yardage and none scored, so a no-play row carries a share of the snaps but no yards, and it drags the yards-per-play column down.