Over 11 seasons, he amassed La Liga totals of 271 matches and 36 goals, representing Villarreal, Valencia, Mallorca, Racing de Santander and Zaragoza in the competition and winning major titles with the second club, including the 2004 national championship.
[4] López was released by Valencia in 2007, and was signed by Racing de Santander on a free transfer, where he was a key element in their first-ever qualification for the UEFA Cup after a sixth-place finish.
[6] Having already played one game in the 2008–09 season with Racing, a 1–1 home draw to Sevilla FC, López was sold to Segunda División's Real Zaragoza on 1 September 2008, for €3 million.
[7] He scored seven goals in 38 matches as his new team immediately returned to the top tier,[8][9] surpassing the 3,000-minute mark, but featured significantly less the following campaign although he began it in the starting XI.
[12] In January 2013 López, who had become a free player due to financial problems in his previous club, moved to Belgium and joined several compatriots (including manager Víctor Fernández) at K.A.A.