Reuters

Jim Leonhard’s NFL career will continue in Denver.

Leonhard, a free agent safety who has played the last three seasons with the Jets, has agreed to a one-year contract with the Broncos, according to Jason La Canfora of CBS.

Although Leonhard attended practice at the Bills’ training camp on Thursday, he left without a contract and traveled today for a workout in Denver, where he quickly signed.

Leonhard, who suffered a season-ending tear to his patellar tendon in Week 14 of last season, signed in Buffalo as an undrafted free agent out of Wisconsin in 2005, and has played three years in Buffalo, one in Baltimore and three with the Jets.