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.