Audited ·Last updated 28 Jul 2026·5 citations·Tier 2·0 uses

Cricket Required Run Rate Calculator

Required run rate for a cricket chase: runs needed ÷ overs left, with current run rate, balls remaining and a projected score. Handles part-overs properly.

Cricket Required Run Rate Calculator

The number you are entering is…
If a Duckworth/Lewis/Stern target has been set, that figure is already the runs needed to win (clause 16.4.1.1: 'one run less will constitute a Tie'), so use the 'target' setting for it.
runs
The chasing side's runs so far, including extras.
runs
Scoreboard notation: 32.4 means thirty-two overs and four balls — 196 balls, not 32.4 overs. The digit after the point can only be 0 to 5. Enter 0 to work out the rate needed from the start of the chase.
overs
50 for an ODI (ICC ODI clause 13.6.1), 20 for a T20 (T20 World Cup clause 13.6.1), or the revised figure if overs have been cut. Always a whole number.
overs
Used to report wickets in hand, the second half of every chase decision. The required rate tells you how fast; the wickets tell you whether you can afford it.
wkts
Required run rate
6
Runs needed per over for the rest of the innings: runs still required divided by overs still remaining. Once the target has been passed this reads 0.00 rather than going negative.
Runs required
104 runs
Balls remaining
104 balls
Overs remaining
17.3333 overs
Current run rate
5.449 rpo
Projected score
272.449 runs
Wickets in hand
6 wkts

Background.

The required run rate is the runs a chasing side needs per over for the rest of the innings: RRR = runs still required ÷ overs still remaining. It is the number on the scoreboard that governs every decision in the second innings of a limited-overs match, and this calculator returns it alongside the current run rate, the balls left, the wickets in hand and a projected finishing score.

Two details separate a correct required run rate from an approximate one, and this page handles both. The first is the target. Under ICC playing condition 16.1.1, "the side which has scored in its innings a total of runs in excess of that scored by the opposing side in its innings shall win the match" — in excess of, not equal to. Level scores are a tie, defined in clause 16.3.1.1 as occurring "when both innings have been completed and the scores are equal", and MCC Law 16.5.1 says the same. So chasing a total of 281 means needing 282. The mode select at the top of the widget exists because people arrive with one number or the other, and entering the opposition's total where the target belongs understates the requirement by exactly one run — which at the death is the whole match.

The second detail is the overs arithmetic. Cricket writes 32 overs and 4 balls as 32.4, which is 196 balls, which is 32.6667 overs. Subtracting 32.4 from 50 gives 17.6, a figure that corresponds to nothing: the true remainder is 300 − 196 = 104 balls, or 17.3333 overs. Calculators that subtract the scorecard figures directly are wrong for every part-over, and the error runs the wrong way — it makes the chase look easier than it is. This page converts both figures to balls at six to the over under MCC Law 17.1 and works in balls throughout.

A Duckworth/Lewis/Stern target needs a word of its own. When rain revises a chase, the DLS target published by the officials is already the runs-to-win figure — ICC clause 16.4.1.1 states that "the target set will always be a whole number and one run less will constitute a Tie". So a DLS target goes in on the 'target' setting, not the 'opposition total' setting, and adding one to it would be wrong.

The projected score is the output most people find most useful, because a rate is abstract and a score is not. It extends the current run rate to the end of the innings and tells you where the side lands if nothing changes. In the worked example below, a side needing 6.00 an over while scoring at 5.45 is projected to finish ten short — which reframes the question from "can we lift the rate by half a run" to "where do the extra ten runs come from", and those are much easier to plan around.

Read the required rate together with the wickets in hand. Eight an over with seven wickets standing is a normal modern chase; eight an over with two is close to hopeless. The rate tells you the speed, the wickets tell you the risk budget, and neither number means much on its own.

What is cricket required run rate calculator?

The required run rate is a forward-looking rate: it divides the runs a chasing side still needs by the overs it still has. Formally RRR = (target − current score) ÷ overs remaining, where the target is one more than the opposition's total and overs remaining is derived from balls rather than from the scoreboard's mixed notation. It is the mirror image of the current run rate, which looks backwards over the balls already bowled. In a chase the two rates converge on each other as the innings closes: every ball that passes moves the required rate up if the batting side falls behind and down if it gets ahead, and the smaller the remaining denominator the more violently the rate swings — which is why a required rate that has been stable at 7.00 for ten overs can jump to 12.00 in the space of two. The statistic has no equivalent in the first innings, where there is no target, and the corresponding first-innings question is answered by the projected score alone. Three conventions are worth knowing. Once the target has been passed the required rate is reported as zero rather than negative, because a negative required rate is not a cricket quantity. Before a legal ball has been bowled the current run rate is reported as zero, matching the scoreboard, because dividing by zero balls has no answer. And the calculation stops entirely when no balls remain: the innings is over, and there is no rate left to require.

