A pair of star pass-catchers will be on display when Christian McCaffrey and the San Francisco 49ers (6-4) visit Trey McBride and the Arizona Cardinals (3-6) on Sunday, November 16, 2025.

The 49ers are putting up 22 points per game on offense, which ranks them 23rd in the NFL. On the other side of the ball, they rank 15th, surrendering 23 points per contest. In terms of points scored the Cardinals rank 20th in the NFL (22.4 points per game), and they are 19th defensively (23.9 points allowed per game).

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

49ers vs Cardinals: 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)

49ers vs Cardinals betting lines

NFL odds courtesy of BetMGM. Odds updated Sunday at 12:29 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)