
Strava Pacing Optimizer
Plan and optimize your next effort over a Strava segment

Plan and optimize your next effort over a Strava segment
Strava Pacing Optimizer is a tool that allows Strava users to generate time estimations for any segment under preselected power and weather conditions. Strava is the leading social network for athletes, especially cyclists, where users compete for the best times on Segments. A record-breaking ride requires a careful balance of fitness, terrain, and weather. With this tool, athletes can identify the most favorable conditions to perform at their best without wasting effort on non-optimal days.
Data was extracted from cyclists’ .fit files and converted into thousands of segments, which were then merged with meteorological data to include weather conditions. The final dataset trained an XGBoost Regressor model to predict ride times. In the interactive dashboard, users can view their estimated time, suggested weather conditions, segment details with a 3D map, a speed graph across the segment, and an updated leaderboard reflecting the predicted effort.