NFL/Teams/Arizona Cardinals

ARIZONA CARDINALS

NFC NFC West · 19992026 · 464 games
4-13
2023 REG. SEASON
.235 · NFC West
330
POINTS FOR
19.4 per game
455
POINTS AGAINST
26.8 per game
-125
DIFFERENTIAL
No playoff fixtures

01/2023 schedule

17 played
17 scheduled

02/Tendency

Play log
2020–2025 only
Share of this club’s 2023 regular-season plays, and what each returned
Play typePlaysShareYardsYPPTD
Pass60243.5%3,1445.2221
Run46933.9%2,3805.0717
Kickoff946.8%00.000
No play (penalty)906.5%20.020
Punt644.6%00.000
Field goal332.4%00.000
Extra point231.7%00.000
QB kneel80.6%-9-1.130
QB spike10.1%00.000

03/2023 roster

66 players
Regular season
PASSING
Player#POSGCMPATTYDSY/ATDINT
Kyler Murray1QB81762681,7996.7105
Joshua Dobbs6QB81672661,5695.985
Clayton TuneQB61221623.002
RUSHING
Player#POSGCARYDSY/CTD
James Conner6RB132081,0405.007
Emari Demercado25RB11582844.902
Joshua Dobbs6QB8472585.493
Kyler Murray1QB8442445.553
Rondale MooreWR17281786.361
Michael CarterRB6221496.770
Keaontay IngramRB735742.110
Damien WilliamsRB311433.910
Clayton TuneQB68303.751
Tony JonesRB35255.000
Marquise BrownWR1322311.500
Blake Gillikin12P1211010.000
Greg Dortch8WR16155.000
Zeke TurnerILB10122.000
RECEIVING
Player#POSGTGTRECYDSY/RTD
Trey McBride85TE171068182510.23
Marquise BrownWR131015157411.34
Michael Wilson14WR13583856514.93
Rondale MooreWR1762403528.81
Greg Dortch8WR16412428011.72
Zach ErtzTE743271876.91
James Conner6RB1333271656.12
Elijah Higgins84TE11191416311.61
Emari Demercado25RB1130211195.70
Geoff SwaimTE81110949.40
Michael CarterRB6119333.71
Keaontay IngramRB744266.50
Zach PascalWR10154194.80
Tony JonesRB343165.30
Damien WilliamsRB322126.00
DEFENSE
Player#POSGTKLSACKTFLINTPDFF
Kyzir WhiteILB11832.08130
Budda Baker3SS12760.05000
Jalen Thompson34FS15711.05491
Josh Woods46ILB11540.52011
Marco Wilson21CB11510.00040
Krys Barnes47ILB12480.03160
Dante Stills55DT14443.54000
Jonathan LedbetterDE12421.50000
Kevin StrongNT14392.53010
Dennis Gardeck47OLB17396.06041
Kei'Trel Clark13CB9380.01040
Antonio Hamilton34CB11370.001110
B.J. Ojulari9OLB13364.05010
Starling Thomas24CB10360.01050
K'Von Wallace26FS6360.01140
Zaven Collins25OLB17333.54130
Roy Lopez51NT13320.01000
Victor DimukejeOLB13324.05011
Andre ChachereSS9250.00030
Leki Fotu90NT11232.53000
Garrett Williams21CB8200.01120
Cameron Thomas99DE12190.03010
Zeke TurnerILB10190.00000
Owen Pappoe44ILB10110.00010
Jesse Luketa42OLB9110.01000
Naquan Jones91DT490.01000
Phil HoskinsDT580.00000
Carlos WatkinsDE261.01010
Joey Blount32FS660.00112
Zach PascalWR1050.00000
Ben Stille72DT451.00000
Divaad WilsonCB240.00000
Elijah Higgins84TE1130.00000
Bobby PriceFS430.00000
Greg Dortch8WR1620.00000
Marquise BrownWR1320.00000
Dan ChisenaWR120.00000
Trey McBride85TE1720.00000
L.J. Collier91DT120.00000
Kris BoydCB320.00000
Blake Gillikin12P1220.00000
Kyler Murray1QB810.00000
Rondale MooreWR1710.00000
Geoff SwaimTE810.00000
Zach ErtzTE710.00000
D.J. Humphries79T710.00000
Eric BanksDT210.00000
Christian MatthewCB210.00000
KICKING
Player#POSGPTS
Matt PraterK17106
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 2023 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.