Well, I'm aware it's a much used phrase of course, but it has no actual relevance to what is being implied. It's a cliche with no parallels to to the context in whih it is being used.
ignoring that it could be to do with the progression towards champions league football (i.e. the title of the thread), yeah, you're right of course...no parallels to the context whatsoever.