induwara.lk
induwara.lkCricket · Calculator

Cricket Net Run Rate (NRR) Calculator

Work out any team's Net Run Rate with the official ICC formula — the all-out full-quota rule and base-6 overs handled for you. A second mode tells you exactly how many overs you must chase a target in to hit a desired NRR. No signup, sources cited below.

By Induwara AshinsanaUpdated Jul 8, 2026
Net Run Rate calculatorICC formula
All-out rule applied

Add one row per completed match. Overs use the O.B format — 45.3 means 45 overs, 3 balls.

Match 1
Our innings (for)
Opponent innings (against)
  • Enter the runs scored.
  • Enter the runs conceded.
  • Overs faced: Enter the overs, e.g. 45.3 for 45 overs and 3 balls.
  • Overs bowled: Enter the overs, e.g. 45.3 for 45 overs and 3 balls.

Enter at least one completed match — runs and overs for both innings — to see your Net Run Rate.

Formula and rules from the ICC Men's Playing Conditions (Net Run Rate appendix). A side that is all out counts as having batted the full quota of overs. Last verified 2026-07-08.

How it works

Net Run Rate (NRR) is the tie-breaker cricket tournaments use to separate teams level on points. The Sri Lanka fan doing group-stage maths during the Asia Cup or a World Cup needs two things right: the all-out rule and the base-6 overs conversion. This calculator follows the definition in the ICC Men's Playing Conditions exactly.

  1. Convert overs to decimal. An over is six legal balls, so overs are base-6, not base-10. An entry written as O.B (O whole overs, B balls, 0–5) becomes O + B/6. So 45.3 overs is 45 + 3/6 = 45.5 decimal overs.
  2. Apply the all-out rule. The ICC conditions state a team that is all out is treated as having batted its full quota of overs. When you tick the all-out box, the calculator forces that innings to 50 overs (ODI), 20 (T20) or your custom quota, whichever team was dismissed — independently for the batting and bowling sides.
  3. Aggregate across matches. Run rate for is the total runs you scored divided by the total overs you faced across every completed match; run rate against is total runs conceded divided by total overs bowled. Overs are summed, never averaged per game.
  4. Subtract. NRR = run rate for − run rate against, shown to three decimals with an explicit sign.

The formal statement is NRR = Σ(runs for)/Σ(overs faced) − Σ(runs against)/Σ(overs bowled), with all-out innings expanded to the quota before summing. No-result matches are excluded entirely — the runs and the overs both drop out — so the tournament mode asks you to enter completed matches only.

The chase mode inverts the single-match version of the same formula. If you bat second and must score T runs to win against an opponent who made R in Q effective overs, your single-match NRR is T/o − R/Q. Solving for the overs o that reach a desired NRR d gives o = T / (d + R/Q). The tool rounds that down to the last whole ball, so completing the chase on or before that ball guarantees at least your target — and it flags cases that are impossible within the quota.

Worked examples

Tournament NRR — T20 with the all-out rule

  1. Match 1: scored 180 in 20.0; bowled opponent out for 150 in 18.0.
  2. All-out rule → opponent's overs become the full 20.0, not 18.0.
  3. Match 2: scored 165 in 20.0; conceded 160 in 20.0 (neither all out).
  4. Runs for = 180 + 165 = 345 over 40.0 → 8.625 per over.
  5. Runs against = 150 + 160 = 310 over 40.0 → 7.750 per over.
  6. NRR = 8.625 − 7.750 = +0.875

Chase scenario — ODI, overs needed

  1. Opponent all out for 173 → effective overs Q = 50, rate = 173/50 = 3.460.
  2. You need 174 to win. Target single-match NRR d = +2.00.
  3. Overs o = 174 / (2.00 + 3.460) = 174 / 5.460 = 31.868 decimal overs.
  4. Round down to the ball: 31 overs, 5 balls → 31.5 (= 31.833 decimal).
  5. Check: 174 / 31.833 − 3.460 = 5.466 − 3.460 = +2.006 ≥ +2.00

Edge case — a target NRR that is impossible

  1. ODI, opponent all out for 100 → Q = 50, rate = 2.000. You need 101 to win.
  2. You want a modest single-match NRR of exactly 0.00.
  3. Overs o = 101 / (0.00 + 2.000) = 50.5 overs — more than the 50-over quota.
  4. Even batting the full 50 overs gives 101/50 − 2.000 = +0.020, above 0.00.
  5. So +0.00 is unreachable here — the tool flags it and shows the minimum you will beat.

Frequently asked questions

Sources & references

The formula, the all-out full-quota rule and the base-6 overs conversion were last cross-checked against the ICC Playing Conditions on 2026-07-08. Duckworth–Lewis–Stern par scores are out of scope — see the FAQ.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.