En 2014, Silva adquirió la nacionalidad filipina, dado que su abuela paterna era natural del archipiélago asiático.
En 2008 fue cedido al Xerez CD,[2] con el que logró un histórico ascenso en la temporada 2008-09.
[5] Volvió al Xerez para la campaña 2012-13, pero nuevamente la escasez de oportunidades le impulsa a abandonar el equipo, esta vez con la carta de libertad, ya que rescindió su contrato con la entidad.
[6] En 2012, emprendería una aventura al extranjero que duraría 11 años, jugando en países como Rumanía, Azerbaiyán, Kuwait, Corea del Sur, Vietnam, Malasia, Filipinas y Tailandia.
de Kuwait y más tarde, firmó por el Daejeon Citizen en Corea del Sur.