Duckworth Lewis Calculator
This Duckworth Lewis calculator will help you decide which cricket team (but not a chirping cricket 😀) won the match, or you can use it to set a target for the second team if the game is interrupted by the rain.
This calculation is not as simple as you might think, as it's affected by human nature. We use an algorithm called the DuckworthLewis method to take into account how aggressively the teams will play, depending on the resources available to them. We will explain how the DuckworthLewis method works, based on when in play the interruption happens.
You'll find a full set of instructions and some examples of how the calculator works, so there's no need to be confused by the DuckworthLewis method anymore.
💡 You might also find our cricket follow on calculator and ICC calculator useful.
What problem does the Duckworth Lewis method attempt to solve? DLS explained
Both teams get 50 overs each in which to score as many runs as possible in regular oneday cricket while not losing more than ten wickets. Everything is OK as long as the sun continues to shine. But oh no! It's started to rain 🌧 The players come off the field, and the covers go on. Everyone waits until it stops raining and the ground is dry enough to play on again. But a couple of hours have gone by, and the sun is setting soon.
The organizers decide to cut the number of overs of the second innings to avoid playing in the dark. But how many runs does the chasing team now need to win the match? It's not their fault that the match was interrupted. 🤔
💡 An over in cricket consists of six balls bowled to the batting side. Only legal balls are counted – wides, noballs, etc., don't count. Learn more about batting with our batting average calculator.
One way to solve the problem is to cut the run target in direct proportion to the number of overs available. So if Team 1 scores 200 runs from 50 overs and Team 2 is given 25 overs, merely using the run rate per over would say that they only need 101 runs to win.
The problem with this idea is that it doesn't take into account the reaction of the players. Knowing that they only have 25 overs, they will tend to play more aggressively than if they had the full 50 overs to score runs. Aggressive play is riskier – you might score more, but there is a greater chance of losing wickets. So the 101 run target will probably be too easy.
This is an excellent place to learn how the Duckworth Lewis method works. The Duckworth Lewis method attempts to calculate a statistically fair target, which has the same difficulty as the original target. It looks at the two resources available to both teams – overs and wickets. The Duckworth Lewis algorithm adjusts the run target in proportion to these resources.
💡 A wicket is when a batter is declared out. This can happen in several ways, such as a fielder catching the ball, the ball knocking the bails off the stumps, or the batter unfairly protecting the wicket with their leg. Each team has 11 players but needs two batters on the field simultaneously, so they have 10 wickets at the start of an innings.
You might have encountered the abbreviation DLS while looking for the Duckworth Lewis method. What is the DLS method? While commonly known as the Duckworth Lewis method, its official name since 2014 is the DuckworthLewisStern method (DLS), as this was when Frank Duckworth and Tony Lewis retired, and Professor Steven Stern took over to look after the algorithm.
How the Duckworth Lewis method works – What is DLS?
Let's now look at how the Duckworth Lewis method is calculated in detail. At the start of the match, each team has 50 overs and 10 wickets. We say that both teams have 100 percent of the resources that they need to use to score as many runs as possible. A delay, early finish, or interruption will reduce a team's resources and mean they no longer have the same resources available.
To calculate a fair target for Team 2 to achieve, the Duckworth Lewis method uses the following equation:
Teams 2's par score = Team 1's score × (Team 2's resources / Teams 1's resources)
We round up this par score to the nearest integer to get the target Team 2
needs to win the match. For example, a rain delay means Team 2
only has 80% resources, while Team 1
played their innings without interruption (100% resources) and scored 231 runs. Putting these values into the equation above, we get:
Teams 2's par score = 231 × (80% / 100%) = 184.8
This means that Team 2
only needs 185 runs to win the match.
To find the total percentage of the resources each team has, given the number of overs available and wickets lost, we use a lookup table for the Standard Edition of the Duckworth Lewis method:
With DLS explained, you shouldn't struggle to set a fair target for the second team anymore. Remember, you can always use the Duckworth Lewis calculator to handle all the complicated computations.
💡 There is also a Professional Edition of the Duckworth Lewis method for international cricket matches. Unfortunately, the fine details of this version are secret and calculated by a propriety computer program. Our Duckworth Lewis calculator only supports the Standard Edition.
How Duckworth Lewis method is calculated? Find a team's resources
Here are some common situations and how to calculate a team's resources using the above lookup table.
 There is a delay in a team's innings, and 50 overs have been reduced to 30. Of course, the team still has 10 wickets (0 wickets lost). From the table, we see that the corresponding value is 75.1% of resources left.
 There is an interruption to a team's innings, and they never resume play. Say this happens with 20 overs left, and they have lost 2 wickets (so there are 8 remain). Looking at the table, we get a figure of 52.4%, which is the amount of lost resources. So the amount of resources the team used is
