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.
He made 72 Primeira Liga appearances for Vitória de Guimarães and MarÃÂtimo, while also having spells in Cyprus with APOEL and in Israel with Beitar Jerusalem.
Born in Guimarães, Silva joined the academy of local Vitória S.C. at the age of 18. He started playing as a senior with their reserves but, at the age of just 20, was promoted to the first team by manager Sérgio Conceição. His first match in the Primeira Liga occurred on 28 November 2015 in a 2âÂÂ1 away win against Boavista FC, and he finished the season with a further 23 appearances as his team finished in tenth position.
In the following years, Silva constantly battled for first-choice status with Brazilian Douglas.
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. 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.
During his one-year spell in Nicosia, Silva played 25 competitive games.
Silva signed a three-year contract with C.S. MarÃÂtimo on 29 June 2021. Mainly backup to Paulo VÃÂtor, he totalled 17 appearances for the Madeirans in one and a half seasons.
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. On 23 May, he played in the final of the State Cup, a 3âÂÂ0 victory over Maccabi Netanya F.C. in Haifa.
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á. He then won the first of two caps at under-21 level on 6 October, in a 3âÂÂ3 away draw to Hungary for the 2017 UEFA European Championship qualifiers.
Beitar Jerusalem