The Bills signed Klein to a one-year contract Monday, Grace Heidinger of the team's official site reports.
EDGE Analysis
A season ago, Klein played in two games for the Ravens, two matchups for the Bears and six contests as a member of the Bills. The 31-year-old linebacker is currently heading into his 11th NFL campaign, and he's once again in a position to compete for a starting gig in 2023.