100%  52.4% = 47.6%
.
 This time play is interrupted, but the team resumes their innings. Play stopped with 40 overs and 2 wickets lost (8 remaining). The game then resumes with 20 overs to play. Looking up 40 overs and 2 wickets lost, we see a figure of 77.8%. For 20 overs and 2 wickets lost, it is 52.4%. To find the resources used by the team, its
100%  77.8% + 52.4% = 74.6%
If Team 2's
resources are less than Team 1's
, then we reduce the target for Team 2
using the equation:
Team 2's par score = S × (R2 / R1)
where:
S
– Number of runsTeam 1
scored;R1
– Resources available toTeam 1
; andR2
– Resources available toTeam 2
.
If both teams' resources are the same, then no adjustment in the run target for Team 2 is required.
If Team 2 has more resources than Team 1, then we increase the run target using the following formula:
Team 2's par score = S + G50 × (R2  R1)/100
where:
G50
– Average score expected from the team batting first.
Given the extra resources, the formula asks what additional score could we expect? The value of G50
will depend on the level of competition. Our DLS calculator has a default of 245 runs, which applies to international and county cricket. Based on past results, you should update this value if you use it with your local village cricket team.
How to use this Duckworth Lewis calculator?
This calculator supports interruptions at the start, end, and middle of an innings. Let's go through some example situations and see how the Duckworth Lewis method is calculated to find an adjusted target for Team 2. If the match has already finished, you can enter the number of runs Team 2 scored and see if they won, lost, or drew the game, according to the DLS method.
🔎 A standard game of cricket has a maximum number of 50 overs. If you are playing a game that has less than 50 overs planned, enter the number into the calculator's Maximum overs section.
Team 2's innings delayed
Rain, before play started, reduces the match to 30 overs each. Team 1
score 231 from their 30 overs. Due to a further delay, Team 2's
innings is reduced to 28 overs. Here's how to use our calculator to find the target for Team 2
:
 Select
Team 2's innings delayed
from the "Interruption" option.  Enter
30
intoTeam 1's
"Overs available".  Input
231
to tell the calculator how many runsTeam 1
scored.  Enter
28
intoTeam 2's
"Overs available" variable.  The calculator shows that
Team 2
needs 221 runs to win, according to the DLS method.  If you enter the number of runs
Team 2
actually achieved, the calculator tells you how much each team won the match by or if the match was a draw.
Let's see how you would calculate that result manually. Looking up 30 overs and 0 wickets left in the table, we get a resource value of 75.1%. For 28 overs and 0 wickets, it's 71.8%. Since Team 2's
resources are less than Team 1's
, we use the following equation:
Team 2's par score = S × (R2/R1) = 231 × (71.8/75.1) = 220.85
Rounding this up, we get a target to win for Team 2
of 221 runs.
Team 2's innings cut short
It's midafternoon, and it's just started to rain. Looking at the forecast, it's not going to stop anytime soon. It seems like that's the end of any play today. So who won? No worries  here comes the Duckworth Lewis algorithm to the rescue!
Team 1
scored 268 runs from 50 overs, while Team 2
got to 229 runs from 45 overs and lost 6 wickets. Using our Duckworth Lewis calculator, let's see if Team 2
won.
 Select
Team 2's innings cut short
from the "Interruption" option.  Enter
50
overs and268
runs forTeam 1
.  Enter
45
overs and6
wickets lost forTeam 2
.  We get a target of
230
runs forTeam 2
to win the match.  Entering
Team 2's
229
runs, we see that the match is a draw, according to the Duckworth Lewis algorithm.
Calculating this result manually using the resources table, we first lookup the resources Team 2
couldn't use. They had 5 overs left after losing 6 wickets, corresponding to 14.3% of resources. Therefore, Team 2
used 100%  14.3% = 85.7%
during their innings. Calculating Team 2's
par score:
Team 2's par score = S × (R2/R1) = 268 × (85.7/100) = 229.68
We round up to get the winning target of 230 runs and round down to get the draw score, which Team 2 scored on this occasion.
Team 2's innings interrupted
Team 1
scored 273 from their uninterrupted innings. Team 2
got to 70 runs from 19 overs and had lost 2 wickets when rain stopped play. When play resumed, Team 2's
total overs were reduced to 36, so they had 17 overs available for the remainder of their innings. Here's how to use the Duckworth Lewis calculator to find Team 2's
target.
 Select
