What is Net Run Rate (NRR) in Cricket?
Net Run Rate (NRR) is a method used to rank teams in limited-overs cricket tournaments when they finish level on points. It measures how quickly a team scores runs compared with how many runs they concede, across all matches in a competition.
In simple terms:
NRR = (Team’s average scoring rate) - (Opponents’ average scoring rate)
Where:
Scoring rate = total runs scored ÷ total overs faced
Conceded rate = total runs conceded ÷ total overs bowled
This difference gives a positive or negative number, showing whether a team is scoring faster than opponents overall.
How Net Run Rate Works – Basic Formula
To calculate a team’s NRR for a tournament:
Add up all the runs the team has scored in completed matches.
Add up all the overs they have faced while batting.
Add up all the runs the team has conceded.
Add up all the overs they have bowled.
Then apply:
NRR = (Total runs scored ÷ Total overs faced) - (Total runs conceded ÷ Total overs bowled)
For example:
Team A scores 300 runs in 50 overs across their fixtures (6.00 runs per over).
They concede 250 runs in 50 overs (5.00 runs per over).
Net Run Rate = 6.00 - 5.00 = +1.00.
Positive NRR means a team is outscoring opponents on average; negative means they are being outscored.
Important Rules to Know
Full Quota Rule (All Out)
If a team is bowled out before completing their allotted overs, their runs are still divided by the full quota of overs they were entitled to face - not the actual overs batted.
Example:
Team scores 150 all out in 30 overs in a 50-over match.
NRR uses 150 ÷ 50 = 3.00 runs per over.
This prevents teams from artificially boosting their rate by getting out quickly.
No Result or Abandoned Matches
Matches that are abandoned without a result usually do not count towards NRR.
Matches with Duckworth-Lewis-Stern (DLS) adjustments use the revised overs and target when calculating scores.
Match Example Explained
Two-Team Match NRR
Imagine a 20-over game:
Team X: 180 runs in 20 overs → scoring rate 180 ÷ 20 = 9.00
Team Y: 170 runs in 20 overs → run rate 170 ÷ 20 = 8.50
Team X’s NRR for the match:
9.00 - 8.50 = +0.50
Team Y’s NRR:
8.50 - 9.00 = -0.50
Note that match NRR contributes to a team’s overall tournament NRR.
Net Run Rate in a League or Tournament
In competitions with multiple teams (e.g. group stages), NRR is calculated across all matches played:
Add all runs scored by the team in all completed matches
Divide by total overs faced
Add all runs conceded in all matches
Divide by total overs bowled
Subtract the conceded rate from the scoring rate
This gives the team’s tournament NRR, which is often used to break ties on points.
Why Net Run Rate Matters
NRR is commonly used as a tiebreaker in league tables when teams finish on equal points. A higher NRR generally means a team has dominated scoring relative to their opponents across the tournament.
This can be crucial in tournaments where goal difference alone doesn’t separate teams.
Typical Net Run Rate Scenarios
Positive NRR - Your team scores runs faster on average than opponents.
Zero NRR - Scoring and conceding rates are equal.
Negative NRR - Opponents score faster on average than your team.
Why NRR Can Move After a Loss
Because NRR is based on averages across all completed matches, a team’s NRR can sometimes improve even after a loss or decrease after a win depending on the margin of scoring rates.
Frequently Asked Questions
What is the difference between run rate and net run rate?
Run rate measures how quickly a team scores runs in a single innings.
Net run rate compares a team’s overall scoring rate to how quickly opponents score against them across the tournament.
Does getting all out sooner improve NRR?
No. If you are all out, your runs are divided by your full quota of overs - so being bowled out early doesn’t artificially raise your NRR.
How does rain or DLS affect NRR?
Rain-affected matches that use DLS revised targets use the revised overs and scores to calculate run rates. If a match is abandoned without a result, it typically does not count toward NRR.
Is net run rate used in all cricket leagues?
NRR is commonly used in limited-overs leagues (like T20 or ODI competitions) to differentiate teams tied on points, but some leagues may use other tie-breakers depending on rules.
Calculating NRR in LeagueRepublic Standings
In LeagueRepublic you can record home and away values for Total Runs and Total Overs for each match in Admin Home > Results > click on Statistics for a match.
At the bottom of the summary page you can enter:
1/ Home team total runs made.
2/ Home team total overs and balls received.
1/ Away team total runs made.
2/ Away team total overs and balls received.
If you enter figures and press update - then the system calculated home and away run rates will be seen on this page.
If you wish net run rates to be incorporated for division table / standings table ranking then go to:
Admin Home > Setup > Standings > Ranking
Under the section Ranking, rank standings by "Most points" then "Highest net run rate".
In the Layout tab: you can control where the run rate columns are displayed and the column text they will be described with.
For the ordering to be correct you will need to ensure run rates are entered for every match played for both home and away teams.
