Answer
Shane Lechler is the holder of the NFL's all-time record in career punting average. Lechler, who played for the Oakland Raiders and the Houston Texans, averaged 47.4 yards per punt during his 20-year career. This record is unlikely to be broken anytime soon, as it is over two yards higher than the second-place finisher, Jeff Feagles.