49ers vs Arizona Cardinals Match Player Stats – Full Game Breakdown, Highlights & Key Performers

Introduction
Football fans know that when the 49ers vs arizona cardinals match player stats roll in, there’s always something exciting to see. These teams might be division rivals, but they also have a way of giving us close matchups, big plays, and breakout performances every time they meet.
This latest game between the San Francisco 49ers and the Arizona Cardinals had everything: top-tier running plays, sharp quarterback decisions, aggressive defense, and highlight-reel moments. If you missed it, don’t worry. We’ve got a full breakdown for you—play by play, stat by stat.
This article will give you the full recap from a fan-friendly, easy-to-read point of view. We’ll talk about who led the field in passing, rushing, catching, and stopping every play. If you’re here to dive deep into the 49ers vs Arizona Cardinals match player stats, you’re in the right place.
Whether you cheer for the Niners or the Cards—or just love football—you’ll enjoy this match recap filled with useful stats and engaging highlights.
First Quarter Recap: A Fast Start by the 49ers
The game began with a bang as the 49ers came out of the gate strong. Brock Purdy quickly got the offense moving with efficient short passes. On their first drive, he connected with Brandon Aiyuk for a 25-yard gain that led to a rushing touchdown by Christian McCaffrey.
The Cardinals’ first possession wasn’t as smooth. Kyler Murray looked sharp but faced pressure from the 49ers’ aggressive defense. A few missed throws and a big sack by Nick Bosa led to a punt.
By the end of the first quarter, the Niners led 7-0, and the 49ers vs Arizona Cardinals match player stats already showed a strong start for the 49ers on both offense and defense.
Brock Purdy: A Calm Commander Under Center
Brock Purdy played like a seasoned quarterback. He completed 25 of 31 passes for 267 yards and 2 touchdowns, without throwing an interception. What stood out was his calm presence. He didn’t panic when pressured and made quick reads that kept drives alive.
His best play came in the second quarter—a perfectly placed 32-yard deep pass to George Kittle. He also ran once for a first down, showing awareness with his legs when necessary.
Looking at the 49ers vs Arizona Cardinals match player stats, Purdy’s numbers prove that he continues to grow as the 49ers’ reliable playmaker and driving force on offense.
Kyler Murray: Fighting Until the End
In his return from injury earlier this season, Kyler Murray showed flashes of his classic speed and arm strength. He completed 19 of 29 passes for 211 yards, with 1 touchdown and 1 interception. He also rushed for 42 yards on 7 carries, using his legs to escape trouble.
Though he started slow, Murray picked up steam in the third quarter, leading a 75-yard scoring drive capped off by a 15-yard touchdown run by James Conner.
When analyzing the 49ers vs Arizona Cardinals match player stats, Murray’s performance was solid but not enough to overcome a strong 49ers defense and efficient Niners offense.
Christian McCaffrey: Unstoppable on the Ground
Christian McCaffrey led the way for the Niners’ ground game. He rushed for 114 yards on 20 carries and added 1 rushing touchdown. He also caught 4 passes for 38 yards, acting as both a rusher and receiver.
His ability to make defenders miss in space helped keep drives alive. His best run came late in the first half—a 28-yard cutback that led to a field goal before halftime.
The 49ers vs Arizona Cardinals match player stats clearly show McCaffrey was one of the game’s MVPs, controlling the pace every time he touched the ball.
James Conner: Physical and Powerful for Arizona
James Conner played like a bruiser. He carried the ball 17 times for 79 yards, including a tough 15-yard touchdown in the third quarter that kept the Cardinals in the game.
Conner’s physical running style allowed Arizona to gain back momentum after a slow start. He also had 2 receptions for 10 yards, giving Kyler another safety valve when under pressure.
The 49ers vs Arizona Cardinals match player stats show Conner was Arizona’s best offensive weapon during a game that challenged their consistency.
Deebo Samuel and Brandon Aiyuk: Wide Receiver Duo Delight
The 49ers’ receiving corps made a huge impact in this game. Deebo Samuel had 6 catches for 72 yards, including a 20-yard run on a jet sweep. He also added a touchdown catch just before halftime.
Meanwhile, Brandon Aiyuk had 5 receptions for 83 yards, with multiple catches resulting in first downs. His crisp routes and yards after catch made it difficult for Arizona’s defense to stop San Francisco’s rhythm.
When breaking down the 49ers vs Arizona Cardinals match player stats, the impact of both Samuel and Aiyuk played a big role in stretching the field and opening up plays for McCaffrey.
George Kittle: Reliable Hands in Key Moments
George Kittle once again proved why he’s considered one of the best tight ends in football. He made 5 receptions for 65 yards, picking up key third downs throughout the game.
His mix of power and speed created mismatches for the Cardinals linebackers. One of his catches in the fourth quarter helped seal the game as the Niners ran down the clock.
The 49ers vs Arizona Cardinals match player stats show Kittle’s value isn’t just in numbers—but in clutch plays and leadership on offense.
49ers Defense: Pressure and Perfection
The 49ers’ defense lived up to their dominant reputation. Nick Bosa had 2 sacks, while Fred Warner recorded 8 tackles, 1 sack, and a pass defended. In total, the Niners racked up 4 sacks and 1 interception in the game.
Rookie Ji’Ayir Brown also impressed with strong safety play, limiting big gains and breaking up passes in the red zone.
According to the 49ers vs Arizona Cardinals match player stats, the defensive effort shut down big plays and kept Arizona behind the chains most of the afternoon.
Cardinals Defense: Bright Spots Despite the Loss

