Free race-day planning tool
Make time for the whole race.
The miles, the stops, the checkpoint deadlines. Put them in one plan and see where your time goes.
Ultra pace calculator for 50K, 50 miles, 100K, 100 miles and your own distance.
Start with an example. These fictional 50K checkpoints show how it works. Replace them with your race and your own estimates.
Clock times follow the race time zone, including daylight-saving changes. Elapsed times always count from your start. Switching distance units keeps the underlying distances and times.
Build your checkpoint plan
Enter each section distance, not the distance from the start.
Up to 30 points including the finish. Adjust the neighbouring sections when you add or remove a point.
Take it to the start line
Your race-day timetable
My 50K plan · Start 17 Apr 2027, 08:00:00 GMT-4
| Checkpoint | Distance (km) | Moving / stop | Arrival / departure | Cutoff | Margin |
|---|---|---|---|---|---|
| Checkpoint A | 1212 this section | 1h 50m10m stopped | 17 Apr 2027, 09:50:00 GMT-4Leave 17 Apr 2027, 10:00:00 GMT-4 | 17 Apr 2027, 10:30:00 GMT-4Applies to departure | 30m spare |
| Checkpoint B | 2513 this section | 2h 20m15m stopped | 17 Apr 2027, 12:20:00 GMT-4Leave 17 Apr 2027, 12:35:00 GMT-4 | 17 Apr 2027, 13:00:00 GMT-4Applies to departure | 25m spareTightest margin |
| Checkpoint C | 3813 this section | 2h 30m15m stopped | 17 Apr 2027, 15:05:00 GMT-4Leave 17 Apr 2027, 15:20:00 GMT-4 | 17 Apr 2027, 16:00:00 GMT-4Applies to departure | 40m spare |
| FinishFinish line | 5012 this section | 2h 10m0m stopped | 17 Apr 2027, 17:30:00 GMT-4 | 17 Apr 2027, 18:00:00 GMT-4Applies to arrival | 30m spare |
A margin of zero means arriving or leaving exactly at the cutoff, with no time spare. A negative margin means the plan misses that deadline. No cutoff entered means that point has not been checked.
Your entries stay in this open page. Download or print before leaving or refreshing. No account is needed.
A little context
A useful plan leaves room.
Start with your organiser’s full checkpoint timetable. Check whether each deadline means arriving, leaving or starting another lap. Then estimate each section using the terrain and your own experience.
Read the cutoff and pacing guideHow is the time calculated?
Each section’s moving time is added to the previous departure. Your stop is then added to give the next departure. A cutoff margin is the deadline minus the relevant arrival or departure. The finish is always checked on arrival.
In the quick estimate, distance multiplied by moving pace gives moving time. Stops are added once. A finish buffer reduces the time available when calculating the required moving pace, but does not get added as another stop.
What happens when the race crosses midnight?
Dates roll forward automatically. Enter clock cutoffs with their actual date, or use hours elapsed since the start, such as 27:30. The selected race time zone controls the clock, wherever you are planning from.
Daylight-saving changes are included. If a local time occurs twice when clocks turn back, choose its first or second occurrence. A time skipped when clocks move forward must be corrected.
Does this predict how fast I can run?
No. The calculation uses the times and paces you enter. It does not estimate fatigue, weather or the effects of climbing. Use different section times to reflect your own assumptions, and revisit them when the course or conditions change.
Can I take a copy?
Download the timetable as a CSV, or use Print plan to print it or save a PDF through your browser. Entries are not saved when you refresh or leave the page.
Give each stop a job
Make the handover easier.
A little preparation can keep your crew and drop bags working with the plan.