How to use this calculator.

  1. Choose what your number means. Pick 'the target' if you have the runs needed to win or a DLS target; pick 'the opposition's total' if you have their final score, and the calculator adds the one run that ICC clause 16.1.1 requires.
  2. Enter the current score, including extras.
  3. Enter the overs completed in scoreboard notation. 32 overs and 4 balls is 32.4, and the calculator converts it to 196 balls. Enter 0 to see the rate needed from the very start of the chase.
  4. Enter the innings length — 50, 20, or the revised figure after a rain reduction. It must be a whole number of overs.
  5. Enter the wickets lost so the calculator can show wickets in hand. The required rate and the wickets in hand are the two halves of every chase decision and should never be read apart.
  6. Read the required run rate, then compare the projected score with the target. The shortfall in runs is usually easier to plan against than the gap in rates: 'we finish ten short at this pace' is a clearer brief than 'we need 0.55 more an over'.
  7. Check 'balls remaining' in a close finish. Twelve needed off six balls and twelve needed off 1.4 overs sound similar and are not the same equation.

The formula.

RRR = (T − S) ⁄ O_rem, O_rem = (6·N − B_done) ⁄ 6

Work in balls, not in the scoreboard's over notation, and everything else follows.

Start with the target. ICC playing condition 16.1.1 says the chasing side must score "a total of runs in excess of that scored by the opposing side", and clause 16.3.1.1 makes equal scores a tie. So the target is the opposition's total plus one: chasing 281 means needing 282. If the officials have set a Duckworth/Lewis/Stern target instead, that number is already the runs to win — clause 16.4.1.1: "the target set will always be a whole number and one run less will constitute a Tie" — and must not have one added to it. The mode select on this page is exactly that distinction.

Next, convert both overs figures to balls. An over is six balls under MCC Law 17.1, and the ICC conditions word clause 17.1 as "overs of 6 valid balls". An innings of 50 overs is 300 balls. A scoreboard reading of 32.4 is 6 × 32 + 4 = 196 balls. Balls remaining is 300 − 196 = 104, and overs remaining is 104 ÷ 6 = 17.3333. Note what happens if you subtract the scoreboard figures directly: 50 − 32.4 = 17.6, which is not a legal over figure at all (the ball digit cannot exceed 5) and is 0.27 of an over too large. Dividing by too large a denominator understates the required rate, so the naive method always flatters the chasing side.

Then the two rates. Runs required is target minus current score, floored at zero once the target has been passed. The required run rate is runs required divided by overs remaining. The current run rate is 6 × current score ÷ balls completed, which is reported as zero before the first legal ball because the denominator would otherwise be zero — the scoreboard does the same thing.

Finally the projection: current score plus current run rate times overs remaining. This is a deliberately naive extrapolation — it assumes the innings continues at exactly the rate achieved so far, which real chases never do, because sides accelerate at the death and lose wickets doing it. Its value is not as a forecast but as a reframing: it converts an abstract gap between two rates into a concrete number of runs, and a shortfall of ten runs is a far more actionable brief than a rate gap of 0.55.

One behaviour is a deliberate refusal rather than a computation. If overs completed equals or exceeds the innings length, there are no balls left and there is no required rate; the calculator raises an error instead of dividing by zero.

A worked example.

Example

A 50-over chase. The opposition made 281, so the target is 282. After 32.4 overs the chasing side are 178 for 4. Convert to balls first: the innings is 6 × 50 = 300 balls, and 32.4 on the scoreboard is 6 × 32 + 4 = 196 balls, so 104 balls remain — 104 ÷ 6 = 17.3333333333 overs. Runs required are 282 − 178 = 104. So it is 104 needed from 104 balls: a required run rate of exactly 6.00. The current run rate is 6 × 178 ÷ 196 = 1,068 ÷ 196 = 5.4489795918, so the side needs to lift its scoring by 0.55 an over. Extending the current rate to the end of the innings projects a finish of 178 + 5.4489795918 × 17.3333333333 = 272.4489795918 — about ten runs short of the target. With six wickets in hand that is a comfortable position: ten runs across seventeen overs is roughly one extra boundary every five overs, and the batting side has the resources to find them. Now see what the naive method would have said. Subtracting the scoreboard figures gives 50 − 32.4 = 17.6 'overs' remaining, and 104 ÷ 17.6 = 5.91 — a required rate 0.09 too low, and based on an over figure that cannot exist because the digit after the point may only run from 0 to 5. The error is small here and grows sharply as the innings closes: with two overs and three balls left, subtracting scoreboard figures can be out by a full run an over. Finally, the target itself. If you had entered 281 — the opposition's total — on the 'target' setting instead of the 'opposition total' setting, the calculator would have shown 103 required rather than 104. That single run is the difference between winning and tying, which under ICC clause 16.3.1.2 would send a T20 match to a Super Over.

overs Completed32.4
target Basistarget
current Score178
target Value282
total Overs50
wickets Lost4

Frequently asked questions.

