Icon ios app
Strava
Free app for Android and iPhone

Cake - 100km and 1000mtrs