The Angels reached an agreement with free agent right-hander Joel Pineiro on a two-year deal worth $16 million, two sources told SI.com on Wednesday night.
The Mets and Dodgers had been considered the frontrunners for Pineiro.
Pineiro went 15-12 with a 3.49 ERA in 32 starts with the Cardinals in 2009.
Angels Surprisingly Sign Pineiro