MilesCurrently in beta

Make running a game you can't not play.

Earn rewards for every mile. Compete in weekly leagues. Build a streak you can't bear to break.

See if you qualify for the beta

3 questions. 60 seconds.

Miles
47
Day Streak47 / 60

Next milestone: 60 days

Pace LeagueStrider Tier
Sarah M.18.4 mi
You14.2 mi
Mike R.12.8 mi

Reward Box Ready

Tap to open after your run

The idea

Running is better
as a game.

The same run feels completely different when something is riding on it. A streak to keep alive. A league to climb. A box to open when you finish. That's the run you don't skip.

A streak on the line

A league to climb

A reward box after every run

Miles makes every mile count.

How it works

Three steps. One obsession.

Step 01

Track

Log any run. Every mile earns you Miles XP, the currency that never resets and never lies.

Step 02

Earn & Protect

Build a streak. Earn Coins. Open Reward Boxes. Miss a day and Miles gets very, very sad.

Step 03

Compete

Enter your Pace League. 30 real runners. One week. Top 30% promote. Bottom 30% drop. Run or fall behind.

Features

Everything Duolingo did for learning.
For running.

Streak System

Miss a day and Miles checks his watch.

Consecutive-day streaks with milestone rewards at 7, 30, 100, and 365 days. Streak Freezes for when life happens.

Pace League

30 real runners. 1 week. Who runs more?

Weekly mileage leagues with real names. Top 30% promote. Bottom 30% drop. Sunday midnight deadline.

Reward Boxes

Every run opens a box. You never know what's inside.

Coins, XP Boosts, Streak Freezes: random rarity tiers from Basic to Legendary. The run is the ticket.

Training Paths

Couch to 5K. 5K to race day. A different plan every day.

Easy runs, tempo sessions, intervals, long runs, all structured around your fitness level and your race goal. Every workout comes with a target pace, a training zone, and a coach note explaining why.

Why it works

Running is hard to stick with.
Miles makes it hard to quit.

Not with willpower. With a streak you'll protect, a league you'll fight to stay in, and a plan built around exactly where you are today.

Streaks & Rewards

A streak you will fight to keep alive.

  • Your streak becomes something you protect. That's what gets you out the door on the days motivation doesn't.
  • Streak milestones and quest completions always pay out, so showing up always counts for something.
  • A Reward Box opens after every run. You never know what's inside, and that's half the fun.
  • Effort bonuses make even a short, slow run worth lacing up for.

Real Training Science

Your training zones are calculated, not guessed.

  • Your fitness score comes from the same methodology used by Olympic programs.
  • Every run updates your score automatically, so it improves as you improve.
  • Your exact easy, tempo, interval, and race paces are calculated from your fitness.
  • Watch your fitness climb and see your projected pace for race day.

Personalized from Day One

Three questions. A personalized plan in under 60 seconds.

  • A 3-question quiz places you at the right starting point for your fitness and your goal.
  • Your personal training zones are calculated from your easy pace immediately.
  • Daily prescriptions adapt every day: easy, tempo, intervals, and long runs in the right order.
  • Each workout includes a target pace, a training zone, and a coach note explaining the why.

The mascot

Meet Miles.

Your running partner, hype man, and ruthless accountability machine. He has three modes, and you will encounter all of them.

Miles: After your run
After your run
"5.2 miles. 47-day streak ignited. That's the energy."

Every run ends with a celebration. Every single one.

Miles: 8pm, no run yet
8pm, no run yet
"It's 8pm. You haven't run today. I've noticed."

Miles keeps track so your streak doesn't quietly die.

Miles: The day after you skip
The day after you skip
"So you had time to open Instagram. But not run one mile. Interesting."

No judgment. Just... noted.

Miles is waiting.

Don't keep him waiting.

See if you qualify for the beta

Run together

Every run becomes a moment worth sharing.

Streak milestones, personal bests, league promotions: celebrate them with the people who will actually care, and drag your friends out running with you.

Show off the run, not just the map

After every run you get a shareable card with your distance, pace, streak day, and league tier. One tap to send it to Stories, X, or the group chat.

Challenge friends to beat your run

Send a friend your run and dare them to beat it. Nothing gets you both out the door faster than a score to settle.

Miles Wrapped

Your year in miles, beautifully designed. Total distance, longest streak, fastest paces. Proof of how far you have come, worth showing everyone.

Your first run could be tomorrow morning.

Answer three quick questions, see your personalized training path, and claim your spot in the Miles beta.

See if you qualify for the beta

3 questions. 60 seconds.

FAQ

Questions? Miles has answers.