2. Mekhi Becton, OT, NY Jets
Mekhi Becton deserves a lot of credit for getting himself into the best shape of his career and essentially playing a full season after missing each of the last two years due to consecutive knee injuries.
A healthy season is a win for Becton as both a person and a player, even if his performance on the field hasn't been what the Jets would have hoped for.
Becton leads all offensive tackles with 12 sacks allowed and is second in penalties with 18 in 15 games (excluding Week 18). He's been a frequent liability on an injury-riddled Jets offensive line.
Some team might be willing to take a chance on Becton's upside and draft pedigree, but that team won't be the Jets. Becton has played his last game with the organization that drafted him.
1. Zach Wilson, QB, NY Jets
The Zach Wilson era was supposed to be over when he was benched for Chris Streveler last season. Then, it was supposed to be over when the Jets traded for Aaron Rodgers. Surely, it was over after Wilson was benched for Tim Boyle earlier this year, right?
Each time, Wilson found a way to return to the field. But it's hard to see any scenario in which Wilson plays another game for the Jets. This time, it's truly over.
The Jets reportedly informed Wilson that he would be traded in the offseason earlier this year. It's in the best interest of both parties to move on and explore other opportunities.
Wilson can compete for a roster spot/QB2 job elsewhere, and the Jets can add a more competent veteran backup quarterback behind Aaron Rodgers. Wilson's Jets career is over.