The Toronto Blue Jays and Houston Astros have agreed to a deal that will send pitchers Brandon Lyon, J.A. Happ and David Carpenter to Toronto for seven players, according to the Houston Chronicle.

Among the seven players headed to Houston are reliever Francisco Cordero and outfielder Ben Francisco. The Astros also will receive minor league pitchers Joe Musgrove, Asher Wojciechowski and David Rollins, minor league catcher Carlos Perez and a player to be named.

Brandon Lyon is 0-2 with a 3.25 ERA and no saves this season. (AP Photo)

“This is a very good deal for us,” Astros general manager Jeff Luhnow told the Chronicle. “Once again we are adding depth to our minor league system with quality young players. We really feel this will help us moving forward and are extremely excited about the players we’ve added to our organization.”

Lyon, who has closing experience, is 0-2 with a 3.25 ERA and no saves this season. In 18 starts, Happ is 7-9 with a 4.83 ERA. Carpenter is 0-2 with a 6.07 ERA in 30 relief appearances; he most recently was pitching at Class AAA.

Cordero has 329 career saves but faltered in the role this season for the Blue Jays before being replaced as the ninth-inning man. He is 3-5 with a 5.77 ERA and two saves this season. Francisco hit .240 with no homers and two RBIs in 50 at-bats with Toronto.

Musgrove was 0-0 with a 1.12 ERA in two starts in rookie ball this season, Wojciechowski went 7-3 with a 3.57 ERA in 18 starts at Class A, and Rollins was 6-1 with a 2.78 ERA in 18 starts with Class A. Perez hit .275 with five homers and 40 RBIs in 71 games at Class A.