idiom
out of your league
Meaning
too good or powerful to compete with
Example
That company is **out of our league** in terms of resources.