Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting records (Men's All T20s)

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

More filters

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

Player figures come from full scorecards, which we hold for 11,670 of the 11,671 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-202616714335293282*27.151786164.170114189201
Tim DavidAUS/RCB/MI2018-20263613251007078102*31.464358162.4112514482466
LG PretoriusSA/RR/TIT2024-2026838152486188*32.711531162.383168254122
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-202616615418406116229.862647153.423189243303
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.