Wiktionary
ultramarathoner
n. (context athletics English) someone who participates in ultramarathons