The Toronto Blue Jays have agreed to a two-year, $6 million contract with right-hander Shun Yamaguchi, according to a source.

Yamaguchi was 15-4 with a 2.91 ERA and 188 strikeouts in 170 innings for the Yomiuri Giants in 2019.

The 32-year-old will compete for a spot in the starting rotation during spring training but could be moved to the bullpen.