Free-agent right-hander Justin Duchscherer has agreed to terms with the Baltimore Orioles, according to multiple reports. The deal is pending a physical; MLB.com reported the exam will take place Monday.

Duchscherer, 33, will make $1.1 million if he's on the Orioles' 25-man opening day roster, and he could earn up to $4.5 million if he makes 30 starts, according to the reports. He's guaranteed at least $700,000.

Duchscherer went 2-1 with a 2.89 ERA in five starts for the Oakland Athletics last season before suffering a season-ending hip injury. The former All-Star has battled numerous ailments over the past few seasons, and he has been treated for clinical depression.

"We saw Justin throw and we're pleased how well he's come along at this point," Orioles president Andy MacPhail told reporters Saturday at the club's FanFest, before news of the agreement leaked.

The Sun and MLB.com reported Sunday that Duchscherer wanted to sign with an East Coast team because his son lives in southern New Jersey. Duchscherer's decision came down to the Orioles and the Washington Nationals, his agent, Damon Lapa, told MLB.com.