Here is my favourite list for long distance shoots;
When I think of a long distance goal, two players come to my mind, one is the legend of Rome, Francesco Totti and the other is the former Brazilian footballer of Juninho Pernambuceno. Both were very skillful footballers in their time.
The first name that comes to my mind when it comes to football players who score from a long distance is Roberto Carlos, the legendary left back of Real Madrid. Another name is Ronaldinho, who is also Brazilian. The third name is Pierre Van Hooijdonk.
The main names that come to my mind when it comes to football players scoring from far are Ronaldinho, Roberto Carlos, Del Piero, Beckham, Hagi, Alex de Souza and Cristiano Ronaldo.
George Hagi is my favourite guy as a long distance scorer. And Sunsuke Nakamura follows him.