He played professionally for the Arizona Sahuaros between 2000 and 2002. While at college, Garcia also appeared for NPSL club Arizona Sahuaros. He returned to the Arizona Sahuaros, now playing in the National Premier Soccer League. In 2016, the Sahuaros were renamed Sporting AZ FC. In 2009, the Sahuaros played in the United States Adult Soccer Association.