Club History:
C.D. Guadalajara (2001-08, 2009-10, 2014-16), Deportivo de La Coruña (2008),
Tigres U.A.N.L. (2009), Sporting Kansas City (2011),
Cruz Azul (2012),
Club Atlas (2013), North Carolina FC (2016), Phoenix Rising FC (2017) and Leones Negros UdeG (since 2019).