The Chiefs have signed free-agent return specialist B.J. Sams to a one-year contract, according to the Kansas City Star. Sams played his last three seasons in Baltimore, missing last year with torn knee ligaments. He will be ready for full contact when the Chiefs open training camp in July.