The most recent completed Arizona Cardinals vs San Francisco 49ers matchup was played on November 16, 2025, at State Farm Stadium in Glendale, Arizona. San Francisco won 41-22, producing 488 total yards to Arizona’s 281 and forcing three turnovers. The game also marked Brock Purdy’s return from a toe injury.
Key Statistics
Arizona Cardinals vs San Francisco 49ers — November 16, 2025
| Statistic | Arizona Cardinals | San Francisco 49ers |
|---|---|---|
| Final Score | 22 | 41 |
| Total Yards | 281 | 488 |
| Passing Yards | 452 | 200 |
| Rushing Yards | 81 | 114* |
| First Downs | 24 | 24 |
| Turnovers | 3 | 0 |
| Third Down | 3/9 | 6/14 |
| Red Zone | 4/5 | 3/5 |
| Time of Possession | 25:45 | 34:15 |
| Passing TDs | 2 | 3 |
| Rushing TDs | 1 | 3 |
| Points | 22 | 41 |
*The team-stat presentation and individual rushing totals can differ because of quarterback/team-loss accounting. The individual player figures below are taken from the game statistical record.
Passing Statistics
| Player | Team | C/Att | Pass Yards | Yards/Att | TD | INT | Sacks | Rating |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | SF | 19/26 | 200 | 7.7 | 3 | 0 | 1 | 133.5 |
| Jacoby Brissett | ARI | 47/57 | 452 | 7.9 | 2 | 2 | 0 | 96.8 |
Brissett produced the game’s largest passing total with 452 yards, while Purdy was much more efficient in the red zone, throwing three touchdowns without an interception.
Rushing Statistics
| Player | Team | Carries | Yards | Average | Long | TD |
|---|---|---|---|---|---|---|
| Christian McCaffrey | SF | 13 | 81 | 6.2 | 20 | 2 |
| Bam Knight | ARI | 5 | 24 | 4.8 | 7 | 1 |
| Brian Robinson Jr. | SF | 8 | 24 | 3.0 | 7 | 0 |
| Emari Demercado | ARI | 5 | 8 | 1.6 | 5 | 0 |
| Mac Jones | SF | 3 | -3 | -1.0 | -1 | 0 |
| Kyler Murray | ARI | — | — | — | — | — |
McCaffrey was San Francisco’s leading rusher with 81 yards and two rushing touchdowns. He also added a receiving touchdown, giving him three total touchdowns.
Receiving Statistics
| Player | Team | Receptions | Targets | Yards | Average | Long | TD |
|---|---|---|---|---|---|---|---|
| Michael Wilson | ARI | 15 | 18 | 185 | 12.3 | 34 | 0 |
| Trey McBride | ARI | 10 | 11 | 115 | 11.5 | 28 | 1 |
| Greg Dortch | ARI | 6 | 6 | 66 | 11.0 | 17 | 1 |
| George Kittle | SF | 6 | 6 | 67 | 11.2 | 30 | 2 |
| Jauan Jennings | SF | 4 | 6 | 54 | 13.5 | 25 | 0 |
| Christian McCaffrey | SF | 5 | 6 | 40 | 8.0 | 15 | 1 |
| Kyle Juszczyk | SF | 2 | 2 | 26 | 13.0 | 21 | 0 |
| Bam Knight | ARI | 4 | 4 | 21 | 5.3 | 12 | 0 |
Michael Wilson’s 15 receptions for 185 yards were the most productive receiving numbers of the game, while Kittle led San Francisco with two receiving touchdowns.
Career Overview
The Arizona Cardinals and San Francisco 49ers are NFC West division rivals with one of the NFL’s longer-running divisional histories. Their recent meetings have produced several high-scoring games, including Arizona’s 47-24 victory on January 5, 2025, and San Francisco’s 41-22 victory on November 16, 2025.
The November 2025 meeting was particularly notable because Brock Purdy returned to the 49ers lineup and immediately produced a three-touchdown performance. San Francisco’s offense was led by Purdy, Christian McCaffrey and George Kittle.
Arizona’s offense moved the ball effectively through the air, with Jacoby Brissett completing 47 of 57 passes for 452 yards and two touchdowns. Michael Wilson accounted for 185 receiving yards, but Arizona’s three turnovers and inability to match San Francisco’s scoring efficiency determined the result.
Career Statistics
Because this is a matchup-focused keyword, the most relevant career statistics are those of the principal offensive players featured in the game.
Brock Purdy — Career Passing
| Season | Games | Comp/Att | Yards | TD | INT | Rating |
|---|---|---|---|---|---|---|
| 2022 | 9 | 114/170 | 1,374 | 13 | 4 | 107.3 |
| 2023 | 16 | 308/444 | 4,280 | 31 | 11 | 113.0 |
| 2024 | 15 | 300/455 | 3,864 | 20 | 12 | 96.1 |
| 2025 | 9 | 197/284 | 2,167 | 20 | 10 | 100.5 |
| Career through 2025 | 49 | 919/1,353 | 11,685 | 84 | 37 | — |
NFL’s career database lists Purdy’s full career figures, including his 2026 statistics; the table above stops at 2025 to keep the career comparison relevant to the November 2025 matchup.
Christian McCaffrey — Career Rushing and Receiving
| Season | Rush Yards | Rush TD | Receptions | Rec. Yards | Rec. TD |
|---|---|---|---|---|---|
| 2017 | 435 | 2 | 80 | 651 | 5 |
| 2018 | 1,098 | 7 | 107 | 867 | 6 |
| 2019 | 1,387 | 15 | 116 | 1,005 | 4 |
| 2020 | 225 | 5 | 17 | 149 | 1 |
| 2021 | 442 | 1 | 37 | 343 | 1 |
| 2022 | 1,139 | 8 | 85 | 741 | 5 |
| 2023 | 1,459 | 14 | 67 | 564 | 7 |
| 2024 | 202 | 0 | 15 | 146 | 0 |
| 2025 | 1,202 | 10 | 102 | 924 | 7 |
McCaffrey’s NFL career through 2025 included 7,589 rushing yards and 5,390 receiving yards according to the NFL career database.
George Kittle — Career Receiving
| Season | Games | Receptions | Yards | TD |
|---|---|---|---|---|
| 2017 | 15 | 43 | 515 | 2 |
| 2018 | 16 | 88 | 1,377 | 5 |
| 2019 | 14 | 85 | 1,053 | 5 |
| 2020 | 8 | 48 | 634 | 2 |
| 2021 | 14 | 71 | 910 | 6 |
| 2022 | 15 | 60 | 765 | 11 |
| 2023 | 16 | 65 | 1,020 | 6 |
| 2024 | 15 | 78 | 1,106 | 8 |
| 2025 | 11 | 57 | 628 | 7 |
| Career through 2025 | 124 | 595 | 8,008 | 52 |
NFL’s current career database includes one additional 2026 game; the figures above exclude that season to maintain a 2025 endpoint.
Season-by-Season Stats
Recent Cardinals vs 49ers Meetings
| Date | Venue | Winner | Score |
|---|---|---|---|
| Oct. 6, 2024 | San Francisco | Arizona | 24-23 |
| Jan. 5, 2025 | Arizona | Arizona | 47-24 |
| Sept. 21, 2025 | San Francisco | San Francisco | 16-15 |
| Nov. 16, 2025 | Arizona | San Francisco | 41-22 |
Arizona won the first two meetings listed above, while San Francisco won both meetings in the 2025 regular season.
2025 Head-to-Head Player Production
| Player | Sept. 21, 2025 | Nov. 16, 2025 |
|---|---|---|
| Brock Purdy — Pass Yards | Did not play | 200 |
| Mac Jones — Pass Yards | 233 | Did not start |
| Christian McCaffrey — Rush Yards | 56 | 81 |
| George Kittle — Rec. Yards | — | 67 |
| Kyler Murray — Pass Yards | 162 | Did not play |
| Jacoby Brissett — Pass Yards | — | 452 |
The September meeting finished 16-15 for San Francisco, while the November rematch was substantially more offensive and ended 41-22.
Records
Several notable statistical marks stand out from the matchup and the players involved:
- 452 passing yards: Jacoby Brissett produced the highest individual passing total in the November matchup.
- 185 receiving yards: Michael Wilson led all players in receiving yards.
- Three total touchdowns: Christian McCaffrey scored two rushing touchdowns and one receiving touchdown.
- Three passing touchdowns: Brock Purdy threw three touchdown passes in his return.
- Two touchdown receptions: George Kittle caught two touchdown passes.
- 1,377 receiving yards in 2018: Kittle established an NFL single-season receiving-yardage record for a tight end at the time.
- Purdy’s first-25-start efficiency: The 49ers’ official 2025 media guide credited Purdy with a 112.6 passer rating through his first 25 starts, the highest NFL mark through 25 starts since at least 1970.
Awards and Honors
San Francisco 49ers
| Player | Major Recognition |
|---|---|
| Christian McCaffrey | 2023 AP Offensive Player of the Year |
| Christian McCaffrey | 2023 NFL rushing award — Jim Brown Award |
| Christian McCaffrey | 2026 AP Comeback Player of the Year |
| Brock Purdy | 2023 Pro Bowl |
| George Kittle | Multiple Pro Bowls and All-Pro selections |
| George Kittle | 2018 AP Second-Team All-Pro |
| George Kittle | 2019 AP First-Team All-Pro |
McCaffrey won the AP Offensive Player of the Year award for the 2023 season. He later won the 2025 AP Comeback Player of the Year after returning from injury.
Purdy was selected to the Pro Bowl for the 2023 season, while his official 49ers biography lists multiple rookie and weekly honors.
Kittle’s NFL honors include First-Team All-Pro recognition in 2019 and Second-Team All-Pro recognition in 2018.
Arizona Cardinals
| Player | Major Recognition |
|---|---|
| Kyler Murray | 2019 AP Offensive Rookie of the Year |
| Kyler Murray | Multiple Pro Bowl selections |
| Trey McBride | Major 2025 receiving role for Arizona |
| Michael Wilson | 185-yard performance vs. San Francisco in 2025 |
Murray won the 2019 AP Offensive Rookie of the Year after passing for 3,722 yards and 20 touchdowns while adding 544 rushing yards and four rushing touchdowns.
Performance Trends
San Francisco
San Francisco’s November performance was built around efficiency rather than volume. Purdy attempted only 26 passes but completed 19 for 200 yards and three touchdowns. McCaffrey supplied 81 rushing yards and three total touchdowns, while Kittle scored twice.
The 49ers also controlled possession for 34:15, nearly nine minutes more than Arizona. That helped San Francisco run more sustained offensive possessions despite Arizona’s massive passing volume.
Arizona
Arizona’s passing attack generated an unusual statistical split. Brissett threw for 452 yards, while Michael Wilson alone accounted for 185 receiving yards and Trey McBride added 115. Yet Arizona scored only 22 points and turned the ball over three times.
The contrast between yardage and scoring efficiency is one of the clearest statistical features of the game.
Historical Context
The Cardinals-49ers rivalry has produced several major swings in recent seasons. Arizona won 24-23 in San Francisco in October 2024 and then dominated the 49ers 47-24 in January 2025. San Francisco reversed the result in both 2025 meetings, winning 16-15 in September and 41-22 in November.
The September 2025 game was a defensive, low-scoring contest. The November game was dramatically different: the teams combined for 63 points, with San Francisco generating 488 total yards.
McCaffrey’s career production also places him among the NFL’s most productive dual-threat backs. Through 2025, he had accumulated 7,589 rushing yards, 5,390 receiving yards, 62 rushing touchdowns and 36 receiving touchdowns.
Kittle’s career production is similarly significant for his position: 8,020 receiving yards and 52 receiving touchdowns through 2025.
Head-to-Head Statistics
The all-matchup record shows the Cardinals and 49ers have played a long series of divisional games. Recent results include:
| Date | Arizona | San Francisco | Winner |
|---|---|---|---|
| Dec. 26, 2020 | 12 | 20 | 49ers |
| Oct. 10, 2021 | 17 | 10 | Cardinals |
| Nov. 7, 2021 | 31 | 17 | Cardinals |
| Nov. 21, 2022 | 10 | 38 | 49ers |
| Jan. 8, 2023 | 13 | 38 | 49ers |
| Oct. 1, 2023 | 16 | 35 | 49ers |
| Dec. 17, 2023 | 29 | 45 | 49ers |
| Oct. 6, 2024 | 24 | 23 | Cardinals |
| Jan. 5, 2025 | 47 | 24 | Cardinals |
| Sept. 21, 2025 | 15 | 16 | 49ers |
| Nov. 16, 2025 | 22 | 41 | 49ers |
The historical matchup database records the November 2025 meeting as the 69th listed matchup in the series.
2025 Head-to-Head Record
| Team | Meetings | Wins | Losses |
|---|---|---|---|
| San Francisco 49ers | 2 | 2 | 0 |
| Arizona Cardinals | 2 | 0 | 2 |
San Francisco won both 2025 regular-season meetings.
Recent Form
San Francisco 49ers
San Francisco entered the November 16 matchup with a 6-4 record and left Arizona at 7-4 after the 41-22 win. Purdy’s return immediately strengthened the passing game, while McCaffrey and Kittle provided the bulk of the scoring production.
San Francisco subsequently finished the 2025 regular season 12-5.
Arizona Cardinals
Arizona entered the November meeting at 3-6 and fell to 3-7 after the loss. Despite Brissett’s 452 passing yards and Wilson’s 185 receiving yards, Arizona could not overcome three turnovers and San Francisco’s red-zone efficiency.
Statistical Highlights
- 41-22: San Francisco’s final score in the most recent completed meeting.
- 488: 49ers total yards.
- 281: Cardinals total yards.
- 452: Jacoby Brissett’s passing yards.
- 200: Brock Purdy’s passing yards.
- 3: Purdy’s passing touchdowns.
- 81: McCaffrey’s rushing yards.
- 3: McCaffrey’s total touchdowns.
- 67: George Kittle’s receiving yards.
- 2: Kittle’s receiving touchdowns.
- 185: Michael Wilson’s receiving yards.
- 115: Trey McBride’s receiving yards.
- 3: Arizona turnovers.
- 0: San Francisco turnovers.
Frequently Asked Questions
Who won the latest Arizona Cardinals vs 49ers game?
The San Francisco 49ers defeated the Arizona Cardinals 41-22 on November 16, 2025, at State Farm Stadium.
Who was the best player in the Cardinals vs 49ers game?
Christian McCaffrey was one of the game’s most impactful players. He rushed for 81 yards and two touchdowns, added 40 receiving yards and another touchdown, and finished with three total touchdowns.
How many passing yards did Brock Purdy have against the Cardinals?
Purdy completed 19 of 26 passes for 200 yards, with three touchdowns and no interceptions. His passer rating was 133.5.
How many passing yards did Jacoby Brissett have?
Brissett completed 47 of 57 passes for 452 yards, two touchdowns and two interceptions.
Who led the Cardinals in receiving?
Michael Wilson led Arizona with 15 receptions for 185 yards on 18 targets.
How many receiving yards did George Kittle have?
Kittle recorded 6 receptions for 67 yards and two touchdowns.
How many times did the Cardinals and 49ers play in 2025?
They met twice during the 2025 regular season. San Francisco won both games: 16-15 on September 21 and 41-22 on November 16.
Did Arizona win any recent games against San Francisco?
Yes. Arizona defeated San Francisco 24-23 on October 6, 2024, and 47-24 on January 5, 2025.
What was the biggest statistical difference in the 41-22 game?
Turnovers and offensive efficiency were major differences. Arizona gained 281 total yards and turned the ball over three times, while San Francisco generated 488 yards with no turnovers.
Sources and References
- NFL.com — official player career statistics, NFL records and awards.
- ESPN — official game score, scoring summary, game recap and player statistics.
- Pro Football Reference — historical Cardinals-49ers matchup database and game records.
- San Francisco 49ers official website — team schedule, game recap and player information.
- NFL Football Operations — official historical awards and league records.
Data note: This article uses the November 16, 2025 meeting as the most recent completed Arizona Cardinals vs 49ers matchup. The September 21, 2025 meeting is included for the 2025 head-to-head comparison. No unverified player statistics have been added.

1 Comment
Pingback: Kansas City Chiefs vs Arizona Cardinals Match Player Stats - Lyncconfs