Tampa Bay agreed to sign Kyle Farnsworth to a one-year deal and Luke Scott to a minor-league contract.

They've also signed Shelley Duncan, Juan-Carlos Oviedo, Jamey Wright and Juan Sandoval.