Net Run Rate, Explained

After reading this you can compute a team's tournament net run rate by hand, read a league table with confidence, and see why one lopsided win can outweigh two close losses.

What net run rate measures

Net run rate (NRR) is the tie-breaker most limited-overs tournaments use to separate teams level on points. It rewards teams that score fast and concede slowly, measured across every match they play. The number is a difference of two rates, expressed in runs per over.

Here is the hook. Suppose two teams finish the group stage with 8 points each. Team A won one match by 80 runs and lost two by 6 runs each. Team B won two matches by 4 runs and lost one by 90 runs. Both have similar win margins on paper, yet their NRRs can differ sharply because NRR pools all runs and all overs, not match results. A single blowout moves the needle more than several tight games.

NRR is deliberately simple. It ignores wickets, the difficulty of the target, and rain adjustments beyond the overs actually allocated. That simplicity is its strength as a tie-breaker and its weakness as a measure of quality.

When to use it, and when not

Use NRR when you need to rank teams that share the same points total in a round-robin or group stage. That is exactly what tournament tables do. It answers one question: across the whole competition, did this team outscore its opponents per over?

Do not read NRR as a skill rating. A team that batted first on flat pitches and defended small totals can post a healthy NRR without ever chasing under pressure. Do not use it to compare teams from different tournaments either, since the pool of opponents and conditions differs.

NRR is a whole-tournament statistic. You cannot average per-match NRRs to get it. You must add up all runs and all overs first, then take the two rates. The worked example below shows why the pooled version is the only correct one.

The formula and the intuition

The definition is a difference of two averages. Total runs your team scored, divided by total overs your team faced, minus total runs conceded divided by total overs bowled.

\text{NRR} = \frac{\text{runs for}}{\text{overs faced}} - \frac{\text{runs against}}{\text{overs bowled}}

Every symbol is a tournament total. runs for is all runs your team scored across all matches. overs faced is all overs your team batted. runs against is all runs the opposition scored against you. overs bowled is all overs your team bowled. The two fractions are run rates in runs per over, so their difference is also runs per over.

The intuition: the first term is how fast you scored, the second is how fast you leaked. A positive NRR means you scored faster than you conceded. A value of +0.5 means that, on average, you outscored opponents by half a run every over.

Overs are in cricket notation, not decimal

An over has six legal balls. Cricket writes part-overs as overs.balls, so 92.3 means 92 overs and 3 balls, which is 92 + 3/6 = 92.5 decimal overs. Do not treat 92.3 as ninety-two point three. This single conversion is the most common source of wrong NRR by hand.

\text{decimal overs} = \text{whole overs} + \frac{\text{balls}}{6}

So 96.0 is exactly 96 decimal overs, 92.3 is 92.5, and 10.5 (10 overs 5 balls) is 10 + 5/6 \approx 10.8333.

A worked example with the demo numbers

Reproducing the default calculation

The demo uses runs_for = 850, overs_faced = 92.3, runs_against = 790, and overs_bowled = 96.0. Work it step by step.

  1. Convert overs faced: 92.3 is 92 overs 3 balls, so 92 + 3/6 = 92.5 decimal overs.
  2. Convert overs bowled: 96.0 is exactly 96 decimal overs.
  3. Scoring rate: 850 \div 92.5 = 9.1892 runs per over.
  4. Concession rate: 790 \div 96 = 8.2292 runs per over.
  5. Subtract: 9.1892 - 8.2292 = 0.9600.

The NRR is +0.960. Read plainly: this team scored about 0.96 runs per over more than it conceded across the tournament. That is a strong figure. Group-stage qualifiers often separate on margins of 0.1 or less.

If you had wrongly used 92.3 as decimal overs, you would get 850 \div 92.3 = 9.2091 and an NRR of +0.980. The error is small here (0.02) but grows when part-overs are larger, for example a team bowled out for a chase in the twelfth over.

Reading and interpreting the result

The sign tells you the direction. Positive means net scoring, negative means net conceding. The magnitude is in runs per over, so multiply by a typical innings length to feel it. Over a 50-over innings, an NRR of +0.96 is worth about 0.96 \times 50 = 48 runs of margin per game on average. Over a 20-over innings it is worth about 19 runs.

