Sat Feb 09, 2019 12:15 am
There are a lot of possible reasons for it. 1) Now that "tanking" has become somewhat acceptable, there is a huge divide between the teams with a shot at a championship and those that have none. The have-nots sell off their better players to the haves so there is less need to sign free agents. 2) Most players, by the time they actually become free agents, are already past their prime and teams have finally realized that it's bad economics to pay big money to a player for 5-10 years based on what they did in their prime but are unlikely to do again in the future. 3) More teams are re-signing their better players before they become free agents. 4) Harper is a real gamble IMO. Based on WAR, in seven seasons he has had one historically great season, three good but not great seasons (3-5 WAR), and three seasons where he was only a game or two above replacement. His defense is disastrous, and he has had trouble adjusting to the shift. I doubt he has many 6+ WAR seasons in him, and to pay him $300,000,000 for 10 years in the hopes he repeats 2015 is a risk most teams don't want to take. To me all the indicators except his age are downward trending.