Feb. 5 (UPI) -- Third baseman Todd Frazier has agreed to a two-year contract with the New York Mets, according to multiple sources.
Frazier signed a one-year, $12 million pact with the Chicago White Sox last season, before being traded to the New York Yankees. The two-time All-Star hit .222 with 11 home runs and 32 RBI in 66 games for the Yankees. He hit .207 with 16 home runs and 44 RBI in 81 games for the White Sox.
Frazier is a career .245 hitter with 175 career long balls. He played the first five seasons of his career with the Cincinnati Reds, before being traded to the White Sox before the 2016 campaign.
The Frazier signing hampers David Wright's latest comeback attempt. The oft-injured 35-year-old is signed through 2020. He has played just 75 games in the last two seasons combined.
Frazier was born in Point Pleasant, N.J. and went to Toms River South High School.
The move likely means an opening day infield for the Mets consisting of Adrian Gonzalez, Asdrubal Cabrera, Amed Rosario and Frazier.