ultramarathoner

noun

someone who participates in ultramarathons