Just looking at some stats today. Soriano's had 31 at bats so far this season. He has zero extra base hits, one walk, no homers, no RBI. Basically a ghost at the plate.
How much is this guy making again?
Baseball would be so much more entertaining and competitive if there were no guaranteed contracts.