Emulator

Webster's Dictionary of the English Language

·noun One who emulates, or strives to equal or surpass.