The Blue Jays purchased the contract of pitcher Esmil Rogers from Triple-A Buffalo Tuesday, two months after he was designated for assignment.

Rogers had a 6.97 ERA in 20 2/3 innings for the Blue Jays earlier in the season, befre he was taken off the 40-man roster.