Calculate Current Run Rate (CRR), Required Run Rate (RRR), and Net Run Rate (NRR) for any cricket match. Works for T20, ODI, and all limited-overs formats. Enter your match situation for an instant analysis.
Enter cumulative totals across all matches in the tournament for your team.
Run rate is the fundamental metric of batting performance in limited-overs cricket. It tells you how many runs a team is scoring for each over bowled. In T20 cricket, where the entire match lasts only 120 deliveries per innings, understanding run rate is essential for both batting strategy and live match analysis.
There are three key run rate figures used in cricket:
Example: A team scores 120 runs in 25 overs. CRR = 120 ÷ 25 = 4.80 runs per over.
Note: Overs must be expressed in decimal form. For example, 25 overs and 3 balls = 25.5 overs mathematically (25 + 3/6 = 25.5). In the scorecard display "25.3" means 25 complete overs and 3 balls, which equals 25.5 decimal overs.
Full example: Team is chasing 250. They have scored 120 runs in 30 overs (out of 50).
This means the team was initially on track (needed 5.00 to win), but has fallen behind (needed 4.00 to win at outset, now needs 6.50). The gap between CRR and RRR immediately indicates how the chase is progressing.
When teams are level on points in tournament group stages (ICC Cricket World Cup, IPL, The Hundred, etc.), their position in the table is decided by Net Run Rate.
Tournament NRR example: A team has played 4 matches and across them: scored 680 runs from 80 overs, conceded 620 runs in 80 overs.
A positive NRR is better. If two teams have the same NRR, the team that scored more runs overall ranks higher.
If a team is bowled out before their full allotment of overs, the full allotment is used in the NRR calculation, not the overs actually played. This significantly worsens a team's NRR when they collapse early. For example, if bowled out for 80 in 15 overs of a 20-over match, the rate is calculated as 80 ÷ 20 = 4.00, not 80 ÷ 15 = 5.33.
| Format | Typical First-Innings Total | Average Run Rate | Competitive RRR to Chase |
|---|---|---|---|
| T20 International | 155–175 runs (20 overs) | 7.75–8.75 | Up to 10.0 |
| IPL (India) | 170–200 runs (20 overs) | 8.5–10.0 | Up to 12.0 |
| T20 Blast (England) | 160–185 runs (20 overs) | 8.0–9.25 | Up to 11.0 |
| ODI International | 260–300 runs (50 overs) | 5.2–6.0 | Up to 7.5 |
| The Hundred | 145–165 runs (100 balls) | 8.7–9.9 | Up to 11.0 |
Run rates vary dramatically across different phases of a limited-overs innings:
In rain-affected limited-overs matches, the target for the chasing team is recalculated using the Duckworth-Lewis-Stern (DLS) method, which accounts for the resources (remaining overs and wickets in hand) available to both teams at the point of interruption.
The DLS method uses a table of resource percentages. When play is stopped and overs are lost, the method calculates what fraction of its potential score a team would be expected to make with the remaining resources, and adjusts the target accordingly.
Key DLS principles:
Run rate in Test cricket is tracked but carries different significance. There is no target in the first two innings, and teams may score at widely varying rates depending on conditions, pitch state, and match situation. A run rate of 3.5–4.5 is typical in Test cricket, with rates below 2.0 seen in defensive periods and 5.0+ during aggressive declarations.
Test cricket also uses the concept of runs required in remaining sessions to assess whether a declaration is fair or whether a team is likely to win by a certain time.
The current run rate (CRR) is the number of runs scored per over by the batting team so far. Formula: CRR = Total Runs Scored ÷ Total Overs Faced. For example, if a team has scored 120 runs in 20 overs, their CRR is 120 ÷ 20 = 6.00 runs per over. It is updated ball by ball during live matches.
The required run rate (RRR) is the number of runs per over needed by the chasing team to win from the current point in the innings. Formula: RRR = Runs Needed ÷ Overs Remaining. If a team needs 80 more runs from 10 overs, the RRR is 80 ÷ 10 = 8.00 runs per over. A rising RRR compared to CRR indicates a team is falling behind in a chase.
Net Run Rate (NRR) = (Total Runs Scored ÷ Total Overs Faced) − (Total Runs Conceded ÷ Total Overs Bowled) across all matches in the tournament. A positive NRR means the team has scored at a higher rate than they have conceded. NRR is used to separate teams level on points in group stage standings.
The Duckworth-Lewis-Stern (DLS) method is a mathematical system used to set revised targets in rain-affected limited-overs cricket matches. It calculates a revised target for the chasing team based on the resources (overs and wickets) available at the point of interruption, ensuring a fair contest is maintained despite weather interruptions.
In international T20 cricket, a run rate of 8.0+ per over is considered competitive for the first innings, equating to 160+ in 20 overs. Average first-innings totals at international level typically range from 155 to 175. In the IPL, averages are higher (170–200) due to batting-friendly pitches. A required run rate above 10 is considered very challenging to achieve.
In run rate calculations, partial overs are converted to decimal form using sixths (since there are 6 balls per over). A display of "25.3" on a scorecard means 25 complete overs and 3 balls, which equals 25.5 decimal overs (25 + 3÷6). Always convert before dividing: decimal overs = complete overs + balls faced ÷ 6.
When a team is bowled out before completing their full allotment of overs, the full allotment is used in the NRR calculation. So if a team is all out for 80 in 15 overs of a 20-over match, the NRR uses 20 overs (80 ÷ 20 = 4.00), significantly worse than the actual rate of 80 ÷ 15 = 5.33. This rule prevents teams from inflating their NRR by collapsing quickly after posting low scores.