Team 2's innings interrupted
from the "Interruption" option.  Enter
50
overs and273
runs forTeam 1
.  Enter
50
overs available forTeam 2
.  At the start of the interruption, 19 overs had been played, leaving
50  19 = 31
overs available.  Input with the number of wickets lost,
2
.  Enter the number of overs remaining at the resumption of play, which is
36  19 = 17
overs. Team 2
needs 214 runs to win. Enter the number of runs Team 2 actually got to see by how many runs they won or lost by (or if they drew).
To calculate manually, look up resource values for 31 and 17 overs left and 2 wickets off. Then compute the resources available to Team 2
:
Resources available = 100%  Resources remaining at interruption + Resources remaining at restart
100%  68.6% + 46.7% = 78.1%
We calculate Team 2's
par score by doing:
Team 2's par score = S × (R2/R1) = 273 × (78.1/100) = 213.21
Round up to 214
to get the target for Team 2
to win the match.
Team 1's innings interrupted
This time Team 1's
innings is interrupted by rain. The interruption happens after 34 overs, leaving 16 overs remaining, and Team 1
has lost 2 wickets. At the resumption of play, Team 1
is given 8 overs to complete their innings. Team 1's
final run score is 170. Team 1
completed 42 overs in total, so that's how many overs Team 2 has too. Using the Duckworth Lewis algorithm in our calculator, you would:
 Select
Team 1's innings interrupted
from the "Interruption" option.  Optionally adjust the average score value of G50, but we will leave it at 245 for this example.
 Enter
50
in the "Overs available" row.  Input
16
into the "Overs remaining at interruption" variable.  Enter
2
for the number of wickets lost.  Input
8
as the number of overs that remain after the interruption.  Enter the number of runs
Team 1
scored,170
.  In the
Team 2
section, enter42
overs available. The calculator tells you that Team 2's target is 197 to win.  Again, enter the number of runs
Team 2
actually scored to see how much they won or lost the match by.
To calculate this result manually, we find the resource percentages for each team. Team 2
has 42 overs left and has lost no wickets, so their resources are 91.7%
from the table. For Team 1
, their resources before the interruption are given by looking up 16 overs remaining and 2 wickets lost, which is 44.7%
. At the resumption of play, they have 8 overs remaining and still have lost 2 wickets, which is 25.5%
. Team 1's
resources used is, therefore:
100%  44.7% + 25.5% = 80.8%
Because Team 2
has more resources than Team 1
, we need to increase the target to win to compensate, so we use the equation:
Team 2's par score = S + G50 × (R2  R1)/100 = 170 + 245 × (91.7  80.8)/100 = 196.71
FAQ
How do I calculate the target if the second innings is delayed?
Assuming that the second innings is delayed by 20 overs, and the first team scored 240 runs in 50 overs, follow these steps to calculate the target:

Assess how many overs are available for the second team:
50  20 = 30 overs
. 
Look up the DLS resources table. The second team has 30 overs and 10 wickets, which gives us 75.1% available resources.

Use this data in the standard edition of the DLS method:
Team 2 target = 240 × 75.1/100 = 180.24
. 
Round it to get the second team's target:
181 runs
.
What is the minimum overs for DLS result in ODI?
In an ODI match, both teams must've faced at least 20 overs for the DLS method to be applicable unless one or both teams were bowled out earlier or the second team chased the score in less than 20 overs.
What do the 'resources' used in the DLS method refer to?
The DLS method asserts that each team has two primary resources to score runs:
 The number of overs available.
 The number of wickets left.
What were the methods used before the DLS method was introduced?
The most common methods used to resolve rain delays in limited overs cricket before the DuckworthLewis method were the average run rate and the most productive overs methods. Both these methods had intrinsic flaws  they ignored the wickets at hand and disregarded other factors. Using these methods often produced results that ultimately tipped the game's balance.