García started the 2010–11 season in Turkey with Oyak Renault, but left after just two games. Between November and December 2010, he played in the NBA Development League for the Utah Flash before moving to Mexico to play for Potros ITSON until January 2011. He returned to the D-League in April 2011, where he joined the Iowa Energy. García spent the entire 2011–12 season in the D-League playing for the Sioux Falls Skyforce and Fort Wayne Mad Ants.
For the 2012–13 season, García moved to Spain to play for Baloncesto Fuenlabrada. He managed 15 games for the club before leaving in January 2013.[2] Two months later, he joined Puerto Rican team Atléticos de San Germán[3] for a two-month stint.
In January 2016, García joined Grindavík of the Icelandic Úrvalsdeild karla.[5] In 10 regular season games he averaged 19.9 points and 9.2 rebounds per game. In the playoffs, Grindavík lost to KR in 3 games, with García averaging 14.7 points and 7.3 rebounds.[6]
On October 30, 2016, García was selected by the Austin Spurs in the fourth round of the 2016 NBA Development League Draft.[7][8]
In the 2018–2019 season of the Super Basketball League, Garcia joined the Fubon Braves and finished the regular season averaging 19.2ppg along with 11.6rpg. The season was capped off with a 4–0 finals sweep of Taiwan Beer, giving the Braves their first SBL Championship in team history. Garcia was named finals MVP finishing with averages of 22.3ppg, 11.8rpg.[11][12]