PHOENIX — Closer Fernando Rodney and the Arizona Diamondbacks have finalized a $2.75 million, one-year contract that allows him to earn an additional $4 million in performance bonuses.

Rodney agreed to the deal earlier this week, and it was completed Friday after he passed a physical.

He can earn $1.25 million based on relief appearances: $250,000 each for 40, 50 and 60, and $500,000 for 70. He also can make $2.75 million based on games finished: $250,000 for 40, $500,000 each for 50 and 60, and $750,000 apiece for 65 and 70.

Rodney was an All-Star for the third time this year, saving 25 games in 28 chances with San Diego and Miami, which acquired him on June 30. While he had a 0.31 ERA for the Padres and was perfect in all 17 chances, his ERA climbed to 5.89 in 39 games with the Marlins.

Rodney, who turns 40 on March 18, has 261 saves and a 3.69 ERA in 14 major league seasons. He joins a bullpen projected to include Randall Delgado, Jake Barrett and Enrique Burgos.