By Mark Sheldon

Perhaps because strong season, or his thrilling Home Run Derby victory in the All-Star festivities at GABP, Todd Frazier is ranked among players for top jersey sales. The Reds 3B came in at №15, in his first time on the list.

The list is based on sales of Majestic jerseys from MLB.com/shop, the official online shop of Major League Baseball, between Opening Day 2015 and the 2015 All-Star Game.

Here is the top 20:

1. Madison Bumgarner, San Francisco Giants2. Kris Bryant, Chicago Cubs

3. Buster Posey, San Francisco Giants

4. Clayton Kershaw, Los Angeles Dodgers

5. Bryce Harper, Washington Nationals

6. Hunter Pence, San Francisco Giants

7. Mike Trout, Los Angeles Angels

8. Matt Harvey, New York Mets

9. David Ortiz, Boston Red Sox

10. Anthony Rizzo, Chicago Cubs

11. Dustin Pedroia, Boston Red Sox

12. Yadier Molina, St. Louis Cardinals

13. Miguel Cabrera, Detroit Tigers

14. Felix Hernandez, Seattle Mariners

15. Todd Frazier, Cincinnati Reds

16. Andrew McCutchen, Pittsburgh Pirates

17. David Wright, New York Mets

18. Albert Pujols, Los Angeles Angels

19. Max Scherzer, Washington Nationals

20. Adrian Gonzalez, Los Angeles Dodgers