Cricket Duckworth-Lewis-Stern Calculator
Calculate revised cricket targets using the Duckworth-Lewis-Stern (DLS) method when a match is interrupted by rain or other events.
Estimate par scores and victory targets.
What Is the DLS Method? The Duckworth-Lewis-Stern (DLS) method is the mathematical formula used in limited-overs cricket to calculate a revised target score when weather interrupts play. It was developed by Frank Duckworth and Tony Lewis, two British statisticians, and was first used in international cricket in 1997. The method was updated and renamed to include Steve Stern, who took over as the custodian in 2014. Before DLS, rain rules were often perceived as unfair — the “most productive overs” rule, for example, gave the team batting second an advantage.
The Core Concept: Resources The DLS method treats a team’s available “resources” as a combination of overs remaining and wickets in hand. At the start of an innings: 100% resources (all overs, all 10 wickets). As overs are bowled or wickets fall, resources are consumed. The resource table is calculated from historical data on scoring patterns.
How a Revised Target Is Calculated When Team 1’s innings is complete and Team 2’s is interrupted: Team 2’s target is adjusted based on the percentage of resources Team 2 has available vs. what Team 1 had. If Team 2 has more resources than Team 1: their target is increased beyond Team 1’s score. If Team 2 has fewer resources: their target is reduced proportionally. Formula: D/L Target = Team 1 score × (Team 2 resources / Team 1 resources) + 1 run
Resource Table (Approximate Values) The official resource table is complex and proprietary. Approximate values (% resources): 50 overs remaining, 0 wickets: 100%. 10 overs remaining, 0 wickets: 27.5%. 10 overs, 5 wickets lost: 16%. The resource curve is non-linear — losing wickets early consumes far more resource than losing them later. 5 overs, 0 wickets: ~17%. 5 overs, 5 wickets: ~8%. 1 over, 0 wickets: ~4.3%.
G50: The Standard Score G50 is the expected total for a team using all their resources (scoring at a par rate throughout). In professional ODI cricket, G50 ≈ 245 runs. In T20, the par score for 20 overs is approximately 130–140 runs. DLS uses G50 as a scaling constant to normalize scores across different match formats.
Why DLS Is Used Fairness: it accounts for the differing value of wickets and overs at different stages of an innings. Complexity: the formula uses exponential decay curves for resources, validated against thousands of cricket matches. Adoption: used in all ICC-sanctioned ODI, T20I, and domestic limited-overs matches worldwide. Controversies: critics argue that DLS can still produce counterintuitive results in extreme scenarios (e.g., very short rain-affected matches with fewer than 5 overs per side).
This Calculator — Simplified DLS Approximation The exact DLS resource tables are proprietary to the ICC and not publicly available. This calculator uses a well-known approximation formula that closely matches official DLS results for common scenarios. For official tournament results, ICC-certified software is always used by match officials.