 His Primeira Liga debut came on 11 May in the final fixture away against Gil Vicente FC, giving away and conceding the penalty from which Diogo Viana scored the only goal.Silva eventually became first-choice for the Manuel Machado-led team, overtaking Brazilian Eduardo Gottardi.On 27 January 2017, Silva signed a four-and-a-half-year contract at Spanish La Liga club Granada CF, as a replacement for Levante UD-bound Oier Olazábal.