Net Run Rate Calculator (NRR Calculator Cricket)

Work out net run rate across any number of matches, with the all-out rule built in. Then fill in your points table to see exactly how big a win your team needs to move above a rival.

Calculate net run rate

Enter every match your team has played. Write overs as 19.4 for 19 overs and 4 balls. If a side was bowled out, tick "all out" and its full quota of overs is counted.

Match 1
Match 2
Match 3
Match 4

How this net run rate was worked out

  1. Match 1: scored 168 in 20 overs; conceded 151 in 20 overs.
  2. Match 2: scored 142, all out in 18.3 overs, counted as 20 overs; conceded 145 in 20 overs.
  3. Match 3: scored 155 in 20 overs; conceded 139, bowling them out in 17.2 overs, counted as 20 overs.
  4. Runs scored: 465 in 60 overs = 7.750 an over.
  5. Runs conceded: 435 in 60 overs = 7.250 an over.
  6. Net run rate = 7.750 − 7.250 = +0.500.

Qualification scenario: the margin you need

Points table

Example data below. Replace it with your tournament's table: runs and overs for and against are on the full points table of most leagues. Overs as 78.2 for 78 overs and 2 balls. This page remembers your table on this device.

TeamPlayedWonPointsRuns forOvers facedRuns againstOvers bowledNRRRemove
+0.670
+0.204
+0.063
-0.911
–

Next match

Your team will

Standings

Standings by points, then net run rate
PosTeamPlayedWonPointsNRR
1Team A436+0.670
2Team B424+0.204
3Team C424+0.063
4Team D412-0.911

How the scenario was worked out

  1. Team C now: 580 runs in 80 overs, 575 conceded in 80 overs, NRR +0.063.
  2. Team A now: 640 runs in 78.2 overs, 600 conceded in 80 overs, NRR +0.670.
  3. Points: a win takes Team C from 4 to 6; Team A has 6.
  4. Level on points after a win, so net run rate decides.
  5. Batting first, Team C scores 180 in 20 overs. The opponent's innings counts as 20 overs whether it is bowled out or not.
  6. Opponent makes 155: Team C NRR +0.300, Team A +0.285. Team C is above.
  7. Opponent makes 156: Team C NRR +0.290, Team A +0.295. Not above, so 155 is the most the opponent can make.
  8. Assumes Team C makes exactly the runs shown. A bigger total or a quicker finish only helps.

How do you use the net run rate calculator?

Enter the overs per side for your tournament, then one row for each match your team has played: the runs it scored and the overs it faced, and the runs it conceded and the overs it bowled. The net run rate updates as you type, with the full working underneath.

  1. Write overs the cricket way: 19.4 means 19 overs and 4 balls. The calculator counts in balls, so you never have to convert to decimals.
  2. If your team was bowled out, tick "We were all out". If you bowled the other side out, tick "They were all out". The full quota of overs is then counted for that innings, as the ICC playing conditions require.
  3. If a match ended with no result, tick "No result". It stays in your list but is left out of the totals.
  4. Share the result on WhatsApp or copy the link. The link carries every match, so it opens the same answer for anyone you send it to.

How does the calculator work out NRR?

Net run rate is the runs a team scores per over across the whole competition, minus the runs scored against it per over. The calculator adds up runs and balls for every match with a result before it divides, so a big win in a short match does not count for more than it should. The NRR guide walks through the formula itself step by step.

Take the example already in the calculator, three T20 matches:

Example: three 20-over matches
MatchScoredOvers facedConcededOvers bowled
11682015120
2142 all out18.3, counted as 2014520
315520139 all out17.2, counted as 20
Total4656043560

The team scored 465 runs in 60 overs, 7.750 an over, and conceded 435 in 60 overs, 7.250 an over. Its net run rate is 7.750 − 7.250 = +0.500. Without the all-out rule, match 2 would count as 142 in 18.3 overs and the answer would be wrong.

How many runs do you need to win by to improve NRR?

That is the question the qualification scenario answers. Fill in the points table with each team's played, won and points columns, plus runs and overs for and against, which most league tables show in full. Then choose your team, the team you want to pass and your next opponent, and say whether you will bat first or chase.

Batting first, enter the score you expect to make. The calculator tries every score the opponent could make and finds the highest one that still lifts your net run rate above your rival's. That gives the margin you need: win by at least this many runs. The opponent's innings counts as the full overs whether it is bowled out or not, which is the all-out rule working for you.

