Winning three World Series titles in five years is generating much more than rings and trophies for the San Francisco Giants.

MLB and the MLB Players Association released the rankings for jersey sales from MLB.com's shop for the first half of the season on Thursday, and there was a Giant invasion.

Three Giants -- Madison Bumgarner, Buster Posey, and Hunter Pence -- were in the top 10 jerseys sold from Opening Day to the All-Star Game.

More from FoxSports

Bumgarner's jersey was the most popular buy in MLB in the first half of the season, and Posey and Pence didn't trail far behind, falling No. 3 and No. 6 on the list, respectively.

While a few teams had multiple players appear on the top 20 list (featured below), the Giants were the only team to have three players on the list, nonetheless in the top 10.

Three makes a dynasty.

1. Bumgarner

2. Kris Bryant, Cubs

3. Posey

4. Clayton Kershaw, Dodgers

5. Bryce Harper, Nationals

6. Pence

7. Mike Trout, Angels

8. Matt Harvey, Mets

9. David Ortiz, Red Sox

10. Anthony Rizzo, Cubs

11. Dustin Pedroia, Red Sox

12. Yadier Molina, Cardinals

13. Miguel Cabrera, Tigers

14. Felix Hernandez, Mariners

15. Todd Frazier, Reds

16. Andrew McCutchen, Pirates

17. David Wright, Mets

18. Albert Pujols, Angels

19. Max Scherzer, Nationals

20. Adrian Gonzalez, Dodgers

(h/t MLB.com)