Icon ios app
Strava
Free app for Android and iPhone

Banks Trailhead 20 miler (race simulator)