GPS route cycling pacing calculator and race time predictor
Add your GPS route and FTP to model bike and surface inputs, pacing, splits and estimated race time.
Route-based cycling pacing, not a generic speed calculator
TrainCraft simulates your actual GPS route with air resistance, rolling resistance, gradient, surface and fatigue. The result is a course-specific time estimate and pacing context rather than a simple average-speed calculation.
Add your route, FTP and bike setup
Upload a GPS route (.fit or .gpx from Strava, Garmin or RideWithGPS), set FTP, weight and bike type (road, TT, gravel or MTB), then choose race format, surface conditions and a pacing strategy. Get an estimated finish time, splits and the power needed for the route.
Try the existing climb estimate
Enter your FTP and weight to see a sample climb estimate. The full Race Predictor in the app adds your route, race format, equipment and pacing controls.
Predict your
performance.
See how power and weight affect your time on a real climb.
What FTP do you need for your target time?
Enter the finish time you want. We run the same quick estimate again and again until it matches.
Course: TrainCraft Test Climb
Use h:mm:ss or mm:ss, for example 1:05:00.
*Demo simulation uses standard road bike physics (CdA 0.32, Crr 0.004). for custom bike types, surface analysis, and detailed splits.
This climb demo is an estimate for a sample route; it is not a prediction for your own race course.
Pacing outputs for each race format
Time trials, gran fondos, criteriums, multi-lap circuits and stage-race climbs are supported. Compare steady, negative-split and all-out pacing to see how the strategy changes the predicted time and splits.
Train for legendary climbs
Use detailed gradient profiles for iconic climbs to estimate ascent time and plan your pacing before you ride.
Browse the full catalogue of famous climbs.
Frequently asked questions
How does the cycling race time predictor work?
It runs a physics-based simulation using your FTP, weight, bike type and aerodynamics against the elevation, distance and surface of your route. It models air and rolling resistance, gradient, power decay and fatigue rather than a simple average-speed extrapolation.
What race types are supported?
Time trials, gran fondos, criteriums, multi-lap circuits and stage-race climbs. You can configure laps, intensity strategy (steady, negative split, all-out) and surface conditions.
How accurate are the predictions?
Predictions are estimates. Calibrating the model with your past rides from Strava or Garmin improves accuracy, but weather, drafting, mechanicals and nutrition still affect real results, so use the output as pacing guidance rather than a guarantee.
Can I predict my time up famous climbs?
Yes. TrainCraft has profiles for legendary climbs like Alpe d’Huez, Mont Ventoux and the Stelvio, so you can estimate your ascent time and pacing before you ride them.
Ready to train smarter?
Create a free account and start in minutes. No card required to begin.