Juan Silva tuvo un paso por Sudáfrica donde jugó algunos partidos en categoría inferiores de la liga de Johannesburg, luego de quedarse después del mundial disputado en dicho país en el 2005.