Batting Strike Rate Calculator Cricket Strike Rate for Tests, ODIs, T20Is, IPL & PSL — with Live Ball-by-Ball Scorer

Work out any batter’s strike rate in a second, then go further than any other strike rate calculator: boundary and dot-ball analysis, non-boundary strike rate, a chase planner for “need 36 off 24”, a tap-to-score live tracker, and a database of 59 batters from 1990 to 2026, including today’s ICC top-ranked.

IndiaPakistanEnglandAustraliaSouth AfricaNew ZealandWest IndiesAfghanistanSri LankaBangladesh

Formula per standard scoring conventions used by ESPNcricinfo · 59-batter database incl. current ICC top-ranked · IPL benchmarks updated to the 2026 season · Last reviewed 22 October 2026

Innings or career

Format

Wides are not balls faced; no-balls are. Byes and leg-byes count as balls faced but not as the batter’s runs.

Fours, sixes & dot balls
Innings & not-outs (for average)
ICC top-ranked batters · 21 October 2026

Chase planner

T20I strike rate

150.00runs per 100 balls

45 runs off 30 balls

Very good

9.0run-rate equivalent / over
Boundary %—
Runs in boundaries—
Non-boundary SR—
Dot-ball %—

Live ball-by-ball scorer

Tap each ball as it happens, at the nets, in a club match or while watching on TV. Saved in this browser.

0* (0)Strike rate —

Need 36 off 24

—

Milestones at this pace

Next to the legends

Batting profile

