Cricket Strike Rate Calculator
Batting strike rate = runs ÷ balls faced × 100. A batter who scores 45 runs off 30 balls has a strike rate of 45 ÷ 30 × 100 = 150, or 150 runs per 100 balls. This strike rate calculator also works out the batting average and a bowler's economy rate, average and strike rate.
By CricketPrediction.com ·
Batting strike rate calculator
Both numbers are on the scorecard: R is runs and B is balls faced. Every figure on this page is rounded to two decimal places.
Enter the runs and the balls faced to see the strike rate.
Batting average calculator
A not-out innings adds its runs but is not a dismissal, so the average divides by the times out: innings minus not outs.
Enter the runs, the innings and the not outs to see the batting average.
Bowling economy, average and strike rate calculator
Type overs as on a scorecard: 7.4 is 7 overs and 4 balls. Use the runs in the bowler's figures, which include wides and no-balls but not byes or leg byes.
Enter overs and runs for the economy rate. Add wickets for the bowling average and strike rate.
How to Calculate Strike Rate in Cricket
Strike rate in cricket is the number of runs a batter scores per 100 balls faced. The strike rate formula takes two steps.
- Divide the runs by the balls faced. 45 ÷ 30 = 1.5 runs a ball.
- Multiply by 100. 1.5 × 100 = a strike rate of 150.
Above 100, the batter scores more than a run a ball. Below 100, less than a run a ball. The first calculator on this page does both steps as you type and shows the working.
The same words mean something else for a bowler. Bowling strike rate is the number of balls bowled per wicket, so for a bowler a lower number is better.
Is a Strike Rate of 150 Good in T20?
It depends on the match. The useful step is to turn the strike rate into runs an over: multiply it by 6 and divide by 100. A strike rate of 150 is 9 runs an over.
Compare that with the runs an over your side needs. If it needs 9, a batter at 150 is keeping pace. A batter at 100 is scoring 6 an over, 3 fewer than needed.
| Strike rate | Runs an over |
|---|---|
| 70 | 4.2 |
| 100 | 6 |
| 125 | 7.5 |
| 150 | 9 |
| 200 | 12 |
| 600 | 36 (a six off every ball) |
Batting Average Formula
Batting average = runs ÷ times out. Times out is the innings batted minus the not outs. A not-out innings adds its runs to the total. It is not a dismissal, so it does not add to the number you divide by.
Take 450 runs in 12 innings, 2 of them not out. The batter was out 10 times, so the average is 450 ÷ 10 = 45.00. Dividing by all 12 innings would give 37.50, which is wrong.
A batter who has never been out has no batting average, because there is nothing to divide by. The batting average calculator says so instead of showing a number.
What about a batter who retires? Under MCC Law 25.4, a batter who retires ill or injured and does not come back is recorded as "Retired - not out". One who retires for any other reason and does not resume is recorded as "Retired - out", which counts as a dismissal.
Batting Average vs Strike Rate
Average tells you how many runs a batter makes before getting out. Strike rate tells you how fast those runs come.
Two batters who each made 450 runs and were out 10 times both average 45.00. If one faced 300 balls and the other 600, their strike rates are 150.00 and 75.00. Same average, and one scores twice as fast.
Economy Rate in Cricket
Economy rate is the number of runs a bowler concedes per over. Economy rate = runs conceded ÷ overs bowled. Count the overs in balls first, because an over has six balls, not ten.
A bowler who concedes 30 runs in 7.4 overs has bowled 7 × 6 + 4 = 46 balls. That is 46 ÷ 6 = 7.667 overs, so the economy rate is 30 ÷ 7.667 = 3.91. Dividing by 7.4 would give 4.05, which overstates it.
Use the runs from the bowler's figures. Under the MCC Laws, wides and no-balls count against the bowler, and neither counts as one of the six balls of the over. Byes and leg byes do not count against the bowler. Our run rate calculator converts overs in the same way.
Bowling Average and Bowling Strike Rate
Bowling average = runs conceded ÷ wickets taken. Bowling strike rate = balls bowled ÷ wickets taken. For both, a lower number is better.
Take 7.4 overs, 30 runs and 3 wickets. The bowling average is 30 ÷ 3 = 10.00 runs a wicket. The bowling strike rate is 46 ÷ 3 = 15.33 balls a wicket.
With no wickets, neither figure exists, and the calculator says so. The economy rate still works, because it does not need a wicket.
Economy rate and bowling strike rate measure different things. Economy is how many runs a bowler gives away in an over. Strike rate is how often the bowler takes a wicket.
Worked Examples
| Figure | Working | Result |
|---|---|---|
| Batting strike rate | 45 ÷ 30 × 100 | 150.00 |
| Batting average | 450 ÷ (12 − 2) | 45.00 |
| Economy rate | 30 ÷ 7.667 (7.4 overs = 46 balls) | 3.91 |
| Bowling average | 30 ÷ 3 | 10.00 |
| Bowling strike rate | 46 ÷ 3 | 15.33 |
Press Load the example in each calculator to see the same numbers. Figures are rounded to two decimal places: 87 runs off 160 balls is a strike rate of 54.375, shown as 54.38.
Strike Rate FAQs
How is strike rate calculated in cricket?
Divide the runs by the balls faced and multiply by 100. Batting strike rate = runs ÷ balls faced × 100. A batter with 45 runs off 30 balls has a strike rate of 45 ÷ 30 × 100 = 150. For a bowler, strike rate means something else: the balls bowled per wicket.
What is a good strike rate in T20?
It depends on the match. Turn the strike rate into runs an over by multiplying by 6 and dividing by 100: a strike rate of 150 is 9 runs an over, and 100 is 6. Compare that with the runs an over your side needs. If it needs 9, a batter at 150 is keeping pace.
What is the difference between batting average and strike rate?
Average is runs per dismissal: how many runs a batter makes before getting out. Strike rate is runs per 100 balls: how fast they come. Two batters with 450 runs and 10 dismissals both average 45.00, but off 300 balls the strike rate is 150.00 and off 600 balls it is 75.00.
Do not-out innings count in the batting average?
Their runs count, but a not-out innings is not a dismissal. Batting average = runs ÷ times out, and times out = innings − not outs. 450 runs in 12 innings with 2 not outs is 450 ÷ 10 = 45.00. A batter who has never been out has no average, because there is nothing to divide by.
How is economy rate calculated?
Divide the runs conceded by the overs bowled, with the overs counted in balls. Economy rate = runs conceded ÷ overs bowled. 30 runs off 7.4 overs is 30 ÷ 7.667 = 3.91 runs an over. Wides and no-balls count against the bowler; byes and leg byes do not.
How are overs like 7.4 converted?
The digit after the dot counts balls, not tenths. An over has six balls, so 7.4 overs is 7 overs and 4 balls: 46 balls, or 7.667 overs. Dividing by 7.4 instead gives 30 ÷ 7.4 = 4.05, not 3.91. Our run rate calculator converts overs the same way.
What is the difference between bowling strike rate and economy rate?
Economy rate is runs conceded per over: how cheaply a bowler bowls. Bowling strike rate is balls bowled per wicket: how often they take one. Figures of 4 overs, 28 runs and 2 wickets give an economy rate of 7.00 and a strike rate of 12.00, which is 24 balls ÷ 2. For both, lower is better.
Related Tools
⚠️ 18+ only. Please gamble responsibly.
This calculator is a free cricket tool. If you bet on cricket, never stake more than you can afford to lose. If you need help, visit our responsible gambling page.