There is a significant amount of elite talent in the major leagues right now. MLB currently has a number of future Hall of Famers that are currently in their prime.
One of the best things about the players currently in MLB is that the talent is not all concentrated at the top. It is amazing that even the 100th-best player in baseball right now has a legitimate shot at putting up All-Star-caliber numbers this season.
Pinning down the top 100 players in MLB in 2012 is not an easy task. The differences between some of the spots on this list are incredibly small. For example, the 30th-best player and the 20th-ranked player could easily be guys that could change spots a few months into the year.
Make sure that is kept in mind when reading the list. The list takes into account performance from the past few seasons as well as projected future performance.