The Mets acquired utility infielder Alvaro Espinoza from the Cleveland Indians along with Carlos Baerga in exchange for Jeff Kent and Jose Vizcaino on July 29, 1996. He made his Met debut the next day in the first game of a doubleheader against the Pittsburgh Pirates as a late inning defensive replacement. In the second game, he pinch hit for Rey Ordonez in the top of the 9th and singled home the tying run. The Mets would win the game in 12 innings. He hit his first home run as a Met on August 5th against the Cubs and would go on to hit safely in 21 of 27 games for the month for a .289 average, Espinoza would go on to appear in 48 games for the season playing mostly 3rd base. He hit .306 with 4 home runs and 16 RBIs.
Espinoza reported to Spring Training in 1997 but was released just before the season.
While with the Mets Espinoza wore number 12.
Alvaro Espinoza also played for the following teams:
Minnesota Twins – 1984-1986
New York Yankees – 1988-1991
Cleveland Indians – 1993-1996
Seattle Mariners – 1997