James Cook and the Buffalo Bills (11-5) meet the New York Jets (3-13) on Sunday at 4:25 p.m. ET at Highmark Stadium.

The Bills enter this matchup following a 13-12 loss to the Philadelphia Eagles in their last game. The Jets are coming off of a loss to the New England Patriots by the score of 42-10. Josh Allen threw for 262 yards, with no touchdowns and no interceptions on 23-of-35 passing (65.7%) for the Bills in that matchup against the Eagles. He also added seven carries for 27 yards and two rushing touchdowns. Cook carried the ball 20 times for 74 yards (3.7 yards per carry). He added one reception for three yards. Brandin Cooks had 101 yards on four catches (25.3 per reception) in that game. Brady Cook totaled 152 passing yards while going 19-for-33 with no touchdowns and one interception for the Jets against the Patriots. Breece Hall carried the ball 14 times for 111 yards (7.9 yards per attempt) with one touchdown. In the passing game, he added two catches for 18 yards. John Metchie caught three passes for 41 yards (13.7 yards per catch).

We have more coverage below, including how to watch this game on Fubo.

Watch Buffalo Bills vs. New York Jets on Fubo! (Regional restrictions may apply)

Bills vs. Jets game infoGame day: Sunday, January 4, 2026Game time: 4:25 p.m. ETLocation: Orchard Park, New YorkStadium: Highmark StadiumTV channel: CBS (WROC-Rochester, NY)Live stream: Fubo (Watch Now!)

Watch Buffalo Bills vs. New York Jets on Fubo! (Regional restrictions may apply)

Bills vs. Jets betting info

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

Spread favorite: Bills (-6.5)Moneyline: Bills (-325), Jets (+260)Total: 38 points

Watch Buffalo Bills vs. New York Jets on Fubo! (Regional restrictions may apply)