Net Run Rate Calculator

Type one match per line: the runs your team scored and the overs it faced, the runs it conceded and the overs it bowled. You get the net run rate for all the matches together.

Free Runs in your browser Checked Tuesday, November 10, 2026

The full quota of overs in the competition, for example 50 in a one-day match or 20 in a T20.

One match per line: runs scored, overs faced, runs conceded, overs bowled. Add allout after the line when your team was all out before its full overs.

Result

Net run rate — Runs scored per over minus runs conceded per over, over all the matches.
Runs scored in total —
Runs conceded in total —
Matches

This tool runs in your browser. What you enter is not sent to us.

How to use it

  1. Type the overs in a full innings in Overs in a full innings, for example 50.
  2. Type one match per line: runs scored, overs faced, runs conceded and overs bowled, separated by spaces.
  3. Add allout at the end of a line when your team was all out before its full overs.
  4. Read the Net run rate, and open Matches to check each line.

How the net run rate is calculated

The net run rate compares how fast a team scored with how fast the opponents scored against it. Each side's rate is runs divided by overs, and the rate conceded is taken away from the rate scored.

Overs are counted as in cricket: 19.3 is 19 overs and 3 balls, and six balls make one over. The ICC playing conditions say that a team all out early is credited with the full quota of overs.

NRR = (runs scored / overs faced) − (runs conceded / overs bowled)

Overs: 19.3 = 19 + 3/6 = 19.5 overs

What this calculator does not cover

  • Matches that were abandoned without a result: the playing conditions have special rules for those, which this page does not apply.
  • Duckworth-Lewis-Stern targets and revised overs: enter the overs and runs as the competition records them.
  • Each competition's own tie-break rules, which may use the rate in a different way.

Worked example: three matches with a 50-over quota

Match 1: 250 scored in 50 overs, 230 conceded in 50 overs. Match 2: 200 scored in 48.3 overs (48 overs and 3 balls, that is 48.5), 180 conceded in 50 overs. Match 3: 150 scored all out in 40 overs, which counts as the full 50 overs, and 190 conceded in 50 overs.

Runs scored 600 in 148.5 overs; runs conceded 600 in 150 overs. The net run rate is 600 / 148.5 − 600 / 150 = 4.040 − 4.000 = 0.040.

Frequently asked questions

Why does an all-out team get the full overs?

Clause 16.10.2 of the ICC playing conditions says that when a team is all out in less than its full quota, its rate is calculated on the full quota it would have been entitled to, not on the overs it actually faced.

What does 19.3 mean in the overs?

It means 19 overs and 3 balls, which is 19.5 overs. Only 0 to 5 balls are valid after the point, because an over has six balls.

Is the net run rate the same in every competition?

The definition is the one in the ICC playing conditions. Each tournament may apply its own rules, for example for abandoned matches, so check the competition regulations.

Why should I type each match on its own line?

The tool reads one match per line and reports the line number when a line is not in the form runs scored, overs faced, runs conceded, overs bowled.

Can I use this for T20 matches?

Yes, by setting the overs in a full innings to 20. The clauses quoted here are from the ODI playing conditions, so check the T20 conditions for the all-out rule in that format.

Sources

Figures and text last checked on Tuesday, November 10, 2026.

We use necessary cookies to run the site. With your consent, Google also uses advertising cookies to show personalised ads. If you reject them, you still see ads, but they are not personalised.