Cohen agreed to a one-year contract with the Jets on Wednesday, Adam Schefter of ESPN reports.

Cohen will turn 29 years old in July and hasn't played in an NFL game since Week 3 of the 2020 season, when he suffered an ACL tear that derailed a promising career. He missed all of 2021 while rehabbing from the knee injury and all of 2022 after suffering a torn Achilles' tendon during the spring. Cohen then landed with the Panthers in 2023 and spent most of the season on their practice squad, but he struggled with a hamstring injury, never got a promotion and ultimately was released in early May. He's unlikely to make noise in a backfield that has Breece Hall and two incoming draft picks, but Cohen should get a look on kick and punt returns this offseason.