Net Run Rate Calculator

Calculate your team's Net Run Rate across multiple matches in a tournament. Used in IPL, ICC World Cup, BBL, CPL, and all major competitions.

NRR Tournament Points Table

Match Data

Enter data for each match, then tick all out for any innings that ended early — the calculator substitutes the full quota of overs for you, as the ICC rule requires. Leave overs blank for no result.

Scoring a Match? Let the App Keep Count

CricPulse scores ball by ball and keeps run rates and player stats up to date as you go. Free on iOS and Android.

What is Net Run Rate (NRR) in Cricket?

Net Run Rate (NRR) is the most widely used method for ranking teams in cricket tournaments when they are level on points. It measures how quickly a team scores runs compared to how quickly they concede runs, and is used in the IPL, ICC Cricket World Cup, T20 World Cup, Big Bash League, Caribbean Premier League, and virtually every major limited-overs tournament worldwide.

Net Run Rate Formula

The NRR formula is straightforward:

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

A positive NRR means a team is scoring faster than they are conceding runs, while a negative NRR indicates the opposite. The higher the NRR, the better the team’s performance.

How is NRR Calculated? (Step by Step)

  1. Calculate “For” run rate: Add up all runs scored across all matches and divide by the total overs faced.
  2. Calculate “Against” run rate: Add up all runs conceded across all matches and divide by the total overs bowled.
  3. Subtract: NRR = “For” run rate − “Against” run rate.

Special Cases in NRR Calculation

  • Team bowled out: The full allotted overs are used in the calculation — tick all out and the calculator applies this for you.
  • No result / abandoned: Excluded from the NRR calculation entirely.
  • Reduced overs (DLS): The actual overs faced/bowled are used.

NRR Example

Suppose a team plays 3 matches in a T20 tournament:

  • Match 1: Scored 180/4 in 20 overs, opponent scored 160/10 in 18.2 overs
  • Match 2: Scored 150/8 in 20 overs, opponent scored 155/3 in 18.4 overs
  • Match 3: Scored 200/6 in 20 overs, opponent scored 175/10 in 20 overs

Total runs scored: 530, Total overs faced: 60
Total runs conceded: 490, Total overs bowled: 56.333 (18.2 + 18.4 + 20)
NRR = (530/60) − (490/56.333) = 8.833 − 8.706 = +0.127

Frequently Asked Questions

How is Net Run Rate calculated? +

Subtract a team's runs-conceded rate from its runs-scored rate, both measured in runs per over across every match played: NRR = (total runs scored ÷ total overs faced) − (total runs conceded ÷ total overs bowled).

Does a team bowled out still use the full overs in the NRR calculation? +

Yes. If a team is bowled out before facing its full allocation of overs, the NRR formula still uses the full allotted overs for that innings, not just the overs actually faced — this is the detail that trips up the most people. Tick the all out box under either overs field and the calculator substitutes the full quota for you.

Are abandoned or no-result matches included in NRR? +

No. A match with no result is excluded from the NRR calculation entirely, on both the runs-scored and runs-conceded sides.

How does a rain-affected (DLS) match affect NRR? +

The actual overs faced and bowled under the DLS-revised target are used, not the originally scheduled overs, so a rain-shortened innings uses its real, reduced over count in the calculation.

Why do IPL and World Cup tables use NRR instead of just wins and losses to break ties? +

Net Run Rate rewards the margin of victory, not just whether a team won, which makes it a fairer tiebreaker between teams level on points than head-to-head record alone, especially across a long round-robin schedule.

Score Your Next Match with the App

Ball-by-ball scoring, live stats, offline support, and instant sharing. Free to download on iOS and Android.