Insights

    How do you calculate batting strike rate in cricket?

    Strike rate = (runs scored ÷ balls faced) × 100. It tells you how many runs a batter would score off 100 balls at the same pace. For example, 45 runs off 30 balls is 45 ÷ 30 × 100 = 150.00; a Test innings of 60 off 120 balls is a strike rate of 50.00.

    Strike rate measures speed, not consistency. Read it alongside the batting average (runs per dismissal), and judge it against the format: 50 is brisk in a Test, while 130 is only par in modern T20 cricket.

    How to use the strike rate calculator

    1. Choose the format. Test, ODI, T20I or franchise T20 (IPL, PSL, BBL, SA20, CPL, The Hundred). The benchmarks, gauge and verdict all change with it.
    2. Enter runs and balls faced. Copy them from a scorecard, Cricbuzz or ESPNcricinfo, or your club’s scorebook. Add fours, sixes and dot balls for the full boundary analysis.
    3. Read the verdict, then the detail. Beyond the strike rate you get boundary percentage, how many of your runs came in fours and sixes, your non-boundary strike rate and your dot-ball percentage.
    4. Plan a chase. Enter “runs needed” and “balls left” to get the required strike rate, the required run rate, and how many boundaries you’d need at your usual rotation.
    5. Score live. Use the ball-by-ball keypad during an innings and watch your strike-rate worm move. Send the totals to the calculator, or share the link with a teammate or coach.

    Strike rate formula, plus the numbers analysts actually use

    Strike rate = Runs ÷ Balls faced × 100

    Run-rate equivalent = Strike rate × 6 ÷ 100 (runs per over)

    Boundary % = (4s + 6s) ÷ Balls faced × 100

    Runs in boundaries % = (4 × 4s + 6 × 6s) ÷ Runs × 100

    Non-boundary SR = (Runs − boundary runs) ÷ (Balls − 4s − 6s) × 100

    Dot-ball % = Dot balls ÷ Balls faced × 100

    Like scorecards, the calculator cuts strike rates off at two decimals rather than rounding them, so Chris Gayle’s 1,899 off 1,381 (137.509…) reads 137.50.

    Non-boundary strike rate is the hidden half of a batter’s game: how quickly they score when they are not hitting fours and sixes. Wisden has used it to compare ODI batters, because it separates players who rotate the strike well from those who rely on boundaries. Two batters can both strike at 130; the one with a higher non-boundary rate usually faces fewer dot balls and is harder to tie down.

    Worked example: Shahid Afridi’s 117.00 in ODIs

    “Boom Boom” Afridi finished with 8,064 ODI runs off 6,892 balls, including 730 fours and 351 sixes.

    • Strike rate: 8,064 ÷ 6,892 × 100 = 117.0052 → 117.00
    • Runs in boundaries: 730 × 4 + 351 × 6 = 5,026 runs, which is 62.3% of his total
    • Boundary %: 1,081 boundaries off 6,892 balls = 15.7%, roughly one every 6.4 balls
    • Non-boundary strike rate: (3,038 ÷ 5,811) × 100 = 52.28

    Afridi’s boundary percentage was extraordinary, but his non-boundary rate was modest. He scored by clearing the rope, not by running hard. Load him in the calculator to compare him with Sehwag, Gilchrist and de Villiers on every metric.

    What is a good strike rate in cricket? Test, ODI, T20I and IPL benchmarks

    The same number means very different things across formats. These are the guide bands the calculator uses:

    FormatSlowSteady / below parGood / parStrongElite
    TestUnder 40 (watchful)40–4950–59 (positive)60–74 (aggressive)75+ (ultra-aggressive)
    ODIUnder 7575–8485–9495–109 (aggressive)110+ (explosive)
    T20IUnder 115115–129130–144145–159160+
    Franchise T20 (IPL, PSL, BBL, SA20, CPL)Under 125125–139140–154155–174175+

    Franchise T20 has become the fastest form of the game. The IPL’s overall run rate climbed from 9.56 an over in 2024 to 9.62 in 2025 and 9.85 in the 2026 league stage, with 61 totals of 200 or more in 70 matches. Converted to strike rate, that is a whole-league scoring pace of 164.2 runs per 100 balls. A top-order batter striking at 140 in that environment is now below par.

    Today’s top-ranked batters and their strike rates

    The ICC rankings tell you who is in form; strike rate tells you how they score. These are the batters at the top of the men’s ICC rankings as of 21 October 2026, with their career strike rate and average in that format. Tap any of them in the calculator to load their figures.

    BatterICC rankRatingCareer SRAverageRuns
    Harry Brook (ENG)Test No.186186.5352.763,535
    Steve Smith (AUS)Test No.282254.0056.0111,035
    Joe Root (ENG)Test No.381657.5350.3814,208
    Travis Head (AUS)Test No.477869.5042.654,692
    Shubman Gill (IND)ODI No.1841103.3164.013,713
    Daryl Mitchell (NZ)ODI No.279495.7258.472,690
    Virat Kohli (IND)ODI No.378193.8258.7114,797
    Rohit Sharma (IND)ODI No.477093.3849.2612,120
    Ishan Kishan (IND)T20I No.1904147.0531.141,900
    Abhishek Sharma (IND)T20I No.2891194.0932.352,071
    Sahibzada Farhan (PAK)T20I No.3883139.4932.371,554
    Phil Salt (ENG)T20I No.8775163.7434.941,852

    The T20I table has moved fast in 2026. Ishan Kishan has climbed to No.1 for the first time, with Abhishek Sharma and Pakistan opener Sahibzada Farhan just behind. Abhishek’s career strike rate of 194.09 is the highest of any top-ranked batter in any format.

    Strike rate vs run rate: the conversion table

    Commentators quote team run rate per over; batter stats use strike rate per 100 balls. They measure the same thing on different scales: run rate = strike rate × 0.06.

    Strike rateRun rate (per over)Runs from 20 overs (120 balls)
    503.0060
    754.5090
    1006.00120
    1207.20144
    133.338.00160
    1509.00180
    1609.60192
    17510.50210
    20012.00240
    159.3 — IPL 2024 (whole league)9.56191
    160.3 — IPL 2025 (whole league)9.62192
    164.2 — IPL 2026 league stage9.85197

    The Hundred in England makes this neat: a full innings is exactly 100 balls, so a team’s strike rate for the innings is its total.

    Legendary strike rates, recalculated

    Every figure is recomputed from published career totals with the calculator’s own engine, including the boundary metrics that scorecards don’t show.

    BatterFormatRuns / ballsStrike rateBoundary %Runs in boundariesNon-boundary SR
    Shahid Afridi (PAK)ODI8,064 / 6,892117.0015.7%62.3%52.28
    Virender Sehwag (IND)ODI8,273 / 7,929104.3316.0%64.6%43.97
    AB de Villiers (SA)ODI9,577 / 9,473101.0911.0%47.9%59.23
    Adam Gilchrist (AUS)ODI9,619 / 9,92296.9413.2%57.6%47.34
    Brendon McCullum (NZ)ODI6,083 / 6,31296.3712.3%57.7%46.52
    Chris Gayle (WI)T20I1,899 / 1,381137.5020.4%72.5%47.58
    Brendon McCullum (NZ)T20I2,140 / 1,571136.2118.5%62.7%62.29
    AB de Villiers (SA)T20I1,672 / 1,237135.1616.2%55.0%72.51
    Virender Sehwag (IND)Test8,586 / 10,44182.2312.7%63.8%34.09
    Adam Gilchrist (AUS)Test5,570 / 6,79681.9511.4%59.4%37.58

    The pattern is clear. Afridi, Sehwag and Gayle scored a huge share of their runs in boundaries. De Villiers relied on boundaries the least of the ODI group yet had by far the best non-boundary strike rate in both ODIs and T20Is, which is why he was so hard to bowl to in any phase. As a cross-check, the engine reproduces Wisden’s published four-hitting rates exactly: 14.3% of balls for Sehwag, 11.7% for Gilchrist and 10.6% for Afridi.

    Strike rates of 59 batters, 1990–2026

    The full database behind the calculator, sorted by strike rate. It covers the current ICC top-ranked batters and the great run-scorers from India, Pakistan, Australia, England, South Africa, West Indies, Sri Lanka and New Zealand since 1990. Retired players’ records are final; active players’ figures are as of 21 October 2026.

    T20I strike rates — 15 batters
    BatterRunsBallsStrike rateAverage
    Abhishek Sharma * (IND)2,0711,067194.0932.35
    Phil Salt * (ENG)1,8521,131163.7434.94
    Harry Brook * (ENG)1,437909158.0831.93
    Travis Head * (AUS)1,335852156.6928.40
    Ishan Kishan * (IND)1,9001,292147.0531.14
    Rohit Sharma * (IND)4,2313,003140.8932.05
    Daryl Mitchell * (NZ)1,8791,337140.5326.84
    Sahibzada Farhan * (PAK)1,5541,114139.4932.37
    Shubman Gill * (IND)869627138.5928.03
    Chris Gayle (WI)1,8991,381137.5027.92
    Virat Kohli * (IND)4,1883,056137.0448.69
    Brendon McCullum (NZ)2,1401,571136.2135.66
    AB de Villiers (SA)1,6721,237135.1626.12
    Joe Root * (ENG)893707126.3035.72
    Steve Smith * (AUS)1,094872125.4524.86
    ODI strike rates — 34 batters
    BatterRunsBallsStrike rateAverage
    Shahid Afridi (PAK)8,0646,892117.0023.57
    Phil Salt * (ENG)988861114.7531.87
    Ishan Kishan * (IND)1,1071,034107.0542.57
    Travis Head * (AUS)3,2733,072106.5443.64
    Harry Brook * (ENG)1,3541,286105.2839.82
    Virender Sehwag (IND)8,2737,929104.3335.05
    Shubman Gill * (IND)3,7133,594103.3164.01
    AB de Villiers (SA)9,5779,473101.0953.50
    Adam Gilchrist (AUS)9,6199,92296.9435.89
    Brendon McCullum (NZ)6,0836,31296.3730.41
    Daryl Mitchell * (NZ)2,6902,81095.7258.47
    Virat Kohli * (IND)14,79715,77193.8258.71
    Rohit Sharma * (IND)12,12012,97993.3849.26
    Sanath Jayasuriya (SL)13,43014,72591.2032.36
    Eoin Morgan (ENG)7,7018,44691.1739.29
    Hashim Amla (SA)8,1139,17988.3849.46
    Yuvraj Singh (IND)8,7019,92487.6736.55
    Joe Root * (ENG)7,5778,65087.5949.52
    MS Dhoni (IND)10,77312,30387.5650.57
    Chris Gayle (WI)10,48012,01987.1937.83
    Steve Smith * (AUS)5,8006,66986.9643.28
    Sachin Tendulkar (IND)18,42621,36886.2344.83
    Ross Taylor (NZ)8,60710,32783.3447.55
    Saeed Anwar (PAK)8,82410,93880.6739.21
    Ricky Ponting (AUS)13,70417,04680.3942.03
    Brian Lara (WI)10,40513,08679.5140.48
    Mahela Jayawardene (SL)12,65016,02078.9633.37
    Kumar Sangakkara (SL)14,23418,04878.8641.98
    Sahibzada Farhan * (PAK)10113375.9316.83
    Mohammad Yousuf (PAK)9,72012,94275.1041.71
    Inzamam-ul-Haq (PAK)11,73915,81274.2439.52
    Sourav Ganguly (IND)11,36315,41673.7041.02
    Jacques Kallis (SA)11,57915,88572.8944.36
    Rahul Dravid (IND)10,88915,28571.2339.16
    Test strike rates — 50 batters
    BatterRunsBallsStrike rateAverage
    Harry Brook * (ENG)3,5354,08586.5352.76
    Ishan Kishan * (IND)789185.7178.00
    Virender Sehwag (IND)8,58610,44182.2349.34
    Adam Gilchrist (AUS)5,5706,79681.9547.60
    David Warner (AUS)8,78612,51770.1944.59
    Travis Head * (AUS)4,6926,75169.5042.65
    Sanath Jayasuriya (SL)6,97310,69865.1840.07
    Brendon McCullum (NZ)6,4539,98964.6038.64
    Kevin Pietersen (ENG)8,18113,25561.7247.28
    Shubman Gill * (IND)3,0434,95661.4043.47
    Brian Lara (WI)11,95319,75360.5152.88
    Chris Gayle (WI)7,21411,97060.2642.18
    Matthew Hayden (AUS)8,62514,34960.1050.73
    Graeme Smith (SA)9,26515,52559.6748.25
    Ross Taylor (NZ)7,68312,95759.2944.66
    Ricky Ponting (AUS)13,37822,78258.7251.85
    Joe Root * (ENG)14,20824,69657.5350.38
    Rohit Sharma * (IND)4,3017,53857.0540.57
    Michael Clarke (AUS)8,64315,45655.9249.10
    Virat Kohli * (IND)9,23016,60855.5746.85
    AB de Villiers (SA)8,76516,07754.5150.66
    Justin Langer (AUS)7,69614,19254.2245.27
    Kumar Sangakkara (SL)12,40022,88254.1957.40
    Inzamam-ul-Haq (PAK)8,83016,34554.0249.60
    Steve Smith * (AUS)11,03520,43454.0056.01
    Daryl Mitchell * (NZ)2,3004,26853.8841.81
    Mohammad Yousuf (PAK)7,53014,37252.3952.29
    Mark Waugh (AUS)8,02915,36052.2741.81
    Younis Khan (PAK)10,09919,37552.1252.05
    Dimuth Karunaratne (SL)7,22214,02451.4939.25
    Mahela Jayawardene (SL)11,81422,95951.4549.84
    Sourav Ganguly (IND)7,21214,07051.2542.17
    Herschelle Gibbs (SA)6,16712,27050.2641.95
    Michael Hussey (AUS)6,23512,43650.1351.52
    Hashim Amla (SA)9,28218,57349.9746.64
    Ian Bell (ENG)7,72715,62249.4642.69
    VVS Laxman (IND)8,78117,78549.3745.97
    Andrew Strauss (ENG)7,03714,38548.9140.91
    Alec Stewart (ENG)8,46317,38948.6639.54
    Steve Waugh (AUS)10,92722,46148.6451.06
    Angelo Mathews (SL)8,21416,97048.4044.40
    Alastair Cook (ENG)12,47226,56246.9545.35
    Ramnaresh Sarwan (WI)5,84212,48446.7940.01
    Jacques Kallis (SA)13,28928,90345.9755.37
    Misbah-ul-Haq (PAK)5,22211,72644.5346.62
    Cheteshwar Pujara (IND)7,19516,21744.3643.60
    Gary Kirsten (SA)7,28916,78343.4345.27
    Shivnarine Chanderpaul (WI)11,86727,39543.3151.37
    Rahul Dravid (IND)13,28831,25842.5152.31
    Azhar Ali (PAK)7,14217,03341.9342.26

    * Active player, figures as of 21 October 2026.

    Required strike rate cheat sheet for T20 chases

    “Need 48 off 24” is a required strike rate of 200. Here are the most common death-overs equations at a glance; the chase planner handles any combination.

    Runs neededoff 12 ballsoff 18 ballsoff 24 ballsoff 30 ballsoff 36 balls
    Need 20166.66111.1183.3366.6655.55
    Need 30250.00166.66125.00100.0083.33
    Need 36300.00200.00150.00120.00100.00
    Need 48400.00266.66200.00160.00133.33
    Need 60500.00333.33250.00200.00166.66

    How many balls for a fifty or a hundred?

    Balls needed = target runs × 100 ÷ strike rate. Afridi’s 37-ball ODI hundred against Sri Lanka in Nairobi in 1996, made when he was 16, was a strike rate of 270.27.

    Strike rateBalls for 50Balls for 100
    50100200
    7567134
    10050100
    1254080
    1503467
    1752958
    2002550

    Does strike rate matter in Test cricket?

    More than it used to. Test strike rates for top-order batters have traditionally sat between 45 and 60, because survival matters more than speed when there’s no limit on overs. England’s attacking approach under coach Brendon McCullum and captain Ben Stokes, nicknamed “Bazball”, has made faster Test scoring fashionable again, and the reasoning is simple: runs scored quickly buy the bowlers more time to take 20 wickets.

    Even so, a Test innings of 40 off 140 balls can be priceless on a turning pitch in Chennai, Galle or Rawalpindi. Always judge strike rate against the match situation, the pitch and the batter’s role.

    Common strike rate mistakes

    • Counting wides as balls faced. A wide is not a legitimate ball to the batter, so it never adds to balls faced.
    • Leaving out no-balls. A no-ball is counted as a ball faced, and any runs hit off it are the batter’s.
    • Adding byes and leg-byes to the batter’s runs. They are extras, but the ball still counts as faced.
    • Dividing by overs instead of balls. 4.3 overs is 27 balls, not 43 or 4.3 × 6.
    • Judging small samples. 30 off 10 balls is a strike rate of 300, but it tells you little about a batter’s real tempo.
    • Ignoring the average. A strike rate of 180 with an average of 12 often costs more than it gains. The calculator’s average × strike-rate index weighs both.

    Average × strike rate index. Multiply batting average by strike rate and divide by 100, and you get a simple combined number that rewards scoring both heavily and quickly. De Villiers’ ODI career (53.50 × 101.09) gives about 54, among the very best of any long ODI career.

    Strike rate FAQs

    How do you calculate strike rate in cricket?

    Divide the runs scored by the balls faced and multiply by 100. For example, 45 runs off 30 balls is 45 ÷ 30 × 100 = 150.00. The result is the number of runs the batter would score off 100 balls at the same pace.

    What is a good strike rate in T20 cricket?

    In T20 internationals, 130–145 is a good strike rate and 160 or more is elite. Franchise leagues score faster: the IPL’s 2026 league-stage run rate of 9.85 an over works out to a strike rate of about 164, so batters in the IPL or PSL generally need 150 or more to be above par.

    What is a good strike rate in ODI cricket?

    In modern one-day internationals, 85–95 is a good strike rate, 95–110 is aggressive, and 110 or more is explosive. Below about 75, a top-order batter usually needs a very high average to justify the slower tempo.

    What is a good strike rate in Test cricket?

    Most top-order Test batters strike at 45–60. Above 60 is aggressive, and long careers above 75 are rare: Virender Sehwag (82.23) and Adam Gilchrist (81.95) are two of the best-known examples.

    Do wides and no-balls count in strike rate?

    A wide doesn’t count as a ball faced, so it never affects strike rate. A no-ball does count as a ball faced, and any runs the batter hits off it count towards their score. Byes and leg-byes count as balls faced but not as the batter’s runs.

    What is the difference between strike rate and run rate?

    Strike rate is runs per 100 balls and is used for batters. Run rate is runs per over (six balls) and is used for teams. To convert, multiply the strike rate by 0.06: a strike rate of 150 equals a run rate of 9.00 an over.

    Who has the highest strike rate in ODI cricket?

    Among players with long careers, Shahid Afridi’s 117.00 from 398 ODIs is the standout among retired batters. Some active players with 100 or more ODIs, such as Glenn Maxwell and Jos Buttler, sit higher, but their figures change with every match.

    Who is the No.1 T20I batter in the world right now?

    As of 21 October 2026, India’s Ishan Kishan tops the ICC men’s T20I batting rankings with a rating of 904, ahead of Abhishek Sharma (891) and Pakistan’s Sahibzada Farhan (883). In Tests, England’s Harry Brook is No.1 (861), and in ODIs India’s Shubman Gill leads (841).

    What is non-boundary strike rate?

    It is the strike rate on balls that don’t go for four or six: (runs − boundary runs) ÷ (balls − fours − sixes) × 100. It shows how well a batter rotates the strike, and analysts use it to separate pure boundary hitters from batters who keep the scoreboard moving.

    How many balls does it take to score a fifty?

    Balls needed = 50 × 100 ÷ strike rate. At a strike rate of 100 that is 50 balls, at 150 it is 34 balls, and at 200 it is 25 balls. A hundred takes twice as many.

    Is strike rate more important than batting average?

    It depends on the format. In Tests, average usually matters more because time isn’t limited. In T20, strike rate matters more because balls are the scarce resource. Multiplying average by strike rate and dividing by 100 gives a simple index that rewards batters who score both heavily and quickly.

    What strike rate do you need in a run chase?

    Required strike rate = runs needed ÷ balls remaining × 100. Needing 36 off 24 means a required strike rate of 150, or 9 runs an over. The chase planner also shows how many fours or sixes you’d need at your usual rate of strike rotation.

    Strike rate kaise nikalte hain? (How is strike rate calculated, in Hindi/Urdu)

    Strike rate nikalne ke liye batsman ke runs ko uski kheli gayi balls se divide karein aur 100 se multiply karein. Jaise 45 runs 30 balls par: 45 ÷ 30 × 100 = 150 strike rate. Wide ball ginti mein nahi aati, lekin no-ball ginti mein aati hai.

    Manzoor Ahmad, author of DexoCalc

    Manzoor Ahmad

    Founder, DexoCalc · 13+ years of web development and SEO experience

    Manzoor builds and maintains every DexoCalc calculator. For this tool he coded the standard scoring conventions on balls faced, checked every legend’s figures against published career records, and generated each table on this page from the same engine that runs the calculator.

    Read Manzoor’s story →

    Sources & references

    1. Cricket Australia. Shahid Afridi’s records — 8,064 ODI runs off 6,892 balls, 730 fours, 351 sixes; 37-ball hundred, Nairobi 1996. cricket.com.au
    2. ESPNcricinfo. Brendon McCullum — ODI and T20I batting records. espncricinfo.com
    3. Cricket Web Stats Spider. Adam Gilchrist — Test and ODI batting records. cricketweb.net
    4. Cricket Times. AB de Villiers — career batting statistics. crickettimes.com
    5. Cricket.com. Virender Sehwag and Chris Gayle — career statistics. Sehwag · Gayle
    6. Wisden. How have the best ODI batters got their runs? Boundary share and non-boundary strike rate. wisden.com
    7. CricTracker. ICC men’s Test, ODI and T20I batting rankings (updated 21–22 October 2026) and player career profiles. Test · ODI · T20I
    8. ESPNcricinfo. Most runs in a career in Tests (balls faced, 4s, 6s). espncricinfo.com
    9. HowSTAT. ODI batting aggregates. howstat.com · ChaseYourSport. Most balls faced in ODIs. chaseyoursport.com
    10. CricketArchive (NZC archive). Abhishek Sharma T20I record. archive.nzc.nz · NewsBytes. Sahibzada Farhan completes 1,500 T20I runs (13 October 2026). newsbytesapp.com
    11. Ratopati. IPL 2026 run rate 9.85 vs 9.62 (2025) and 9.56 (2024); 61 totals of 200+. english.ratopati.com
    12. ESPNcricinfo. IPL 2025 vs 2024: run rates and finishers. espncricinfo.com

    Note: Strike-rate bands are DexoCalc guides, not official ICC classifications, and scoring conditions change from season to season. Where a source lists only runs and strike rate (for example Sehwag’s and Gayle’s ODI records, Dhoni, Lara and Saeed Anwar), balls faced are derived from the published strike rate. Retired players’ records are final. Active players’ figures are as of 21 October 2026 (CricTracker profiles; Abhishek Sharma from CricketArchive; Sahibzada Farhan from NewsBytes, 13 October 2026) and change after every match. ICC ratings as published on 21–22 October 2026.

    Copied