In the example table, Team C is on 4 points with an NRR of +0.063 and Team A is on 6 points with +0.670, so a win would draw Team C level on points and NRR decides. Batting first with 180 against another team, Team C must hold the opponent to 117 or fewer, a 63-run win, to reach +0.680 and pass Team A's +0.670.

Within how many overs do you need to chase?

Chasing, enter the opponent's score. The calculator works out the target and finds the slowest winning chase that still puts your NRR above the rival's, ball by ball. The answer reads like "reach 161 within 12.2 overs". Every ball quicker only helps.

Using the same table, if the opponent scores 160, Team C needs to reach 161 within 12.2 overs to pass Team A. At 12.3 overs its NRR would be +0.661, just short of +0.670.

If even the fastest possible chase or a win by every run is not enough, the calculator says so. That is useful too: it tells a captain to look at other results or to protect points first.

What if your next opponent is the team you need to pass?

Then both net run rates move, and the calculator handles that when you pick the same team as your next opponent. Your runs scored count against the rival, and its runs count against you. A head-to-head win is worth much more: in the example, Team C batting first with 180 against Team A needs to win by only 25 runs, because Team A's NRR drops from +0.670 to +0.285 at the same time.

The scenario also checks points first. If a win takes you clear on points, the margin does not matter and the calculator says "Any win". If a win still leaves you behind on points, net run rate cannot help yet, and it says that instead.

How do rain and DLS matches count in net run rate?

Under clause 16.10.2 of the ICC playing conditions, only matches with a result count, so washouts are left out. When a match finishes after DLS has changed the target, Team 1 is credited with the target minus one run, off the overs Team 2 was given. If the match is abandoned but DLS decides a result, Team 1 is credited with Team 2's par score at that point, off the overs Team 2 faced.

For example, Team 1 makes 180 in 20 overs, then rain cuts Team 2's innings to 15 overs and the T20 DLS target becomes 144. For net run rate, Team 1 is credited with 143 runs in 15 overs, not 180 in 20. Enter those numbers in the match row for Team 1's innings, and Team 2's actual runs and overs for the chase.

Can you use it for the IPL, PSL, T20 World Cup and local leagues?

Yes. Every major league and ICC event uses the same net run rate rule, and so do most club and school competitions. During the IPL or PSL, copy the "for" and "against" columns from the official points table into the qualification scenario and you can test any result before the match starts. For your own tournament, keep the table here: the page remembers it on your device, so you only need to add the latest match.

Check one rule in your competition's playing conditions: what comes first when teams are level on points. Many leagues go straight to net run rate. ICC events compare the number of wins first, then net run rate. This calculator shows the standings by points, then NRR, and the qualification scenario assumes NRR decides when teams finish level.

Net run rate calculator FAQ

What is a good net run rate?

Anything above zero means a team scores faster than its opponents do against it. In a tight group a gap of 0.1 can decide who qualifies, and anything above +1.000 after a few matches is a strong position.

What happens to NRR when a team is bowled out?

The full quota of overs is counted, not the overs the team actually faced. A team bowled out for 120 in 15 overs of a T20 is counted as 120 runs in 20 overs. Tick "all out" on a match and the calculator does this for you.

How does DLS affect net run rate?

When a match finishes after DLS has changed the target, Team 1 is credited with the target minus one run, off the overs Team 2 was given. If the match is abandoned but DLS decides a result, Team 1 is credited with Team 2's par score off the overs Team 2 actually faced. Enter those figures for Team 1 in the match row.

Do no-result matches count towards NRR?

No. Only matches with a result count, so a washout or a match abandoned without a DLS result is left out completely. Tick "no result" on a match to keep it in your list without counting it.

Does the qualification scenario include other teams' matches?

It assumes the team you want to pass does not play again before your match, unless that team is your next opponent, in which case its NRR changes too. Run it again after each result to keep the picture current.

Can I use it for the IPL, PSL or T20 World Cup?

Yes. Every major league and ICC event uses the same net run rate rule. Copy the runs and overs for and against from the official points table into the qualification scenario, then pick your team and the team to pass. Some competitions, including ICC events, compare wins before net run rate when teams are level on points.

Why is my answer different from the official table?

Check that overs are written as overs and balls (19.4, not 19.67), that a side bowled out has its full quota, and that no-result matches are left out. Official tables round to three decimals, as this calculator does.

Is my points table saved?

Yes, on this device only. The page keeps your table in the browser, so it is there when you come back after the next match. Nothing you type is sent to us. Use the share link to send the same table to someone else.

Sources

Cricketer and tournament organiser

I play cricket and organise tournaments, and I built these calculators because I needed accurate rain targets during live matches. Every tool follows the ICC playing conditions and shows its working.