The age at which most nfl players retire varies widely, but the average age is around 2y.