No. 5 worst contract in LA Angels modern team history: Zack Cozart (2018)
The LA Angels made a very similar mistake with Zack Cozart as they did with Matthews. They fell for the trap of signing someone to a big deal after just one All-Star season. Sure enough, Cozart regressed to the mean with the Angels, and unfortunately did more than just that.
Cozart was a train wreck for the two years he was with the Halos. He hit .190/.261/.296 (.557 OPS) with just five home runs, 25 RBIs, and 33 runs. Keep in mind that he was signed to a three-year/$38 million contract.
The thing is, Cozart wasn't even very good offensively for the Reds other than the one season. There was no reason to do this, but the Angels did it. He played in 96 total games for the Angels.
Anyways, at least I learned something from reading into Cozart a little more today. I found out that it is apparently possible to have a negative OPS+. I have never seen that before, but in Cozart's second and final season, he posted a whopping -12 OPS+.
Again, it didn't work out with the Angels and Cozart at all.