 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.