The social network for athletes
Probably the most popular tracking site out there, Strava makes it easy to track your runs and see and comment on what your running buddies are up to.
You can upload activities from your GPS device (over 50 are supported) or use the Strava app on your Android or Apple phones.
It's free to use, although there is also a premium paid version that unlocks a few extra features.
A 45 million strong running community
Runkeeper lets you track runs, set goals, follow plans, compare workouts and monitor your progress.
It has a large user base and allows you to connect with friends
There's also an app that includes features such as audio cues to help you keep distance, pace and time.
Tracking, analysis, sharing and encouragement
Garmin Connect is specially created for Garmin devices.
There's both a web site and an app that is intended to integrate with your training device, allowing you to upload activities from it and download training plans to it.
Keep your fitness in sync
Tapiriik allows you to synchronize your fitness activities between various trackers, including the ones linked above.
It's free to use and for a small yearly fee you can automatically sync your activities.
The Training Log for Athletes, Coaches, Teams & Clubs
Final Surge is dedicated to bringing athletes and coaches of all types the very best online training log product on the market.
Created by coaches and athletes, it has all of the features you need to track and analyse your training, from planning future workouts to importing GPS data from your fitness devices.
And you can use the Final Surge app to view and record workouts on your mobile device.
In addition, Final Surge provides training plans for runners and triathletes created by some of the top coaches in the country.