Mets would sign Eduardo Escobar for two years and $ 20 million, according to sources

The New York Mets would agree to a two-year, $ 20 million contract with infielder Eduardo Escobar, a source familiar with the situation confirmed to ESPN on Friday.

Escobar, 32, is a versatile switch hitter who can play second and third base, but also played 18 games in first base after being traded from the Arizona Diamondbacks to the Milwaukee Brewers last season.

Escobar hit .253 / .314 / .472 overall last season, including 28 home runs, but was better after the July trade. He compiled an .800 OPS for the Brewers, appearing at both first and third base.

The Mets have an opening at third base, but Escobar is likely to move around the diamond as needed. If the team doesn’t re-sign second baseman Javier Báez, Escobar could see time at second base as well. He has also appeared in 329 career shortstop games, but his most prominent position remains third base.

His deal with the Mets is pending a physical and was first reported by the MLB Network.