In 1992, Zavala signed with
Deportivo Toluca F.C. In 1994, Zavala played for the
East Los Angeles Cobras in the
USISL. In 1995, he joined the
Arizona Sandsharks of the
Continental Indoor Soccer League. On January 13, 1996, Zavala signed with the
Tampa Bay Terror at the midpoint of the 1995-1996
National Professional Soccer League. He continued to play for the Terror through the 1996–1997 season, leading the team in scoring despite playing as a defender/defensive midfielder. During the summer of 1996, Zavala played for the
Jacksonville Cyclones in the
USISL Select League. In April 1997, the
Seattle SeaDogs selected Zavala in the Continental Indoor Soccer League draft. On June 2, 1997, the SeaDogs traded Zavala to the
Houston Hotshots for a 1998 second round draft pick and cash. However, Zavala ended up playing for the
Indiana Twisters that season. On October 17, 1997, the
Kansas City Attack signed Zavala after the Tampa Bay Terror folded. In 1998, he joined the
Rochester Rhinos of the
USISL A-League and played each summer for the Rhinos through the
2002 A-League season. Zavala and his teammates won the 1998, 2000 and 2001 A-League titles and the
1999 U.S. Open Cup. In the fall of 1998, Zavala signed with the
Detroit Rockers of the NPSL. On March 20, 1999, the Rockers traded Zavala to the
Buffalo Blizzard for future considerations. The Blizzard folded in 2001. In August 2001, the
Harrisburg Heat selected Zavala in the dispersal draft. ==References==