Live5th T20I · India in New Zealand 2026/27NZ168/2 (15.2)IND191/8 (20)NZ need 24 runs in 28 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE129 (33.1)Innings break - NAM need 130 runs to winLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOL59/0 (6)BOL need 116 runs in 84 ballsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting records (Men's All T20s)

Vaibhav Suryavanshi has the highest strike rate in men's T20 cricket since 1925: 219.28 (minimum 500 balls faced) (from the 11,662 of 11,663 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×

Player figures come from full scorecards, which we hold for 11,662 of the 11,663 matches in this selection (from 2005). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Vaibhav SuryavanshiIND/RR2025-202631310127410341.10581219.28282103114
Priyansh AryaPK/DEL2021-202639390117510330.13647181.6118311577
Mitchell OwenAUS/PK/HH2021-202695866181315522.661000181.30357144135
Abhishek SharmaIND/DC/SH2018-202620019414552514130.693138176.0783319515354
Finn AllenNZ/KKR/PS2020-202622522310624315129.313546176.0673617561407
Karanbir SinghAUA2024-202661617258116447.801482174.164204214213
Faisal KhanKSA2018-202670705192010129.541104173.911107191123
Aneurin DonaldENG/HAM/DER2015-2026112108524389123.671414172.420189255131
Naman DhirIND/MI/PUN2023-202651461192562*26.43543170.350368351
Andre RussellWI/KKR/DC2011-20265654961349589121*26.495756166.5923636636789
Adil ButtSWA/ESW2022-2026313121016101*35.03613165.7419210460
Maaz SadaqatPAK/PZ/JB2025-202638372109211431.20662164.952659565
Donavon FerreiraSA/DC/RR2019-202616514235292382*27.321775164.680114188201
LG PretoriusSA/RR/TIT2024-2026818052457188*32.761512162.503168249122
Tim DavidAUS/RCB/MI2018-20263613251007078102*31.464358162.4112514482466
Bilal ZalmaiAUA2018-2026747281902111*29.721182160.911135188115
Taranjeet SinghROM2021-202656556169911034.671065159.53110320680
Rajat PatidarRCB/MP2018-2026918692744112*35.641722159.351264202165
YS SamraCAN/AF2025-20263029479811031.92502158.961407744
Saber ZakhilBEL2018-2026484168366523.89527158.630234570
Ross AdairIRE/NK/ECR2020-202673715149211622.61943158.2234414991
Harry BrookENG/HH/SH2018-2026192178414756114*34.723020157.485209400219
Tony UraPNG2013-202679779229612033.761462157.053174182129
Doug BracewellNZ/DC/CD2011-202467501985493*27.55544156.990335951
Will JacksENG/RCB/MI2018-2026276258226926108*29.354424156.5654614646367
Luke RonchiAUS/NZ/IWX2008-202014713714325910226.502086156.2312115331159
Glenn MaxwellAUS/RCB/PK2011-20264934617110725154*27.506925154.8785841889562
Suryakumar YadavIND/KKR/MI2012-202634031659914011735.565910154.6566524917407
Romario ShepherdWI/RCB/MI2018-202626818873273673*23.791770154.580713174204
S WickramasekaraCZE2018-202639378820104*28.28531154.431536052
Louis KimberNOR/LEI/BP2021-20266655687259*17.80565154.340547146
Ed PollockWOR/WAR/BB2017-202589851014487719.31939154.2107814679
Jamie OvertonENG/CSK/AS2015-202621114846200183*19.621301153.80018146111
Heinrich KlaasenSA/RCB/RR2014-2026280260506717110*31.994369153.7444012455368
Virender SehwagIND/PK/DC2006-20161241245312612226.272035153.612188377122
Dewald BrevisSA/CSK/MI2022-202616415318405716230.052642153.563189243303
Philip SaltENG/KKR/RCB2016-2026348339258832141*28.135761153.3145724917366
Rahkeem CornwallSLZ/AH/SLS2013-2026959051612102*18.961052153.231510145122
Ryan RickeltonSA/MI/LIO2017-2026149144124393123*33.282877152.694266378247
Thisara PereraSL/IWX/PK2010-2025299250713973103*22.202602152.691822294226
Jordan ThompsonHH/YOR/WAR2018-20261451122914107416.99924152.6005117499
Daniel SamsAUS/RCB/DC2017-202625020046263898*17.131732152.310720164169
Rinku SinghIND/KKR/UP2018-202615713249300683*36.221974152.280175247150
Yashasvi JaiswalIND/RR/MUM2020-20261211208366512432.722407152.263257437159
CV AntoKUW2023-2026494779477523.68622152.250316071
Ethan BrookesWOR/ST2024-2026444378405723.33553151.900348532
Shahid AfridiPAK/IWX/DC2006-202226222033322710117.262130151.501722231190
II SelemaniTAN2021-202664644154811025.801023151.3218716584
Prithvi ShawIND/DC/MUM2018-20241051050261013424.861726151.2211911305107
Josh InglisAUS/PK/PS2017-2026180170254328118*29.852866151.014237433168
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.