After three more seasons in the minors, Silvera debuted with the Yankees on September 29, 1948, and went three-for-four with a triple in his major league debut. He followed that up with a three-for-five performance the next day.
The Yankees faced the Brooklyn Dodgers in the 1949 World Series. Silvera's only appearance came in game two, and he was held hitless in two at-bats by Preacher Roe. Despite having been part of six World championship teams, this was the only World Series appearance he would ever make.
Having only been used a total of 21 times in the 1955 and 1956 seasons, Silvera was dealt by the Yankees to the Chicago Cubs in exchange for fellow catcher Harry Chiti before the 1957 season. Cubs equipment manager Yosh Kawano decided to issue him Yogi Berra's number 8 upon his arrival in Chicago, as he had served as Berra's back up for eight seasons with the Yankees. His only season in the National League was interrupted by an ankle sprain in late May that caused him to miss three weeks of the season. He was released by the Cubs after just one season in which he batted .208 with two RBIs in 26 games.
Upon his release from the Cubs, Silvera returned to the Yankees as a player/manager for their Southern Association double A affiliate, the New Orleans Pelicans. With his team mired in last place, he was replaced at the helm in the middle of the 1958 season by fellow player/manager, Ray Yochim. He repeated the player manager role with the Binghamton Triplets in 1959, guiding them to a 71-68 record.