What I don't understand is the Sox signing Arroyo to a home town discount of 3+ million and his agent tells him not to sign, makes him more tradeable, and when the Sox trade him they still pick up some of his pay
I know it's the National league but look at the year he's having. First time all star.