🏃♂️ 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 StravaWe 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.