There are two types of ultramarathon events: those that cover a specified distance or route; and those that last for a predetermined period of time (with the winner covering the most distance in that time).