numvana

Cricket Net Run Rate (NRR) Calculator

Calculate a cricket team's Net Run Rate from runs and overs, correctly converting overs.balls notation (e.g. 45.3) to decimal overs.

Net run rate
+0.6
Run rate scored
5
Run rate conceded
4.4
Overs faced (decimal)
50
Overs bowled (decimal)
50

How it works

Net Run Rate = (runs scored ÷ overs faced) − (runs conceded ÷ overs bowled) — the run rate a team scored at, minus the run rate it conceded, both expressed per over. Verified via web search against Wikipedia's own Net run rate reference and the widely cited ICC/tournament definition rather than relied on from memory.

Overs are conventionally written as overs.balls, not decimal overs — an over is 6 balls, so 45.3 means 45 overs and 3 balls (45.5 decimal overs), not 45.3 decimal overs. This calculator converts that notation correctly by dividing the balls digit by 6 rather than 10, the specific mistake a naive decimal parser makes and that a niche, correctly-built calculator like this one exists to avoid.

If a team is bowled out before using its full quota of overs, the official convention still counts it as having faced (or bowled) the entire allotted overs for the match, not just the overs actually completed — enter the match's full overs (e.g. 50 for a 50-over match) in that case, not the overs the team was actually dismissed within.

FAQ

Why is 45.3 overs treated as 45.5, not 45.3?

Cricket scoreboards write overs as overs.balls, where the digit after the point counts balls bowled in the current over (0 through 5, since an over is 6 balls) — it isn't a decimal fraction of an over. 45.3 overs is 45 whole overs plus 3 of the next over's 6 balls, i.e. 45 + 3/6 = 45.5 overs on a true decimal scale. Entering 45.6 or higher isn't valid — that's a full over, so it should be entered as 46.0.

What overs do I enter if a team was bowled out early?

Enter the match's full allotted overs (e.g. 50 for a 50-over match), not the overs the team actually faced before being dismissed. That's the official Net Run Rate convention specifically so that a team bowled out cheaply in fewer overs doesn't get an artificially inflated (less negative) run rate for having 'only' faced a few overs — it's treated as if it used its entire innings.

Related calculators