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
Sahibzada FarhanIUPakistan Super League 202520251212044910637.42295152.201305221
Faf du PlessisCSKIndian Premier League 2020/2120201313244987*40.82319140.750414214
Aneurin DonaldDERVitality Blast Men 20252025141404498532.07207216.910634831
Will JacksSURVitality Blast 20222022151514497632.07316142.090514419
Shreyas IyerMUMSyed Mushtaq Ali Trophy 2018/19201999244814764.00278161.152102834
Heinrich KlaasenSHIndian Premier League 202320231211244810449.78253177.081203225
Ryan RickeltonMIIndian Premier League 2026202612121448123*40.73240186.671203138
Josh CobbNORVitality Blast 201820181414244810337.33304147.371413128
Rob YatesBBVitality Blast 20232023121204477137.25335133.430514814
Heinrich KlaasenDSGSA20 2023/242024131324478540.64215207.910412537
James AdamsHAMNatWest T20 Blast 201420141616144769*29.80309144.660414614
David WilleyYORNatWest T20 Blast 201720171212144611840.55265168.301103426
Roston ChaseSLKCaribbean Premier League 20212021121234468549.56309144.340423524
Rishabh PantDCIndian Premier League 202420241313244688*40.55287155.400303625
David MillerPKIndian Premier League 20142014161664466644.60299149.160303421
Jonny BairstowSHIndian Premier League 201920191010244511455.63283157.241214818
Jason SanghaSTBig Bash League 2021/222021-20221212344591*49.44337132.050303613
Quinton de KockDCIndian Premier League 201620161313144510837.08327136.091305213
Aiden MarkramLSGIndian Premier League 20252025131304456634.23299148.830503822
Suresh RainaCSKIndian Premier League 201820181515344575*37.08336132.440404612
Tom MooresNOTVitality Blast 201820181515244580*34.23303146.860303525
Dawid MalanCWBangladesh Premier League 2019/202019-202011112444100*49.33306145.101303519
D'Arcy ShortHHBig Bash League 2021/222021-20221515344473*37.00392113.270203611
Dane VilasLANVitality Blast 202220221616344463*34.15279159.140313418
Alex CareyASBig Bash League 2017/182017-20181111244310049.22313141.531204613
Jacques RudolphGLANatWest T20 Blast 201720171413444377*49.22343129.15040438
Colin MunroPSBig Bash League 2020/212020-2021161514438231.64346128.030413219
Craig KieswetterSOMNatWest T20 Blast 201420149904427449.11348127.01050429
AB de VilliersRCBIndian Premier League 201920191313344282*44.20287154.010503126
Imrul KayesCCBangladesh Premier League 2019/202019-20201313444267*49.11334132.340403722
Suresh RainaGLIndian Premier League 20172017141434428440.18307143.970304213
Callum FergusonSTBig Bash League 2018/192018-201914141442113*34.00328134.761123914
Graeme SmithRRIndian Premier League 2007/082008111124419149.00362121.82030548
Mayank AgarwalPKIndian Premier League 202120211212144199*40.09314140.450414218
Sanju SamsonRRIndian Premier League 201820181515144192*31.50320137.810313019
Suresh RainaCSKIndian Premier League 20122012181814417325.94325135.690123619
Chris NashSUSNatWest T20 Blast 20152015121214408840.00330133.33050558
Shimron HetmyerGAWCaribbean Premier League 201820181212144010040.00297148.151203924
Shubman GillKKRIndian Premier League 2020/2120201414144070*33.85373117.96030449
Moisés HenriquesSSBig Bash League 2021/222021-20221515344076*36.67330133.330203612
James VinceGGInternational League T20 2022/2320231111243983*48.78321136.760403815
Mahela JayawardenePKIndian Premier League 2009/10201013133439110*43.90298147.321115511
Riki WesselsNOTNatWest T20 Blast 20152015131304399733.77292150.340304321
Fakhar ZamanLQPakistan Super League 20252025131304397633.77287152.960414624
Abhishek SharmaSHIndian Premier League 202520251413043914133.77227193.391214628
Shreyas IyerDCIndian Premier League 20152015141414398333.77342128.360424121
Michael-Kyle PepperESSVitality Blast 202220221414243986*36.58269163.200314721
Ricardo VasconcelosNORVitality Blast Men 20262026151504398829.27305143.93010658
Colin MunroLAKRMajor League Cricket 202620261111243864*48.67346126.590503325
Daniel HughesSUSVitality Blast Men 2026202612122438108*43.80285153.681105811

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.