 He spent his first seven years punting for the Detroit Lions and the last four years with the Seattle Seahawks.During his career, Weaver punted 693 times for 27,897 total yards.In 1975, Weaver was named the NFC Punter of the Year and in 1988 "The Sporting News" called him “One of the Top 20 Punters of all Time”.