KXIP vs KKR Live Score

Free agent third baseman Todd Frazier has found a new team, with sources confirming to FanRag Sports that he as agreed to a two-year deal worth $17 million with the New York Mets.

Frazier, 31, spent time between the Chicago White Sox and New York Yankees last season.

The Athletic was the first to report the free agency signing.

That's not to say Frazier is sitting in a similarly precarious position but that his addition may not make the same kind of impact to New York's offense it might have two or three years ago.

In 2015, Frazier had 35 home runs with Cincinnati and won the Home Run Derby at the All-Star Game. He hit.207 with 16 home runs and 44 RBI in 81 games for the White Sox.

The Yankees acquired Frazier in the same July trade that also brought relievers David Robertson and Tommy Kahnle over from the White Sox. At only a week short of 32 years old, Frazier isn't a double digit-per year man anymore but fills a need for the Mets and is an AAV in line with what Frazier would have gotten even in an offseason more normal than this one.

Frazier was born in Point Pleasant, N.J. and went to Toms River South High School.

He replaced Chase Headley at third base as the Yankees liked Frazier's defense over Headley's.