Talk DuckworthLewisMethod 20241009 Handout
Talk DuckworthLewisMethod 20241009 Handout
Rajesh Sundaresan
Indian Institute of Science
The Indo-Pak match, ICC World Cup 2019
I The team batting first (Team 1) tries to maximise its score. The
bowling team (Team 2) tries to restrict this score.
I The bowling team (Team 2) then gets to bat, and tries to reach this
score.
I There simply isn’t time, unlike in test cricket, for the match to
continue another day, though reserve days have been used on
occasions. (India-NZ WC 2019 semifinal.)
I AUS scored 226/4 off 38 overs. Two hours delay during Australia’s
innings. (Dean Jones 93 n.o.)
I WI still needed 180 off 31.2 overs when rain again stopped play for 1
hour 25 minutes.
I Team 2 replies, and is 120/0 off 25 overs when rain stops play.
I RSA were 231/6 and needed 22 runs off 13 balls when rain stopped
play for 12 minutes.
I RSA target revised to 22 runs off 7 balls, then 21 runs off 1 ball.
Criterion used: Most productive overs.
I The two good overs that RSA bowled were struck off. RSA was
being penalised for bowling those overs well. (Actually, Wessels went
slow and denied ENG the five final overs of acceleration because
innings was scheduled to end latest by 6:10 pm).
I D/L method was tried out first on 01 Jan 1997, ZIM vs. ENG.
ZIM scored 200 in 50 overs.
Rain during ENG innings reduced the game to 42 overs.
ARR target 169.
D/L target 186.
ENG scored 179 off 42 and lost (D/L method).
I The batting side has two resources at their disposal to set a target:
overs to go and wickets in hand.
I Team 2’s target must be reset based on its resources before the
interruption and after the interruption, such that
relative positions of the two teams should be the same before and
after interruption.
Z (u) = Z0 [1 − exp{−bu}].
250
200
Average runs obtainable
150
100
50
0
0 10 20 30 40 50 60 70 80
Overs remaining
Getting the curve
I Curve fitting:
(Z0∗ , b ∗ ) = arg min L(Z0 , b; D)
Z0 ,b
Resource fraction
Z (u)
.
Z (N)
What if wickets have fallen?
I A revised relationship:
If u overs to go and w wickets in hand, then
250
200
Average runs obtainable
150
100
50
0
0 10 20 30 40 50 60 70 80
Overs remaining
Z (u, w )
P(u, w ) := .
Z (N, 10)
The resources remaining
100
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
50
5
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs remaining
The resources remaining, and a valuation ignoring wickets
100
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
50
5
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs remaining
The overs used picture
100
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
50
5
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs used
D/L method: Interruptions in the second team’s innings
R2 = 1 − P(u, w ) + P(v , w )
| {z } | {z }
fraction used up before interruption fraction remaining
I II III
Team 2 score at stoppage 120/0 120/5 120/9
Resources lost 0.66 0.42 0.05
R2 0.34 0.58 0.95
T = SR2 85 145 247.5
The overs used picture
100
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
50
5
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs used
Interruption and resumption
I II III
Team 2 score 120/0 120/5 120/9
Resources rem. at stoppage 0.66 0.42 0.05
Resources rem. at resumption 0.34 0.26 0.05
R2 1-0.66+0.34 1-0.42+0.26 1-0.05+0.05
= 0.68 = 0.84 = 1.00
T = SR2 170 210 250
Prima facie, it seems unfair: The weaker have to cross a higher target.
What would be your strategy?
I Match officials still try to arrange that both sides play the same
number of overs.
I But Team 1 started out thinking 50 overs, and suddenly, find that
their innings is shortened.
Team 2 knows, from the start of their innings, that it is shortened.
I Mostly Team 1’s loss is greater, except ... when they have already
lost a lot of wickets.
The D/L method in such interruptions
R1 = 1 − P(u, w ) + P(v , w )
I Similarly compute R2 .
I IND scored 226/8 off 47.1 overs out of 50 overs when rain
terminated IND innings.
I D/L method:
I IND used up R1 = 0.919 fraction of their resources and lost 0.081.
I PAK had R2 = 0.815 fraction of resources available.
I Since R2 < R1 , D/L par-score is SR2 /R1 = 200.42,
or 201 off 33 to win.
100
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
50
5
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs used
Of course, there are some issues ...
R2 > R1 anomaly, example from D/L paper
I R1 ≈ 1 − 0.9 = 0.1.
I R2 ≈ 0.34. R2 > R1 .
I Can the well above average scoring rate really be sustained for 50
overs?
An inelegant fix
I If R2 > R1 , then
T = S + G (N) × (R2 − R1 ).
I G (50) was
225 during 1999-2002,
235 during 2002-2009, and
245 in the last version.
Also, it was different for ICC full member nations, associates,
under-19.
I Had NZ’s innings been terminated then and if IND had 46 overs,
I NZ would have used R1 = 0.86.
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
50
5
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs used
The fix for high first innings scores
I The relative positions of the two teams before and after interruption
should be the same.
I Before the rain, Oxford had a huge advantage, but cricket is a game
of ’glorious uncertainties’.
The probability of Oxford winning was not 1. Yet, after the
interruption, Oxford was declared winner at resumption.
I Before the break, Teams 2A and 2B needed 131 and 201 (resp.) off
30 overs with 7 wickets in hand.
I But since both teams used up the same amount of resources, and
get the same (reduced) resources at resumption, their D/L targets
are identical: 221.
I Team 2A must score 101 off 20
I Team 2B must score 171 off 20.
I More difficult for Team 2B. D/L improved the advantage for the
team that was ahead before the interruption.
Isoprobability criterion
I Is that “cricket”?
Incentive to alter strategy under D/L rule
100
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
Rain delays play
50 and reduces game
5
to 20 overs
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs used
Applying D/L to T20
I Curves are a lot flatter - D/L is now much closer to ARR method.
I ENG 191/5 off 20. WI 30/0 in 2.2 overs. Rain stops play.
At resumption, WI target reduced to 60 (in 6 overs).
I But WI did much better. They consumed very little, and lost quite a
bit of resources to rain.
Revised target was much smaller.
100
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
50
5
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs used
Another issue with the D/L method
I If the first innings score is average or high, use the full quota of
overs and resources.
0.8
0.7
0.6
Beta cdf
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
resources used
Stern’s correction to resources remaining
100
10
90
9
80 8
7
Percentage of resources remaining
70
60 6
50
5
40
4
30
3
20
2
10
1
0
0 5 10 15 20 25 30 35 40 45 50
Overs used
Lose overs where curve is steep → lose more resources → lower target.
Lose overs either initially (all 10 in hand) or at the end → lower target.
Lose more than 3 wickets initially → steeper target.
Cricket as an Operations Research (OR) problem
I The batsman can play a risky shot that fetches more runs or a safe
shot with fewer runs.
pd = probability of losing wicket.
px = probability of getting x runs, x = 0, 1, 2, 3, 4, 5, 6.
Through his choice, the batsman can shape this probability vector.
I Also, let us assume that if batsman’s run rate (per ball) is r then the
probability of losing wicket is pd (r ). Assume known (from historical
data).
I r = 6x=0 xpx .
P
I A recursive formula:
" #
X
Zb (n, w ) = max pd Zb (n − 1, w − 1) + (1 − pd )Zb (n − 1, w ) + xpx
p0 ,...,p1
x