🏃‍♂️ AI-Enhanced Race Prediction Calculator

Get personalized race time predictions using your Strava training data and advanced algorithms

📱 Connect Your Training Data

Connect your Strava account to get personalized race predictions based on your actual training data

🔗 Connect with Strava

We only access your activity data to provide predictions. Your data remains private.

⏱️ Manual Prediction Calculator

🧠 How Our AI-Enhanced Predictions Work

OAuth 2.0 Strava Integration

Secure OAuth flow with environment-aware redirect URIs, intelligent iframe detection to prevent authorization failures, and session-based token storage.

90-Day Training Analysis

We analyze pace progression, long runs (≥15km), tempo efforts, weekly volume, and effort distribution to build your comprehensive fitness profile.

ML-Enhanced Algorithm

Our engine computes weighted recent average pace, applies multi-factor adjustments for volume, long-run quality, fitness trend, and consistency scoring.

Enhanced Riegel Formula

For manual predictions, we enhance the classic Riegel formula with ML-derived correction factors across 5K, 10K, and half marathon distances.

⚙️ In-Depth Engine Insights

Behind the scenes, our prediction engine orchestrates a secure OAuth 2.0 flow, intelligently detects iframe contexts to prevent authorization failures, then retrieves your last 90 days of runs. Our data pipeline analyzes pace progression, long-run performance (≥15 km), tempo efforts, weekly volume, and effort distribution. The AI-enhanced algorithm computes a weighted recent average pace, applies multi-factor adjustments for volume, long-run quality, fitness trend, consistency, and tempo work, and outputs your marathon time with a confidence score. For manual users, we enhance the classic Riegel formula with ML-derived correction factors across 5K, 10K, and half marathon distances, while integrating training volume penalties or bonuses to reflect real-world readiness.