a big fish in a small pond - definition and synonyms

phrase
  1. someone who is important or powerful only because there are not many other people competing with them
See also main entry: fish