Icon ios app
Strava
Free app for Android and iPhone

Frontrunners 19.5 km (variation with an extra half to 20 km)