About Pacevine

A pacing plan computed from your route, not a flat average.

The problem

On a flat marathon, one target pace works for the whole race. On a mountain course it never does. Grade, terrain, and the fatigue that builds through the day break a flat average — the same runner can range from 6 to 20 minutes per kilometre in a single race. Predictions built on road logic fail, and runners blow up mid-race or miss cutoffs.

Most existing tools either ignore terrain and fatigue, or work as a black box: a number appears with no explanation of how it was computed and no way to check it.

How it works

Upload your route GPX, or pick a race from our catalog. We compute a pacing plan segment by segment, from the actual elevation profile, terrain, and a fatigue model — not one average pace applied to the whole route.

The plan goes with you on race day: a Garmin data field carries it on your wrist and adapts as you run (more watch platforms are coming). The plan can be recomputed and edited — you stay in control, not the algorithm.

What we hold to

Honest numbersWe never invent data. If we can't compute something reliably, we show "—" and say why, instead of making up a value.

Transparent methodElevation gain depends on how you smooth the GPS track — there is no single true number. We explain our method openly instead of pretending there is one.

Engineering over marketingWe validate the model against real routes and reference tools. Your own pace on a route beats a population average.

Found a route that broke the plan, or have a question? Tell us through the contact form — we read every message.