Batting Strike Rate Calculator (Cricket)

Quick answer

The cricket strike rate calculator finds a batter's strike rate (runs per 100 balls), batting average, and the team's current and required run rates from overs bowled.

Strike rate
144.44
Batting average
78
Balls bowled
105
Current run rate
9.43
Required run rate
10
Strike rate for this format
Excellent

Strike rate measures how quickly a batter scores. In T20 cricket, 140+ is excellent; in Tests, scoring is slower and around 50–60 is normal. Run rates guide chasing strategy.

How to use the Batting Strike Rate Calculator

  1. Format
  2. Batter runs
  3. Balls faced
  4. Times out
  5. Team runs
  6. Overs bowled (e.g. 17.3)
  7. Target
  8. Overs in the innings

Results update as you type, every field has its own unit menu, and everything is calculated in your browser.

How it works

Enter the batter’s runs, balls faced and dismissals, and optionally the team’s score, overs bowled (e.g. 17.3 = 17 overs and 3 balls), target and innings length.

Tips

  • Overs like 47.3 mean 47 overs and 3 balls, and the calculators handle this.
  • Use the same format (Test, ODI, T20) when comparing players.
  • Not-out innings don’t count as dismissals in averages.
  • Everything is calculated in your browser.

Common mistakes to avoid

  • Treating 47.3 overs as 47.3 decimal overs.
  • Counting not-outs as dismissals.
  • Comparing T20 strike rates with Test strike rates.

Inputs explained

Field What to enter
Format Choose one: Test, One Day (50 overs), T20
Batter runs A number
Balls faced A number
Times out A number
Team runs A number
Overs bowled (e.g. 17.3) A number
Target A number
Overs in the innings A number

What each result means

  • Strike rate = [Batter runs]÷[Balls faced]×100
  • Balls bowled = (floor([Overs bowled (e.g. 17.3)])×6 + round(([Overs bowled (e.g. 17.3)] – floor([Overs bowled (e.g. 17.3)]))×10))
  • Current run rate = [Team runs]÷([Balls bowled]÷6)

Example values

How the main result changes when Batter runs changes and everything else stays at the example values above:

Batter runs Strike rate
39 72.22
58.5 108.33
78 144.44
97.5 180.56
117 216.67
156 288.89

Formula

Strike rate = runs ÷ balls × 100 · Run rate = runs ÷ overs · Required rate = runs needed ÷ overs remaining

Worked example

Inputs: Format: T20; Batter runs: 78; Balls faced: 54; Times out: 1; Team runs: 165; Overs bowled (e.g. 17.3): 17.3; Target: 190; Overs in the innings: 20.
Results: Strike rate = 144.44; Batting average = 78; Balls bowled = 105; Current run rate = 9.43; Required run rate = 10; Strike rate for this format = Excellent.

Key terms

Strike rate
Runs per 100 balls faced.

Frequently asked questions

What is a good T20 strike rate?

Above 140 for top-order batters.

How are overs like 17.3 handled?

They mean 17 overs and 3 balls (105 balls).

What is the required run rate?

Runs still needed divided by overs left.

Do extras count towards strike rate?

No, only runs off the bat and balls faced.

Sources

  1. MCC: Laws of Cricket
  2. ICC: Playing conditions

Cite this calculator

Speedy Calculator. (2026). Batting Strike Rate Calculator (Cricket). Speedy Calculator. https://speedycalculator.com/calculators/sports/cricket-strike-rate/