Small differences decide qualification. The table below shows four teams with the same points, ranked by NRR. Notice how close the top three are.

Four teams level on 8 points, ranked by net run rate
TeamRuns forOvers facedRuns againstOvers bowledNRR
A85092.579096.0+0.960
B81294.080595.0+0.166
C79096.080494.0-0.324
D76098.086090.0-1.803

Team A qualifies on NRR despite equal points. The gap between A and B (about 0.79) is far larger than between B and C, which shows how a single dominant win reshapes the ranking.

The same points total, four different net run rates. Team A leads clearly, Team D trails badly.

The bowled-out rule and other subtleties

When a team is bowled out before using its full allocation, the tournament uses the full allocated overs in the denominator, not the overs actually faced. This prevents a team from gaming NRR by collapsing quickly.

Example: a side is all out for 120 in 24.2 overs of a 50-over match. For NRR you count the runs as 120 but the overs as the full 50, giving 120 \div 50 = 2.4 runs per over for that innings, not 120 \div 24.33 = 4.93. The same rule applies on the bowling side: if you bowl the opposition out, you count only the overs they actually faced for their innings, since they were dismissed.

The full-allocation rule applies to the innings that ended in a dismissal, using that innings' allocated overs. Rain-shortened games use the revised allocation set by the match officials. Do not blend allocations from different match formats in one tournament total.

Explore how one match swings your NRR

The interactive below lets you keep three matches fixed and vary the margin of a fourth, so you can watch a single result move the tournament total.

A team has scored 600 runs in 70 overs and conceded 590 in 72 overs from three matches, giving a base rate difference of 600/70 minus 590/72 = 8.571 minus 8.194 = +0.377. Add a fourth 50-over match. If they score 300 and concede 200, the totals become 900 runs in 120 overs (7.5) against 790 in 122 overs (6.475), for NRR +1.025. If instead they score 200 and concede 300, totals are 800 in 120 (6.667) against 890 in 122 (7.295) for NRR -0.629. One match swings the number by more than 1.6.

Common mistakes

Four errors account for almost every wrong NRR.

Treating overs as decimals
Reading 92.3 as 92.3 rather than 92.5. Always convert balls out of six first.
Ignoring the bowled-out rule
Using actual overs faced when a side was dismissed early, instead of the full allocation. This inflates the losing side's rate unfairly.
Averaging per-match NRRs
NRR is not the mean of match NRRs. Pool all runs and overs, then divide once.
Mixing the two rates
Dividing runs for by overs bowled, or runs against by overs faced. Keep your batting on top of your batting overs, and your bowling on top of your bowling overs.

Related tools

If you want in-match rates rather than tournament tie-breakers, the Cricket Run Rate Calculator gives current and required run rate, a projected score, and the chase equation. For other scoring and rating models, see the Pythagorean Expectation Calculator, which estimates expected wins from points scored and allowed. Baseball fans can compare with the Batting Average and OPS Calculator and the ERA and WHIP Calculator. For a rate-based basketball metric that also blends volume and efficiency, try the True Shooting % Calculator.

Frequently asked questions

How is net run rate calculated in cricket tournaments?

Add every run your team scored and divide by every over your team faced. Do the same for runs conceded and overs bowled. Subtract the second rate from the first. Convert part-overs from balls: 92.3 means 92.5 decimal overs.

What is a good net run rate?

There is no fixed threshold, since it depends on the tournament. Group qualifiers are often decided on differences under 0.1. Anything above +0.5 is comfortably positive, and the demo figure of +0.960 is strong.

Why do the full overs count when a team is bowled out?

To stop teams from improving their rate by collapsing quickly. If a side is all out for 120, the runs stand at 120 but the overs used in the denominator are the full allocation, so the low score is properly penalised.

Can I average my NRR from each match?

No. Averaging per-match figures gives the wrong answer because matches have different over counts. Pool all runs and all overs across the tournament, then compute the two rates once.

Does net run rate account for wickets or targets?

No. NRR ignores wickets, the difficulty of a chase, and any margin beyond runs and overs. It is a blunt but consistent tie-breaker, not a quality rating.

This is an educational estimate for sport and training purposes, not professional coaching or medical advice.