+100,000 runners with 4.7 stars
Updated
The apps you need for your marathon
Short answer
For a marathon you need two kinds of app: one to train and one for race day. Train with Strava, Runna, Nike Run Club, Garmin Connect or adidas Running; most have a free tier, and Runna is built around personalized plans. On race day, add the race’s official app for chip times and CheerMyRun for the people following you: a live map and voice cheers in your headphones.
We make CheerMyRun; every other app is described from its own official page.
01
Training: the months before the race
Pick one app to log every run and, if you want structure, one that gives you a plan. Most runners use their watch’s app plus one of these.
Strava
Tracking and communityGPS tracking for every run, with clubs, segments and friends’ activity. Free to use, with a paid subscription for extra features.
strava.com ↗Runna
Personalized training plansBuilds a training plan around your race date, goal time and schedule, with guided workouts. Runs on a subscription.
runna.com ↗Nike Run Club
Free guided runsFree guided runs with audio coaching and free training plans, plus GPS tracking for your everyday runs.
nike.com ↗Garmin Connect
Garmin watch companionThe free companion app for Garmin devices: syncs your runs, training load, sleep and heart rate, and can load structured workouts to your watch.
connect.garmin.com ↗adidas Running
Tracking with plansGPS run tracking, training plans and progress stats. Free to use, with a premium membership for more plans and features.
adidas.com ↗
02
Race day: for you and the people following you
Official chip tracking only updates when you cross a timing mat, and mats can be several miles apart, so a live GPS app fills the gaps. Use both.
The race’s official app
Chip times and resultsBig marathons publish their own app with official splits and results. Install it, then compare it with other trackers in our live-tracking guide.
cheermyrun.com ↗CheerMyRun
Live map, voice cheersSupporters open a link in any browser, no app or account, follow your phone’s GPS live and send voice cheers that auto-play in your headphones.
Strava Beacon or Garmin LiveTrack
Location sharingIf you already record on Strava or a Garmin, you can share a live location link with a few people from the app you use.
support.strava.com ↗
03
Recovery: the weeks after the finish
After the race, the useful data is how your body is coming back and what you eat. Two apps cover it.
Your watch’s app (Garmin Connect, Apple Health, COROS)
Sleep and heart rateYour watch’s app already tracks sleep, resting heart rate and training load, so you can see when you’re ready to run again.
connect.garmin.com ↗Cronometer
Nutrition trackingLogs food and shows calories, macros and micronutrients, useful for refueling after the race and during your next training block.
cronometer.com ↗
How it works
Three steps. Everyone’s there.

Set up your run
Set up your run now or schedule it ahead of race day.

Share your link
Send one link. Friends and family follow your dot live, from anywhere.

Get voice cheers
Their voice messages play in your headphones, right when you need them.
Let them run the race with you
Share one link. Your people follow you live on the map and their voice cheers play in your headphones.

Frequently asked questions
What’s the best running app for marathon training?
It depends on what you need: Runna if you want a personalized plan, Strava for tracking and community, Nike Run Club for free guided runs. On race day, add the race’s official app for chip times and CheerMyRun so your people can follow and cheer you live.
Which app can track marathon runners live?
The race’s official app shows chip times at each timing mat. CheerMyRun shows your live position between mats from your phone’s GPS; your family opens a link in any browser, with no app or account, and can send voice cheers.
Do I need a running watch to train for a marathon?
No. Strava, Nike Run Club, Runna and adidas Running all track runs with your phone’s GPS. A watch adds heart rate and makes pacing easier, but plenty of runners finish their first marathon with just a phone.
Is there a free marathon training app?
Yes. Nike Run Club offers free guided runs and training plans. Strava, adidas Running and Garmin Connect are free to use, with paid tiers for extra features. Runna, built around personalized plans, runs on a subscription.
Is CheerMyRun a training app?
No. CheerMyRun is for race day and any run you want company on: a live map for your supporters and voice cheers in your headphones. Keep your training app; CheerMyRun works alongside it and alongside official race trackers.
