At State Farm Stadium on Sunday, Christian McCaffrey and the San Francisco 49ers (6-4) meet Trey McBride and the Arizona Cardinals (3-6) in a matchup between a pair of the biggest stars in the league on offense, starting at 4:05 p.m. ET.

In their most recent game, the 49ers were beaten by the Los Angeles Rams 42-26. Last time out, the Cardinals lost 44-22 to the Seattle Seahawks. Mac Jones threw for 319 yards, with three touchdowns and one interception on 33-of-39 passing (84.6%) for the Niners in that matchup against the Rams. Brian Robinson Jr. carried the ball eight times for 41 yards (5.1 yards per carry) with one touchdown on the ground. He added one reception for four yards. George Kittle had nine receptions for 84 yards (9.3 per catch) and one touchdown against the Rams. Jacoby Brissett threw for 258 yards for the Cards against the Seahawks, going 22-for-44 (50.0%) with two touchdowns and no interceptions. He added four carries for 31 yards. Emari Demercado carried the ball four times for 64 yards. He caught three passes for 40 yards. McBride collected nine catches for 127 yards (on 13 targets), with one touchdown.

In the story below, we lay out all the details you need to know about how to watch this matchup on Fubo.

Watch San Francisco 49ers vs. Arizona Cardinals on Fubo! (Regional restrictions may apply)

49ers vs. Cardinals game infoGame day: Sunday, November 16, 2025Game time: 4:05 p.m. ETLocation: Glendale, ArizonaStadium: State Farm StadiumTV channel: FOX (KRXI- Reno, NV)Live stream: Fubo (Watch Now!)

Watch San Francisco 49ers vs. Arizona Cardinals on Fubo! (Regional restrictions may apply)

49ers vs. Cardinals betting info

NFL odds courtesy of BetMGM Sportsbook. Odds updated Friday at 3:05 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Spread favorite: 49ers (-3)Moneyline: 49ers (-160), Cardinals (+135)Total: 48.5 points

Watch San Francisco 49ers vs. Arizona Cardinals on Fubo! (Regional restrictions may apply)