Besides
Club América (1992-97, 1998-00, 2002-04, 2005-07, 2016), he played for
Club Necaxa (1997-98), Real Valladolid (2000-02), Veracruz (2004, 2010), Chicago Fire (2007-09),
Club Santos Laguna (2008), Irapuato (2010-11), Dorados de Sinaloa (2012-13), Lobos BUAP (2013-14) and Puebla (2014-15).