Work out the current and required run rate
This run rate calculator gives you the current run rate (CRR), the required run rate (RRR) and a projected total for a limited-overs cricket innings. Enter the runs, the overs bowled and, if you are chasing, the target. Overs are counted correctly as six balls, so 9.4 overs is 58 balls, not 9.4 of a decimal over.
Because people also search for a run rate when they mean sales, the tool has a second mode that annualises business revenue. For tournament standings, use the net run rate calculator; for rain-affected targets, the DLS calculator.
How to use the Cricket Run Rate Calculator
- Choose Cricket and a format: 10 overs, T20, ODI or a custom number of overs.
- Enter the runs scored and the overs bowled in cricket notation (9.4 = 9 overs 4 balls).
- Add the target to win (first innings total + 1) to see the required run rate and runs per ball.
- Read the current run rate, projected total and the table of final totals at 6, 8, 10 and 12 an over.
- For sales, switch to Business, enter revenue so far and time elapsed to see the annual run rate.
Cricket Run Rate Calculator features
Overs as balls
Converts 9.4 overs into 58 balls so the rate is exact, and rejects invalid notation like 9.6.
CRR and RRR
Current run rate and the required run rate to win, with runs per ball and ahead or behind.
Projected scores
Total if the current rate continues, and what 6, 8, 10 or 12 an over from here would give.
Any format
T20, ODI, 10 overs or a custom length such as a club or school match.
Business mode
Annual run rate from revenue to date in months, weeks or days, with an optional target gap.
Run rate formulas
The current run rate is runs scored divided by overs bowled: CRR = runs ÷ (balls ÷ 6). The required run rate is the runs still needed divided by the overs left: RRR = (target − runs) ÷ (balls left ÷ 6).
Worked example (T20): 78 runs after 9.4 overs is 58 balls, so CRR = 78 ÷ 9.667 = 8.07. Chasing 175 needs 97 more from 62 balls: RRR = 97 ÷ 10.333 = 9.39. The chasing side must scale up by about 1.3 runs an over.
| Format | Overs | Balls in an innings |
|---|---|---|
| T20 | 20 | 120 |
| ODI | 50 | 300 |
| 10-over match | 10 | 60 |
Why overs are not decimals
An over has six balls, so 9.4 means 9 overs and 4 balls, which is 9.667 overs. Treating 9.4 as a decimal overstates the time and understates the run rate. This is the same rule the ICC uses for net run rate. The tool therefore stops you entering 9.6 or more balls.
Business run rate
In finance a run rate takes the revenue earned so far and annualises it: revenue ÷ time elapsed × periods in a year (12 months, 52 weeks or 365 days). 120,000 earned in 3 months is a run rate of 480,000 a year. It is a quick snapshot, and seasonal or lumpy sales will make it a poor forecast. It is not financial advice.
Cricket Run Rate Calculator FAQ
How do you calculate run rate in cricket?
Divide the runs scored by the overs bowled, treating each ball as one sixth of an over. 78 runs from 9.4 overs is 78 ÷ 9.667 = 8.07 runs an over.
What is the average run rate formula?
Runs divided by overs. For a whole match it is total runs divided by total overs faced, with balls converted to sixths of an over.
What is the required run rate?
The runs still needed divided by the overs remaining. If it is higher than the current run rate, the batting side must speed up.
Is run rate the same as net run rate?
No. Run rate is for one innings; net run rate compares your rate with your opponents’ over a whole tournament. Use the net run rate calculator for that.
How do I calculate a sales run rate?
Divide revenue so far by the time elapsed and multiply by the periods in a year. 120,000 in 3 months gives 120,000 ÷ 3 × 12 = 480,000 a year.
What if rain shortens the match?
Then the target is reset by a method such as Duckworth-Lewis-Stern. Use the DLS calculator for the revised target, then enter it here as the target with the new number of overs as a custom length.