The San Francisco 49ers hit the road to face the Arizona Cardinals at State Farm Stadium in Glendale. This matchup marks the 69th all-time meeting between the two NFC West rivals, with the 49ers leading the series 37-31. San Francisco looks to complete the season sweep and improve its road record against Arizona to 17-16.
Previous game
The 49ers are coming off a tough home loss to the Los Angeles Rams. Quarterback Mac Jones led the offense, completing 33 of 39 passes for 319 yards and three touchdowns. Tight end George Kittle hauled in nine receptions for a team-high 84 yards and a touchdown, while wide receiver Jauan Jennings added six catches for 71 yards and a score. Tight end Luke Farrell contributed two receptions for 15 yards, including a nine-yard touchdown grab, and running back Brian Robinson Jr. carried the ball eight times for 41 yards and a touchdown.
On defense, linebacker Tatum Bethune paced the team with 10 tackles. Safety Ji'Ayir Brown recorded a season-high seven tackles and one pass defensed, while defensive lineman Kalia Davis notched four tackles and shared a sack of Rams quarterback Matthew Stafford with Keion White.
Below is everything you need to know to follow the upcoming game.
When does the game start?
Sunday, November 16 at 1:05 p.m. PT
Where is the game being played?
State Farm Stadium in Glendale, Arizona
Who are the head coaches?
49ers: Kyle Shanahan
Cardinals: Jonathan Gannon
Betting Odds
As of November 12, the 49ers are favored by 2.5 points in this game, with an over/under set at 48.5 points, per BetMGM.
What channel is the game on?
Network: FOX
Play-by-Play: Kevin Kugler
Color Analyst: Daryl Johnston
Sideline Reporter: Allison Williams
Viewers outside the broadcast area can watch the game via NFL Sunday Ticket on YouTube TV or YouTube Premium, but a subscription to the package is required.
What areas will receive the broadcast?
The broadcast will be viewable within the markets designated below for those without NFL Sunday Ticket.
Coverage map courtesy of 506sports.com
Where can I stream the game?
NFL Sunday Ticket subscribers can stream the game using the YouTube TV app. Those who purchased through YouTube Premium can watch via the YouTube app. Additionally, NFL+ subscribers can stream the game in its entirety once the matchup has been completed.
Bay Area fans can stream the game through the official 49ers app or at 49ers.com.
Where can I listen to the radio broadcast?
49ers Radio
Bay Area fans can listen on KGO 810 AM and The Bone 107.7 FM, where Guy Haberman and Tim Ryan will call the game.
Jesús Zárate and Carlos Yustis will call the game in Spanish. Fans can listen at 49ers.com/esp.
Cardinals Radio
Phoenix area fans can listen on Arizona Sports 98.7 FM, where Dave Pasch and A.Q. Shipley will call the game.
Streaming
NFL+ subscribers can listen to the game through that service.
Game discussion
Fans can discuss the game within our Niner Talk forum.
How has this series played out historically?
Matchups: 68
Series Record: 49ers lead series 37-31
49ers Home Record vs. Cardinals: 49ers lead series 21-15
49ers Away Record vs. Cardinals: Series is tied 16-16
First Meeting: 11/18/51, Cardinals win 27-21, at SF*
Last Meeting: 9/21/25, 49ers win 16-15, at SF
Current Streak: Won 1
Longest 49ers Win Streak: 5 – 3 times (Last 9/13/09 – 11/20/11)
Longest Cardinals Win Streak: 8 – (9/27/15 – 10/28/18)
Most 49ers Points: 56 (10/18/92): 49ers win 56-17, at SF
Most Cardinals Points: 47 (1/5/25): Cardinals win 47-24, at Arz.
49ers Shutouts: None
Cardinals Shutouts: None
* Chicago Cardinals
49ers Notes
- QB Mac Jones completed 33 of 39 pass attempts (season-high 84.6%) for 319 yards, 2 touchdowns, and 1 interception for a 115.7 rating — his fifth game this season with 250+ passing yards and multiple touchdown passes. Aims for his third consecutive road game with multiple passing touchdowns.
- QB Brock Purdy has recorded 250+ passing yards and 2+ touchdown passes in both of his starts in 2025.
- RB Christian McCaffrey totaled 96 scrimmage yards (66 receiving, 30 rushing) last week. He has 626 rushing yards and 692 receiving yards this season, becoming the third player in NFL history (joining Hall of Famers Marshall Faulk and Brian Westbrook) with 600+ receiving and 600+ rushing yards in four career seasons. McCaffrey now has 7,013 rushing yards and 5,158 receiving yards in his career — making him the fourth player in NFL history (along with Hall of Famers Marcus Allen, Marshall Faulk, and Tiki Barber) with 7,000+ rushing and 5,000+ receiving yards. He has 100+ scrimmage yards in five of his last six road games.
- RB Brian Robinson led the team with eight carries for 41 yards and a touchdown last week. Aims for his third straight game with a rushing touchdown.
- TE George Kittle led the team with nine receptions for 84 yards and a touchdown in Week 10. He now has 7,564 career receiving yards, becoming one of six tight ends with 7,500+ receiving yards in their first nine seasons. Has a receiving touchdown in two of his past three games.
- WR Jauan Jennings recorded six receptions for 71 yards and his third receiving touchdown of the season last week. Aims for his fourth straight game with 4+ receptions and 40+ receiving yards.
- TE Luke Farrell caught his second touchdown pass of the season last week.
- LB Tatum Bethune posted a team-high 10 tackles and one tackle for loss last week. Aims for his sixth straight game with 10+ tackles.
- LB Dee Winters tallied eight tackles and one tackle for loss in Week 10. Has 5+ tackles in two of his last three games and aims for his third straight game with 6+ tackles against Arizona.
- CB Renardo Green aims for his third straight game with 5+ tackles and a pass defended.
- S Malik Mustapha aims for his fifth straight game with 5+ tackles.
- S Ji'Ayir Brown has recorded 5+ tackles in three of his last four games and aims for his third straight game with a pass defended.
Cardinals Notes
- QB Jacoby Brissett passed for 258 yards and 2 touchdowns with no interceptions, adding 31 rushing yards last week. He has 250+ passing yards and multiple touchdown passes in all four starts this season, with a 110+ passer rating in two of his last three games.
- RB Emari Demercado totaled 104 scrimmage yards (64 rushing, 40 receiving) last week, including a 55-yard run. Has 75+ scrimmage yards in three of his last four games.
- TE Trey McBride led the team with nine receptions for 127 yards and a touchdown in Week 10. Tied Travis Kelce (11 in 2020–21) for the third-longest streak of games with 5+ receptions by a tight end in NFL history (11). He is the first tight end in NFL history with 5+ receptions in each of his first nine games of a season. Aims for his third straight game against San Francisco with a receiving touchdown.
- WR Marvin Harrison Jr. aims for his third straight game with a receiving touchdown. Has 50+ receiving yards in his last three home games.
- LB Cody Simon (rookie) tied for the team lead with six tackles and recorded a pass defended last week.
- LB Josh Sweat recorded a sack, his 10th career forced fumble, and his first career fumble recovery last week. Aims for his third straight game with a sack. Tied for fifth in the NFL in sacks this season (8). Had a sack in the last meeting and is the only player in the NFL this season with 3 forced fumbles, 1 fumble recovery, and 8 sacks. Aims for his fifth straight home game with a tackle for loss.
- DE Calais Campbell posted five tackles and one tackle for loss last week. Aims for his third straight game with a tackle for loss. One of four players since 1982 (joining Hall of Famers Julius Peppers, Bruce Smith, and Reggie White) with 5+ sacks in 15 or more career seasons.
- CB Denzel Burke aims for his third consecutive game with an interception. He is one of five players this season (Jessie Bates, Emmanuel Forbes, Malaki Starks, and Maxwell Hairston) with an active streak of interceptions in back-to-back weeks. Has 5+ tackles in each of his last two games.
- CB Garrett Williams tied for the team lead with six tackles last week. Aims for his third straight game with 5+ tackles against San Francisco.
- S Budda Baker recorded five tackles in Week 10. Has 27 consecutive games with 5+ tackles — the third-longest active streak in the NFL.