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
Faf du PlessisRCBIndian Premier League 20242024151504386429.20271161.620404721
Suresh RainaCSKIndian Premier League 201120111616243873*31.29325134.770413617
Liam LivingstonePKIndian Premier League 20222022141424377036.42240182.080402934
Harry BrookYORVitality Blast 20222022131214367739.64266163.910412825
Adam GilchristDCIndian Premier League 2007/08200814141436109*33.54318137.111305119
Brendon McCullumCSKIndian Premier League 2015201514141436100*33.54280155.711205123
Tom Kohler-CadmoreYORVitality Blast 201920191010343596*62.14308141.230512919
Luke RonchiIUPakistan Super League 2017/1820181111143594*43.50239182.010525124
Philip SaltKKRIndian Premier League 202420241212143589*39.55239182.010415024
Daryl MitchellLANVitality Blast 202320231414443585*43.50271160.520212521
Yusuf PathanRRIndian Premier League 2007/082008161514356831.07243179.010404325
Yashasvi JaiswalRRIndian Premier League 2024202415151435104*31.07279155.911115416
Lahiru UdaraKRLanka Premier League 20262026991434132*54.25272159.561405118
Suresh RainaCSKIndian Premier League 20092009141404349831.00308140.910203721
Robin UthappaPWIndian Premier League 20132013161604347527.13371116.980214212
Murali VijayCSKIndian Premier League 20112011161604349527.13339128.020303420
David WarnerSTBig Bash League 2025/262025-2026883433130*86.60281154.092203820
Jake WeatheraldASBig Bash League 2020/212020-20211515343380*36.08307141.040303722
Rohit SharmaMIIndian Premier League 2012201217162433109*30.93342126.611323918
David WarnerDCIndian Premier League 202220221212343292*48.00287150.520515215
Joe ClarkeNOTVitality Blast 202320231515143289*30.86279154.840314822
Mandeep SinghPKIndian Premier League 20122012161604327527.00342126.32021537
Katene ClarkeNDSuper Smash 2025/262025-20261092431100*61.57251171.711314818
Alex LeesDURVitality Blast Men 2025202514141431101*33.15306140.851204612
Wayne MadsenDERVitality Blast Men 202520251414343177*39.18315136.830314514
Wes DurstonDERNatWest T20 Blast 20152015141414318833.15312138.140314912
Graham ClarkCKBangladesh Premier League 2024/2520251414043110130.79281153.381103323
Stephen EskinaziMIDVitality Blast 20222022141414318733.15284151.760204414
Josh InglisPSBig Bash League 2022/232022-2023161534317435.92294146.600413915
Josh CobbNORNatWest T20 Blast 20152015161624318430.79323133.440213816
Usman KhanMSPakistan Super League 2023/242024773430106*107.50262164.122205211
Chris GayleJTCaribbean Premier League 201520151010343010561.43268160.451303033
Lendl SimmonsTKRCaribbean Premier League 20192019121104309039.09286150.350503429
Colin IngramGLAVitality Blast 20182018111134308953.75261164.750304023
Shane WatsonQGPakistan Super League 2018/1920191212243091*43.00299143.810414322
Fakhar ZamanLQPakistan Super League 2022/2320231313042911533.00267160.671213427
Josh PhilippeSSBig Bash League 2021/222021-20221414142999*33.00299143.480433516
Andrew SymondsDCIndian Premier League 2009/102010161624295430.64341125.810403518
Aaron FinchSURNatWest T20 Blast 2017201712121428114*38.91251170.521104222
Aaron FinchMRBig Bash League 2022/232022-20231515442876*38.91353121.250403914
Varun ChopraESSNatWest T20 Blast 201720171212142711638.82268159.332003126
Mitchell OwenWFMajor League Cricket 202620261313042715532.85216197.691203533
Yashasvi JaiswalRRIndian Premier League 202620261616242777*30.50280152.500305218
Evin LewisSKANCaribbean Premier League 2021202111112426102*47.33261163.221302538
Shubman GillGTIndian Premier League 202420241212142610438.73289147.401203715
Mushfiqur RahimCVBangladesh Premier League 2018/192019131314267535.50306139.220303618
Nicolas PooranTKRCaribbean Premier League 202520251313342690*42.60320133.130412129
Liam LivingstonePSBig Bash League 2020/212020-2021141404267730.43318133.960302628
Abhishek SharmaSHIndian Premier League 20222022141404267530.43320133.130214713
Sam HarperGGLanka Premier League 20262026111104257738.64260163.460304319

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.