After seven seasons in Colorado, DJ LeMahieu is heading to the American League after reaching an agreement on a two-year, $24 million contract with the Yankees, sources told ESPN.