Free-agent pitcher Hiroki Kuroda has reached an agreement on a three-year contract with the Los Angeles Dodgers, a baseball source told ESPN.com. The Los Angeles Daily News reported the contract is worth $36 million-$40 million. Kuroda chose the Dodgers over the Seattle Mariners, Arizona Diamondbacks and the Kansas City Royals. The deal is pending a physical, the source said. Kuroda, 32, went 103-89 with a 3.69 ERA in 11 seasons while pitching in a hitter's park for the Hiroshima Carp. He throws a fastball at 92-94 mph and an above average slider and changeup, and some scouts have compared him favorably with Boston's Daisuke Matsuzaka.