Manning tops list of top-selling NFL jerseys

We love best-selling jersey lists because it's a popularity contest with people voting with their wallets. Here are the top-selling NFL player jerseys on NFLShop.com from April 1 through Sept. 30:

1. Peyton Manning, Denver Broncos

2. Robert Griffin III, Washington Redskins

3. Tim Tebow, New York Jets

4. Aaron Rodgers, Green Bay Packers

5. Eli Manning, New York Giants

6. Andrew Luck, Indianapolis Colts

7. Tom Brady, New England Patriots

8. Patrick Willis, San Francisco 49ers

9. Victor Cruz, New York Giants

10. Troy Polamalu, Pittsburgh Steelers

11. Cam Newton, Carolina Panthers

12. Drew Brees, New Orleans Saints

13. Rob Gronkowski, New England Patriots

14. Tony Romo, Dallas Cowboys

15. Clay Matthews, Green Bay Packers

16. Calvin Johnson, Detroit Lions

17. DeMarcus Ware, Dallas Cowboys

18. Ray Lewis, Baltimore Ravens

19. Brian Urlacher, Chicago Bears

20. Darren McFadden, Oakland Raiders

21. Frank Gore, San Francisco 49ers

22. Michael Vick, Philadelphia Eagles

23. Jason Witten, Dallas Cowboys

24. Marshawn Lynch, Seattle Seahawks

25. Jason Pierre-Paul, New York Giants