Yoshinobu Yamanobu has agreed to a 12-year deal with the Los Angeles Dodgers worth $325 million, along with a $50 million signing bonus.