He has previously played in MLB for the Los Angeles Dodgers, Miami Marlins, Houston Astros, and Seattle Mariners.Both runs he allowed were on solo homers on September 27 to Brandon Barnes and Michael McKenry of the Colorado Rockies.[1] He was shut down on April 22 with right biceps soreness and experienced a setback on his rehab assignment on July 29, ending his season.[12] The following day, against the San Diego Padres at Estadio de Béisbol Monterrey, he pitched a scoreless eighth inning and was one of four pitchers involved in a combined no-hitter.On July 28, 2021, Garcia was traded to the Houston Astros for minor league outfielder Bryan De La Cruz and pitcher Austin Pruitt.[25] On July 26, 2024, García was traded to the Seattle Mariners in exchange for Jonatan Clase and Jacob Sharp.