8. Michael Ballack
Of course a German has to make out all-time penalty takers list. They never miss them!
The Germans have built up a reputation of being good from the spot, as an English fan, I know that too well, and Michael Ballack is the German that makes our list.
His power and also his accuracy made his penalty pretty much unstoppable.