Drew Weaver (born May 18, 1987) is an American professional golfer. Weaver was born in High Point, North Carolina. He grew up playing at nearby Willow Creek Country Club. He won the 2007 Amateur Championship with a 2 & 1 victory over Australian Tim Stewart. Weaver played college golf at Virginia Tech. He began competing in professional tournaments shortly after graduating in 2009. He made his first cut in a major at the 2009 U.S. Open where he finished tied for 40th. He played on the 2009 Walker Cup team. Weaver turned professional in 2009.