Education✓ Free · No Sign-up

Net Run Rate (NRR) Calculator

Work out a cricket team's net run rate the official ICC way for T20, ODI or any format: across a tournament, after one more match, or the win margin you need to beat a rival's NRR.

Rules verified Oct 2026 · Source: ICC Men's T20I and ODI Playing Conditions (effective Oct 2026), clause 16.10.2 Net run rate · ICC playing conditions

Enter overs as overs.balls: 19.4 = 19 overs and 4 balls (19.667 overs). The digit after the dot must be 0–5.

Match 1

Blank = 20. Change only for a reduced (e.g. rain-shortened) match.

Match 2

Blank = 20. Change only for a reduced (e.g. rain-shortened) match.

Match 3

Blank = 20. Change only for a reduced (e.g. rain-shortened) match.

Leave out No Result and abandoned matches without a result. Do not add Super Over runs.

Net run rate after 3 matches
+0.227
For 485 / 59.4 ov (8.128 rpo) · Against 453 / 57.2 ov (7.901 rpo)
NRR = (485 ÷ 59.667) − (453 ÷ 57.333) = 8.1285 − 7.9012 = +0.2273
MatchForAgainstMatch NRRRunning NRR
1180/20.0150/20.0+1.500+1.500
2140/20.0 (all out)141/17.2−1.135+0.205
3165/19.4162/20.0+0.290+0.227

Overs shown are the overs counted for NRR (all-out innings at full quota). Running NRR uses totals, so it is not the average of match NRRs.

What this means

Positive NRR: on average you score 0.227 runs per over more than your opponents, about 4.5 runs over a 20-over innings.

Biggest boost: match 1 (+1.500). Biggest drag: match 2 (−1.135).

NRR only matters when teams finish level on points; in ICC events it comes after most wins and head-to-head wins.

Common mistakes
  • Treating 19.4 overs as 19.4. It is 19 overs and 4 balls = 19.667 overs.
  • Using the overs a team was bowled out in. An all-out innings counts as the full quota.
  • Averaging each match's NRR. The ICC uses tournament totals of runs and overs.
  • Including No Result matches. Only matches with a result count.
💡 Pro tips
  • →Batting first, every extra run of winning margin lowers your runs-against rate; chasing, every ball saved raises your runs-for rate.
  • →Getting bowled out early is doubly costly: you lose the match and your runs are still divided by the full quota.
  • →In a rain-reduced match, set that match's overs per side so an all-out innings uses the reduced quota.
  • →Points tables usually show runs for and against as runs/overs: paste them into the totals to model the next game.

This tool is for informational purposes only. Always verify results with a qualified professional.

What is the Net Run Rate (NRR) Calculator?

Net run rate (NRR) is the tie-breaker used in cricket league tables, from ICC World Cups to franchise leagues such as the PSL and IPL. The ICC Men's T20I and ODI Playing Conditions (effective October 2026, clause 16.10.2) define it as the average runs per over a team scored throughout the competition minus the average runs per over scored against it. It is calculated from tournament totals, not by averaging each match's NRR.

Three rules trip most people up. First, overs are counted in balls: 19.4 overs means 19 overs and 4 balls, which is 19.667 overs, not 19.4. Second, if a team is all out before its full quota, its innings is counted as the full quota (20 overs in a T20, 50 in an ODI) for both teams' NRR. Third, only matches with a result count: in a match declared a No Result, run rate is not applicable. For rain-affected games decided by Duckworth/Lewis/Stern, the ICC credits Team 1 with Team 2's par score (if abandoned) or one run less than Team 2's final target, off the overs Team 2 was given.

Worked example (T20): a team plays three matches. Match 1: 180/20 overs vs 150 in 20. Match 2: all out for 140 in 18.3 overs (counted as 20) and the opponent chases 141 in 17.2 overs. Match 3: chases 165 in 19.4 overs after conceding 162 in 20. Totals: 485 runs off 59.4 overs (59.667) and 453 runs conceded off 57.2 overs (57.333). NRR = 485 ÷ 59.667 − 453 ÷ 57.333 = 8.1285 − 7.9012 = +0.227. If the team then loses scoring 150 in 20 overs against 170 in 20, the NRR drops to −0.085.

