Endomondo | Community based on free GPS tracking of sports available on iPhone, Android & Windows phones.
Strava | Running and Cycling GPS Tracker, Performance Analytics, Maps, Clubs and Competition available on iPhone and Android only, no Windows phone app. (a mistake by Strava I think)...