Silva spent four years playing college soccer at Le Moyne College, where he was the starting keeper for the Dolphins.[2] In his first season, he was named Northeast-10 Conference rookie of the year[3] and would go on to earn conference all-star honours three times.[2]
In 2011, he played in the Canadian Soccer League with SC Toronto, before returning to the Lynx in 2012, where he made five appearances that season and seven the following season.[4][5]
Silva signed his first professional contract with Kaya of the United Football League on January 21, 2015.[7] That season, Kaya captured the UFL Cup, defeating Ceres in the final.[8]
Silva returned to Canada and signed for Canadian Premier League club York9 on February 1, 2019.[12] He made his debut for the club on July 17 against Pacific FC. York9 secured a 2–1 victory.[13] Though expected to be the starting goalkeeper when he signed, Silva spent most of the 2019 season backing up first choice goalkeeper Nathan Ingham, and his debut against Pacific turned out to be his only game of the season.[14] On November 15, 2019, the club announced that Silva would not be returning for the 2020 season.[15]
On June 16, 2020, Valour FC announced they had signed Silva to a deal.[16] He did not make an appearance in the shortened 2020 season, but was still re-signed for 2021.[17] In 2021 he finally got to see the pitch for Valour, but was still the firm second choice goalkeeper behind Jonathan Sirois. Still, Silva wanted and believed he was capable of being a starting goalkeeper. However, all clubs in the CPL already had a set first choice keeper, so he decided he would have to leave Canada. In January 2022, Valour declined Silva's contract option for 2022.[18]
Return to Philippines
In 2022, he joined Philippines Football League club United City.[19] With United City he featured in the AFC Champions League, where he made one of the top five saves of the group stage. However, his team was a heavy underdog and was eliminated in the group stage. Despite this, he also experienced success with United City, featuring twice in the club's cup run that saw them win the Copa Paulino Alcantara for the first time in club history. Although happy with the trophy win, Silva would move on from the Philippines shortly after.[20]