Major league baseball has revealed their top selling jerseys for 2013 and the list has a few major surprises.

According to just jersey sales, Buster Posey, the tremendous catcher for the world champion Giants is the most popular player in the game. Posey came back from a devastating leg injury to lead San Fran to their 2nd title in 3 years.

2nd and this is and isn't a surprise- The Hammer Of God-aka Mariano Rivera. It is a surprise cause you would think that in his 19th year in the majors, and his final year, everyone who wanted a Rivera jersey would own 1 by now. On the other hand " Mo" is getting so much rightful attention in his final season this shouldn't surprise.

Rounding out the top 5 I think are some surprises. 3 is Yadier Molina, the all star catcher of the St. Louis Cardinals and their team leader.4th and 5th went to a pair of NY Mets, making them more popular in other cities then their own if ticket sales to Met games in any indication. David Wright is 4th and Matt Harvey, the NL starting pitcher in the All Star game, finished 5th.

The rest of the top 10 are as follows- 6th- The Washington Nationals Bryce Harper. At number 7, showing his staying power is comparable to his star power despite not playing but 1 game on the season is future hall of famer Derek Jeter. 8th place went to the great Manny Machado, who despite being in his 2nd year has shown talent and brilliance in the field and at the plate. 9th  is Mike Trout, the 2nd year wonder kid of the Los Angeles Angels. Finally finishing 10th is the new kid on the baseball block Yasiel Puig of the Dodgers. Despite only 40ish games played Puig is lighting up the baseball world and the cash registers of retailers who dish his jersey