Career
In 1994, he played for the Toronto Rockets, a team which lasted only one season in the APSL. In 1995, he signed with the Milwaukee Rampage where he would play the next three outdoor seasons. He retired following the 1997 season, but came out of retirement to play two games with the 1998 Rampage after injuries decimated the back line. In addition to his outdoor career, Lopez also spent several seasons playing winter indoor soccer.
In 1995, he signed with the Buffalo Blizzard of the National Professional Soccer League.
He also spent the 1996-1997 NSPL season with the Toronto Shooting Stars. In 1998, he signed with the newly expansion franchise the Toronto Olympians in the newly formed Canadian Professional Soccer League.
As well as winning the double by winning the regular season and the Open Canada Cup. The club reached the playoff finals but where defeated by the Saint Catharines Wolves by 4-2 victory in a penalty shootout.
From 2002 to 2006 Lopez was the U12 Development Director for the Oakville Soccer Club, and from 2006 to 2012 he coached the U-16 team
On July 24, 2012, the Oakville Soccer Club announced that he would take on the role of Technical Director at the Club. Toronto Olympians.