7. Robert Lewandowski: Poland
The all-time top scorer of Poland is one of the best strikers of this generation. He is one of those rare clinical finishers who can score with his head and both feet. Lewandowski is strong and quick which makes him the nightmare for the defenders. He is the main man of Poland and he has lived up to the expectations as he scored 16 goals for Poland in the World Cup qualifiers which is a record. Even at the age of 29, he still managed to score 41 goals last season for Bayern Munich.