be no match for someone - definition and synonyms

phrase
  1. to be not as good, strong, clever etc as someone you are competing against

    Despite thorough preparation, England’s cricketers were no match for India.

See also main entry: match