Why have there been so many MLB contract extensions? Six possible explanations for post-Opening Day frenzy

Why have there been so many MLB contract extensions? Six possible explanations for post-Opening Day frenzy
Since the domestic start of the season a week ago, five players have signed long-term extensions already
Save Story