No. 4 worst contract in LA Angels modern team history: Mo Vaughn (1999)
Similar to the previous two LA Angels signings I highlighted, Mo Vaughn turned into a very bad ballplayer as he spent time with the team. Vaughn went from an All-Star in 1998 to a horrific contract after a couple of years.
In his first couple of years with the Halos, Vaughn hit .276/.362/.503 (.865 OPS) while smoking 69 home runs and driving in 225 RBIs. After that, however, injuries had him miss the 2001 season.
Vaughn was signed to a six-year/$80 million contract. 2001 was a year where he didn't earn anything, and his weight got out of control. He had to be dealt to the New York Mets.
The Halos still had to pay over $30 million for a player who was counted on to be the All-Star he had been, and potentially the MVP he had been before in 1995. Unfortunately, he had two solid years and that was it. He regressed, and then had to sit out for an entire season.
For what it's worth, the Mets may have been screwed even more, as he played in just 166 games with them and even batted .190 with them the second year.