Icon ios app
Strava
Free app for Android and iPhone

Route for: It seems like I'm doing the Cat twice this year... I might as well beat my own time!