Icon ios app
Strava
Free app for Android and iPhone

Team Bougie - Tour de France should have been 170k but phone died!