Calculate cricket runs per over from a team score and legal bowling amount, or solve a scoring target and ball budget.
Cricket Run Rate Formula
Run rate = team runs × 6 / legal balls faced
Choose Matching Inputs
Enter the team’s recorded runs, including extras, and the legal balls faced. This page calculates the cricket statistic. Current run rate uses actual bowling faced, even when an innings ends all out; net run rate can use different credited bowling for tournament purposes.
What the Rate Describes
The rate measures the pace of scoring so far. It does not include the opponent’s score or say what rate a chase requires. A score of 100 from 12.4 overs has used 76 legal balls, not 74.4 balls.
Worked Example
For 100 runs from 12.4 overs, the calculation is 100 × 6 / 76 = 7.89 runs per over. Select the default rate mode, enter those values, and compare the primary answer with the run and ball totals in the result table. The denominator must contain at least one ball; zero runs with a positive ball count is a valid zero rate.
Whole-Count Target Modes
To score at least 8 runs per over from 76 balls requires ceiling(8 × 76 / 6) = 102 runs. If the score is fixed at 100, the maximum budget at that target rate is floor(100 × 6 / 8) = 75 balls, or 12.3 overs. The target modes use the chosen rate as a threshold. They do not reverse-engineer an exact historical count from a rounded statistic.
Why Rounding Has a Direction
Minimum runs round up so the target is reached or exceeded. A maximum ball budget rounds down so the fixed runs maintain the target pace. If the budget is zero, the result explains that no positive ball count meets that target; it does not claim a meaningful zero-ball scoring rate.
Combine Records Using Totals
If a team scores 100 from 76 balls and 80 from 60 balls, the combined observed rate is 180 × 6 / 136 = 7.94 runs per over. Add the runs and balls first. This observed aggregate is not automatically tournament NRR, which also needs the opposition totals and eligibility adjustments.
Read Cricket Overs Correctly
In the adjacent unit selector, cricket overs use a single extra-ball digit from 0 to 5. For example, 4.3 is 27 legal balls and 4.5 is 29. Decimal overs are shown separately in the result. Convert partial overs to balls before adding periods, and reject entries such as 4.6 or 4.30 instead of treating them as decimal values.
Assumptions and Limits
Inputs must describe the same sample and use the displayed units. Inverse ball calculations require a positive target rate. The tool does not predict future scoring or account for wickets, field settings, or match conditions. Rates display to two decimal places, while the whole-count target arithmetic uses the entered target precision. Count inputs and calculated counts are limited to one billion.
Reference Table
| Sample | Rate | Interpretation |
|---|---|---|
| 100 runs / 12.4 overs | 7.89 | 76 legal balls |
| 102 runs / 12.4 overs | 8.05 | Meets an 8.00 target |
| 100 runs / 12.3 overs | 8.00 | 75-ball budget |
| 0 runs / 1.0 over | 0.00 | Positive denominator |
Sources
MCC, Laws of Cricket, Laws 17 and 18, The Over and Scoring Runs.