aifithub
Strength As of 2026-04-24

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

  1. International Powerlifting Federation — Technical Rules & DOTS coefficients (2019). — DOTS replaced IPF Points in 2019; coefficients are published in the IPF technical rulebook.
  2. Wilks RE. The Wilks formula for bodyweight adjustment (1994). — Original Wilks coefficient set still used at many national federations.
  3. 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.
General fitness estimates — not medical advice. Consult a healthcare professional for medical decisions.