·8 min read·Treadly

Strava Shoe Tracking: The Hidden Feature Most Runners Miss

Strava has built-in shoe tracking that quietly counts mileage on every pair you run in. Here is how strava shoe tracking works and how to set it up properly.

stravashoe mileagetrackingrunning shoe rotation

Most runners have logged thousands of miles on Strava without ever noticing that it can track their running shoes too. Strava shoe tracking is one of those features buried a few taps deep in the settings, quietly waiting to count mileage on every pair you own. If you have been guessing when your shoes are worn out, this is the closest thing Strava offers to an answer, and it has been sitting under your nose the whole time.

The feature is officially called "gear," and it covers both shoes and bikes. For runners, it means you can register each pair, assign runs to them, and watch a lifetime mileage number climb until it is time to replace them. It is genuinely useful. It is also easy to miss, easy to set up wrong, and limited in ways that matter once you rotate more than one pair. Let us walk through all of it.

Where Strava Hides Your Shoes

The reason most runners never find gear tracking is that it does not show up where you would expect. There is no big "track your shoes" button on the home feed. You have to go looking.

On the Strava website, you find it under Settings, then "My Gear." That page lets you add shoes, see their mileage, set a retirement reminder, and mark a pair as inactive.

In the mobile app, the path is less obvious. Tap your profile, then the gear icon for settings, then look for "My Gear" in the list. Some versions of the app surface gear inside your profile stats instead. Once you add a shoe, it also becomes selectable on individual activities, which is where the actual tracking happens.

The key thing to understand is that adding a shoe and assigning a shoe are two different steps. Registering a pair in My Gear does nothing on its own. Strava only adds miles to a shoe when a run is assigned to it.

How Strava Shoe Tracking Actually Works

Here is the mechanic in plain terms. Every time you record or upload a run, Strava lets you attach a piece of gear to it. The distance of that run gets added to the shoe's running total. Over weeks and months, that total becomes your lifetime mileage for the pair.

There are two ways runs get assigned:

  • Manually, on each activity. You open the run, edit it, and pick the shoe from a dropdown.
  • Automatically, through a default shoe. Strava lets you set one pair as the default, and every new run is assigned to it unless you change it.
The default shoe is the part that trips people up, so it is worth being precise. If you run in one pair, set it as default and you are basically done. If you rotate, the default becomes a liability, because runs you did in other shoes silently pile onto the default pair. We will come back to that.

You can also set a mileage reminder. Strava lets you enter a number, commonly 300 to 500 miles, and it will flag the shoe when it crosses that threshold. The flag is a nudge to inspect or replace the shoe, not a hard stop. Most road trainers last somewhere in that 300 to 500 mile window, so it is a reasonable default, but the right number depends on the shoe type and how you run.

Setting It Up the Right Way

If you are starting from scratch, do it in this order. A few minutes here saves you from a year of drifting numbers.

1. Add every physical pair, not every model. If you own two pairs of the same trainer, create two separate entries. You are tracking a physical shoe, not a name on a box.
2. Give them names you will recognize while tired. "Pegasus 41 Blue" and "Pegasus 41 Black" beat two identical "Nike Pegasus 41" entries every time. After a hard long run, you want zero ambiguity.
3. Enter honest starting mileage. If a shoe already has 80 miles on it before you start tracking, note that. Strava does not let you set a starting offset directly on every version, so if yours does not, log a quick manual "activity" or simply remember the offset. Starting a used shoe at zero guarantees the lifetime number is wrong from day one.
4. Set a mileage reminder per pair. Use a number that fits the shoe. A daily trainer might get 450 miles. A carbon-plated race shoe might get 150. A trail shoe depends heavily on terrain.
5. Decide your default deliberately. Make your most-used everyday shoe the default, and commit to changing the assignment on any run you do in something else.

The Limitations Nobody Mentions

Strava shoe tracking is solid for what it is, but it was built as a small feature inside a large training platform, and it shows. Knowing the gaps ahead of time keeps you from trusting a number that has quietly gone wrong.

Treadmill and indoor runs often go missing. If your indoor runs live in Apple Health, Garmin Connect, or a treadmill app and never reach Strava, those miles never touch your shoe total, even though the foam absorbed every step. Your shoe looks fresher than it is.

The default shoe inflates one pair and hides the rest. This is the single most common failure. Forget to switch the assignment, and a rotation's worth of runs lands on whichever pair is set as default. One shoe gets retired early; the others get pushed far past their useful life.

There are no rotation rules. Strava cannot say "easy runs go to the cushioned trainer, workouts go to the race shoe." Every assignment is a manual choice or a blanket default. If you run a real rotation, you are doing the bookkeeping by hand.

Mileage is the only signal. Strava gives you a number and a reminder. It does not know how a shoe feels, whether the midsole has gone flat, or whether a pair is your trail shoe versus your tempo shoe. A shoe can feel dead well before the alert, and another can feel great well after it.

It is easy to forget the system exists. Because gear is buried, plenty of runners set it up once, stop checking assignments, and end up with totals that drifted months ago.

Strava Shoe Tracking vs. Doing Nothing

Even with those caveats, turning the feature on is far better than guessing. The average runner who replaces shoes "when they feel old" is usually months and a hundred-plus miles too late, which is exactly when nagging injuries like shin splints and plantar fasciitis start showing up. A rough, slightly drifted mileage number still beats no number.

So if you take one thing from this article: go register your shoes today, set a default if you run in one pair, and set a reminder. That alone puts you ahead of most runners.

When You Outgrow the Default Workflow

The honest line is this. If you run in a single pair, Strava shoe tracking is probably all you need. Register the shoe, make it the default, set a reminder, replace it when the number says so and your legs agree.

The moment you add a second pair, the workflow gets fragile. Rotating runners, marathon trainers juggling easy days and workouts, anyone who runs indoors in winter, and anyone who cares about precise replacement timing all run into the same wall: the tracking depends on perfect memory, and memory is the first thing to go after a long run.

A practical workflow for rotations looks like this:

  • Name every physical pair distinctly.
  • Set realistic starting mileage on each.
  • Check the gear assignment after every single run.
  • Make sure treadmill and indoor runs reach your tracking system.
  • Inspect each shoe as it nears its mileage target instead of waiting for the alert.
If that checklist feels like a part-time job, that is the signal that you have outgrown what gear tracking was designed to do.

Where Treadly Fits

This is exactly the gap Treadly was built for. Treadly is not trying to replace Strava, which remains the best place to record and share your runs. Instead, Treadly sits on top of it, syncing your Strava activities and adding a proper shoe lifecycle layer: per-pair mileage, rotation rules that assign runs by type, wear status, retirement forecasting, and replacement timing, all in a workflow designed around running shoes rather than buried in settings. If gear tracking is the hidden feature you just discovered, Treadly is the version that does not depend on you remembering to use it.

The Bottom Line

Strava shoe tracking is real, it is free, and most runners have never switched it on. Find My Gear, add your shoes as physical pairs, name them clearly, set honest starting mileage, choose your default with intent, and set a reminder. That is enough for a single-pair runner. If you rotate, race, or run indoors, build a little more structure on top, because the feature's biggest weakness is that it quietly trusts you to never forget. Your shoes, and your knees, will be better off either way.

Useful running tools
Shoe lifecycle

Running Shoe Mileage Calculator

Estimate when your running shoes will hit their replacement target based on current mileage, weekly mileage, and rotation size.

Run with a plan that adapts

Treadly builds training around your goal, recovery, weather, and real life — with shoe tracking still built in.

Get Treadly — Free