According to two sources, the Cubs and Diamondbacks recently discussed the possibility of a Justin Upton trade.

Arizona asked for Starlin Castro in talks. Chicago balked at trading the young shortstop, who they consider to be a huge part of their core.

Upton, who has been offered in trade conversations since the winter meetings in December, vetoed a trade to the Mariners 10 days ago.