🏏

Cricket Net Run Rate Calculator

Single match NRR · Tournament standings · NRR target needed

Overs format: 47.3 = 47 overs 3 balls

Enter innings details for both teams. The calculator handles the all-out rule automatically.

Overs format: 47.3 = 47 overs 3 balls  |  Decimal overs also accepted.

Format:

🏏 Team 1 — Batting

🏏 Team 2 — Batting

Add all matches played by a team. The calculator computes cumulative NRR across the tournament.

# Opponent Your Runs Your Overs All-Out? Opp. Runs Opp. Overs Opp. All-Out?

Find out what score your team needs in the next match to achieve a target NRR.

Your team's NRR right now (can be negative)

NRR you need to qualify / overtake

What you expect / need to bowl them out for

NRR Formula Reference

Match NRR (single game)

NRR = (Runs Scored ÷ Overs Faced)
− (Runs Conceded ÷ Overs Bowled)

Tournament NRR (cumulative)

NRR = Σ(runs scored) ÷ Σ(overs faced)
− Σ(runs conceded) ÷ Σ(overs bowled)

All-Out Rule

When a team is all-out, the denominator uses the full allotted overs (e.g. 50 for ODI, 20 for T20) rather than the actual overs faced — even if they were dismissed in fewer overs. This effectively reduces their run rate.

What is Net Run Rate in Cricket?

Net Run Rate (NRR) is the primary tiebreaker used in cricket group-stage tournaments — including the ICC Cricket World Cup, IPL, T20 World Cup, and bilateral series — when two or more teams finish with the same number of points. It measures how efficiently a team scores relative to how freely they concede runs, giving a single number that reflects the margin of victories and defeats across all matches played.

A positive NRR means the team is scoring faster on average than they are conceding. A negative NRR means they are conceding more freely than they score. In a tight points race, NRR can be the difference between advancing to the knockout rounds and going home.

The NRR Formula — With a Worked Example

The formula for a team's tournament NRR is:

NRR = (Total Runs Scored ÷ Total Overs Faced) − (Total Runs Conceded ÷ Total Overs Bowled)

Let's work through a concrete example. India bat first against Pakistan in a 50-over ODI:

  • India score: 287/6 in 50 overs (not all-out, so overs faced = 50)
  • Pakistan score: 264 all out in 48.2 overs (all-out, so overs bowled = 50 full allotted)

India's run rate for this match: 287 ÷ 50 = 5.740 runs/over

India's conceded rate: 264 ÷ 50 = 5.280 runs/over (full 50 overs because Pakistan were all-out)

India's Match NRR = 5.740 − 5.280 = +0.460

Pakistan's Match NRR = −0.460 (always the exact negative of India's for this match)

If this were India's only match in the tournament, their tournament NRR would be +0.460. With multiple matches, runs and overs are summed first, then divided.

The All-Out Rule Explained

The all-out rule is one of the most important — and misunderstood — aspects of NRR calculation. When a batting team loses all 10 wickets before completing their allotted overs, the full allotted overs are used as the denominator, not the actual overs faced.

Example: In a T20, Team A are bowled out for 90 runs off 14.3 overs. The denominator for their run rate is 20 overs, not 14.5 (decimal for 14 overs 3 balls). This gives them a run rate of 90 ÷ 20 = 4.50 rather than 90 ÷ 14.5 = 6.21. The rule penalises a team for collapsing — it treats the overs they failed to face as "wasted" run-scoring opportunity.

NRR in T20 vs ODI vs Test Cricket

T20 Internationals (20 overs)

NRR swings are typically larger and faster in T20 cricket. A single dominant win (scoring 200+ while bowling a team out for 120) can shift NRR by +0.900 or more. Teams can go from qualification danger to comfort in one match. The full-allotted-overs rule matters a great deal in T20 — being bowled out for 90 in 12 overs uses 20 overs as the denominator and is catastrophic for NRR.

One-Day Internationals (50 overs)

NRR movement in ODIs is slower and more stable because the over pool is larger and individual match run rates vary less wildly. Typically, winning or losing by fewer than 30 runs barely moves NRR by more than ±0.100 in the context of a multi-match tournament.

Test Cricket

NRR is not used in Test cricket. Tests are decided by innings victories, runs, or draws — there is no per-over run rate structure applied as a tiebreaker. Tournament standings for multi-team Test series use points systems instead.

Frequently Asked Questions

What is NRR in cricket?

Net Run Rate is a cricket statistic that measures how many more runs per over a team scores compared to how many they concede. It is the official ICC tiebreaker in group-stage tournaments when teams are level on points.

How is NRR calculated?

NRR = (Total runs your team scored ÷ Total overs your team faced) minus (Total runs conceded ÷ Total overs your team bowled). For all-out innings, the full allotted overs replace actual overs faced or bowled as the denominator.

What is a good NRR in cricket?

In most group-stage tournaments, an NRR of +0.500 or above is very strong — it means winning by an average margin of about a run-per-over. An NRR between 0 and +0.500 is solid. Anything below −0.500 puts a team in danger of needing to win remaining matches by huge margins to qualify.

Does being all-out affect NRR?

Yes — and significantly. When a team is all out, their run rate denominator becomes the full allotted overs (e.g., 50 for ODI), not the overs actually faced. This reduces their effective run rate and worsens their NRR impact for that match.

How can a team improve their NRR?

Teams improve NRR by: (1) winning matches by large margins of runs or balls; (2) bowling opponents out cheaply in fewer overs; (3) avoiding being bowled out themselves, especially early; (4) when chasing, finishing the target as early as possible to minimise overs used.