🏏 Cricket Run Rate Calculator
Current Run Rate (CRR)
How to Calculate Cricket Run Rates
Whether you are watching a T20 thriller or a classic Test match, understanding the mathematics behind the scoreboard is essential. This calculator handles the logic for converting standard cricket notation (e.g., 10.4 overs) into precise mathematical values to determine the Current Run Rate (CRR) and the Required Run Rate (RRR).
Understanding the Formulas
Calculating run rate isn't as simple as dividing runs by the number on the scoreboard because cricket overs are base-6, not base-10.
1. Current Run Rate (CRR)
The CRR is the average number of runs a batting team scores per over.
Note on Calculation: If the overs are 10.4, mathematically this represents 10 overs and 4 balls. Since an over has 6 balls, 4 balls is 4/6 or 0.666 overs. So, 10.4 overs = 10.666 mathematical overs.
2. Required Run Rate (RRR)
For the chasing team, the RRR tells them how many runs they need per over to win the match.
Why "0.6" isn't a valid over input
In cricket, an over consists of 6 balls. The decimal notation used (e.g., 4.1, 4.2) represents balls, not fractions of 10. The count goes:
- 4.1 (4 overs, 1 ball)
- …
- 4.5 (4 overs, 5 balls)
- 5.0 (5 complete overs)
Therefore, an input of 4.6 or 4.9 is mathematically impossible in cricket notation, as the 6th ball completes the over, incrementing the integer.
Example Calculation
If India is chasing 280 runs in 50 overs and they are currently at 150 runs in 25.3 overs:
- Runs Needed: 280 – 150 = 130 runs
- Balls Bowled: (25 * 6) + 3 = 153 balls
- Balls Remaining: (50 * 6) – 153 = 147 balls (24.3 overs)
- Current Rate: 150 / (153/6) = 5.88 runs per over
- Required Rate: 130 / (147/6) = 5.31 runs per over