Weaver, 29 ans, avait été assigné aux ligues mineures vendredi dernier. Il a présenté une fiche de 6-10 et une moyenne de points mérités de 6,29 en 16 départs avec les Angels après avoir signé un contrat d'un an, évalué à 8,3 millions $, en tant que joueur autonome durant la saison morte.
En carrière, Weaver affiche un dossier de 81-97 en 225 départs.