About

The science behind your splits

Data analytics and mathematical models applied to endurance performance — to turn your training into a concrete race plan.

Training data analytics dashboard
Continuous analysis of load, heart rate and power from your sessions
Mathematical models applied to runner biomechanics
Proprietary mathematical models to estimate pace, fatigue and hydration

The model

HeyMasterPaceLab combines three signals — your run threshold pace, cycling FTP, and swim CSS — with race-specific intensity targets to produce realistic, discipline-aware pacing.

Race intensities

  • Marathon: ~94% of threshold pace, 85–92% LTHR
  • Olympic triathlon bike: ~85% FTP · run: ~95% threshold
  • Half Ironman bike: 75–80% FTP · run: ~91% threshold (with fatigue)
  • Ironman bike: 65–72% FTP · run: ~85% threshold (strong fatigue penalty)

Fatigue model

For triathlons, run pace is decayed by accumulated swim+bike duration: roughly +2.2% slower per hour of prior racing, capped at 12%. This matches empirical run pace dropoff across age-group athletes at 70.3 and 140.6 distances.

Connecting your devices

Direct Garmin connection isn't live yet, but it's coming soon. In the meantime, by connecting Strava you already have full control of all your data: Strava is synced with Garmin, Wahoo, Polar, Apple Fitness and TrainingPeaks and automatically collects every activity for you.

HeyMasterPaceLab handles the rest: it analyses your history in real time with the best mathematical model ever applied to endurance pacing, returning race predictions, hydration and splits tailored to you.

Roadmap

  • Garmin OAuth + automatic activity sync (coming soon)
  • FIT / GPX file upload
  • Course elevation profile and pacing per segment
  • PDF race-day plan export