An average NFL player's career is 3.3 years

While we think of NFL superstars like Tom Brady, Drew Brees, and Frank Gore having amazingly long careers, most NFL players do not stay in the league for long at all. The average NFL career only lasts 3.3 seasons, which is remarkably short. The longest NFL career by position belongs to the kicker, who plays an average of 4.87 seasons, while the running back has the shortest average career, with only 2.57 seasons under their belt.