
The 49ers vs Arizona Cardinals Match Player Stats Everyone Is Talking About
The San Francisco 49ers dominated the Arizona Cardinals 41-22 in a Week 11 showdown that showcased elite quarterback play, explosive rushing, and record-setting performances. When you look closely at the 49ers vs Arizona Cardinals match player stats, you will see a game defined by Brock Purdy’s triumphant return and a Cardinals passing attack that set an NFL record in a losing effort. This pillar guide gives you every number that mattered.
What Was the Final Score and Game Flow?
The 49ers built a 13-0 lead just 16 seconds into the game after Skyy Moore returned the opening kickoff 98 yards to the Arizona 1-yard line, setting up a Christian McCaffrey touchdown run. By halftime, San Francisco led 25-10, and the 49ers never looked back.
| Team | Q1 | Q2 | Q3 | Q4 | Final |
| 49ers | 13 | 12 | 10 | 6 | 41 |
| Cardinals | 7 | 3 | 0 | 12 | 22 |
The 49ers scored their most points in a single game since December 2023, a clear sign that Purdy’s presence elevates the entire offense.
Who Were the Top Performers in the 49ers vs Arizona Cardinals Match Player Stats?
Brock Purdy: The Difference Maker
Purdy returned from a six-week absence due to a toe injury and delivered one of the most efficient performances of his career. He completed 19 of 26 passes for 200 yards and three touchdowns with no interceptions, finishing with a 133.5 passer rating. That rating marked his 11th career game above 130.0, the most by any quarterback in their first four seasons since at least 1970.
Purdy connected with George Kittle twice for touchdowns, including a beautifully thrown 30-yard score down the right sideline that gave the 49ers a 13-0 lead. McCaffrey described the performance simply: “He was vintage Brock”.
Christian McCaffrey: A Three-Touchdown Masterclass
McCaffrey delivered a complete performance that reminded everyone why he remains one of the most dynamic running backs in football.
| Stat Category | McCaffrey’s Numbers |
| Rushing Attempts | 13 |
| Rushing Yards | 81 |
| Rushing Touchdowns | 2 |
| Receptions | 5 |
| Receiving Yards | 40 |
| Receiving Touchdowns | 1 |
| Total Yards | 121 |
His two rushing scores gave him six on the season, and his receiving touchdown extended his NFL record to 17 career games with at least one rushing and one receiving touchdown.
George Kittle: Purdy’s Favorite Target Returns
Kittle caught six passes for 67 yards and two touchdowns on six targets, serving as Purdy’s most reliable option in the red zone. His connection with Purdy has now produced 23 touchdowns, the second-most by a 49ers quarterback-tight end duo in franchise history.
What Did the Cardinals Do Well in the 49ers vs Arizona Cardinals Match Player Stats?
Despite the lopsided final score, the Cardinals produced two of the most remarkable individual performances of the entire NFL season.
Jacoby Brissett’s Record-Breaking Day
Brissett, starting his fifth straight game in place of the injured Kyler Murray, completed 47 of 57 passes for 452 yards and two touchdowns with two interceptions. His 47 completions set an NFL regular-season record. That is a staggering number, and it shows how much volume the Cardinals generated through the air even in defeat.
Michael Wilson’s Breakout Game
Wilson caught 15 passes for a career-high 185 yards, emerging as Brissett’s go-to target. His 18 targets led all receivers in the game. For a player who had been searching for a breakout moment, this performance against a divisional rival was a clear statement.
Trey McBride’s Consistent Production
McBride added 10 receptions for 115 yards and a touchdown, giving the Cardinals two 100-yard receivers in the same game. That level of production usually wins football games, but Arizona’s 17 penalties and three turnovers doomed their efforts.
Full Team Statistics: 49ers vs Arizona Cardinals Match Player Stats Breakdown
| Stat | 49ers | Cardinals |
| Total Points | 41 | 22 |
| Total Yards | 295 | 488 |
| Passing Yards | 200 | 452 |
| Rushing Yards | 95 | 36 |
| First Downs | 18 | 30 |
| Penalties | 4-30 | 17-123 |
| Turnovers | 0 | 3 |
| Time of Possession | 26:08 | 33:52 |
The 49ers won this game by being efficient and mistake-free. The Cardinals moved the ball at will between the 20s, but penalties and turnovers killed their scoring opportunities.
Step-by-Step: How the 49ers Built Their Lead
Step 1: The Kickoff Return. The first kickoff was returned 98 yards to the Arizona 1-yard line by Skyy Moore. One play later, McCaffrey punched it in for a 7-0 lead.
Step 2: Purdy to Kittle, Part One. On the 49ers’ second drive, Purdy found Kittle for a 30-yard touchdown, extending the lead to 13-0.
Step 3: Arizona Responds. Bam Knight scored on a 6-yard run to cut the deficit to 13-7.
Step 4: McCaffrey Through the Air. Purdy connected with McCaffrey for a 9-yard score, pushing the lead to 19-7.
Step 5: Piñeiro’s 47-Yarder. Eddy Piñeiro drilled a 47-yard field goal as time expired in the first half, giving the 49ers a 25-10 halftime advantage.
Step 6: Second-Half Control. The 49ers added 16 more points in the second half while the Cardinals managed just 12, sealing the 41-22 victory.
Special Teams: The Hidden Edge in the 49ers vs Arizona Cardinals Match Player Stats
Special teams played a massive role in this game, and the numbers tell the story.
| Special Teams Stat | 49ers | Cardinals |
| Kick Return Yards | 140 | 0 |
| Punt Return Yards | 9 | 0 |
| Field Goals Made | 3/3 | 0/0 |
| Punts | 3 | 4 |
Skyy Moore’s 98-yard kickoff return set the tone immediately. Deommodore Lenoir’s interception in the second half killed Arizona’s momentum. These hidden yards and momentum swings are exactly the kind of details that the 49ers vs Arizona Cardinals match player stats reveal when you dig past the box score.
Defensive Standouts from the 49ers vs Arizona Cardinals Match Player Stats
49ers Defense
Curtis Robinson led the 49ers with 11 tackles, while Dee Winters added 10 tackles and one tackle for loss. The 49ers held the Cardinals to just 36 rushing yards on 14 attempts, an average of 2.6 yards per carry. That rushing defense forced Brissett to throw 57 times, which is exactly the game script San Francisco wanted.
Cardinals Defense
Cody Simon recorded 12 tackles for Arizona, and Budda Baker contributed eight stops. However, the Cardinals failed to generate any sacks or turnovers, allowing Purdy to operate with a clean pocket all afternoon.
Key Records Set in This Game
- Jacoby Brissett’s 47 completions set an NFL regular-season record.
- Christian McCaffrey extended his NFL record to 17 career games with at least one rushing and one receiving touchdown.
- Brock Purdy’s 133.5 passer rating marked his 11th career game above 130.0, the most by any quarterback in their first four seasons since at least 1970.
- The Cardinals committed 17 penalties, a franchise record and the most by any NFL team in the 2025 season.
Head-to-Head History: Where Does This Game Fit?
The 49ers now lead the all-time series 39-31, including a 22-15 record at home. San Francisco has won seven of the previous 10 matchups, including four of the last five. The 49ers also swept the regular-season series for the 11th time since 2002 and the first time since the 2023 season.
What This Game Means for the NFC West Race
The 49ers improved to 7-4 with this victory, keeping pace in a competitive NFC West. The Cardinals fell to 3-7, effectively ending their playoff hopes. For San Francisco, the return of Purdy signals that the offense is back to full strength just in time for a critical stretch of divisional games.
Conclusion: What the 49ers vs Arizona Cardinals Match Player Stats Reveal
This game showed the football world exactly what the San Francisco 49ers look like when Brock Purdy is healthy. The 49ers vs Arizona Cardinals match player stats tell a story of efficiency beating volume, discipline beating desperation, and a healthy quarterback elevating everyone around him. San Francisco committed zero turnovers, scored on special teams and defense, and let its stars shine.
If you want to stay ahead of the curve on NFL analysis that actually helps you understand the game, keep following this space. The numbers never lie, but the story behind them is what truly matters. Dive deeper, question the box score, and always look for the details that others miss.