Editorial illustration of three running shoe silhouettes alternating in rotation

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

  1. 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.
  2. Log sessions as you run.Distance, which shoe, date. That's it. Do it weekly in bulk or after each run — mobile works fine.
  3. 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?

39%drop in running-related injury risk with parallel multi-pair use over 22 weeks — Malisoux et al. (2015), n=264 recreational runners.
24–48 hmidsole foam recovery window. Running the same pair on consecutive days lets only 12–20% of compression rebound vs 75–85% with a full rest day.
300–500 mifunctional lifespan for standard trainers before peak ground reaction forces start rising measurably — 150–200 mi for carbon-plated racers.

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:

RoleWhat it isTypical lifespan
Daily trainerDurable, moderately cushioned — handles most easy mileage.400–500 mi
Tempo / intervalsLighter, firmer, responsive — for threshold and VO2 sessions.350–450 mi
Long runMaximalist 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.