David Wright was a team leader and captain of the NY Mets. He had played his first 9 seasons with them. He was a good fielder. His batting average was always around .300 with 20 to 30 home runs and 100 RBIs per year. He even stole over 30 bases in 2007.
In 2013, it only made sense when the Mets signed him to an 8 year $138 million contract. What nobody could foresee is injuries.
In the first year of his contract injuries held him to only 112 games played. He did hit .307 with 18 home runs in the shortened season. He played 134 games in the second year of his contract but his production dropped. He batted .269 with only 8 home runs. After that season, his career basically ended. The next three seasons he could only play in 38, 37 and 2 games. He had spinal stenosis and could never regain his good health. Due to his health, he retired after five seasons of his contract.
It is nobody’s fault when a player sustains serious injuries. However, when we consider the contract to the results, the Mets spent a lot of money for virtually no production. He hit only 38 total home runs in the five years of his contract.