Batting Strike Rate Calculator
Cricket batting strike rate (SR) = (runs scored / balls faced) × 100. Pick a mode, enter your numbers, and get an instant, honest result — no sign-up, everything runs in your browser.
Strike rate context by format
Typical ranges — illustrative, not benchmarks. These wide ranges only give a rough sense of scoring tempo per format; they are not official targets and vary hugely with role, pitch, and match situation.
| Format | Typical strike-rate range* | What it means |
|---|---|---|
| Test | ~40–60 | Survival and occupation of the crease matter most; patience is the skill. |
| ODI | ~75–100 | Balance between preserving wickets and scoring through 50 overs. |
| T20 | ~120–160 | Maximum scoring tempo; every ball counts over 20 overs. |
* Illustrative ranges only, not official benchmarks.
Worked examples
- 50 runs off 30 balls → (50 / 30) × 100 = 166.67
- 100 runs off 120 balls → (100 / 120) × 100 = 83.33
- Target SR 150, 40 balls faced → 150 / 100 × 40 = 60 runs needed
- 75 runs at SR 125 → 75 / 1.25 = 60 balls
Frequently asked questions
- What is batting strike rate in cricket?
- Batting strike rate measures scoring speed in cricket: runs scored per 100 balls faced. The formula is (runs / balls faced) × 100. For example, 50 runs off 30 balls gives a strike rate of 166.67.
- What is a good batting strike rate?
- It depends on the format, and these are only typical ranges for illustration, not benchmarks: Test cricket roughly 40–60, ODI roughly 75–100, and T20 roughly 120–160. A player's role, match situation, and pitch conditions matter as much as the raw number.
- How many runs do I need for a target strike rate?
- Use runs = target strike rate / 100 × balls faced. For example, to finish at a strike rate of 150 after facing 40 balls you need 60 runs (150 / 100 × 40 = 60).
- How many balls can I take to keep a target strike rate?
- Use balls = runs / (target strike rate / 100). For example, scoring 75 runs at a strike rate of 125 uses 60 balls (75 / 1.25 = 60). If you face fewer balls than that at the same score, your strike rate will be higher.
- Why does the calculator reject zero balls faced?
- Balls faced must be greater than zero — a strike rate with zero balls is undefined, not infinite, and this calculator reports it as an error. Negative runs or balls are also rejected as invalid input.
Free tool by NRTechStudio