Long is a two-time Tennessee State Open champion (1987, 2003) and a winner of 10 TGA state titles overall – three Tennessee Mid-Amateurs (1988, 89, 91), three Tennessee Four-Balls (1996, 97, 07), the 1987 Tennessee Match Play and the 2002 Tennessee Two-Man Scramble. On the national level, he has made 15 appearances in United States Golf Association (USGA) championships, including four United States Amateur tournaments, six U.S. Public Links, three U.S. Mid-Amateurs, one U.S. Senior Open and one State Team Championship. In 1999, Long played in the U.S. Amateur at Pebble Beach – eventually won by fellow Tennessee Golf Hall of Fame inductee David Gossett – and opened match play with a win over PGA Tour player Charley Hoffman before suffering a close 1-up defeat to another Tour player, Hunter Haas. Long was an All-Ohio Valley Conference standout at Austin Peay State University in the 1970s before turning professional in 1980. He regained his amateur status five years later.