Less than halfway through the first year of his five-year, $75.25 million contract signed in November, it's starting to look like the Atlanta Braves made a giant mistake by signing B.J. Upton as a free agent. It's been so rough that Upton has been benched already, and fans are starting to think this could be nearly as bad as the five-year contract given to Dan Uggla before the 2011 season.
Upton is hitting just .165 with six homers and 12 RBI in 55 games, and his OPS is an ugly .549. Sure, he has time to turn things around, but right now, he is a major liability at the plate.
He's always had some issues, but never at this level. This article will take a look at five reasons for Upton's struggles in Atlanta.