Brett Farve
Jerry Rice does but he is retired. Terrel Owens has the most for an active player.
Darren McFadden
John Carney he is a free agent, but he is 47 years old and still active in the NFL only he is a free agent
Ray Lewis #52. 16 years with Baltimore Ravens he is 36 years old.
Larry csonka
USC
In 1970, the average NFL player lasted nearly five years in the league. By 1986, he had a three-year stay, a downward trend that continued as the league adopted more pass-happy formations, such as the West Coast offense, according to the NFL Players Association. A vested NFL player (meaning they get their pension after retirement) has to play a least 4 years. It's a short stay for most and this is why you see athletes trying to get the most money from NFL owners. Most NFL players as of 2010 play for an average of 10 years, but it also depends on the position that you play and the shape that you are in.
TEnnessee
Michigan
Lsu
Ndamukong Suh from the Detroit Lions is the most hated player in the NFL.
Ray Lewis