7. Brett Favre
Favre was the first NFL quarterback to complete 6000 passes, pass for 500 touchdowns, throw for 70,000 yards, and attempt 10,000 passes. That should tell you something about his longevity. The 20-year veteran spent most of his elite career with the Green Bay Packers, but also played for the Jets and the Vikings.
One of the sport’s greatest quarterbacks, he’s the only player to win the NFL MVP award three consecutive times. During his time with the Packers, he made an NFL record 297 consecutive starts. Meanwhile, he was also the first quarterback to defeat each one of the league’s 32 franchises.