Toronto Blue Jays manager Alex Anthopoulos got the jump on the July 31 non-waiver trade deadline, working out a 10-player trade with the Houston Astros that has landed the American League club three pitchers.

The Blue Jays are getting left-handed starter J.A. Happ along with right-handers Brandon Lyon and David Carpenter.

In exchange, the Blue Jays have agreed to send outfielder Ben Francisco and right-handed pitcher Francisco Cordero, who are on the team's 25-man roster, along with minor-league pitchers Asher Wojciechowski, Joe Musgrove, David Rollins, catcher Carlos Perez and a player to be named later to the Astros.