Is there an idiom that means that someone has an advantage over you in a fight or competition?

I can think of "I have the higher ground", but I can't think of anything else. I don't like this, because it sounds like the person has the higher ground and is standing on the higher ground as in "Anakin, I have the higher ground", so is there anything else I can use? And this can lead to confusion if you're not a native speaker with a thick accent.

1 Answer 1


"I have the upper hand" is a good way to communicate this concept unambiguously.

Some of the other answers on Is there an idiom that means that you are in a very strong negotiation position in a negotiation? would be related, but there's two categories:

  • I physically have the advantage
  • I mentally and strategically have the advantage

It sounds like you're trying to communicate a physical advantage, so other good candidates would be:

  • Also, "to have an edge (over someone)"
    – gotube
    Jul 27, 2021 at 6:17
  • It's "over a barrel", and "to be in the driver's seat in this fight".
    – gotube
    Jul 27, 2021 at 6:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .