Carlos Beltran: Another overpay, but a nice lineup boost
When a player signs for $26M over two years for his age 35 and 36 seasons, one wouldn’t expect him to obtain a larger contract at its expiry. Yet, this is precisely what happened to Carlos Beltran, who received a … Continue reading