The Toronto Blue Jays have agreed to a contract with Clay Buchholz, according to multiple reports.

Buchholz signed with the Arizona Diamondbacks in May and became one of the team's best pitchers. He went 7-2 with a 2.01 ERA in 16 starts.