Strava can predict your race finish times

Engadget 

Strava has had a few new developments recently, including buying personalized running plan app Runna. Now, it has launched a new training feature for distance runners called Performance Predictions, which gives estimated finish times for difference race lengths. The app will now offer possible times for a 5K, 10K, half marathon and marathon -- so, now, it's not only your own goals you have to live up to but Strava's as well. Strava is providing these predictions using a machine learning model (shocking) which looks at over 100 data points from the individual and the performance of similar runners on the app. The times should change after every run and based on rest periods.