Why Cardinals took on $31 million of Nolan Arenado's contract in trade with Diamondbacks There was no other way for the Cardinals to trade away Nolan Arenado. Content Original Link: https://sports.yahoo.com/articles/why-cardinals-took-31-million-181122739.html