With quarterback Sam Darnold dealing with a foot sprain that will sideline him for Sunday's home game against the Bills, the Jets on Saturday promoted ex-Giants quarterback Davis Webb from the practice squad to be Josh McCown's backup, for at least one game.

The Jets placed tight end Neal Sterling, who had been dealing with a concussion, on injured reserve to make room on the roster for Webb.

When Darnold is healthy, the Jets will have to make a roster decision on Webb. They would have to waive him -- and hope he clears waivers -- in order to place him back on their practice squad. It seems unlikely the Jets would keep three quarterbacks on their active roster.

The Jets have a bye week after this Week 10 home game against the Bills, so that gives Darnold extra time to heal before the Jets host the Patriots in Week 12.

Meanwhile, the Bills on Saturday ruled out quarterback Josh Allen (right/throwing elbow) for this game and will start Matt Barkley in his place. Barkley hasn't played in an NFL game since the 2016 regular season finale, which he started for the Bears.

Webb, a third-round draft pick by the Giants last year, has never appeared in an NFL regular season game. The Giants cut him just before this year's regular season began. Two days later, the Jets added him to their practice squad. He had spent all season on the practice squad.

McCown hasn't played in a regular season game yet this year, but was forced into action because Darnold sprained his right foot last week at the Dolphins. McCown played 19 snaps in the preseason this year, including 16 in the preseason finale against the Eagles' backups.