Cricket · Free tool

Net run rate calculator

Net run rate (NRR) is the runs per over you scored minus the runs per over scored against you, each added up across all your matches before dividing, with part overs counted in sixths. A side that is bowled out is charged its full quota of overs. Add your matches below to get NRR to three decimals.

Add your matches

Add every completed match. Overs are overs.balls (17.4 is 17 overs and 4 balls). If a side was all out, its overs count as the full quota. Nothing is saved: refreshing the page clears the list.

Add a match to see the net run rate.

The NRR formula

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

  1. Add everything up first. Total the runs you scored and the overs you faced across every match, and do the same for runs conceded and overs bowled.
  2. Count overs in sixths. 17.4 overs is 17 overs and 4 balls: 106 balls, or 17.667 overs. The overs to balls converter explains why.
  3. Apply the all-out rule. Under ICC playing conditions, a side bowled out before its overs are up is counted as having faced its full quota: all out for 120 in 18.3 overs of a 20-over match counts as 120 off 20 overs. It works the other way too: bowl a side out and they are charged the full quota.
  4. A successful chase counts the overs used. Reaching the target in 17.4 overs counts as 17.4 overs faced, which is why winning quickly lifts your NRR. The required run rate calculator shows the rate a chase needs.
  5. Divide, then subtract. Your runs per over minus the runs per over against you is your net run rate, normally shown to three decimals with a plus or minus sign.

Worked example: three T20 matches

Three T20 matches, 20 overs a side
MatchRuns scoredOvers faced (counted)Runs concededOvers bowled (counted)Match NRRWhat happened
118020.016020.0+1.000Batted first and won by 20 runs.
215117.4 (17.667)15020.0+1.047Chased 151 to win in 17.4 overs: the overs actually used count.
312018.3, counted as 20.012115.2 (15.333)-1.891All out for 120 in 18.3 overs, so charged the full 20; they won in 15.2.
Total45157.4 (57.667)43155.2 (55.333)+0.032Add up first, then divide.

Runs per over scored 451 ÷ 57.667 = 7.821. Runs per over conceded 431 ÷ 55.333 = 7.789. NRR = 7.821 − 7.789 = +0.032.

Two shortcuts give the wrong answer:

  • Ignoring the all-out rule. Counting match 3 as the 18.3 overs actually played gives 451 ÷ 56.167 = 8.030 and an NRR of +0.241, far too high.
  • Averaging each match's NRR. The three matches on their own are +1.000, +1.047, −1.891. Their average is +0.052, not +0.032. Add up the runs and overs first, then divide once.

Worked example: bowling a side out

One 50-over match: you bowl them out
InningsRunsOvers countedRuns an overWhat happened
Yours28050.05.600You made 280/7 in your 50 overs.
Theirs25045.2, counted as 50.05.000All out for 250 in 45.2 overs, so charged the full 50.
NRR+0.6005.600 − 5.000.

Counting their real 45.2 overs (45.333) instead would give 250 ÷ 45.333 = 5.515 and an NRR of +0.085, which is wrong.

Edge cases

  • No result: tournament rules normally leave abandoned matches with no result out of net run rate, so do not add them here.
  • Shortened matches: if a match was cut to fewer overs a side before it began, the quota is the reduced number. Set Overs per side for that match before you add it.
  • Rain and DLS: when a result comes from the Duckworth-Lewis-Stern (DLS) method, playing conditions set special rules for which runs and overs count. This calculator does not apply DLS; it uses exactly the runs and overs you enter.
  • Six-ball overs: the calculator counts six-ball overs, with a whole number of overs per side, as ICC events do. The Hundred counts balls rather than overs, so check that competition's own rules for how its table is worked out.
  • Points come first: NRR separates teams that are level on points. Check your competition's rules for the full order of tie-breakers.

How the app handles it

Sport Score Tracker scores one match at a time, ball by ball, and with Pro its match stats in History show each innings' run rate (runs per over, or per 5 balls in The Hundred). It does not keep net run rate tables across a tournament, so work those out here from each match's final scores.

To score a match ball by ball yourself, see how to keep score in cricket.

Questions

How is net run rate calculated in cricket?

Add up all the runs you scored and divide by all the overs you faced, then do the same for the runs and overs against you, and subtract the second from the first. In the example above that is 7.821 − 7.789 = +0.032.

What happens to net run rate when a team is bowled out?

The team is counted as having faced its full quota of overs, not the overs it lasted. All out for 120 in 18.3 overs of a T20 counts as 120 off 20 overs, which is 6.000 an over rather than 6.486.

Why does 17.4 overs count as 17.667?

The figure after the point is balls, not tenths. 17.4 is 17 overs and 4 balls, and 4 balls is two thirds of an over, so NRR divides by 17.667.

Can I average my net run rate from each match?

No. NRR totals the runs and overs across all matches first. Averaging the three match figures in the example gives +0.052, but the correct tournament NRR is +0.032.

Does this calculator handle DLS or rain-affected matches?

No. It does not apply the DLS method or any special rain rules. Check your competition's playing conditions for how a DLS result counts, then enter the runs and overs they specify.

Last reviewed September 25, 2026

More cricket guides

All cricket rules, guides and tools

Related

Keep score with one tap.

Sport Score Tracker keeps cricket score on iPhone and Apple Watch, so you can play instead of counting. Offline, no ads, no account.

See how the cricket score tracker works