At Estadio Azteca on Monday, Christian McCaffrey and the San Francisco 49ers (5-4) face Kyler Murray and the Arizona Cardinals (4-6) in a battle featuring two of the biggest stars in the NFL offensively, beginning at 8:15 PM ET.
The 49ers head into the matchup after winning 22-16 over the Los Angeles Chargers in their last outing on November 13. Last time out, the Cardinals knocked off the Los Angeles Rams 27-17. In that matchup with the Chargers, Jimmy Garoppolo had 240 yards on 19-of-28 passing (67.9%) for the Niners, with no touchdowns and no interceptions. He also carried the ball five times for 3 yards and one rushing touchdown. Elijah Mitchell took 18 carries for 89 yards (4.9 yards per carry), while adding one reception for -1 yards in the passing game. Brandon Aiyuk had six receptions for 84 yards (14.0 per catch) against the Chargers. Colt McCoy threw for 238 yards for the Cards against the Rams, going 26-for-37 (70.3%) with one touchdown and no interceptions. James Conner carried the ball 21 times for 69 yards (3.3 yards per attempt) with two touchdowns. In the passing game, he added three catches for 17 yards. DeAndre Hopkins caught 10 passes on 14 targets for 98 yards (9.8 yards per reception).
Keep reading for all the info on how to watch this game on TV.
49ers vs. Cardinals Game Info
Game Day: Monday, November 21, 2022
Game Time: 8:15 PM ET
Location: Mexico City, Mexico
Stadium: Estadio Azteca
TV Channel: ESPN
Live Stream: fuboTV (Watch for free)
Live Radio: SiriusXM (Listen Now!)
49ers vs. Cardinals Betting Info
Spread Favorite: 49ers (-8)
Moneyline: 49ers (-354), Cardinals (+278)
Total: 43.5 points
Gannett may earn revenue from sports betting operators for audience referrals to betting services. Sports betting operators have no influence over nor are any such revenues in any way dependent on or linked to the newsrooms or news coverage. See operator site for Terms and Conditions. If you or someone you know has a gambling problem, help is available. Call the National Council on Problem Gambling 24/7 at 1-800-GAMBLER. Must be 21 or older to gamble.