I know the popular opinion is and has been for years that the Chicago Cubs need to do whatever they can do to trade Alfonso Soriano.
I think it would be a huge mistake to trade him.
Soriano has two years left on his deal after this season. He is due to make somewhere around $50 million over the remainder of his contract.
The Cubs are currently paying Carlos Zambrano and Marlon Byrd to play elsewhere. They are paying over $20 million for those two to play for Miami and Boston respectively. If they were able to find a taker of Soriano, they would probably have to eat a large portion of the $18 million he is owed annually.