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.
Worked example
Computed by the same engine bundle served at
/engines/dots-score-calculator.js. Re-runnable: the values below
are the literal output of compute(engineInput).
Input
- tool
- dots_score_calculator
- sex
- male
- bodyweight_kg
- 83
- total_kg
- 500
Output
- dotsScore
- 337.543688
- wilksScore
- 334.017845
- classification
- Novice
- bodyweightKg
- 83
- totalKg
- 500
FAQ
- What is the DOTS formula and why was it created?
- DOTS (Dynamic Objective Team Scoring) is a bodyweight-normalization formula adopted by the International Powerlifting Federation (IPF) in 2020 to replace the Wilks coefficient for official competition scoring. It uses a fifth-degree polynomial fitted to elite competition data: DOTS = total x 500 / (a x BW^4 + b x BW^3 + c x BW^2 + d x BW + e), with separate male and female coefficient sets. The formula was developed to address known biases in the Wilks coefficient at extreme bodyweights, where Wilks systematically disadvantaged lighter lifters (under 65 kg) and advantaged heavier lifters (over 110 kg). DOTS produces more equitable comparisons across the full bodyweight spectrum from 40 kg to 200+ kg.
- What is the difference between DOTS and Wilks scores?
- DOTS and Wilks both normalize powerlifting totals against bodyweight, but they use different polynomial coefficients derived from different datasets and optimization criteria. Wilks was originally developed in the 1990s and revised in 2020 (Wilks-2020). The key practical difference is that DOTS tends to favor lighter and mid-range lifters relative to Wilks, while Wilks-2020 can produce higher scores for heavier lifters. The scores are not interchangeable: a DOTS score of 400 does not equal a Wilks score of 400. When comparing your performance to historical records or lifters from different federations, always confirm which scoring system was used.
- What DOTS score is considered competitive at different levels?
- For male lifters: below 200 indicates a beginner (less than 1 year of structured training), 200-300 is intermediate (1-3 years), 300-400 is advanced (competitive at local meets), 400-450 is elite (competitive at regional and national level), and above 450 represents world-class strength seen at IPF World Championships. For female lifters, approximate thresholds are: below 150 beginner, 150-250 intermediate, 250-350 advanced, 350-400 elite, above 400 world-class. These benchmarks are approximate and vary somewhat by weight class and federation standards.
- Should I use my competition total or gym total for the score?
- For accurate comparison to published standards and other lifters, use your competition total from a single meet where best squat, best bench press, and best deadlift were performed under calibrated equipment with strict judging. Gym totals are typically 5-10% higher than competition totals because gym standards for depth, pauses, and lockout are less strict, and commercial gym plates may not be precisely calibrated. For personal tracking between meets, use consistent gym standards and the same equipment each time.
- Does DOTS work differently for raw versus equipped lifting?
- DOTS uses the same coefficients for raw and equipped lifting, unlike the Goodlift (GL Points) system which applies separate coefficients for each category. This means equipped lifters, who typically total 10-30% higher due to supportive gear like squat suits and bench shirts, will score higher on DOTS than equivalent-strength raw lifters. When comparing DOTS scores, always compare within the same category. The IPF tracks raw and equipped records separately for this reason.
- How quickly should my DOTS score improve?
- Intermediate lifters (DOTS 250-350) can expect DOTS improvements of 10-20 points per year with well-structured programming. Advanced lifters (DOTS 350-400) typically see 5-10 points per year. Elite lifters (DOTS 400+) may gain only 2-5 points per year, and year-over-year improvement at this level requires increasingly sophisticated periodization, competition strategy, and sometimes favorable weight class changes. If your DOTS score is stagnant across 6+ months of training, evaluate whether your training program adequately addresses your weakest lift.