The Toronto Blue Jays signed pitcher Aaron Laffey to a minor league contract on Saturday.

Laffey, 26, split last season with the Mariners and Yankees and went 3-2 with a 3.88 earned run average over 47 games.

Prior to that, he spent his previous four seasons with Cleveland. Over 126 games, 49 starts, in his career, he is 21-23 with a 4.34 ERA.

Also on Saturday, the Blue Jays signed shortstop Brian Bocock, who has appeared in 38 games with San Francisco and Philadelphia, notching 11 hits in 82 at-bats with two RBI.