James Cook will lead the Buffalo Bills (7-4) into their game versus the Pittsburgh Steelers (6-5) at Acrisure Stadium on Sunday at 4:25 p.m. ET.

On the offensive side of the ball, the Bills have been a top-five unit, ranking third-best in the NFL by totaling 381.8 yards per game. They rank 13th on defense (317.1 yards allowed per game). From an offensive perspective, the Steelers are accumulating 24.9 points per game (10th-ranked). They rank 19th in the NFL defensively (23.9 points allowed per game).

Watch Buffalo Bills vs. Pittsburgh Steelers on Fubo! (Regional restrictions may apply)

Bills vs Steelers: live streaming info, TV channel & game timeGame day: Sunday, November 30, 2025Game time: 4:25 p.m. ETLocation: Pittsburgh, PennsylvaniaStadium: Acrisure StadiumTV channel: CBSLive stream: Watch on Fubo! (Regional restrictions may apply)Live stream: Watch on Paramount+! (Regional restrictions may apply)

Watch Buffalo Bills vs. Pittsburgh Steelers on Fubo! (Regional restrictions may apply)

Bills vs Steelers betting lines

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

Spread Favorite: Bills (-3)Moneyline: Bills (-174), Steelers (+146)Total: 45.5 points

Watch Buffalo Bills vs. Pittsburgh Steelers on Fubo! (Regional restrictions may apply)