The New York Jets, performing at a historically poor level on offense, benched quarterback Zach Wilson on Monday, a source told ESPN’s Adam Schefter, another crushing blow for a player once considered the future of the franchise.

This marked the third benching in the past 13 months for Wilson, who may have played his last game for the Jets. The 2021 No. 2 overall pick will be replaced by Tim Boyle, who will start Friday against the Miami Dolphins at MetLife Stadium, the source told Schefter.

The move has long-term implications for the Jets, whose grand plan was to have Wilson learn under Aaron Rodgers for a year or two before returning to the starting position — an arrangement endorsed by Rodgers. That no longer seems likely, as Wilson played his way out of the No. 2 job.

Coach Robert Saleh, who arrived with Wilson in 2021, stood by the former BYU star until Sunday night, when he pulled him late in the third quarter of a 32-6 loss to the Buffalo Bills. Afterward, Saleh was noncommittal on his quarterback plans — a sure sign he had run out of patience.