Last week, we showed you running apps to get you started and keep you going if you’re not yet an avid runner. But if you’re an experienced runner, you’ll need apps that match your skill level and push your limits. Or, you’ll need structured training plans for your next race. These 7 running apps focus on training and long-distance runs to elevate your performance and push you to succeed.

MapMyRun

Free for Android, iOS

One of the most popular running apps, MapMyRun not only shows you your route or gives you places to run, tracks over 600 types of workouts. No matter whether you’re planning a marathon or losing weight, MapMyRun keeps up with your training plans. You can even track how your running shoes are doing and get updates when it’s time for a new pair.

Nike+ Training App

Free for Android, iOS

Get over 100 professionally-designed workouts and customized fitness programs from this top-of-the-line fitness app by Nike. You can share your progress with others while using its sleek, impressive interface. Plus, all your exercises count! You can manually enter activities, and the app will become smarter at balancing your fitness routine.

RunKeeper

Free for Android, iOS

Simple and neat, RunKeeper tracks your run stats and measures your heart rate. Its flexible interface syncs with Pebble, Fitbit, and other apps to keep your trackers in one place. Measure your stats against your running buddies or follow a training plan created by experts like Jeff Galloway. Plus, it’s compatible with Spotify and iTunes so you can keep streaming the best music for your run.

Run Half Marathon

$2.99 for iOS

If you feel comfortable running a few miles a couple times a week, this app can get you ready for a half marathon in just 13 weeks. Its built-in calendar schedules your training runs, saves stats, and checks off your completed workouts. Plus, it has training plans for 5K and 10K runs if you’re still building up to a half marathon.

WalkJogRun

$4.99 for iOS

Best for outdoor runners, WalkJogRun makes race training less monotonous. The app provides pre-set “training diaries” and plans, or you can create your own for your goal! Its accurate GPS tracking also confirms whether you’re really running an 8-minute mile.

McRun

$4.99 for Android, iOS

McMillan’s Running Calculator gets an app! Using the time and distance from your most recent race, this app calculates how fast you’re likely to run at other distances, whether it’s a 100-meter dash or a marathon. It will also show recommended paces for training, making McRun great for targeting your peak performance.

RunCracker

$7.99 for iOS

If you’re planning for a full or half marathon, this app will be worth the price tag! While RunCracker works for basic runs, you can use it for a wide variety of training programs, whether you’re running a marathon or trying to lose weight. Also, it’s flexible if your plans change or if you just want to go for a regular run. Just choose your goal and your ability level, and start running!