Runkeeper keeps track of your workouts

RunKeeper uses GPS information to track and record your work outs. RunKeeper can track your runs, bike rides, and many other activities. I’m sure you could use it on a dirtbike if you wanted to.

Price: Free
App Store Link: RunKeeper
Developer Link

Watch the RunKeeper Review