Soccer superstar David Beckham has topped a poll to find the greatest goal of all time. His eye-popping 25-yard free kick in the dying seconds of England's crunch World Cup qualifying match against Greece in 2001 came first in the survey by SportingFix.com.