Cricket Run Rate Calculator
Calculate required run rate, current run rate and the runs needed to win a chase.
Last updated · View algorithm, constants and default inputs (JSON)
About this calculator
Enter completed overs and the balls already bowled in the current over separately. The calculator uses the number of balls per over to find the exact balls remaining; fractional over notation is not used. Target runs means the opponent’s score to beat, so one extra run is required.
Worked example
calculated with the default values below
Opponent score to beat 180 · Runs scored 96 · Wickets lost 3 · Completed overs 12 · Balls bowled in current over 0 · Total overs per innings 20 · Balls per over 6 Current run rate 8.00 per over · Required run rate 10.63 per over · Runs needed 85 · Overs remaining 8.0 overs · Balls remaining 48 · Situation Chasing hard but achievable with regular boundaries
General background references
Disclaimer
These calculators give general mathematical results. They suit study, planning and estimation — verify anything that feeds a graded submission, a published figure or a financial commitment.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
RRR = max(0, T − R + 1) ÷ max(0, O − o)
- T
- Target score
- R
- Runs scored now
- O
- Total overs
- o
- Overs bowled
Balls remaining = (O − o) × balls per over (rounded); current run rate = R ÷ o; the verdict compares RRR with the current rate in bands (+3 runs).
Frequently asked questions
How are balls remaining and required run rate calculated?
Enter completed overs and balls already bowled in the current over separately. Remaining balls account for the selected balls-per-over format, avoiding ambiguous decimal-over notation. “Target runs” means the opponent’s score to beat, so the side needs one more run than that score.