challenger

noun
  1. a person who competes against someone in a contest or competition
  2. a person who questions or disputes something established

Examples