García was born and grew up in Bonao, Dominican Republic. He has two older brothers. His father, a youth baseball coach, also coached García as a youngster. His mother, a doctor, set aside her career to raise their family.[1]
García returned to Tampa in 2019, and was promoted to Trenton after making four starts.[4] In July he was selected to play in the All-Star Futures Game.[5] After the game, he was promoted to the Scranton/Wilkes-Barre RailRiders of the Triple–AInternational League.[6] Following the 2019 season, the Yankees added García to their 40-man roster to protect him from becoming eligible in the Rule 5 draft.[7] García was named minor league pitcher of the year in the Yankees organization in 2019.[8]
The Yankees sent García to their alternate training site to begin the 2020 season.[9] He made his major league debut for the Yankees on August 30.[10] He pitched six innings on 75 pitches, allowing four singles, one unearned run, no walks, and had six strikeouts in a no-decision.[11][12] He had a 3–2 record with a 4.98 ERA in six starts during the 2020 season. He started Game 2 of the 2020 American League Division Series.[13] as an opener, pitching one inning before being replaced with J. A. Happ.[14]
García spent most of the 2021 season with Scranton/Wilkes-Barre, pitching to a 6.85 ERA in 90+2⁄3 innings. He was 0-2 with a 6.48 ERA with the Yankees in two major league starts in 2021. He missed time during the 2022 season due to a finger injury, and had a 6.89 ERA for the Somerset Patriots and Scranton/Wilkes-Barre. He did not pitch in the major leagues in 2022.[15]
The Yankees transitioned García into a relief pitcher in 2023.[16] The Yankees promoted him to the major leagues on May 10.[17] He earned his first major league save and was optioned back to Scranton/Wilkes-Barre.[15] After posting a 5.67 ERA in 28 appearances for Scranton, García was designated for assignment on August 7.[18]
Chicago White Sox
On August 10, 2023, the Chicago White Sox claimed García off of waivers.[19] He made seven appearances for the Charlotte Knights of the International League, allowing two runs in nine innings, before he was promoted to the major leagues on September 11.[20] In six games down the stretch, he logged a 2.89 ERA with 7 strikeouts across 9+1⁄3 innings.
García began the 2024 season as part of Chicago's bullpen. After struggling to a 7.07 ERA across 14 appearances, he was designated for assignment on April 28, 2024.[21] García cleared waivers and was sent outright to Triple–A Charlotte on May 2.[22] While playing for Charlotte on June 16, García was part of a seven–pitcher no-hitter against the Durham Bulls.[23] In 40 total appearances for Charlotte, he struggled to a 6.18 ERA with 62 strikeouts over 51 innings. García elected free agency following the season on November 4.[24]
Milwaukee Brewers
On November 18, 2024, García signed a minor league contract with the Milwaukee Brewers.[25]