
Running Shoe Mileage & Rotation Tracker
Log every pair, see when to retire each one, and build a rotation that cuts injury risk up to 39%.
Start your rotation
Add each pair of running shoes you own. The tool tracks mileage, estimates when to retire them, and flags foam-recovery gaps between runs.
How to use this tracker
- Add each pair you own. Name them, pick the role (daily, tempo, long, race, trail, recovery), set a starting odometer if they already have miles on them, and accept the default retirement threshold — or override it.
- Log sessions as you run.Distance, which shoe, date. That's it. Do it weekly in bulk or after each run — mobile works fine.
- Check the rotation panel before a session.Pick the session type you're about to run and the tool suggests which shoe, based on role match, mileage headroom, and 24-hour foam recovery.
The data lives in your browser — nothing gets uploaded. Use “Export JSON” to back it up or move between devices. Not sure which shoe is for which session? Ask Pallie to map your rotation.
Why rotate running shoes?
The load-sharing mechanism is simple: different geometries (stack height, heel-toe drop, foam density) shift small amounts of stress across the kinetic chain every step. Use one shoe every day and the same tendon, ligament, or bone segment takes the full repetitive load — exactly how overuse injuries start. Rotate two or three pairs and the load diversifies without you having to think about form at all.
Full mechanism, foam chemistry, and the purpose-matched rotation matrix are in the deep-dive: When to replace running shoes.
What the colours on the mileage bar mean
- Green — under 60% of max. Full rotation service. Use for whatever role matches.
- Amber — 60–85% of max. Start rotating out of quality sessions. Reserve for easy runs where the cushioning loss matters less.
- Red — over 85% of max.Foam is compression-set. Retire within the next 2–4 weeks. Don't race in it, and avoid back-to-back days.
The recovery pill tells you whether a shoe has had the 24-hour foam-rebound window since its last run. Amber means <24 h — the midsole is still partially compressed, so the shoe will feel softer and protect less than the spec sheet suggests.
Building a purpose-matched rotation
Two pairs clears the injury-risk bar. Three to four pairs unlocks the full benefit by letting you match shoe geometry to session type. A reasonable starter matrix:
| Role | What it is | Typical lifespan |
|---|---|---|
| Daily trainer | Durable, moderately cushioned — handles most easy mileage. | 400–500 mi |
| Tempo / intervals | Lighter, firmer, responsive — for threshold and VO2 sessions. | 350–450 mi |
| Long run | Maximalist cushion — isolates the foot over 90+ min efforts. | 350–450 mi |
| Race (super-shoe) | PEBA foam + carbon plate — race day and specific race-pace sims. | 150–200 mi |
If you're still on your first pair, start there and pair guide: How to choose running shoes.
Shoe Mileage Tracker FAQ
How many miles should my running shoes last?
The evidence-backed range is 300–500 miles (480–800 km) for standard daily trainers. Carbon-plated super-shoes are shorter-lived — the racing foam breaks down in 150–200 miles. Heavier runners, rearfoot strikers, and runners who do most of their mileage on concrete sit at the lower end of the range; lighter runners on softer surfaces can stretch toward the upper end. The tool defaults to 400 mi for trainers and 175 mi for race shoes, and you can override either per shoe.
Does rotating shoes really reduce injury risk?
Yes — Malisoux et al. (2015), a 22-week prospective study of 264 recreational runners, found that parallel use of more than one pair of shoes reduced running-related injury risk by 39% versus training in a single pair. The mechanism is load-sharing: different geometries (stack, drop, foam) shift small amounts of stress across the kinetic chain, so no single tendon, ligament, or bone takes the full repetitive load. Two pairs clears the bar; three or more is the sweet spot.
Why does the tool care about 24 hours between runs?
Running-shoe midsole foams — EVA, supercritical TPU, and PEBA — undergo temporary compression set every time you run in them. Lab data shows 24–48 hours of unloaded recovery lets 75–85% of that compression rebound; running the same pair again the next day only allows 12–20% recovery. Over time that accelerates permanent degradation, which is why dedicated rotation pairs last longer than a single daily-use shoe.
Is my data sent anywhere?
No. Everything is stored in your browser's localStorage under pallie.shoe-tracker.v1. No account, no server, no analytics on the data itself. Clear your browser data and it's gone — use Export JSON to back it up or move to another device.
How does the retirement ETA work?
The tool computes your rolling 4-week average weekly mileage on each shoe from the sessions you log, then divides the remaining headroom (max − current mileage) by that weekly rate. If you have less than four weeks of history, it falls back to total-mileage-per-week since you acquired the shoe. ETA is capped at two years and hidden when a shoe hasn't been used recently enough to produce a reliable rate.
Should I retire a shoe that still feels fine?
Probably yes. Worn midsole foam loses shock-absorption capacity before it feels obviously dead, and runners subconsciously compensate by increasing knee flexion on impact. External forces stay similar, but the mechanical burden transfers from the foam into your tendons and joints. Subjective signs — new, unexplained knee or shin aches, muscular heaviness after easy runs — are lagging indicators. Use mileage as the primary trigger, subjective feel as the secondary.
Can I use this for trail shoes?
Yes. Select the "Trail" role; the default retirement threshold uses the standard 400-mile window, but you can drop it manually for rock-heavy terrain where outsole lug wear typically ends the shoe before the midsole does. Logging sessions works the same way — distance, shoe, date.
What if I use the same pair for racing and easy days?
The tool tracks mileage honestly regardless of purpose — just pick whichever role best matches the majority use. That said, using a single carbon-plated race shoe as your daily trainer will give you roughly half the normal shoe lifespan and remove the main benefit of rotation (load variation). A cheap everyday trainer alongside your racer is the common rotation upgrade.