Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by series (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersRCBIndian Premier League 201820181211248090*53.33275174.550603930
Ajinkya RahaneRPSIndian Premier League 20162016141434807443.64379126.65062549
Suryakumar YadavMIIndian Premier League 2020/2120201615348079*40.00331145.020426111
Cameron WhiteDCIndian Premier League 20122012131324797843.55320149.690514120
Shikhar DhawanSHIndian Premier League 20172017141414797736.85376127.39030539
Heinrich KlaasenSHIndian Premier League 202420241615347980*39.92280171.070401938
Prithvi ShawDCIndian Premier League 20212021151504798231.93301159.140405618
Sudip ChatterjeeBKBBengal T20 Challenge 2021202199347889*79.67290164.830604324
Michael BracewellWELSuper Smash 2021/222021-202210104478141*79.67321148.911404021
Shan MasoodMSPakistan Super League 2021/222022121204788839.83346138.150405410
Monank PatelMNYMajor League Cricket 20252025131304789336.77336142.260404818
Saim AyubGAWCaribbean Premier League 20232023131324788543.45336142.260403928
Jonathan WellsASBig Bash League 2019/202019-20201514747868*68.29353135.41040389
Steven CroftLANNatWest T20 Blast 201520151616547894*43.45374127.810503512
Shubman GillKKRIndian Premier League 20212021171704785728.12402118.910315012
Sanju SamsonCSKIndian Premier League 2026202614143477115*43.36288165.632115324
Ben DuckettNORNatWest T20 Blast 20162016141434778443.36337141.54030647
Dhanushka GunathillekeGGLanka Premier League 2020/2120201010247694*59.50329144.68040678
Tamim IqbalCVBangladesh Premier League 2016/172016131324767543.27411115.820615311
Varun ChopraWARNatWest T20 Blast 201420141414247486*39.50379125.070404213
Rinku SinghKKRIndian Premier League 202320231414647467*59.25317149.530403129
Alex LeesDURVitality Blast Men 202620261212047310839.42288164.241305019
Jason RoySURVitality Blast Men 2026202613132473103*43.00306154.581314822
Adam LythYORVitality Blast Men 2026202613131473131*39.42266177.821304827
Devdutt PadikkalRCBIndian Premier League 2020/212020151504737431.53379124.80050518
Shane WatsonRRIndian Premier League 2007/0820081515547276*47.20311151.770414719
Steve SmithRPSIndian Premier League 201720171515347284*39.33387121.960303812
Rahul DravidRRIndian Premier League 20132013181714716529.44425110.82040645
Riki WesselsNOTNatWest T20 Blast 201420141313247095*42.73315149.210404815
Tom LathamDURVitality Blast 201820181414147098*36.15344136.630414316
Rassie van der DussenJSMzansi Super League 2018/1920181111346996*58.63338138.760412723
Alex HalesDVInternational League T20 2022/2320231212246911046.90309151.781404319
Faf du PlessisTSKMajor League Cricket 2025202510101468103*52.00275170.182303827
Glenn MaxwellMSBig Bash League 2021/222021-202213132468154*42.55293159.732104912
Faf du PlessisRCBIndian Premier League 20222022161614689631.20367127.520324913
Tom BantonSOMVitality Blast 20232023161614688431.20314149.040315520
Tamim IqbalCVBangladesh Premier League 2018/19201914142467141*38.92349133.811234123
Karl BrownLANNatWest T20 Blast 201420141515146767*33.36354131.920404117
Finn AllenPSBig Bash League 2025/262025-20261111046610142.36253184.191202738
Virat KohliRCBIndian Premier League 2020/2120201515446690*42.36384121.350302311
LG PretoriusSFUMajor League Cricket 2026202612122465102*46.50264176.141423929
AB de VilliersDCIndian Premier League 2009200915134465105*51.67355130.991313912
LG PretoriusTITCSA Pro20 2026/272026981464188*66.29237195.781205224
Virat KohliRCBIndian Premier League 201920191414046410033.14328141.461204613
Wayne MadsenDERVitality Blast 20192019141444646946.40316146.840405213
Josh CobbNORNatWest T20 Blast 20162016151524648035.69362128.180524318
Alex DaviesBBVitality Blast Men 20252025151504648930.93298155.700305519
Devdutt PadikkalRCBIndian Premier League 20262026161514646133.14275168.730304924
Paul ValthatyPKIndian Premier League 2011201114141463120*35.62338136.981205520
Shreyas IyerDCIndian Premier League 20192019161614636730.87386119.950304114

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.