Toronto Blue Jays closer Roberto Osuna has been traded to the Houston Astros for 3 players, according to ESPN.

Osuna, currently serving a 75-game suspension from Major League Baseball for a violation of their domestic violence policy, will be eligible to pitch again August 5th.

Toronto receives pitchers Ken Giles, David Paulino and Hector Perez in the deal. Giles is 0-2 with 12 saves and a 4.99 ERA in 30⅔ innings this season for the Astros.  Paulino was previously signed as an amateur free agent by the Detroit Tigers in 2010.  He was traded to Houston in 2013 for Jose Veras.  He has pitched for the Astros AAA affiliate the Fresno Grizzlies and the GCL Rookie League Astros.  Perez last pitched for the Corpus Christi Hooks of the Texas League, Houston's AA affiliate.

The right handed Osuna, 23, has not pitched since May 6th, two days before being put on administrative leave.  He has been charged with one count of assault in Toronto.

He was an MLB All-Star in 2017 with the Blue Jays, when he went 3-4 with 39 saves and a 3.38 ERA.  Osuna is 0-0 with nine saves and 15 strikeouts in 15⅓ innings this season.

Osuna pitched for the Lugnuts in 2013, going 3-5 with a 5.53 ERA in 10 starts.