Weaver, 34, struggled to a 7.44 ERA in nine starts with the Padres this year after signing a one-year deal with the club before the season. He has spent most of this year on the disabled list with hip issues and was unable to get healthy enough to return to the mound.
Weaver, of course, is best known for his 11 seasons with the Angels from 2006 to 2016 in which he posted a 150-93 record and 3.55 ERA in 322 starts. Weaver retires as a three-time All-Star who finished in the top five of the AL Cy Young voting in three consecutive seasons from 2010 to 2012.
Weaver’s other accomplishments include leading the AL in wins in both 2012 and 2014 and pitching a no-hitter in May 2012.
We at MLBDD wish Weaver the best in future endeavors.