Built by cyclists for cyclists, Strava tracks their rides, offering data like speed, distance, time, elevation and more. The service is free, but with a paid subscription ($80 per year or $7 per month), they will get access to advanced metrics, route planning and a training dashboard. Strava can track both swimming and running. Currently, Strava offers a 30-day free trial.