The Texans have reached a one-year contract agreement with punter Shane Lechler. Lechler, 41, will be punting in his 19th season and his sixth with the Texans.