Icon ios app
Strava
Free app for Android and iPhone

Unofficial Plusnet Yorkshire Half Marathon - Sheffield