The San Francisco 49ers (6-4) visit the Arizona Cardinals (3-6) on Sunday at 4:05 p.m. ET, in a matchup between two of the top offensive players in the league in Christian McCaffrey and Trey McBride.

The Cardinals are posting 22.4 points per game on offense this season (20th-ranked). Meanwhile, they are giving up 23.9 points per game (19th-ranked) on defense. The 49ers are putting up 356.2 yards per game on offense, which ranks them 11th in the NFL. Defensively, they rank 21st, giving up 339.4 yards per game.

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

Cardinals vs 49ers: Live streaming info, TV channel & game timeGame day: Sunday, November 16, 2025Game time: 4:05 p.m. ETLocation: Glendale, ArizonaStadium: State Farm StadiumTV channel: FOXLive stream: Watch on Fubo! (Regional restrictions may apply)

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

Cardinals vs 49ers betting lines

NFL odds courtesy of BetMGM. Odds updated Sunday at 12:14 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Spread Favorite: 49ers (-3.5)Moneyline: 49ers (-191), Cardinals (+158)Total: 48.5 points

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