Reliever Kyle Farnsworth and second baseman-outfielder Kelly Johnson have finalized one-year contracts with the Tampa Bay Rays.

The team announced Tuesday that Farnsworth agreed to a base salary of $1.25 million US for this season. The 36-year-old right-hander missed much of last season with an elbow strain sustained during spring training and wound up going 1-6 with a 4.00 earned-run average in 34 appearances for the Rays.

Farnsworth can earn $1.35 million in performance bonuses based on games: $50,000 for 30, $150,000 apiece for 35 and 40, $200,000 each for 45 and 50, and $300,000 apiece for 55 and 60. He also can make $350,000 for games finished: $50,000 for 35, $100,000 for 40 and $150,000 for 45.

The 30-year-old Johnson batted .225 with 16 homers and 55 runs batted in for the Toronto Blue Jays in 2012. He agreed to a $2.45 million, one-year deal that includes performance bonuses of $50,000 each for 550 and 600 plate appearances.

To clear room on the 40-man roster, infielders Reid Brignac and Elliot Johnson were designated for assignment.

Marlins ink Rauch to 1-year pact

The Miami Marlins have signed free-agent right-handed pitcher Jon Rauch to a one-year, $1 million US contract.

Rauch can earn an additional $750,000 based on how many days he is on Miami's active roster. He can earn an additional $250,000 each for 90, 120 and 150 days.

The 6-foot-11 Rauch had a 3.59 earned-run average in 73 games with the Mets last season. He was 3-7 with four saves in eight opportunities.

The 34-year-old Rauch is 42-38 with 62 saves and a 3.80 ERA in 10 seasons. He began his career with the White Sox in 2002, and he set a career high with 21 saves for Minnesota in 2010.

The Marlins designated outfield Bryan Petersen for assignment on Tuesday to clear room for Rauch on the 40-man roster.

Indians sign pair to minor league deals

The Indians signed free agent outfielder Jeremy Hermida and catcher Omir Santos to minor league contracts.

Hermida spent last season with San Diego, splitting time between the Padres and their Triple-A affiliate. The 29-year-old has a career .257 average, 65 homers and 250 RBIs with Florida, Boston, Oakland, Cincinnati and San Diego. Hermida was limited to less than 60 combined games last season because of injuries.

The 31-year-old Santos split last season with Detroit and Colorado. He batted a combined .310 with two homers and 30 RBIs in 61 games between AAA Toledo and AAA Colorado Springs.

Santos, who has played in 121 major league games since 2008, was called up by the Tigers last May and played in three games.

He appeared in 96 games for the New York Mets in 2009, batting .260 with seven homers and 40 RBIs. Santos was drafted by the Yankees in 2001.

Santos will be one of six catchers in Cleveland's training camp at Goodyear, Ariz.

The Indians will have 61 players in their major league camp next month, including 21 non-roster invitees.