Arizona
Cardinals
1-2
34
FINAL
31
New York
Giants
1-2
AI Recap
AI RECAP
Franchise Hub Beat· 30d ago
The Arizona Cardinals narrowly defeated the New York Giants with a final score of 34-31 in a thrilling Week 4 matchup of the 2026 season. Both teams were hungry for a win, but it was the Cardinals who managed to pull ahead, showcasing their offensive prowess and clutch playmaking down the stretch. Leading the charge for Arizona was quarterback Joe Milton, who threw for 280 yards and three touchdowns, demonstrating precision and poise under pressure. He found a favorite target in Marvin Harrison Jr., who racked up 137 receiving yards, while Jeremiyah Love added a solid ground game with 90 rushing yards, contributing significantly to the Cardinals' offensive success. On the defensive side, the Cardinals made their presence felt with Josh Sweat recording two crucial sacks that disrupted the Giants' rhythm. The game's turning point came late in the fourth quarter when Sweat's pressure led to a pivotal turnover, allowing Arizona to maintain their lead and ultimately secure the victory. The Giants' defense, spearheaded by Tremaine Edmunds' ten tackles and Colton Hood's interception, fought valiantly but couldn't overcome the Cardinals' dynamic offensive display.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Joe MiltonQB382463%28031100.7
Jaxson DartQB251664%25920125.2
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Jeremiyah LoveHB18905.0240241
Cam SkatteboHB24713.04280
Trey BensonHB3144.7—170
Tyler AllgeierHB3113.7—070
Najee HarrisHB133.0—030
Tyrone Tracy JrHB122.0—020
Jaxson DartQB111.0—010
Joe MiltonQB310.3—030
Odell Beckham JrWR000.0—000
Malik NabersWR000.0—000
Marvin Harrison JrWR000.0—000
Trey McBrideTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Marvin Harrison JrWR513727.4872800
Odell Beckham JrWR513426.8911750
Malik NabersWR59118.2261250
Michael WilsonWR45714.3180200
Trey McBrideTE7466.6151120
Isaiah LikelyTE11515.060150
Jeremiyah LoveHB5142.860100
Elijah HigginsTE11212.0—0120
Devin DuvernayWR11111.0—0110
Cam SkatteboHB3103.311080
Theo JohnsonTE188.06080
Tyler AllgeierHB133.02030
Malachi FieldsWR111.02010
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Tremaine EdmundsMIKE100011
Colton HoodCB50.5100
Micah McFaddenMIKE70000
Josh SweatREDG32000
Dadrion Taylor-DemersonFS60000
Dru PhillipsCB50000
Brian BurnsREDG50000
Jevon HollandFS50000
Kaleb ProctorDT50000
Max MeltonCB50000
Walter Nolen IIIDT40.5000
Will JohnsonFS50000
Zaven CollinsLEDG30.5000
Troy AndersenMIKE30.5000
Shelby HarrisDT20.5000
Darius RobinsonDT11000
Darius AlexanderDT10.5000
Arvell ReeseWILL20000
D.J. ReaderDT20000
Paulson AdeboCB20000
Greg Newsome IICB20000
Budda BakerSS20001
Kader KohouCB10.5000
Tyler NubinSS10000
Kayvon ThibodeauxLEDG00.5000
Cody SimonWILL10000
Kei'Trel ClarkCB10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Dominic ZvadaK11443
Jordan StoutP0000
Chad RylandK22252