5) Miroslav Klose – Germany – 130 caps
The German forward has been one of the best finishers in European football over the past decade. While Klose doesn’t do very much outside the box, when the 34-year-old receives the ball within 20 yards of the goal, he invariably scores. Klose’s bagged 68 goals for Germany, making him the joint all time top scorer with Gerd Muller. He’s also the only player in football history to score more than four goals in three separate major tournaments.
COMMENTS