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.
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.
- 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) becomesO + B/6. So 45.3 overs is 45 + 3/6 = 45.5 decimal overs. - 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.
- 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.
- 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
Frequently asked questions
Sources & references
- ICC — Men's Playing Conditions (Net Run Rate appendix; all-out and no-result rules)
- ICC — Tournament playing conditions (points table and NRR tie-break wording)
- International Cricket Council — official site
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
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.