How DOTS & Wilks Score Calculator works
Methodology for the DOTS & Wilks Score Calculator: formulas, coefficients, data sources, assumptions, and known limitations.
Scope
The DOTS & Wilks Score Calculator converts a powerlifting total into bodyweight-normalized strength scores using the IPF DOTS polynomial and the Wilks 1994 and Wilks 2020 coefficient sets.
DOTS and Wilks are bodyweight-adjustment coefficients: they attempt to compare lifters across weight classes by fitting a polynomial to pooled meet data. They do not reward technical execution or account for equipment, drug policy, or meet conditions.
Formula
DOTS = total_kg x 500 / (A x BW^4 + B x BW^3 + C x BW^2 + D x BW + E), where BW is bodyweight in kg and A–E are the IPF DOTS coefficients (sex-specific).
denom = A*bw**4 + B*bw**3 + C*bw**2 + D*bw + E
dots = total_kg * 500 / denom Coefficients
| Parameter | Value | Note |
|---|---|---|
| DOTS men A | -0.000001093 | |
| DOTS men B | 0.0007391293 | |
| DOTS men C | -0.1918759221 | |
| DOTS men D | 24.0900250 | |
| DOTS men E | -307.75076 | |
| DOTS women A | -0.0000010706 | |
| DOTS women B | 0.0005158568 | |
| DOTS women C | -0.1126655495 | |
| DOTS women D | 13.6175032 | |
| DOTS women E | -57.96288 |
Data sources
- International Powerlifting Federation — Technical Rules & DOTS coefficients (2019). — DOTS replaced IPF Points in 2019; coefficients are published in the IPF technical rulebook.
- Wilks RE. The Wilks formula for bodyweight adjustment (1994). — Original Wilks coefficient set still used at many national federations.
- Wilks-2020 revision. — Refit to modern meet data to correct heavier-lifter bias in the 1994 formula.
Assumptions
- Total is reported in kilograms; lb inputs are converted at 1 lb = 0.45359237 kg.
- Bodyweight is the official weigh-in number (not a walking-around estimate).
- The coefficient polynomial is valid only within the 40–200 kg bodyweight window both formulas were fit on.
Approximation range
For bodyweights inside typical meet ranges (men 59–120 kg, women 47–84 kg) DOTS tracks published meet scores exactly — it is arithmetic, not a statistical estimator, so the residual is zero if inputs match.
Outside the fit range (very light junior or very heavy super-heavyweight lifters) the polynomial extrapolates and can over- or under-reward bodyweight by a few points.
Limitations
- DOTS and Wilks compare totals only; they do not adjust for tested vs untested, raw vs equipped, or meet sanctioning body.
- The coefficients are fitted to historical meet data and re-fit every few years. A score from 2019 is not directly comparable to a score from a pre-2019 formula.
- Bodyweight-normalizing formulas tend to reward lifters near the center of the weight distribution and penalize extremes.
Reproducibility
Men, 90 kg bodyweight, 600 kg total: denom = -0.000001093*90^4 + 0.0007391293*90^3 + -0.1918759221*90^2 + 24.09*90 + -307.75076 = 775.27. DOTS = 600 * 500 / 775.27 = 386.96.
Change log
- 2026-04-24: methodology page first published.
Related tools
- Progressive Overload Planner — Project lifting progression with weekly overload and planned deload cycles.
- One-Rep Max Calculator — Estimate one-rep max with Epley, Brzycki, and Lombardi formulas.
- Strength Standards Calculator — Rank your lifts from Beginner to Elite based on bodyweight ratios.
- Workout Volume Calculator — Calculate total training volume and compare against optimal ranges per muscle group.