Durability Score Methodology
How IronOS measures strength retention as you age.
How it works
Your Durability Score measures how well you’re holding onto your strength as you age. A score of 100 means you’re right on track. Above 100 means you’re beating the curve. Built entirely from your normal working sets -- no 1RM testing needed.
Each tracked lift goes through five steps:
- Collect qualifying sets. Any working set of 1-6 reps with weight logged feeds the score.
- Estimate 1RM. When you log RPE (6-10), the app uses RPE-adjusted Epley to account for reps in reserve. Without RPE, standard Epley is used.
- 28-day aggregation. The best estimated 1RM from the last 28 days becomes your current number.
- DOTS normalization. Adjusts for bodyweight so lifters of different sizes are compared fairly.
- Compare against baseline. Your baseline is whichever is higher: your personal peak or an age-specific strength standard.
baseline = max(personal_peak, age_standard)
age_decay = McCulloch(peak_age) / McCulloch(current_age)
score = (current_DOTS / (baseline_DOTS x age_decay)) x 100
The composite score is the geometric mean across all tracked lifts, so one strong lift can’t mask a weak one.
Two scoring paths
Below the standard (still building)
Your baseline is the age-specific standard. Since the standard already accounts for your age, no additional age decay is applied. Your score simply reflects how close you are to what a consistent recreational lifter your age and size should be able to lift. Once you exceed the standard, it drops out automatically.
Above the standard (retaining)
Your baseline flips to your personal peak. IPF Masters (McCulloch) coefficients model expected strength decline from that peak -- about 1% per year in your 40s, accelerating into your 60s and beyond. A score of 100 means you’re tracking the expected curve. Above 100 means you’re outperforming it.
Tracked lifts and fallbacks
The Durability Score is built around the four competition powerlifts, which have the deepest normative data and are the most reliable indicators of overall strength retention. You choose which lifts to track in settings.
Squat
Ideal: Low bar squat or back squat. These match the competition movement the standards are derived from.
Fallbacks (in priority order): high bar squat, front squat. Front squat typically produces a lower e1RM than back squat, so your score may read lower than it would with competition-style squats.
Bench press
Ideal: Flat barbell bench press or paused bench press. These directly match the IPF competition lift.
Fallbacks: incline barbell bench press, cambered bar bench press. Incline pressing produces a significantly lower e1RM (typically 15-25% less than flat bench), so the score will underestimate your true flat bench strength.
Deadlift
Ideal: Conventional or sumo deadlift. Both are contested in competition and produce comparable e1RMs.
Fallbacks: RDL, rack pull. RDLs are typically limited by grip and back position rather than full-range strength, producing lower e1RMs. Rack pulls can overestimate deadlift strength due to the shortened range of motion. Both are compromises.
Overhead press
Ideal:Standing overhead press (strict). OHP is not contested in powerlifting, so no competition data exists. Standards are extrapolated from bench press using a 0.68x ratio for males and 0.85x for females. These ratios are derived from the intermediate press standards published in Rippetoe & Kilgore’s Practical Programming for Strength Training (2009): 0.75x BW for males and 0.50x BW for females. Dividing by our age-30 bench standards (1.10x male, 0.60x female) yields the 0.68 and 0.85 multipliers. While grounded in published standards, OHP scores carry less statistical rigor than the three competition lifts because the underlying data is coach-reported rather than competition-verified.
Fallbacks: seated overhead press. Seated pressing removes lower body stabilization, which can slightly change the e1RM relative to standing. Combined with the extrapolated standard, the OHP score is the least precise of the four tracked lifts.
The system automatically falls back to the highest-priority alternative if your tracked lift has no logged data. For example, if you track “low bar squat” but only log front squats, the score will use your front squat data. The score is still meaningful, but it’s measuring a different movement -- your true squat retention may be higher than reported.
For the most accurate score, train and log at least one of the ideal variations for each tracked lift. The competition movements have the most research behind them and produce the most comparable e1RM estimates.
Age-specific strength standards
Standards are set at 90% of the 10th percentile (lowest 10%) of drug-tested competitive powerlifters in each age group, sourced from the OpenPowerlifting dataset -- 2.3 million competition entries, filtered to tested federations and raw/wraps equipment only.
The 10th percentile represents the weakest competitors in tested powerlifting. We take 90% of that as a conservative floor representing roughly 1-2 years of consistent recreational training. Because the data is broken down by year of age, the standard naturally reflects what’s achievable at each age without needing a synthetic age-adjustment formula.
Values are expressed as a multiple of bodyweight. Raw per-year 10th percentiles are smoothed with a 3-year rolling average to reduce noise, then multiplied by 0.9.
Male standards (BW ratio)
| Age | Squat | Bench | Deadlift |
|---|---|---|---|
| 18 | 1.45x | 0.97x | 1.72x |
| 19 | 1.52x | 1.02x | 1.79x |
| 20 | 1.57x | 1.06x | 1.84x |
| 21 | 1.59x | 1.09x | 1.87x |
| 22 | 1.61x | 1.10x | 1.88x |
| 23 | 1.60x | 1.10x | 1.87x |
| 24 | 1.59x | 1.10x | 1.86x |
| 25 | 1.58x | 1.10x | 1.84x |
| 26 | 1.58x | 1.10x | 1.84x |
| 27 | 1.57x | 1.11x | 1.82x |
| 28 | 1.55x | 1.10x | 1.81x |
| 29 | 1.53x | 1.10x | 1.79x |
| 30 | 1.52x | 1.10x | 1.77x |
| 31 | 1.52x | 1.10x | 1.76x |
| 32 | 1.51x | 1.10x | 1.75x |
| 33 | 1.51x | 1.10x | 1.75x |
| 34 | 1.49x | 1.09x | 1.73x |
| 35 | 1.48x | 1.09x | 1.71x |
| 36 | 1.46x | 1.09x | 1.69x |
| 37 | 1.44x | 1.08x | 1.68x |
| 38 | 1.42x | 1.08x | 1.66x |
| 39 | 1.41x | 1.07x | 1.65x |
| 40 | 1.41x | 1.07x | 1.64x |
| 41 | 1.41x | 1.07x | 1.64x |
| 42 | 1.41x | 1.07x | 1.65x |
| 43 | 1.39x | 1.07x | 1.62x |
| 44 | 1.38x | 1.06x | 1.59x |
| 45 | 1.36x | 1.04x | 1.58x |
| 46 | 1.36x | 1.04x | 1.59x |
| 47 | 1.33x | 1.03x | 1.56x |
| Age | Squat | Bench | Deadlift |
|---|---|---|---|
| 48 | 1.32x | 1.02x | 1.54x |
| 49 | 1.31x | 1.01x | 1.53x |
| 50 | 1.31x | 1.01x | 1.53x |
| 51 | 1.29x | 1.00x | 1.52x |
| 52 | 1.26x | 1.00x | 1.53x |
| 53 | 1.25x | 0.99x | 1.54x |
| 54 | 1.24x | 0.98x | 1.55x |
| 55 | 1.24x | 0.97x | 1.53x |
| 56 | 1.20x | 0.95x | 1.52x |
| 57 | 1.18x | 0.93x | 1.48x |
| 58 | 1.14x | 0.92x | 1.44x |
| 59 | 1.11x | 0.90x | 1.39x |
| 60 | 1.07x | 0.89x | 1.38x |
| 61 | 1.03x | 0.87x | 1.34x |
| 62 | 1.02x | 0.85x | 1.35x |
| 63 | 1.02x | 0.84x | 1.35x |
| 64 | 1.02x | 0.83x | 1.35x |
| 65 | 1.00x | 0.82x | 1.34x |
| 66 | 0.97x | 0.82x | 1.32x |
| 67 | 0.97x | 0.81x | 1.32x |
| 68 | 0.95x | 0.80x | 1.31x |
| 69 | 0.91x | 0.77x | 1.28x |
| 70 | 0.89x | 0.76x | 1.25x |
| 71 | 0.88x | 0.73x | 1.23x |
| 72 | 0.88x | 0.74x | 1.23x |
| 73 | 0.83x | 0.73x | 1.22x |
| 74 | 0.79x | 0.72x | 1.18x |
| 75 | 0.73x | 0.70x | 1.14x |
| 76 | 0.73x | 0.67x | 1.14x |
| 77 | 0.74x | 0.66x | 1.14x |
Female standards (BW ratio)
| Age | Squat | Bench | Deadlift |
|---|---|---|---|
| 18 | 1.02x | 0.56x | 1.25x |
| 19 | 1.06x | 0.58x | 1.31x |
| 20 | 1.11x | 0.61x | 1.35x |
| 21 | 1.14x | 0.62x | 1.38x |
| 22 | 1.16x | 0.63x | 1.39x |
| 23 | 1.15x | 0.63x | 1.38x |
| 24 | 1.13x | 0.62x | 1.37x |
| 25 | 1.12x | 0.62x | 1.36x |
| 26 | 1.12x | 0.61x | 1.36x |
| 27 | 1.11x | 0.61x | 1.35x |
| 28 | 1.09x | 0.61x | 1.34x |
| 29 | 1.07x | 0.61x | 1.32x |
| 30 | 1.06x | 0.60x | 1.31x |
| 31 | 1.06x | 0.60x | 1.29x |
| 32 | 1.05x | 0.60x | 1.29x |
| 33 | 1.03x | 0.60x | 1.28x |
| 34 | 1.01x | 0.60x | 1.27x |
| 35 | 1.00x | 0.59x | 1.26x |
| 36 | 0.99x | 0.59x | 1.25x |
| 37 | 0.98x | 0.59x | 1.26x |
| 38 | 0.97x | 0.58x | 1.25x |
| 39 | 0.97x | 0.58x | 1.24x |
| 40 | 0.96x | 0.57x | 1.21x |
| 41 | 0.97x | 0.57x | 1.21x |
| 42 | 0.96x | 0.57x | 1.20x |
| 43 | 0.94x | 0.57x | 1.19x |
| 44 | 0.92x | 0.57x | 1.18x |
| 45 | 0.92x | 0.57x | 1.20x |
| 46 | 0.91x | 0.57x | 1.20x |
| Age | Squat | Bench | Deadlift |
|---|---|---|---|
| 47 | 0.90x | 0.56x | 1.19x |
| 48 | 0.88x | 0.56x | 1.18x |
| 49 | 0.86x | 0.56x | 1.18x |
| 50 | 0.85x | 0.55x | 1.18x |
| 51 | 0.84x | 0.54x | 1.16x |
| 52 | 0.83x | 0.53x | 1.15x |
| 53 | 0.81x | 0.52x | 1.12x |
| 54 | 0.82x | 0.52x | 1.13x |
| 55 | 0.79x | 0.51x | 1.12x |
| 56 | 0.78x | 0.50x | 1.12x |
| 57 | 0.75x | 0.49x | 1.09x |
| 58 | 0.72x | 0.48x | 1.08x |
| 59 | 0.72x | 0.48x | 1.08x |
| 60 | 0.69x | 0.47x | 1.06x |
| 61 | 0.68x | 0.46x | 1.02x |
| 62 | 0.67x | 0.45x | 1.01x |
| 63 | 0.68x | 0.45x | 1.00x |
| 64 | 0.67x | 0.46x | 1.03x |
| 65 | 0.65x | 0.46x | 1.04x |
| 66 | 0.64x | 0.45x | 1.01x |
| 67 | 0.60x | 0.43x | 0.96x |
| 68 | 0.59x | 0.41x | 0.90x |
| 69 | 0.56x | 0.40x | 0.91x |
| 70 | 0.55x | 0.40x | 0.93x |
| 71 | 0.52x | 0.40x | 0.93x |
| 72 | 0.54x | 0.41x | 0.96x |
| 73 | 0.56x | 0.43x | 0.96x |
| 74 | 0.55x | 0.43x | 0.98x |
| 75 | 0.54x | 0.41x | 0.99x |
Example: 160 lb male, age 67
Squat
0.97x BW = 155 lbs
Bench
0.81x BW = 130 lbs
Deadlift
1.32x BW = 211 lbs
Overhead press is not contested in powerlifting. OHP standards are extrapolated from the bench press standard using a 0.68x ratio for males and 0.85x for females. These ratios are derived from the intermediate press standards in Rippetoe & Kilgore’s Practical Programming for Strength Training (2009): 0.75x BW for males and 0.50x BW for females, divided by our age-30 bench standards (1.10x and 0.60x respectively).
Age decline model (McCulloch coefficients)
Once your personal peak exceeds the standard, the score tracks how well you’re retaining that peak. Expected decline is modeled using IPF Masters (McCulloch) coefficients -- the official handicap system used in Masters-division powerlifting to equalize results across age groups.
| Age | Coefficient | Expected retention |
|---|---|---|
| < 40 | 1.000 | 100% |
| 40 | 1.000 | 100.0% |
| 45 | 1.050 | 95.2% |
| 50 | 1.107 | 90.3% |
| 55 | 1.176 | 85.0% |
| 60 | 1.266 | 79.0% |
| 65 | 1.382 | 72.4% |
| 70 | 1.540 | 64.9% |
| 75 | 1.753 | 57.0% |
| 80 | 2.043 | 48.9% |
A coefficient of 1.440 at age 67 means a competitive lifter at that age is expected to lift about 69% of what they could at their peak. These coefficients only apply to the peak retention path -- they are not used when comparing against the age-specific standard.
DOTS normalization
DOTS (2024 revision by Haleczko) converts a raw lift into a bodyweight-independent score, allowing fair comparison across weight classes. Both your current lift and baseline are DOTS-normalized before computing the ratio, so changes in bodyweight don’t artificially inflate or deflate your score.
Input data
Any working set of 1-6 reps with weight logged qualifies. When RPE is logged (6-10), the formula adjusts for reps in reserve:
adjusted_reps = reps + (10 - RPE)
e1RM = weight x (1 + adjusted_reps / 30)
Without RPE (common with imported data), standard Epley is used. This slightly underestimates true 1RM, but because both current and peak are underestimated equally, the ratio holds.
Sets outside 1-6 reps and warmup sets are excluded. If no qualifying set is logged for 60+ days, that lift’s score pauses until you log again.
Limitations
This is a theoretical model. Individual variation in proportions, training history, and genetics means these baselines are approximations. The score is most meaningful as a personal tracking tool over time, not as a comparison between athletes.
The OpenPowerlifting data reflects competitive lifters -- even the 10th percentile represents people who chose to compete. The 90% discount partially accounts for the gap between competitors and recreational lifters, but it’s an approximation.
Sample sizes decrease at older ages, so standards above 75 are less statistically robust. Per-year data is smoothed with a 3-year rolling average to mitigate this.
References
- Epley, B. (1985). Poundage chart. Boyd Epley Workout. University of Nebraska Press.
- Haleczko, A. (2024). DOTS formula. International Powerlifting Federation.
- McCulloch, R. IPF Masters age coefficients. International Powerlifting Federation.
- OpenPowerlifting project. 2.3M drug-tested, raw/wraps competition entries.
- Rippetoe, M. & Kilgore, L. (2009). Practical Programming for Strength Training, 2nd ed. The Aasgaard Company. Intermediate press standards used for OHP extrapolation.
- Zourdos, M.C., et al. (2016). Novel resistance training-specific RPE scale. J Strength Cond Res, 30(1), 267-275.