Run Rate Calculator

Calculate current run rate, required run rate, and projected total for any cricket match format — ODI, T20, or custom.

CRR RRR Projected Score

Current Match Situation

Use decimals for balls (e.g. 25.3 = 25 overs 3 balls)

Target (for chasing team)

Scoring a Match? Let the App Keep Count

CricPulse scores ball by ball and keeps run rates and player stats up to date as you go. Free on iOS and Android.

How to Calculate Run Rate in Cricket

The run rate (also called the scoring rate) is one of the most important statistics in limited-overs cricket. It tells you how many runs a team is scoring per over and is crucial for assessing the pace of an innings.

Current Run Rate (CRR) Formula

The current run rate is calculated by dividing the total runs scored by the number of overs bowled:

CRR = Total Runs ÷ Overs Bowled

For example, if a team has scored 120 runs in 20 overs, their CRR = 120 ÷ 20 = 6.00 runs per over.

Required Run Rate (RRR) Formula

The required run rate is used during the second innings of a chase:

RRR = Runs Needed ÷ Overs Remaining

For example, if a team needs 160 more runs in 25 overs, their RRR = 160 ÷ 25 = 6.40 runs per over.

Projected Score

The projected score estimates what a team will score if they maintain their current run rate:

Projected Score = CRR × Total Overs

Run Rate in Different Formats

  • Test Cricket: Run rate matters for setting targets and declarations. A rate above 4.0 is considered aggressive.
  • ODI Cricket: Average run rates have increased over the decades, from around 4.5 in the 1990s to over 5.5 in modern cricket.
  • T20 Cricket: With only 20 overs, run rates typically range from 7.0 to 10.0+, with powerplay rates often exceeding 8.0.

Frequently Asked Questions

What is the difference between current run rate and required run rate? +

Current run rate (CRR) is how fast the batting team has actually been scoring so far; required run rate (RRR) is how fast they need to score for the rest of the innings to reach the target. CRR looks backward, RRR looks forward.

How do you calculate required run rate? +

Divide the runs still needed by the overs remaining: RRR = (target − current score) ÷ overs remaining. A team needing 90 runs from 10 overs has an RRR of 9.00 per over.

How accurate is a projected score based on current run rate? +

It's a straight-line extrapolation, so it assumes every remaining over is scored at today's average rate — a genuinely useful ballpark, but it won't capture the usual acceleration in the death overs or a slowdown after a cluster of wickets.

Why does the calculator need overs.balls notation instead of a plain decimal? +

Because cricket overs aren't decimal — 12.4 overs means 12 overs and 4 balls, not 12.4 overs in true decimal terms. The calculator converts internally to avoid that common miscalculation.

What counts as a good run rate in T20 cricket? +

Match-long run rates of 7.0-10.0+ are typical, with powerplay overs often exceeding 8.0 thanks to fielding restrictions, while a chasing team's required run rate climbing above 11-12 late in the innings is generally a very difficult ask.

Score Your Next Match with the App

Ball-by-ball scoring, live stats, offline support, and instant sharing. Free to download on iOS and Android.