João Miguel Macedo Silva (born 7 April 1995) is a Portuguese professional footballer who plays as a goalkeeper for Israeli Premier League club Beitar Jerusalem.
[7][8][9] Free agent Silva joined APOEL FC of the Cypriot First Division in July 2020, with Vitória keeping 62% of his sporting rights regarding any future transfer.
[10][11] On 25 September, in the third qualifying round of the UEFA Europa League, he saved two penalties as the side defeated HŠK Zrinjski Mostar in a shootout after a 2–2 home draw.
[17] On 28 January 2023, Silva agreed to a five-month deal at Israeli Premier League club Beitar Jerusalem FC; Marítimo remained entitled to a percentage of any future transfer.
[20] Silva made his international debut on 28 March 2016 in the Portugal Olympic team's 4–0 friendly win over Mexico in the Azores, as a 60th-minute substitute for José Sá.