The 2012 season in MLB has certainly seen a share of surprises thus far.
With almost a quarter of the season finished, only one division winner from last year is currently leading their division now (Texas Rangers), and only four of last year's postseason teams has a winning record.
On the other side of the spectrum, the Los Angeles Dodgers have the best record in baseball, the Baltimore Orioles are leading the AL East, and the Oakland Raiders and Cleveland Indians have provided their fans with plenty of thrills early on in 2012.
So, what are the factors that have led to the success or failure of teams thus far? Let's take a look.