Silva played at youth level for Players Development Academy. Prior to attending college, he was a two-time All-American and was ranked as the best high school goalkeeper in the country, as well as the number 13 overall player in the IMG 150 by Top Drawer Soccer and number 6 overall in College Soccer News' Top 150.[3]
In 2016, he began attending UCLA playing college soccer for the UCLA Bruins.[4] At UCLA he made 30 appearances in two seasons.[1] In 2018, he transferred to Rutgers University, planned to join the Rutgers Scarlet Knights soccer team.[5] However, after only training with the team, he departed ahead of the 2018 for a professional opportunity.[3]
In July 2018 he signed for Scottish club Hearts.[8] He moved on loan to Raith Rovers in September 2018, until January 14, 2019.[9][10]
In May 2019, he signed on loan for Toronto FC II,[11] and joined the club permanently in January 2020.[12] He signed with the Toronto FC first team on July 3, 2020.[13] In June he returned to Toronto II on loan.[14] At the end of the 2021 season, the club declined his option for 2022.[15]