Staten Island Yankees
On June 16, 1999, García became the first starting pitcher in Staten Island Yankees history. In 2008, he pitched for the Mexico City Red Devils of the Mexican League. In 14 starts, he was 4–5 with a 5.15 ERA and 44 strikeouts.