Background
Weaver was born in Danville, Kentucky. He spent part of his youth there and in Lubbock, Texas, where his father was the head football coach at Texas Technical in the 1950s.
Weaver was born in Danville, Kentucky. He spent part of his youth there and in Lubbock, Texas, where his father was the head football coach at Texas Technical in the 1950s.
His best year as a professional golfer was 1971 when he finished in the top-25 on the Professional Golf Association Tour money list.
In high school, he excelled in a number of sports. After graduation, he enrolled at Southern Methodist University, where he was a multisport letterman. Weaver moved to Georgia after college and became a dominant player in Georgia amateur golf.
He turned professional in 1964.
Weaver competed on the Professional Golf Association Tour from 1967–1976, winning twice in the early 1970s. In 1980 and 1981, he was the Georgia Professional Golf Association Player of the year.
After reaching the age of 50 in September 1989, Weaver began competing on the Senior Professional Golf Association Tour. Rallying from five shots down on the final day, he defeated J. C. Snead in a playoff with a birdie on the second hole.
After retiring as a touring professional, Weaver held club pro positions at Sea Palms, Sky Valley and Innsbruck golf clubs.
Weaver lives in Braselton, Georgia. He is a spiritual man of strong Christian faith. He has started junior golf programs at Saint Simons Island and Rabun County High Schools at opposite ends of the state of Georgia.
He was inducted into the Georgia Golf Hall of Fame in 1998, the Georgia Sports Hall of Fame in 2003, and the Northeast Georgia Sports Hall of Fame in 2004.
Professional Golf Association Tour wins (2) Other wins (18) Senior Professional Golf Association Tour wins (1) Senior Other senior career wins (9).
Professional Golf Association Tour playoff record (1–0) 1964 Louisiana Open 1966 Georgia Professional Golf Association Championship, Dixie Professional Golf Association 1969 Atlanta Open 1970 Georgia Professional Golf Association Championship 1971 Atlanta Open, Georgia Professional Golf Association Championship, Dalton Invitational 1972 Georgia Open 1973 Georgia Open 1974 Georgia Professional Golf Association Championship 1977 Georgia Open 1978 Georgia Professional Golf Association Championship 1979 Georgia Open, Georgia Professional Golf Association Championship, Georgia Match Play Championship 1984 Georgia Professional Golf Association Championship 1988 Houston Lake Invitational 2014 Weaver Cup Senior Professional Golf Association Tour playoff record (1–0) 2004 Landings Senior Classic 2005 Doublegate Senior Classic 2006 Dalton Beverage Senior Classic 2008 Waycross Senior Classic 2009 Dan Parish Senior Classic 2010 Georgia Professional Golf Association Seniors, Georgia Section Senior Junior 2011 Hard Labor Creek Senior Classic.