CricketWise
  1. Home
  2. Records
  3. Men's T20I
  4. Highest batting strike rate

Records · Men's T20I

Men's T20I highest batting strike rate

Data through 14 October 2026Last updated 14 October 2026

The highest batting strike rate list for Men's T20I cricket in the data is led by Abhishek Sharma with 189.4. Minimum balls faced: 1,000 in ODIs, 500 in T20s. The list covers matches in the Cricsheet data only (from the early 2000s), so older records are not included.

Top 10

Abhishek SharmaAbhishek Sharma: 189.40189.40Karanbir SinghKaranbir Singh: 174.10174.10Faisal KhanFaisal Khan: 172.10172.10FH AllenFH Allen: 171.20171.20Tim DavidTim David: 168.90168.90Dewald BrevisDewald Brevis: 165.40165.40Andre RussellAndre Russell: 165.20165.20Harry BrookHarry Brook: 165.20165.20Philip SaltPhilip Salt: 163.70163.70Suryakumar YadavSuryakumar Yadav: 162.40162.40
Men's T20I highest batting strike rate: top 10
Abhishek SharmaAbhishek Sharma: 189.40189.40Karanbir SinghKaranbir Singh: 174.10174.10Faisal KhanFaisal Khan: 172.10172.10FH AllenFH Allen: 171.20171.20Tim DavidTim David: 168.90168.90Dewald BrevisDewald Brevis: 165.40165.40Andre RussellAndre Russell: 165.20165.20Harry BrookHarry Brook: 165.20165.20Philip SaltPhilip Salt: 163.70163.70Suryakumar YadavSuryakumar Yadav: 162.40162.40
Men's T20I highest batting strike rate: top 10

Top 50

Men's T20I highest batting strike rate (Cricsheet data)
#SRPlayerTeamDetails
1189.4Abhishek SharmaIndia1,807 runs off 954 balls · 2024–2026
2174.1Karanbir SinghAustria2,537 runs off 1,457 balls · 2024–2026
3172.1Faisal KhanSaudi Arabia1,456 runs off 846 balls · 2020–2026
4171.2FH AllenNew Zealand1,662 runs off 971 balls · 2021–2026
5168.9Tim DavidAustralia1,677 runs off 993 balls · 2019–2026
6165.4Dewald BrevisSouth Africa900 runs off 544 balls · 2023–2026
7165.2Andre RussellWest Indies1,112 runs off 673 balls · 2011–2025
8165.2Harry BrookEngland1,695 runs off 1,026 balls · 2022–2026
9163.7Philip SaltEngland1,852 runs off 1,131 balls · 2022–2026
10162.4Suryakumar YadavIndia3,213 runs off 1,978 balls · 2021–2026
11161.9TP UraPapua New Guinea1,711 runs off 1,057 balls · 2015–2026
12161.2Evin LewisWest Indies1,606 runs off 996 balls · 2016–2025
13158.9Bilal ZalmaiAustria1,618 runs off 1,018 balls · 2021–2026
14158.2Taranjeet SinghRomania1,644 runs off 1,039 balls · 2021–2026
15158.0Josh InglisAustralia1,033 runs off 654 balls · 2022–2026
16157.2Travis HeadAustralia1,335 runs off 849 balls · 2016–2026
17156.4Colin MunroNew Zealand1,724 runs off 1,102 balls · 2012–2020
18155.7Sanju SamsonIndia1,546 runs off 993 balls · 2015–2026
19154.7Sherfane RutherfordWest Indies1,058 runs off 684 balls · 2018–2026
20154.4Glenn MaxwellAustralia2,784 runs off 1,803 balls · 2012–2026
21152.9DMW RawlinsBermuda1,367 runs off 894 balls · 2019–2026
22152.7CV AntoKuwait945 runs off 619 balls · 2023–2026
23152.6Shahid AfridiPakistan1,396 runs off 915 balls · 2006–2018
24151.7Thisara PereraSri Lanka1,192 runs off 786 balls · 2010–2021
25151.5II SelemaniTanzania1,435 runs off 947 balls · 2021–2026
26151.0KS LeverockBermuda776 runs off 514 balls · 2019–2026
27150.9Jacob BethellEngland786 runs off 521 balls · 2024–2026
28150.6Jos ButtlerEngland4,345 runs off 2,885 balls · 2011–2026
29150.4Tom BantonEngland797 runs off 530 balls · 2019–2026
30149.9R SatheesanRomania1,466 runs off 978 balls · 2020–2026
31149.8Waseem MuhammadUnited Arab Emirates2,682 runs off 1,790 balls · 2021–2026
32149.4Liam LivingstoneEngland926 runs off 620 balls · 2017–2025
33149.1Shivam DubeIndia1,030 runs off 691 balls · 2019–2026
34148.7Aiden MarkramSouth Africa1,938 runs off 1,303 balls · 2019–2026
35148.6Tilak VarmaIndia1,745 runs off 1,174 balls · 2023–2026
36148.4Marcus StoinisAustralia1,380 runs off 930 balls · 2015–2026
37147.9Ishan KishanIndia1,828 runs off 1,236 balls · 2021–2026
38147.8V RavindranHungary810 runs off 548 balls · 2023–2026
39147.3Romario ShepherdWest Indies950 runs off 645 balls · 2021–2026
40147.2A JohnsonCanada910 runs off 618 balls · 2022–2025
41146.5Shadab KhanPakistan901 runs off 615 balls · 2017–2026
42146.5Faheem NazirSwitzerland775 runs off 529 balls · 2022–2025
43146.1Tim SeifertNew Zealand2,214 runs off 1,515 balls · 2018–2026
44145.8Luqman ButtCambodia1,048 runs off 719 balls · 2023–2025
45145.7NA GreenwoodJersey1,023 runs off 702 balls · 2019–2026
46145.5JJ SmitNamibia1,311 runs off 901 balls · 2019–2026
47145.3Shane WatsonAustralia1,462 runs off 1,006 balls · 2006–2016
48145.2James NeeshamNew Zealand1,105 runs off 761 balls · 2012–2026
49145.1Bilal TahirKuwait791 runs off 545 balls · 2019–2026
50145.1Hardik PandyaIndia2,221 runs off 1,531 balls · 2016–2026

Frequently asked questions

What is the Men's T20I record for highest batting strike rate?
Abhishek Sharma: 189.4, in the Cricsheet data. Minimum balls faced: 1,000 in ODIs, 500 in T20s.
Who is second on the Men's T20I highest batting strike rate list?
Karanbir Singh with 174.1.

More Men's T20I records

Coverage: matches in the Cricsheet data only (from the early 2000s; matches involving the Afghanistan men's team are withheld). These are not all-time records.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.