The Cardinals had some strong moments on defense. Budda Baker led the team with 10 tackles, flying around the field and stopping several plays short of first downs.
Zaven Collins added a sack and four pressures, doing his best to disrupt Brock Purdy’s rhythm. However, the defense gave up more than 400 total yards, which made it hard to stay competitive.
Even with a few good performances, the 49ers vs Arizona Cardinals match player stats showed that Arizona needs more consistency on defense in big games like this.
Turnovers, Time of Possession, and Momentum
One of the key stats of the game? Turnovers. The Cardinals had 1 turnover, while the 49ers played a clean game with zero. That makes a big difference in tight matchups.
Time of possession also leaned heavily in favor of the 49ers, who had the ball for 35 minutes, compared to just 25 minutes for Arizona. That allowed San Francisco to control the pace and wear down the defense late in the game.
The 49ers vs Arizona Cardinals match player stats confirm that good ball control and clean execution helped San Francisco win.
Final Score: How the Game Ended
The final score of the game: 49ers 27 – Cardinals 17
San Francisco took control early, built a lead, and held off the Cardinals’ second-half push. Arizona never gave up, but the 49ers’ experience and balanced offense made the difference.
Scoring Summary:
- 49ers: 7 (Q1) – 10 (Q2) – 7 (Q3) – 3 (Q4)
- Cardinals: 0 (Q1) – 3 (Q2) – 7 (Q3) – 7 (Q4)
The 49ers vs Arizona Cardinals match player stats told the full story—a balanced attack, big defensive stops, and smart football helped seal the win for San Francisco.
What This Game Means for the 49ers
The 49ers proved again that they are playoff ready. Their core stars—Purdy, McCaffrey, Deebo, Kittle—all stepped up. The defense was solid, the offense was smooth, and the coaching was smart.
In terms of the 49ers vs Arizona Cardinals match player stats, this game showed that San Francisco can play mistake-free football when it counts.
If they keep playing like this, they’ll be tough for any team to beat.
What the Cardinals Can Learn from This Match
While Arizona didn’t win, there were promising moments. Kyler Murray showed mobility. James Conner ran hard. The defense had some fight. But the Cardinals need stronger pass blocking and fewer missed tackles.
The 49ers vs Arizona Cardinals match player stats gave the Cardinals clear feedback: protect the quarterback, stop the run, and make big plays when needed.
There’s talent here—it just needs more time and better execution.
FAQs
1. Who had the most total yards in the game?
Christian McCaffrey led the game with 152 total yards (114 rushing, 38 receiving).
2. Did Brock Purdy throw any interceptions?
No. Purdy threw 2 touchdowns and 0 interceptions, showing accuracy and smart reads.
3. Who had more sacks—49ers or Cardinals?
The 49ers had 4 sacks, while the Cardinals had 2 sacks during the game.
4. How did Kyler Murray perform?
Murray had 211 passing yards, 42 rushing yards, 1 touchdown, and 1 interception.
5. Did George Kittle score a touchdown?
No, but he added 65 receiving yards and made several clutch catches on third down.
6. Which defense forced the most turnovers?
The 49ers forced 1 turnover, while Arizona had none.
Conclusion
The 49ers vs Arizona Cardinals match player stats paint a clear picture of a hard-fought game. San Francisco showed why they are one of the top teams in the NFC. Arizona fought hard but came up short against a well-rounded, experienced opponent.
From Purdy’s precision to McCaffrey’s power, and from Bosa’s sacks to Lamb’s clutch catches, this game had it all. Both teams have things to be proud of, and things to work on.
So whether you’re a Niners fan, a Cardinals supporter, or just love good football, there’s something exciting in every stat. Stay tuned for future matchups—because the NFC West battle is far from over.




