Johnson, 30, was acquired from the Orioles for Jemile Weeks earlier this offseason. Baltimore was looking to unload his big salary so they could improve their team elsewhere. Johnson managed to lead baseball in both saves (50) and blown saves (nine) last year while pitching to a 2.94 ERA.
Johnson is now the third highest paid reliever in baseball, behind only Jonathan Papelbon ($13 million) and Rafael Soriano ($11 million). Brian Wilson will also earn $10 million in 2014.
The contract does not change Johnson's free agency clock at all. He is still scheduled to hit the open market next offseason as one of the very best relievers available.