DJ LeMahieu has reached an agreement with the New York Yankees on a two-year, $24 million deal, league sources told ESPN's Jeff Passan.

LeMahieu will join the Yankees after seven impressive seasons with the Colorado Rockies that included two All-Star selections, three Gold Glove Awards and the 2016 National League batting title.