From Reddit "It's Finally Over" -- Some really bad MLB contracts have now mercifully ended Alex Rodriguez - 10 years, $275 million with the Yankees; released in August 2016 Carl Crawford - 7 years, $142 million with the Red Sox; traded to Dodgers in August 2012; released in May 2016 Matt Cain - 6 years, $127.5 million with the Giants Josh Hamilton - 5 years, $125 million with the Angels; traded to Rangers in April 2015; released in August 2016; re-signed with Rangers in Janaury 2017; released in April 2017 C.C. Sabathia - 6 years, $147 million with the Yankees Andre Ethier - 5 years, $85 million with the Dodgers Anibal Sanchez - 5 years, $80 million with the Tigers Melvin Upton Jr. - 5 years, $75.25 million with the Braves; traded to Padres in March 2015; traded to Blue Jays in July 2016; released in April 2017; signed by Giants to minor league deal; released in August 2015 Matt Harrison - 5 years, $55 million with the Rangers; traded to Phillies in July 2015 Ubaldo Jimenez - 4 years, $50 million with the Orioles Matt Garza - 4 years, $50 million with the Brewers Billy Butler - 3 years, $30 million with the Athletics; released in August 2016; signed with Yankees in August 2016; granted FA