I completely agree. Nobody in their sane mind should pay for a player who is past his best and only going to get worse. My problem is that the system already allows teams to underpay players in their peak years.
In the past, a star could sign a mega-contract he shouldn't, thanks to owners or what not. If he can't, then the players union should be fixing a system that fucks them over from the moment they begin playing.
As it is, no player has any bargaining power, unless they are an outlier like Harper.
Trout's agent probably wished he never got him to sign that contract with the way baseball seems to be going.
He's a free agent in 2020 at 29 years old,they say the physical decline in position players starts at 30-31
He plays a position where he gets banged up a lot in CF and now those nerds in front offices will factor in that with how will his body stand up going into his 30's,he missed a chunk of last season through injury.
In today's Baseball environment will Harper get the $400 million plus 10 year contract that everyone expects just from his durability so far,he's been playing in the big leagues for 6 years and in 2013 played 111 games,2014 100 games and last season 117,he only played a year of minor league baseball and played his first full season at 18,will his body break down quicker than someone who broke through in the early 20's?
Scott Boras has been saying recently that baseball free agency will start to see long deals now being 5 year contracts.
Jason Heyward lucked out,i knew that contract would be terrible money spent by the Cubs and posted it on this thread at the time,his numbers just didn't warrant that kind of money.,