From the same +0.227 position, suppose a rival sits on +0.500. Batting first with 170 in 20 overs, the team must win by at least 26 runs (restrict the opponent to 144) to reach +0.502; a 25-run win gives only +0.489. Chasing 161 after the opponent makes 160, it must get there within 16.5 overs (101 balls) for +0.518; finishing in 17.0 overs gives +0.499 and falls just short.

This calculator does all of that for you: a match-by-match table with each game's NRR and the running total, a quick 'NRR after one more match' mode, and a 'What do we need?' solver that checks every possible winning margin and finishing over to find the exact one. Every input is validated (19.6 overs is rejected), you can copy a link that reopens the same scenario, and the formula is shown under each result.

How to Use This Calculator

  1. 1Pick the format: T20 (20 overs per side), ODI (50) or a custom number of overs.
  2. 2Choose a mode: Team NRR across matches, NRR after one more match, or What do we need?
  3. 3Enter runs and overs in cricket notation (19.4 = 19 overs 4 balls). Tick All out when a side was dismissed; its innings then counts as the full quota.
  4. 4For a rain-reduced match, change that match's overs per side. Leave out No Result matches.
  5. 5Read the NRR (3 decimals), the formula and the match table; use the totals button to carry them into the other modes.
  6. 6In What do we need?, enter the NRR to beat and your batting-first total or the opponent's score to get the minimum margin or maximum overs, then copy a share link.

Frequently Asked Questions

What is net run rate in cricket?+
Net run rate is a team's average runs per over scored in a competition minus the average runs per over scored against it (ICC Playing Conditions, clause 16.10.2). A positive NRR means you score faster than your opponents; it is used to separate teams level on points.
How do you calculate NRR?+
NRR = (total runs scored ÷ total overs faced) − (total runs conceded ÷ total overs bowled). Convert overs to balls first: 19.4 overs = 19 + 4/6 = 19.667 overs. Use tournament totals, not an average of each match's NRR.
Why does an all-out innings count as the full overs?+
The ICC rule says that when a team is all out in less than its full quota, its NRR is based on the full quota it was entitled to, not the overs in which it was dismissed. This stops a team that collapses quickly from getting a better rate. Example: all out for 140 in 18.2 overs counts as 140 ÷ 20 = 7.00, not 140 ÷ 18.333 = 7.64.
How do ties and no-results affect NRR?+
Under ICC playing conditions only matches where a result is achieved count for NRR, and in a match declared a No Result, run rate is not applicable, so leave no-results out. A tie is a result, so its runs and overs count. In ICC league stages a tie, no result or abandonment earns 1 point and a win 2.
What are the tie-breakers in ICC events and the PSL?+
In ICC-approved league competitions, teams level on points are separated by most wins, then most wins against the other tied teams, then the highest net run rate. Franchise leagues such as the PSL and IPL publish their own playing conditions, so check the current season's rules for their exact order of tie-breakers.
How can a team improve its NRR?+
Win big and fast: batting first, a larger winning margin lowers your runs-against rate; chasing, finishing in fewer overs raises your runs-for rate. Avoid being bowled out cheaply, since an all-out innings is still divided by the full quota. Use the What do we need? mode to find the exact margin.
How is NRR calculated in a rain-affected (DLS) match?+
If a match is abandoned but a result is achieved under DLS, Team 1 is credited with Team 2's par score off the same number of overs Team 2 faced. If DLS was applied earlier and the match finished, Team 1 is credited with one run less than Team 2's final target off the overs allocated to Team 2. Enter those figures and set that match's overs per side.
Can you give an example with a real format?+
In a T20 (20 overs per side): you score 160/6 in 20 overs and bowl the opponent out for 140 in 18.2 overs. Your match NRR is 160 ÷ 20 − 140 ÷ 20 = +1.000. If the 18.2 overs were wrongly used, you would get 8.000 − 7.636 = +0.364, which is why the all-out rule matters.