No. 2 worst contract in LA Angels modern team history: Albert Pujols (2012)
It's very easy to get sad when looking back at Albert Pujols' LA Angels contract. Pujols certainly isn't sad about it, as he earned $240 million over 10 years. From an Angels fan perspective, however, it can get upsetting.
Pujols was an All-Star one time with the Angels. One time. One time after being an All-Star nine times with the St. Louis Cardinals.
Pujols hit .256 with the Angels after hitting .328 with the Cardinals. He got on base 31.1% of the time for the Angels after getting on base 42% of the time with the Cardinals. He slugged .447 with the Angels after slugging .617 with the Cardinals.
The top five right-handed hitter of all-time certainly earned that title through his play with the Cardinals, and not the Angels. He hit 445 home runs in his 11 years with the Cards, and just 222 in his ten years with the Angels. He totaled just 561 runs scored in comparison to his 1291 with the Cardinals.
He ended up being released by the Angels and picked up by the Dodgers in his last year, where he was slightly better, but still a far below average player. His contract is finally off of the books this offseason, though, which is awesome.