This is the question I find myself asking and in this century, in the finals of the Euros or World Cup, it's only Germany in 2021. Back then we were ranked well above Germany.
I think you have to go back to Euro 96 to when we beat teams ranked above us in the Euros or WC.