When you factor in his agent Scott Boras puke, and all the taxes that he has to pay for each city/county/state that he plays/travels to it's not as much as it appears.
Here is Andrew Mccutchen's paystub for an example and he was $10 million that year the paystub is from.
http://i.imgur.com/PKHsK0o.jpg