Tony Gonzalez was 37 years old when he played his final NFL season in 2013 and then retired, having been born on February 27, 1976 and finishing his career after that 2013 season.