Polideportivo Ejido
In the summer of 2004, Charles moved to Spain, signing with Pontevedra CF in Segunda División. He made his league debut on 28 August in a 0–1 home loss against Polideportivo Ejido, being sent off after only three minutes on the pitch.