Arizona Cardinals vs 49ers Match Player Stats
The Arizona Cardinals vs 49ers rivalry produced two regular-season meetings in 2025, with San Francisco winning both games. Arizona lost 16-15
Key Statistics
The Arizona Cardinals vs 49ers rivalry produced two regular-season meetings in 2025, with San Francisco winning both games. Arizona lost 16-15 at Levi’s Stadium on September 21, 2025, then lost 41-22 at State Farm Stadium on November 16, 2025. San Francisco therefore swept the 2025 series by an aggregate 57-37.
2025 Match Results
| Date | Venue | Winner | Score | Margin |
|---|---|---|---|---|
| Sept. 21, 2025 | Levi’s Stadium | San Francisco 49ers | 16-15 | SF +1 |
| Nov. 16, 2025 | State Farm Stadium | San Francisco 49ers | 41-22 | SF +19 |
| 2025 series | — | 49ers | 57-37 | SF +20 |
September 21, 2025 — Player Statistics
| Category | Arizona Cardinals | San Francisco 49ers |
| Passing | Kyler Murray: 22/35, 159 yds, 1 TD, 0 INT | Mac Jones: 27/41, 284 yds, 1 TD, 1 INT |
| Passer rating | 82.9 | 83.8 |
| Leading rusher | Trey Benson: 10 carries, 42 yds | Christian McCaffrey: 17 carries, 52 yds |
| Leading receiver | Marvin Harrison Jr.: 3 rec, 44 yds | Ricky Pearsall: 8 rec, 117 yds |
| Top target | Trey McBride: 8 targets | Christian McCaffrey: 15 targets |
| Receiving TD | Trey McBride: 1 | Kyle Juszczyk: 1 |
| Interceptions | Dadrion Taylor-Demerson: 1 | — |
| Total offense | 260 yds | 355 yds |
| Rushing | 106 yds | 73 yds |
| Net passing | 154 yds | 282 yds |
| First downs | 16 | 19 |
| Turnovers | 0 | 1 |
| Time of possession | 34:39 | 25:21 |
The official NFL gamebook records 355 total yards for San Francisco against 260 for Arizona. The Cardinals controlled possession for more than 34 minutes and rushed for 106 yards, but the 49ers produced 282 net passing yards and made three field goals. Arizona’s safety gave the Cardinals a 15-13 lead late, but San Francisco won on a 35-yard Eddy Piñeiro field goal.
September 21, 2025 — Passing
| Player | Team | Cmp/Att | Pass Yds | TD | INT | Rating |
| Kyler Murray | Cardinals | 22/35 | 159 | 1 | 0 | 82.9 |
| Mac Jones | 49ers | 27/41 | 284 | 1 | 1 | 83.8 |
September 21, 2025 — Rushing
| Player | Team | Carries | Yards | Avg. | Long | TD |
| Trey Benson | Cardinals | 10 | 42 | 4.2 | 29 | 0 |
| Kyler Murray | Cardinals | 6 | 37 | 6.2 | 9 | 0 |
| James Conner | Cardinals | 9 | 22 | 2.4 | 9 | 0 |
| Christian McCaffrey | 49ers | 17 | 52 | 3.1 | 15 | 0 |
| Brian Robinson | 49ers | 2 | 22 | 11.0 | 19 | 0 |
| Jordan Mason | 49ers | 1 | -1 | -1.0 | -1 | 0 |
September 21, 2025 — Receiving
| Player | Team | Targets | Rec. | Yards | Avg. | Long | TD |
| Trey McBride | Cardinals | 8 | 5 | 43 | 8.6 | 17 | 1 |
| Marvin Harrison Jr. | Cardinals | 6 | 3 | 44 | 14.7 | 32 | 0 |
| James Conner | Cardinals | 4 | 3 | 15 | 5.0 | 10 | 0 |
| Trey Benson | Cardinals | 4 | 3 | 9 | 3.0 | 5 | 0 |
| Ricky Pearsall | 49ers | 11 | 8 | 117 | 14.6 | 34 | 0 |
| Christian McCaffrey | 49ers | 15 | 10 | 88 | 8.8 | 20 | 0 |
| Kendrick Bourne | 49ers | 6 | 4 | 38 | 9.5 | 11 | 0 |
| Jake Tonges | 49ers | 3 | 2 | 21 | 10.5 | 11 | 0 |
| Kyle Juszczyk | 49ers | 1 | 1 | 1 | 1.0 | 1 | 1 |
The official individual statistics show Pearsall as San Francisco’s leading receiver and McCaffrey with 10 receptions, 88 receiving yards and 15 targets.
November 16, 2025 — Player Statistics
| Category | San Francisco 49ers | Arizona Cardinals |
| Passing | Brock Purdy: 19/26, 200 yds, 3 TD, 0 INT | Jacoby Brissett: 47/57, 452 yds, 2 TD, 2 INT |
| Passer rating | 133.5 | 96.8 |
| Leading rusher | Christian McCaffrey: 13 carries, 81 yds, 2 TD | Zonovan Knight: 5 carries, 24 yds, 1 TD |
| Leading receiver | George Kittle: 6 rec, 67 yds, 2 TD | Michael Wilson: 15 rec, 185 yds |
| Receiving TD leader | George Kittle: 2 | Trey McBride and Greg Dortch: 1 each |
| Interceptions | Deommodore Lenoir, Malik Mustapha | — |
| Total offense | 281 yds | 488 yds |
| Rushing | 95 yds | 36 yds |
| Net passing | 186 yds | 452 yds |
| First downs | 24 | 24 |
| Turnovers | 0 | 3 |
| Time of possession | 25:45 | 34:15 |
Arizona actually outgained San Francisco 488-281 and produced 452 net passing yards, but the 49ers scored five touchdowns, committed no turnovers, went 4-for-5 in the red zone and benefited from Arizona’s three turnovers and 17 penalties for 130 yards.
November 16, 2025 — Passing
| Player | Team | Cmp/Att | Pass Yds | TD | INT | Rating |
| Brock Purdy | 49ers | 19/26 | 200 | 3 | 0 | 133.5 |
| Jacoby Brissett | Cardinals | 47/57 | 452 | 2 | 2 | 96.8 |
November 16, 2025 — Rushing
| Player | Team | Carries | Yards | Avg. | Long | TD |
| Christian McCaffrey | 49ers | 13 | 81 | 6.2 | 20 | 2 |
| Brian Robinson | 49ers | 8 | 24 | 3.0 | 7 | 0 |
| Emanuel Wilson | 49ers | 5 | 8 | 1.6 | 5 | 0 |
| Mac Jones | 49ers | 2 | 6 | 3.0 | 3 | 0 |
| Zonovan Knight | Cardinals | 5 | 24 | 4.8 | 7 | 1 |
| Emari Demercado | Cardinals | 5 | 8 | 1.6 | 5 | 0 |
| Michael Carter | Cardinals | 2 | 6 | 3.0 | 3 | 0 |
| Jacoby Brissett | Cardinals | 2 | -2 | -1.0 | 2 | 0 |
November 16, 2025 — Receiving
| Player | Team | Targets | Rec. | Yards | Avg. | Long | TD |
| George Kittle | 49ers | 6 | 6 | 67 | 11.2 | 30 | 2 |
| Christian McCaffrey | 49ers | 6 | 5 | 40 | 8.0 | 15 | 1 |
| Jauan Jennings | 49ers | 6 | 4 | 54 | 13.5 | 25 | 0 |
| Kyle Juszczyk | 49ers | 2 | 2 | 26 | 13.0 | 21 | 0 |
| Demarcus Robinson | 49ers | 2 | 1 | 13 | 13.0 | 13 | 0 |
| Ricky Pearsall | 49ers | 3 | 1 | 0 | 0.0 | 0 | 0 |
| Michael Wilson | Cardinals | 18 | 15 | 185 | 12.3 | 34 | 0 |
| Trey McBride | Cardinals | 11 | 10 | 115 | 11.5 | 28 | 1 |
| Greg Dortch | Cardinals | 6 | 6 | 66 | 11.0 | 17 | 1 |
| Michael Carter | Cardinals | 7 | 5 | 22 | 4.4 | 7 | 0 |
| Zonovan Knight | Cardinals | 4 | 4 | 21 | 5.3 | 12 | 0 |
| Xavier Weaver | Cardinals | 3 | 2 | 15 | 7.5 | 9 | 0 |
The official NFL gamebook confirms Wilson’s 15-catch, 185-yard performance, McBride’s 10 catches for 115 yards and Kittle’s two touchdown receptions.
Career Overview
The Arizona Cardinals and San Francisco 49ers are NFC
with a rivalry that spans multiple franchise eras. The Cardinals franchise has existed since 1920, while the 49ers entered the NFL in 1946.
Through the 2025 season, San Francisco leads the all-time series 38-31-0 in 69 meetings. The 49ers have scored 1,628 points in those games compared with 1,434 for the Cardinals. Neither team has won a playoff game against the other because they have never met in the postseason.
The rivalry is part of the NFC West, making the games regular-season divisional contests with significant implications for division standings and playoff positioning.
The 2025 matchup featured several of the league’s most productive offensive players. San Francisco’s attack was led by Christian McCaffrey, Brock Purdy and George Kittle. Arizona’s principal offensive contributors included Trey McBride, Michael Wilson, Jacoby Brissett and, in the first meeting, Kyler Murray.
Career Statistics
Because this keyword targets a team-vs-team matchup, career statistics are presented for the principal players who defined the recent Cardinals-49ers meetings, along with each franchise’s historical leaders.
Principal Player Career Statistics
| Player | Team | Pos. | Games | Career Passing Yds | Career Rush Yds | Career Rec. | Career Rec. Yds | Career TDs |
| Christian McCaffrey | 49ers | RB | 112 | — | 7,589 | 543* | 5,198* | 85* |
| George Kittle | 49ers | TE | 124 | — | -3 | 595 | 8,008 | 52 |
| Trey McBride | Cardinals | TE | 66 | — | 2 | 347 | 3,475 | 17 |
| Kyler Murray | Cardinals | QB | 87 | 20,460 | 3,193 | 0 | 7 | 153 |
*McCaffrey’s receiving totals are included for context; his official career summary records 112 games, 1,658 rushing attempts, 7,589 rushing yards and 62 rushing touchdowns through 2025.
Kittle’s career through the 2025 regular season stands at 124 games, 595 receptions, 8,008 yards and 52 receiving touchdowns.
McBride entered 2026 with 347 receptions, 3,475 yards and 17 receiving touchdowns in 66 games.
Murray’s NFL career totals through 2025 include 20,460 passing yards, 121 passing touchdowns, 60 interceptions, 3,193 rushing yards and 32 rushing touchdowns.
Franchise Career Leaders
| Category | San Francisco 49ers | Arizona Cardinals |
| Passing yards | Joe Montana — 35,124 | Jim Hart — 34,639 |
| Rushing yards | Frank Gore — 11,073 | Ottis Anderson — 7,999 |
| Receiving yards | Jerry Rice — 19,247 | Larry Fitzgerald — 17,492 |
| Receiving TDs | Jerry Rice — 176 | Larry Fitzgerald — 121 |
| Career AV | Jerry Rice — 216 | Larry Fitzgerald — 138 |
| Scoring | Jerry Rice — 1,130 points | Jim Bakken — 1,380 points |
The Cardinals franchise records include the team’s Chicago, St. Louis, Phoenix and Arizona eras. San Francisco’s records cover the 49ers’ NFL history beginning in 1946.
Season-by-Season Stats
Arizona Cardinals — 2021-2025
| Season | Record | Division Finish | Points For | Points Against | Playoffs |
| 2021 | 11-6 | 2nd | 449 | 366 | Lost Wild Card |
| 2022 | 4-13 | 4th | 340 | 449 | Did not qualify |
| 2023 | 4-13 | 4th | 330 | 455 | Did not qualify |
| 2024 | 8-9 | 3rd | 400 | 379 | Did not qualify |
| 2025 | 3-14 | 4th | 355 | 488 | Did not qualify |
Arizona improved from 4-13 in 2023 to 8-9 in 2024 before falling to 3-14 in 2025.
San Francisco 49ers — 2021-2025
| Season | Record | Division Finish | Points For | Points Against | Playoffs |
| 2021 | 10-7 | 3rd | 427 | 365 | Lost NFC Championship |
| 2022 | 13-4 | 1st | 450 | 277 | Lost NFC Championship |
| 2023 | 12-5 | 1st | 491 | 298 | Lost Super Bowl |
| 2024 | 6-11 | 4th | 389 | 436 | Did not qualify |
| 2025 | 12-5 | 2nd | 437 | 371 | Lost Divisional Round |
San Francisco’s 2025 season restored the team to a 12-win level after its 6-11 campaign in 2024. The 49ers reached the divisional round after beating Philadelphia 23-19 in the Wild Card round.
Key Player Seasonal Production
Christian McCaffrey
| Season | Team | Games | Rush Yds | Rush TD | Receptions | Rec. Yds | Rec. TD |
| 2022 | SF | 14* | 746* | 6* | 52* | 464* | 1* |
| 2023 | SF | 16 | 1,459 | 14 | 67 | 564 | 7 |
| 2024 | SF | 4 | 202 | 0 | 7 | 68 | 0 |
| 2025 | SF | 17 | 1,202 | 10 | 102 | 924 | 7 |
*The 2022 figures reflect McCaffrey’s combined season after his midseason move from Carolina to San Francisco. His San Francisco portion alone was 746 rushing yards and 464 receiving yards. His 2025 season produced 2,126 yards from scrimmage.
George Kittle
| Season | Team | Games | Receptions | Receiving Yards | TD |
| 2021 | SF | 14 | 71 | 910 | 6 |
| 2022 | SF | 15 | 60 | 765 | 11 |
| 2023 | SF | 16 | 65 | 1,020 | 6 |
| 2024 | SF | 15 | 78 | 1,106 | 8 |
| 2025 | SF | 11 | 57 | 628 | 7 |
Kittle reached 1,000 receiving yards in both 2023 and 2024 and finished his 2025 regular season with 57 receptions, 628 yards and seven touchdowns.
Trey McBride
| Season | Team | Games | Receptions | Receiving Yards | TD |
| 2022 | ARI | 16 | 29 | 265 | 1 |
| 2023 | ARI | 17 | 81 | 825 | 3 |
| 2024 | ARI | 16 | 111 | 1,146 | 2 |
| 2025 | ARI | 17 | 126 | 1,239 | 11 |
McBride’s receiving output increased sharply from 29 receptions as a rookie to 126 receptions in 2025.
Kyler Murray
| Season | Games | Completions | Attempts | Passing Yards | TD | INT | Rating | Rush Yards | Rush TD |
| 2019 | 16 | 349 | 542 | 3,722 | 20 | 12 | 87.4 | 544 | 4 |
| 2020 | 16 | 375 | 558 | 3,971 | 26 | 12 | 94.3 | 819 | 11 |
| 2021 | 14 | 333 | 481 | 3,787 | 24 | 10 | 100.6 | 423 | 5 |
| 2022 | 11 | 259 | 390 | 2,368 | 14 | 7 | 87.2 | 418 | 3 |
| 2023 | 8 | 176 | 268 | 1,799 | 10 | 5 | 89.4 | 244 | 3 |
| 2024 | 17 | 372 | 541 | 3,851 | 21 | 11 | 93.5 | 572 | 5 |
| 2025 | 5 | 110 | 161 | 962 | 6 | 3 | 88.6 | 173 | 1 |
Murray finished his Cardinals career with 20,460 passing yards, 121 passing touchdowns and 3,193 rushing yards.
Records
Arizona Cardinals vs 49ers Series Records
| Record | Figure |
| All-time meetings | 69 |
| 49ers wins | 38 |
| Cardinals wins | 31 |
| Ties | 0 |
| 49ers winning percentage | .551 |
| Cardinals winning percentage | .449 |
| Playoff meetings | 0 |
| 49ers series points | 1,628 |
| Cardinals series points | 1,434 |
San Francisco’s 38-31 advantage gives the 49ers a .551 winning percentage in the rivalry.
2025 Match Records and Milestones
- San Francisco swept Arizona 2-0 in 2025.
- The 49ers won the first meeting by one point, 16-15.
- The 49ers won the second meeting by 19 points, 41-22.
- Arizona produced 488 total yards in the second meeting but still lost by 19.
- Jacoby Brissett threw for 452 yards in that game.
- Michael Wilson recorded 185 receiving yards, the highest single-game receiving total in the 2025 series.
- George Kittle scored two receiving touchdowns in the November game.
- Christian McCaffrey scored three total touchdowns in the November game.
- San Francisco committed zero turnovers in the November victory.
- Arizona committed three turnovers in the November game.
- Arizona was penalized 17 times for 130 yards in November.
Defensive Milestones in the 2025 Series
In the November meeting, Deommodore Lenoir and Malik Mustapha each intercepted Brissett. Lenoir finished with seven combined tackles and an interception, while Mustapha added four combined tackles and an interception. Charlie Robinson led San Francisco with 11 combined tackles.
In September, Arizona’s Dadrion Taylor-Demerson recorded the game’s only interception, while San Francisco’s Nick Bosa was credited with a forced fumble.
Awards and Honors
Christian McCaffrey
McCaffrey’s 2025 season produced several major honors. He was named Associated Press Comeback Player of the Year, selected as a first-team AP All-Pro, and named a 2026 Pro Bowl running back. He also won the FedEx Ground Player of the Year and Salute to Service Award.
His 2025 statistical profile included 1,202 rushing yards, 924 receiving yards and 2,126 scrimmage yards. He also set a 49ers franchise record with 413 touches.
George Kittle
Kittle was selected to the 2026 Pro Bowl after his 2025 season with 57 receptions, 628 yards and seven touchdowns. He has also earned multiple Pro Bowl and All-Pro selections during his San Francisco career.
Trey McBride
McBride was named a first-team AP All-Pro for 2025 and was selected as the NFC’s starting tight end for the 2026 Pro Bowl Games. His 2025 season produced 126 receptions, 1,239 receiving yards and 11 touchdowns.
Kyler Murray
Murray won 2019 AP Offensive Rookie of the Year and has been selected to two Pro Bowls. His 2020 season remains his statistical peak as a passer, with 3,971 yards and 26 passing touchdowns, while he also rushed for 819 yards and 11 touchdowns.
Historical Cardinals and 49ers Honors
The rivalry has included players who rank among the most decorated figures in franchise history. Jerry Rice is San Francisco’s all-time leader in receiving yards, receiving touchdowns and Approximate Value, while Larry Fitzgerald holds the corresponding major receiving records for the Cardinals.
Performance Trends
San Francisco’s 2025 Efficiency Advantage
The two 2025 games produced very different statistical profiles.
In September, San Francisco won the yardage battle 355-260. The 49ers generated 282 net passing yards while Arizona had 154. Arizona had the better rushing total, 106-73, and held a 34:39-25:21 time-of-possession advantage, but San Francisco made three field goals and scored the winning points late.
In November, the yardage picture reversed dramatically. Arizona generated 488 yards to San Francisco’s 281, but the Cardinals turned that production into only 22 points. The 49ers scored 41 despite running only 52 offensive plays.
Turnovers and Red-Zone Efficiency
| Metric, 2025 | Sept. 21 | Nov. 16 |
| 49ers turnovers | 1 | 0 |
| Cardinals turnovers | 0 | 3 |
| 49ers red-zone efficiency | 25% | 80% |
| Cardinals red-zone efficiency | 33% | 60% |
| 49ers touchdowns | 1 | 5 |
| Cardinals touchdowns | 1 | 3 |
The November game is the clearest example of efficiency overriding raw yardage. Arizona had 207 more total yards, but San Francisco had a +3 turnover margin, scored two more touchdowns and converted 80% of its red-zone opportunities.
McCaffrey’s Role
McCaffrey was central to San Francisco’s offensive production in the second meeting. He combined 81 rushing yards, two rushing touchdowns, 40 receiving yards and a receiving touchdown. His three touchdowns accounted for 18 of the 49ers’ 41 points directly.
His full 2025 season was even more productive: 2,126 scrimmage yards and 17 total touchdowns across 17 games.
Arizona’s Passing-Heavy Profile
Arizona’s November offense was almost entirely driven through the air. Brissett completed 47 of 57 attempts for 452 yards. The Cardinals had just 36 rushing yards on 14 attempts, compared with 452 net passing yards.
The Cardinals’ full 2025 team statistics reinforce that imbalance: Arizona ranked near the top of the league in passing volume while finishing with only 1,583 rushing yards.
Historical Context
San Francisco has the stronger franchise résumé. The 49ers have won five Super Bowls in eight appearances, while the Cardinals have appeared in one Super Bowl and have not won one.
The historical statistical leaders also show a substantial difference in elite receiving production. Jerry Rice finished his 49ers career with 19,247 receiving yards and 176 receiving touchdowns. Larry Fitzgerald finished his Cardinals career with 17,492 receiving yards and 121 touchdowns.
At quarterback, Joe Montana’s 35,124 passing yards remain the 49ers’ franchise record. Jim Hart holds the Cardinals’ record with 34,639 yards.
The modern rivalry is more balanced than those franchise résumés might suggest. San Francisco leads only 38-31, meaning Arizona has won 31 of the 69 meetings. The lack of playoff meetings is also unusual for two long-term NFC West opponents.
2025 vs. NFL Offensive Environment
The NFL averaged 116.9 rushing yards and 209.7 passing yards per team per game in 2025. The Cardinals’ 2025 offense was built much more heavily around passing, while San Francisco’s offense had an unusually versatile centerpiece in McCaffrey.
San Francisco’s 2025 team finished with 437 points, 5,974 total yards and a 12-5 record. Arizona finished with 355 points, 5,538 total yards and a 3-14 record.
Head-to-Head Statistics
All-Time Head-to-Head Record
| Statistic | Arizona Cardinals | San Francisco 49ers |
| Games | 69 | 69 |
| Wins | 31 | 38 |
| Losses | 38 | 31 |
| Ties | 0 | 0 |
| Winning percentage | .449 | .551 |
| Playoff meetings | 0 | 0 |
| Series points | 1,434 | 1,628 |
2025 Head-to-Head Comparison
| Statistic | Cardinals | 49ers | Advantage |
| Games won | 0 | 2 | 49ers |
| Aggregate points | 37 | 57 | 49ers |
| Aggregate point margin | -20 | +20 | 49ers |
| Sept. total yards | 260 | 355 | 49ers |
| Nov. total yards | 488 | 281 | Cardinals |
| Sept. rushing yards | 106 | 73 | Cardinals |
| Nov. rushing yards | 36 | 95 | 49ers |
| Sept. net passing yards | 154 | 282 | 49ers |
| Nov. net passing yards | 452 | 186 | Cardinals |
| 2025 turnovers in two meetings | 3 | 1 | 49ers |
| 2025 wins | 0 | 2 | 49ers |
The split in yardage is notable: Arizona had more total yards in the second game but still lost 41-22. San Francisco’s two wins were therefore produced by different statistical formulas.
2025 Player Head-to-Head
| Player | Team | Sept. 21 | Nov. 16 |
| Christian McCaffrey | 49ers | 52 rush, 88 rec | 81 rush, 40 rec, 3 TD |
| George Kittle | 49ers | Did not record a listed reception | 6 rec, 67 yds, 2 TD |
| Ricky Pearsall | 49ers | 8 rec, 117 yds | 1 rec, 0 yds |
| Trey McBride | Cardinals | 5 rec, 43 yds, 1 TD | 10 rec, 115 yds, 1 TD |
| Michael Wilson | Cardinals | 1 rec, 5 yds | 15 rec, 185 yds |
| Kyler Murray | Cardinals | 22/35, 159 yds, 1 TD | Did not play |
| Brock Purdy | 49ers | Did not play | 19/26, 200 yds, 3 TD |
| Jacoby Brissett | Cardinals | Did not play | 47/57, 452 yds, 2 TD, 2 INT |
| Mac Jones | 49ers | 27/41, 284 yds, 1 TD, 1 INT | Did not play |
Recent Form
The 2025 NFL season is the most recent completed season available for this matchup.
San Francisco 49ers — 2025
| Category | Result |
| Regular-season record | 12-5 |
| NFC West finish | 2nd |
| Points scored | 437 |
| Points allowed | 371 |
| Wild Card | Won 23-19 vs. Philadelphia |
| Divisional Round | Lost 6-41 vs. Seattle |
| Final playoff round | Divisional |
San Francisco’s 12-5 regular-season record placed the 49ers second in the NFC West. The team defeated Philadelphia in the Wild Card round before losing to Seattle in the divisional round.
Arizona Cardinals — 2025
| Category | Result |
| Regular-season record | 3-14 |
| NFC West finish | 4th |
| Points scored | 355 |
| Points allowed | 488 |
| Playoffs | Did not qualify |
| Total yards | 5,538 |
| Passing yards | 3,955 |
| Rushing yards | 1,583 |
Arizona finished 2025 with a 3-14 record and ranked 29th in points allowed at 28.7 per game. The offense produced 3,955 passing yards and 1,583 rushing yards.
2025 Key Player Form
| Player | 2025 Regular Season |
| Christian McCaffrey | 1,202 rush yds, 10 rush TD; 102 rec, 924 rec yds, 7 rec TD |
| George Kittle | 57 rec, 628 yds, 7 TD |
| Brock Purdy | 2,167 pass yds, 20 TD, 10 INT |
| Trey McBride | 126 rec, 1,239 yds, 11 TD |
| Michael Wilson | 78 rec, 1,006 yds, 7 TD |
| Jacoby Brissett | 3,366 pass yds, 23 TD, 8 INT |
Statistical Highlights
- 38-31: San Francisco’s all-time lead over Arizona in 69 meetings.
- 2-0: San Francisco’s record against Arizona in the 2025 regular season.
- 57-37: Aggregate 2025 score in favor of San Francisco.
- 16-15: San Francisco’s September 2025 victory.
- 41-22: San Francisco’s November 2025 victory.
- 488: Arizona’s total yards in the November game.
- 281: San Francisco’s total yards in that same game.
- 452: Jacoby Brissett’s passing yards in the November meeting.
- 200: Brock Purdy’s passing yards in the November meeting.
- 133.5: Purdy’s passer rating in that game.
- 185: Michael Wilson’s receiving yards against San Francisco in November.
- 115: Trey McBride’s receiving yards in November.
- 67: George Kittle’s receiving yards in November.
- 3: McCaffrey’s total touchdowns in the November meeting.
- 3: Arizona turnovers in the November meeting.
- 0: San Francisco turnovers in that game.
- 17: Arizona penalties in November.
- 130: Arizona penalty yards in November.
- 80%: San Francisco red-zone efficiency in November.
- 1,239: McBride’s 2025 receiving yards.
- 1,202: McCaffrey’s 2025 rushing yards.
- 2,126: McCaffrey’s 2025 scrimmage yards.
- 20,460: Kyler Murray’s career passing yards through 2025.
- 19,247: Jerry Rice’s career 49ers receiving yards.
- 17,492: Larry Fitzgerald’s career Cardinals receiving yards.
Frequently Asked Questions
Who won the Arizona Cardinals vs 49ers games in 2025?
The San Francisco 49ers won both meetings. San Francisco defeated Arizona 16-15 on September 21 and 41-22 on November 16, 2025.
What was the 49ers vs Cardinals record in 2025?
The 49ers finished 2-0 against the Cardinals in 2025.
What is the all-time Cardinals vs 49ers record?
San Francisco leads the all-time series 38-31, with no ties across 69 meetings.
Who was the best player in the 49ers vs Cardinals matchup?
Christian McCaffrey produced the most significant individual scoring performance of the 2025 series. On November 16, he rushed for 81 yards and two touchdowns and added a receiving touchdown.
How many yards did Michael Wilson have against the 49ers?
Michael Wilson caught 15 passes for 185 yards against San Francisco on November 16, 2025.
How many receiving yards did Trey McBride have against San Francisco?
McBride had 43 receiving yards and one touchdown in the September meeting, followed by 115 yards and one touchdown in November. His combined 2025 output against San Francisco was therefore 15 receptions, 158 yards and two touchdowns.
How many passing yards did Jacoby Brissett have against the 49ers?
Brissett completed 47 of 57 passes for 452 yards, two touchdowns and two interceptions in the November 16, 2025 game.
How many passing yards did Brock Purdy have against Arizona?
Purdy completed 19 of 26 passes for 200 yards and three touchdowns, without an interception, in the November 16 victory.
Did Kyler Murray play against the 49ers in 2025?
Yes. Murray started the September 21 meeting and completed 22 of 35 passes for 159 yards and one touchdown, while rushing for 37 yards.
Who had the most receiving yards in the 2025 Cardinals vs 49ers games?
Michael Wilson had the highest single-game total with 185 receiving yards on November 16. Ricky Pearsall was San Francisco’s leading receiver in the September game with 117 yards.
Which team had more total yards in the November 2025 game?
Arizona had 488 total yards, compared with San Francisco’s 281. Despite that 207-yard advantage, Arizona lost 41-22 because San Francisco had the superior turnover and red-zone efficiency.
Who scored the most touchdowns in the 49ers vs Cardinals 2025 series?
Christian McCaffrey scored three touchdowns in the November game alone. George Kittle scored two receiving touchdowns in that game.
What was Christian McCaffrey’s 2025 season?
McCaffrey played all 17 regular-season games, rushing for 1,202 yards and 10 touchdowns and catching 102 passes for 924 yards and seven touchdowns. His 2,126 scrimmage yards ranked second in the NFL, and he earned AP Comeback Player of the Year and first-team All-Pro honors.
What was Trey McBride’s 2025 season?
McBride caught 126 passes for 1,239 yards and 11 touchdowns in 17 games. He was named a first-team AP All-Pro and selected as the NFC’s starting tight end for the 2026 Pro Bowl Games.
Have the Cardinals and 49ers ever met in the playoffs?
No. The franchises have played 69 times through 2025 but have never met in a playoff game.
Sources and References
- NFL official gamebook — Cardinals at 49ers, September 21, 2025
- NFL official gamebook — 49ers at Cardinals, November 16, 2025
- Pro Football Reference — 49ers vs. Cardinals head-to-head records
- Pro Football Reference — Arizona Cardinals franchise records and leaders
- Pro Football Reference — San Francisco 49ers franchise records and leaders
- Pro Football Reference — 2025 Arizona Cardinals statistics and roster
- Pro Football Reference — 2025 San Francisco 49ers statistics and roster
- NFL — 2025 AP All-Pro Team
- NFL — 2025 NFL Honors award winners
- NFL — Christian McCaffrey named 2025 AP Comeback Player of the Year
- NFL — 2026 Pro Bowl Games NFC roster
All matchup statistics in this article are based primarily on official NFL gamebooks, with franchise history, career totals and season statistics cross-checked against Pro Football Reference and NFL statistical records. Where a statistic was not directly verifiable from those sources, it has not been presented as fact.
