Longtime Angel Jered Weaver announces retirement from baseball – Los Angeles Times

Jered Weaver, who won more games than all but one pitcher in Angels history and left some $60 million on the table to play for them, announced his retirement Wednesday.

Weaver, 34, a three-time All-Star for the Angels and the franchise’s most recent 20-game winner, called it a career after failing to win in any of his nine starts for the San Diego Padres.

“I’ve decided to step away from baseball,” Weaver said in a statement released by the Padres. “While I’ve been working hard to get back on the mound, my body just will not allow me to compete like I want to.”

Even as his fastball velocity slowed to the low 80s, Weaver competed fiercely last season, leading the Angels in innings pitched and making all of his starts until the final weekend. But after he posted a 5.06 earned-run average and gave up 37 home runs, the Angels let him go, and he signed with a Padres team in need of veteran starters to soak up innings.