Home › Math › Net Run Rate Calculator

Net Run Rate Calculator

Use this free net run rate calculator to work out a cricket team's NRR. Enter each team's runs and overs, and the calculator shows both teams' run rates and the net run rate — the number that decides league positions when teams finish level on points. It handles the cricket overs format correctly: 20.3 means 20 overs and 3 balls, not 20.3 overs.

Team A — the team whose NRR you want

Team B — the opposition

NRR +1.00
Team A run rate 5.00 (250 runs ÷ 50 overs) · Team B run rate 4.00 (200 runs ÷ 50 overs) · 5.00 − 4.00 = +1.00

How net run rate works

Net run rate, or NRR, is the tiebreaker used in most limited-overs cricket tournaments. When two teams finish a league stage level on points, the team with the higher net run rate finishes ahead. It measures how much faster a team scores than its opponents, averaged over every match it has played — so it rewards big wins and punishes heavy defeats, not just wins and losses.

The formula is simple: NRR = (runs scored ÷ overs faced) − (runs conceded ÷ overs bowled). First work out the team's own run rate by dividing its total runs by the overs it faced. Then work out the opponents' run rate the same way, using the runs the team conceded and the overs it bowled. Subtract the second from the first, and the result is the net run rate. A positive number means the team scores faster than it concedes; a negative number means it scores more slowly.

The tricky part is the overs. Cricket writes overs in a special format: the number before the point is whole overs, and the number after the point is balls bowled in the incomplete over. So 20.3 means 20 complete overs plus 3 balls — 123 balls in total — which is 20.5 overs in decimal, because 3 balls is half an over. The digit after the point can only be 0, 1, 2, 3, 4 or 5, since an over has 6 balls. This calculator converts the cricket format to decimal overs for you: whole overs plus balls divided by 6. If you type a ball count of 6 or more, it shows a friendly error instead of giving a wrong answer.

There is one more rule that catches people out. If a team is bowled out before using its full overs, it is counted as having faced its full quota. A team bowled out for 150 in 30 overs of a 50-over match is treated as 150 runs in 50 overs, not 150 in 30 — otherwise getting bowled out quickly would make a team's run rate look better than it really was. Use the match-length and "all out" options above if that applies, and the calculator will use the full quota for that innings.

For a whole tournament, add up all the runs a team scored across every match and divide by all the overs it faced, then do the same for the runs and overs conceded, and subtract. This calculator works for a single match or a tournament total — just enter the combined figures. A run rate is usually shown to two decimal places, and the NRR is shown with a plus or minus sign so you can see at a glance whether it is positive or negative.

Worked example

In a 50-over match, Team A scores 250 runs in 50 overs, and Team B scores 200 runs in 50 overs. What is Team A's net run rate?

Step 1: Team A's run rate — 250 runs ÷ 50 overs = 5.00 runs per over.
Step 2: Team B's run rate — 200 runs ÷ 50 overs = 4.00 runs per over.
Step 3: Subtract — 5.00 − 4.00 = +1.00.
Team A's net run rate is +1.00, and Team B's is −1.00. A rate of +1.00 from a single match is very strong — it means Team A scored a full run per over faster than its opponent.

Now try a trickier one with the overs format. Team A scores 180 runs in 20.3 overs — that is 20 overs and 3 balls. First convert the overs: 3 balls ÷ 6 = 0.5, so 20.3 means 20.5 overs in decimal. Then the run rate is 180 ÷ 20.5 = 8.78 runs per over. If you had wrongly treated 20.3 as 20.3 decimal overs, you would have got 8.87 — a small error, but in a tight league table, small errors decide who goes through.

One more: a team scores 150 in 20 overs and concedes 149 in 20 overs. Its run rate is 7.50, the opponents' is 7.45, and the NRR is +0.05 — a win by a single run barely moves the rate at all. That is why teams chasing a small total sometimes push for a fast finish: winning with overs to spare lifts the run rate and the NRR with it.

FAQ

What is a good net run rate in cricket?

Anything above zero is good, because it means your team scores faster than it concedes. In a league table, a net run rate around +0.5 is strong and +1.00 or more is very strong. A rate below zero means the team is scoring more slowly than its opponents. Because net run rate is a rate, not a points total, a big win in one match can lift it a lot, while a narrow win barely moves it.

How do you write overs in cricket, and what does 20.3 mean?

Overs are written as whole overs, a point, then the number of balls bowled in the incomplete over. So 20.3 means 20 complete overs plus 3 balls — 123 balls in total. The digit after the point can only be 0 to 5, because an over has 6 balls. Writing 20.3 as 20.3 overs in decimal would be wrong: 20.3 overs is really 20 overs and 3 balls, which is 20.5 overs in decimal.

What happens to net run rate if a team is bowled out early?

If a team is bowled out before using its full overs, it is counted as having faced its full quota of overs. For example, a team bowled out for 150 in 30 overs of a 50-over match is treated as 150 runs in 50 overs, not 150 in 30. This stops a team from gaining an advantage by getting bowled out quickly, and it is how official tournament rules apply the calculation.

Does a rain-shortened match change the net run rate calculation?

Yes. In a rain-shortened match, the overs used are the revised quotas set for the match, not the original full quota. The calculation itself stays the same — runs divided by overs faced, minus runs conceded divided by overs bowled — but the overs figures come from the reduced match. This calculator uses whatever overs you enter, so enter the revised overs for a shortened game.

Why is my team's net run rate negative after winning a match?

Net run rate is calculated over the whole tournament, not one match. Winning a single game slowly — for example, chasing a small total in almost all your overs — can still drag your overall rate down if earlier matches were heavy defeats. A team can win a match and still see its net run rate fall, because the calculation averages every innings the team has played.