Top 10 Hottest NFL Players (Most Attractive & Best Looking)
10. Cam Newton
9. Eric Decker
8. Brock Osweiler
7. Reggie Bush
6. Clay Matthews
5. Miles Austin
4. Colin Kaepernick
3. Tom Brady
2. Russell Wilson
1. Jimmy Garoppolo