Icon ios app
Strava
Free app for Android and iPhone

Phone died at 11.2miles, total 31.11miles in 1hr 57m