give (someone) a run for (their) money

Meaning(s)

1. compete well against someone in something

Popularity

High

Professional

High

Social

Check Icon How to Memorize

we have the skill to give anyone a run for their money

Check Icon Analysis

The idiom to give someone a run for their money means to be a worthy opponent for someone or to make it difficult for someone to win it by performing well or matching their abilities. This expression is usually used to say that it was difficult to beat someone or to win against them.

Check Icon Social Examples (Advance)

  1. Even though we are a better team, we should not underestimate our opponents. I think they will give us a good run for our money.
  2. I thought I would be a clear winner in the race but I certainly got a run for my money.

Check Icon Professional Examples (Advance)

  1. We don't have the resources of our rivals, but with the right recruitment I believe we can give them a run for their money.
  2. The telecommunications company has grown to the point where they can now give anyone in the industry a run for their money.

Related Links