Challenger

(n.) One who challenges.