Juventud de Las Piedras
He has played for different clubs throughout the world, such as Juventud de Las Piedras and C.A. Cerro (Uruguay), Gama (Brazil), Hailong (China), UD Marbella (Spain), Persib Bandung (Indonesia), Walsall (England).