In addition, the Orioles were working toward a $5.8 million, two-year contract with Darren O'Day. The agreement, subject to a physical, would pay him $2.2 million this year and $3.2 million in 2014. The Orioles would have a $4.25 million option for 2015 with a $400,000 buyout.
Johnson can earn an additional $50,000 in performance bonuses under Friday's agreement: $50,000 each for 50 and 55 games finished. Hammel can make an extra $300,000 in performance bonuses: $100,000 for 25 games started, and $100,000 each for 175 and 190 innings pitched.
The three right-handers were Baltimore's only players in arbitration.
The 29-year-old Johnson led the majors with a franchise-record 51 saves last season. He went 2-1 with a 2.49 ERA and won the Rolaids Relief Man of the Year award.
Johnson asked for $7.1 million in arbitration and was offered $5.7 million when teams and players swapped proposed salaries. He earned $2,775,000 last year.
Hammel, 30, was 8-6 with a 3.43 ERA in 20 starts for Baltimore last season. He requested $8.25 million while the Orioles countered at $5.7 million after he made $4.75 million in 2012, his first season with Baltimore.
O'Day, also 30, was 7-1 with a 2.28 ERA in 69 relief appearances. He submitted $3.2 million, with the club at $1.8 million.