López turned professional when he was signed to a developmental contract by Chivas USA on July 7, 2005, and remained with the team until he was waived in 2007 having made eight MLS appearances.
López dropped down a level to play a season with Ventura County Fusion in the USL Premier Development League in 2008, and then played for both Cuervos Negros de Zapotlanejo and Querétaro in Mexico, before returning to Ventura County in the summer of 2009 to help the Fusion win the 2009 PDL Championship, receiving MVP honors.[1]
Following the conclusion of the PDL season López signed with the Portland Timbers,[2] helping them to the 2009 USL First Division regular season title.
On March 17, 2011, Lopez was added to the Portland Timbers MLS roster, along with Chris Taylor and Spencer Thompson.[3] Following the 2011 season, the Timbers announced that they would not be bringing López back for the 2012 season.[4] Lopez entered the 2011 MLS Re-Entry Draft but was not selected and became a free agent.
On December 2, 2013, Sacramento Republic FC of USL Pro announced López as their first signing.[5] Was a USL PRO MVP finalist and a First Team All-USL PRO Selection. Was named to the USL PRO Team of the Week in weeks 9, 14, 19 and 24 and was the Player of the Week in week 14. Was also named USL PRO Playoffs MVP.
On October 8, 2015, López announced that he would not be returning for Sacramento Republic FC's 2016 season.[6]
Following his release from Sacramento at the end of the 2020 season, López moved to Rio Grande Valley FC on April 15, 2021.[8] On January 18, 2022, López was transferred back to Sacramento Republic.[9]
Following the 2022 U.S. Open Cup, he was named Player of the Tournament.
Personal
Although born in Mexico, López's family moved to the United States when he was two years old, and he holds dual-citizenship with Mexico and the United States. He also has a brother and sister, Carmen López and Álvaro López.