No! The best player in the world by far is Abdul Osman, who plays for Northampton Town. The defensive midfield player has scored numerous goals this season, and also scored winning penalties in the the penalty shoot-outs against Reading and away at Liverpool, where 'The Cobblers' beat the premier league outfit.
Robert Earnshaw has scored in every division in England, in both cups (but not finals) and at international level.
it is Pele a legend of football he has scored 1280 goals
As of 24 June 2012, Wayne Rooney has scored 29 goals in 76 appearances for England.
Sir Bobby Charlton .