How do you calculate the required run rate in cricket?
Divide the runs still needed by the overs still remaining: RRR = (target − current score) ÷ overs remaining. The two traps are that the target is one more than the opposition's total, and that overs remaining must be computed from balls rather than by subtracting scoreboard figures. Chasing 282 with 178 on the board after 32.4 overs of a 50-over innings: 104 runs needed, 300 − 196 = 104 balls left, so 104 ÷ 17.3333 = exactly 6.00 an over.
Why is the target one run more than the opposition's score?
Because ICC playing condition 16.1.1 requires the chasing side to score "a total of runs in excess of that scored by the opposing side in its innings" to win — matching the total is not enough. Clause 16.3.1.1 defines the result as a tie "when both innings have been completed and the scores are equal", and MCC Law 16.5.1 says the same. So chasing 281 means needing 282, and a side that finishes exactly level has tied, which in a knockout sends the match to a Super Over.
Why can't I just subtract 32.4 from 50 to get the overs remaining?
Because 32.4 is not a decimal. It means 32 overs and 4 balls, since an over is six balls under MCC Law 17.1. Subtracting gives 17.6, which is not a legal over figure at all — the digit after the point can only run from 0 to 5. The correct method converts both to balls: 50 overs is 300 balls, 32.4 is 196 balls, so 104 balls or 17.3333 overs remain. Using 17.6 as the denominator understates the required rate, and the error grows sharply as the innings shortens.
What is the difference between required run rate and current run rate?
The current run rate looks backwards — runs scored per over already faced. The required run rate looks forwards — runs still needed per over still remaining. In a chase they move in opposite directions: every over below the required rate pushes the required rate up, and every over above it pulls the required rate down. The gap between them is the acceleration the chase demands, and it is the single most useful number on a second-innings scoreboard. This calculator returns both, plus a projected finishing score that turns the gap into runs.
How do I enter a Duckworth/Lewis/Stern target?
Use the 'target' setting and enter the DLS figure exactly as published — do not add one to it. ICC clause 16.4.1.1 states that a revised target "will always be a whole number and one run less will constitute a Tie", which means the DLS target is already the runs needed to win. Also set the innings length to the revised number of overs the chasing side will actually receive, not the original 50 or 20, or the required rate will be computed against overs that no longer exist.
What does the projected score tell me?
Where the innings finishes if the current run rate continues unchanged to the end. It is a naive extrapolation and deliberately so — real chases accelerate at the death and lose wickets doing it, so the projection is never a forecast. Its value is that it converts an abstract gap between two rates into a concrete number of runs. 'We finish ten short at this pace' is a far more actionable brief for a batting pair than 'we need 0.55 more an over', and it makes the size of the required acceleration obvious at a glance.
Should I look at the required run rate or the wickets in hand?
Both, always. A required rate of 8.00 with seven wickets standing is a routine modern chase; the same 8.00 with two wickets standing is close to lost, because the batting side cannot take the risks the rate demands. The rate sets the speed and the wickets set the risk budget, and no single number captures the situation. That is why this calculator reports wickets in hand next to the required rate rather than leaving it off — and why a chasing captain's real question is usually not 'what is the rate' but 'can we afford it'.

References& sources.

  1. [1]International Cricket Council — ICC Men's T20 World Cup 2026 Playing Conditions (PDF). Clause 16.1.1: "Unless the winner is determined by DLS (see clause 16.4), the side which has scored in its innings a total of runs in excess of that scored by the opposing side in its innings shall win the match." Clause 16.3.1.1: "The result of a match shall be a tie when both innings have been completed and the scores are equal." Clause 16.4.1.1 on revised targets: "The target set will always be a whole number and one run less will constitute a Tie." Clause 13.6.1 limits an innings to 20 overs.
  2. [2]International Cricket Council — ICC Men's One-Day International Playing Conditions, effective from July 2025 (PDF). Clause 13.6.1: "All matches will consist of one innings per side, each innings being limited to a maximum of 50 overs." Clause 17.1: "The ball shall be bowled from each end alternately in overs of 6 valid balls" — the basis for converting a scoreboard figure such as 32.4 into 196 balls.
  3. [3]Marylebone Cricket Club — Laws of Cricket, Law 16 (The Result). Law 16.5.1 defines a tie as occurring "when all innings have been completed and the scores are equal", which is why the target of a chase is one run more than the opposition's total rather than equal to it.
  4. [4]Marylebone Cricket Club — Laws of Cricket, Law 17 (The over). Law 17.1: "The ball shall be bowled from each end alternately in overs of 6 balls." Law 17.3.2 excludes no balls and wides from the six, so neither shortens the balls remaining in an innings.
  5. [5]International Cricket Council — Men's ODI Match Clause 13: Innings. The ICC's HTML publication of the innings-length playing condition: clause 13.6 limits an innings to 50 overs and clause 13.9 caps a bowler at 10 of them.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 590 calculators remain free
  • No billing is enabled
Coming soon