How to Track Running Shoe Mileage (3 Methods Compared)
The three best ways to track running shoe mileage — manual logs, Strava's built-in feature, and dedicated apps. We compare accuracy, effort, and what actually works.
If you want to track running shoe mileage accurately, you have three real options: write it down yourself, let Strava do it, or use a dedicated app that syncs with your existing run logs. Each one trades off effort against accuracy, and the right pick depends on how many pairs you rotate and how much you trust yourself to remember which shoes you wore last Tuesday.
Most runners pick the wrong method for their situation. They commit to a notebook system that lasts three weeks, or they assume Strava is handling it automatically when it isn't. Then six months later they're running on shoes with 700 miles on them and a calf strain they can't explain.
Here's how the three methods actually stack up.
Why Tracking Matters More Than You Think
Before we get into the comparison, a quick reminder of why this is worth doing at all. The midsole foam in a running shoe — the EVA or PEBA or whatever proprietary compound the brand is hyping that year — has a finite number of impacts in it. Once it's compressed past a certain point, it stops absorbing shock and starts transferring it directly to your joints.
The outsole can look pristine. The upper can still be white. None of that tells you about the foam underneath. Mileage is the only reliable leading indicator of when a shoe is done.
Manufacturers usually quote 300-500 miles for daily trainers, less for racing shoes and minimalist designs. If you run 25 miles a week, that's a new pair every three to five months. Lose track of which pair has how many miles on it, and you'll inevitably push at least one past its useful life.
Method 1: Manual Tracking (Notebook or Spreadsheet)
The oldest method. You write down every run, which shoes you wore, and how far you went. Then you add it up.
How to set it up: Use a notebook, a spreadsheet, or a notes app. Write the start date on the insole of each new pair with a permanent marker so you have a backup. After each run, log the date, distance, and shoe.
Accuracy: High when you're consistent. You know exactly what you wore and when. But consistency is the catch.
Effort: Low per entry, high cumulatively. A 30-second log after each run sounds trivial, but it compounds. Miss three runs and you're suddenly guessing.
Best for: Runners with one or two pairs who already journal their training. If you're already writing down splits and how your legs felt, adding a shoe column is painless.
Where it breaks down:
- You forget to log a run, then can't remember which shoes you wore
- You rotate three or four pairs and start mixing them up
- You travel, run in something different, and the system collapses
- You eventually just stop
Method 2: Strava's Built-in Gear Tracker
Strava has had a shoe-tracking feature for years. Most runners don't use it, and a chunk of those who do use it wrong.
How to set it up: Go to your Strava profile, hit Gear, add your shoes with the model and starting mileage. Then — and this is the part people miss — you have to manually assign each run to a pair of shoes. Or you can set a default pair, and every run gets assigned to that until you change it.
Accuracy: Good if you're disciplined about assignment. Strava will sum up the miles and show you the total. You can also see lifetime miles and set a notification when you cross a threshold.
Effort: Medium. The default-pair shortcut helps, but if you actually rotate shoes you need to remember to switch the default or edit each run individually after upload.
Best for: Runners with a single primary pair, or those willing to spend ten seconds per run picking the right shoe from a dropdown.
Where it breaks down:
- The default-shoe assumption fails the moment you rotate
- It only counts runs you upload to Strava — treadmill miles, races you forgot to record, or runs you do on the GPS watch but never sync all slip through
- Apple Health workouts that don't go through Strava are invisible
- The notifications are easy to miss and there's no visual urgency cue
- No forecast for when a shoe will hit its limit at your current pace
Method 3: A Dedicated Tracking App
The third option is a purpose-built app that pulls from your existing run sources — Strava, Apple Health, Garmin, whatever you already use — and handles the shoe assignment logic for you.
How to set it up: Connect your data source once. Import your shoes. Tell the app which one you wore (or set up rotation rules so it does this automatically based on activity type, distance, or surface).
Accuracy: Highest of the three. You're pulling from the same GPS data Strava uses, but with logic on top that handles rotation, surface type, and threshold warnings.
Effort: Lowest after the initial setup. The sync runs in the background. If you use rotation rules, you don't even pick the shoe — the app does it for you.
Best for: Anyone with more than one pair of shoes, anyone who races, anyone who's ever been injured by shoes they thought had fewer miles on them than they did.
What dedicated apps add that Strava doesn't:
- Rotation rules that auto-assign runs based on traits (distance, pace, surface, activity type)
- Wear forecasts — given your weekly mileage, when will this shoe hit retirement?
- Multi-source sync so a treadmill run logged in Apple Health counts the same as a Strava upload
- Urgency cues that escalate as a shoe approaches its limit, instead of one flat notification
- Historical data that survives platform changes — if you stop using Strava, your shoe history doesn't disappear
- Per-shoe wear curves so you can see how each pair is degrading relative to its limit
Quick Comparison
Here's how the three methods compare across what actually matters:
- Setup time: Manual (5 min) < Strava (10 min) < Dedicated app (10 min)
- Effort per run: Strava with single shoe (0 sec) < Dedicated app with rotation rules (0 sec) < Manual (30 sec) < Strava with rotation (10 sec)
- Handles rotation: Manual (yes, if disciplined) < Strava (poorly) < Dedicated app (well)
- Captures all sources: Manual (yes) > Dedicated app (yes) > Strava (Strava-only)
- Long-term reliability: Dedicated app > Strava > Manual
Which Should You Pick?
A few quick rules:
- One pair of shoes, runs almost everything on Strava: Strava's built-in tracker is enough. Set the default pair and set a notification at 400 miles.
- One pair, but you use Apple Health or Garmin without uploading to Strava: Manual logging or a dedicated app. Strava won't see the runs.
- Two or more pairs in rotation: Skip Strava's tracker. Either commit to a real manual log or use a dedicated app with rotation rules. Hybrid approaches almost always fail because edge cases multiply.
- You race or use a separate pair for speed days: Dedicated app, full stop. The mileage on racing flats and super shoes matters more, the limits are tighter, and forgetting which 5K you ran in the Vaporflys is exactly the kind of accounting error that kills a $250 shoe early.
The Common Mistake
Almost every runner who's been at this for a few years has the same story: they tracked mileage for a while, got casual about it, and then realized they'd been running on a pair that was 200 miles past retirement. The pain came first. The realization came second.
The fix isn't more willpower. It's a system that doesn't depend on willpower. Whatever method you pick, the test is whether it still works six months from now when you're tired, training for something, and not in the mood to log a recovery run.
A Note on Treadly
Treadly is the dedicated-app option built around this problem specifically. It syncs with Strava and Apple Health, handles rotation rules so the right shoe gets credit automatically, and forecasts when each pair will hit its mileage limit at your current training pace. It's the system I wish I'd had during the years I was guessing at shoe mileage and paying for it with injuries.
Whatever you pick, pick one and stick with it. The worst tracking method is the one you stopped using six weeks ago.
Track your shoe mileage automatically
Treadly syncs with Strava and Apple Health to track every mile on every shoe in your rotation.
Get Treadly — Free