The Arizona Cardinals (2-0) visit the San Francisco 49ers (2-0) this afternoon for a Week 3 matchup at Levi’s Stadium in Santa Clara.
Arizona’s offense has looked sharp behind Kyler Murray, who has completed over 70% of his passes for 383 yards, three touchdowns, and just one interception through two games. Wideout Marvin Harrison Jr. has added 7 catches for 98 yards and a score.
San Francisco is without starting quarterback Brock Purdy, meaning Mac Jones will start, and how cleanly he avoids mistakes and spreads the ball will be critical to keeping their rhythm.
With the wide receiver group depleted, including Jauan Jennings sidelined, Christian McCaffrey has shouldered more of the load. He’s totaled 124 rushing yards on 35 carries and added 125 yards and a touchdown as a receiver, underscoring just how central he’ll be to San Francisco’s game plan.
The 49ers’ defense has been steady, but injuries in the secondary and up front could open chances for Murray to push the ball downfield.
Meanwhile, San Francisco’s offensive line depth took a hit with swing tackle Spencer Burford on IR, adding pressure on Jones and McCaffrey to create plays in tight spots.
Arizona also has its share of injuries along the line and secondary, so execution in the trenches may ultimately decide which unbeaten team stays perfect.
Predictions
With San Francisco’s top players missing, this feels like a game where Arizona has a shot to steal one on the road if they capitalize early. But even understaffed, the 49ers have a strong system, McCaffrey as a weapon, and defensive toughness. The 49ers’ experience and depth will help them close out a tight game.
Projected Final Score: 49ers 27, Cardinals 21
Injury Report
Arizona Cardinals
CB Will Johnson — Doubtful (Groin)
OL Will Hernandez — Questionable (Knee)
OL Paris Johnson Jr. — Questionable (Knee)
CB Max Melton — Questionable (Knee)
TE Tip Reiman — Questionable (Foot)
LB Cody Simon — Questionable (Concussion)
DL Dante Stills — Questionable (Elbow)
San Francisco 49ers
OL Spencer Burford — Out (Knee)
WR Jordan Watkins — Out (Calf)
WR Jauan Jennings — Out (Ankle / Shoulder)
QB Brock Purdy — Out (Toe / Left Shoulder)
LG Connor Colby — Questionable (Groin)
How to Watch Cardinals vs. 49ers
Kickoff for this afternoon’s game between the Arizona Cardinals and the San Francisco 49ers is set for 4:25 PM Eastern / 1:25 PM Pacific at Levi’s Stadium, Santa Clara, CA.
The game airs live on FOX in Arizona, California, and parts of the Pacific Northwest.
Viewers in those areas can watch the game for free on their local FOX affiliate with an antenna, or at no additional cost through most existing cable, satellite, or live-TV streaming packages.
Looking to watch online? The matchup will also stream live on the FOX Sports app and website.
If those options aren’t available, several services offer free trials that include FOX and FOX Sports.
FuboTV, YouTube TV, Hulu + Live TV, DirecTV Stream, and FOX One all provide free trial periods that give you immediate access to the game.
YouTube TV even offers a 20-minute free preview, without having to register for a trial — if you just want to catch part of the game.
Arizona Cardinals vs. San Francisco 49ers
Date: Sunday, September 21, 2025
Time: 4:25 PM Eastern / 1:25 PM Pacific
Venue: Levi’s Stadium, Santa Clara, CA
TV: FOX (regional)
Streaming: FOX Sports app and website