What is the average career length of a NFL football player?
The average career of an NFL player is 3 1/2 seasons according to the NFLPA.
"There is a little bit of a misrepresentation or a misunderstanding on that. Frequently, it is said that the average career is about 3.5 years. In fact, if a player makes an opening day roster, his career is very close to six years…If you are a first-round draft choice, the average career is close to nine years. That 3.5-year average is really a misrepresentation. What it adds is a lot of players who don't make…
Career length depends on ability and performance, but a recent study out of Colorado University - Boulder found that 5.6 years is the average length for an MLB player with one in five players only lasting for a single season. Interestingly, at every point in a player's career, the study states, the player has an 11% chance of his career ending.