DLS Winning Predictor


What does this calculator mean?

During a run chase that may be interrupted, everyone wants to know one thing: if play stopped now, who would win? The DLS winning predictor estimates the par score the batting side should have reached at this point and tells you whether they are ahead or trailing.

It is handy for commentators, scorers and fans following a live game, and for reviewing key moments of past matches when wickets fell in clusters.

How to use the DLS winning predictor

  1. Enter target score, total overs, current runs, current overs and current wickets.
  2. Press Predict match status.
  3. Read the result below the button. Change any value and recalculate as often as you like.

Formula used

Base expected = (Target score ÷ Total overs) × Current overs
Wicket penalty = (Target score × 0.05) × Current wickets
DLS par score = Base expected + Wicket penalty
This uses a simplified linear approximation of the official DLS tables for quick estimation.

Example

Inputs: Target 280, total overs 50, current runs 150, current overs 25, current wickets 2.

Base expected: (280 ÷ 50) × 25 = 140 runs

Wicket penalty: (280 × 0.05) × 2 = 28 runs

DLS par score: 140 + 28 = 168 runs

Status: 150 is less than 168, so the chasing side is trailing by 18 runs.

Frequently asked questions

How do I enter part-overs?

Use cricket notation: 25.3 means 25 overs and 3 balls. The ball digit must be between 0 and 5.

Why does losing wickets raise the par score?

Each wicket reduces the chasing side's remaining resources, so they need more runs on the board to be considered level with the target at that stage.

More cricket calculators

Last updated: . Results are estimates for informational use — see our disclaimer.