8. James Harrison
James Harrison could have played in the NFL until he was 50 years old if he wanted to, because he was still stronger than anyone in the league last year when he was 40.
Harrison was one of the best pass rushers in the NFL during his time with the Pittsburgh Steelers and had 84.5 career sacks. Harrison won two Super Bowls with the Steelers, was the 2008 Defensive Player of the Year and a five-time Pro Bowler.