Meaning of “give someone a run for his or her money” in the English Dictionary

american-english dictionary

"give someone a run for his or her money" in American English

See all translations

give someone a run for his or her money

to be as good at something as someone who is extremely good:

He’ll give those professional players a run for their money.

(Definition of “give someone a run for his or her money” from the Cambridge Academic Content Dictionary © Cambridge University Press)