Toronto has agreed to a two-year, $6 million contract with Japanese right-hander Shun Yamaguchi, a source confirmed to ESPN.Yamaguchi was 15-4 with a 2.91 ERA and 188 strikeouts in 170 innings for the Yomiuri Giants in 2019. He led the Central League in wins and strikeouts, helping Yomiuri to its first league pennant in five years.