Icon ios app
Strava
Free app for Android and iPhone

Early 105km ~ 4.5hrs?