In the Cuban National Series, García began as a shortstop, and then shifted to play other infield and outfield positions.
García played for the Cuba national baseball team in the 2009 World Port Tournament, leading all players in batting average at .500.
[3] In 2010–11, his final season in the Cuban National Series, García batted .334 with a .397 OBP and .623 SLG in 308 at-bats.
[4] García then defected from Cuba via Nicaragua and Mexico in August 2010, making it to the United States in January 2011.
[7] In August 2011, Major League Baseball (MLB) declared García ineligible to sign for six months due to fraudulent residency paperwork.
The next year, García played for the Scranton/Wilkes-Barre RailRiders of the Class AAA International League, with 6 games with the Rookie-level GCL Yankees as well.
Between the teams, he finished the year with a .258 average, .308 OBP, .364 SLG, four home runs, 12 RBIs, and four steals in 56 games.
[18] On August 3, he hit a walk-off, 2-run home run against the San Francisco Giants, a game which the Braves won 9-8.
[21] In late April, the team began shifting him between left field and third base in order to keep his bat in the lineup while minimizing opportunities for García to make defensive miscues.
[26] García hit for a .237 batting average, a .626 on-base plus slugging percentage, and four home runs until he was placed on the 10-day disabled list on May 16, 2017.
[30] Four days later, García injured himself while batting and later underwent surgery on the ligament of his left ring finger.