The New York Yankees and Chicago Cubs have agreed to a multiplayer trade that will send Starlin Castro to the American League, according to numerous reports.

Castro has $38 million remaining on the seven-year, $60 million contract extension he signed three years ago.

The Cubs will receive Adam Warren, Brendan Ryan and possibly a player to be named later in the deal.