Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by series (Men's All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Sahibzada FarhanPAKSri Lanka tour of Pakistan 2026/2720263302388979.33144165.280302112
David WarnerAUSSri Lanka tour of Australia 2019/202019333217100*-147147.62120235
Glenn MaxwellAUSAustralia in Sri Lanka T20I Series 20162016221211145*211.0094224.471102113
Shreyas IyerINDSri Lanka tour of India 2021/22202233320474*-117174.36030207
Jos ButtlerENGSri Lanka tour of England 202620263311728086.0092186.96020196
Suryakumar YadavINDSri Lanka tour of India 2022/232023331170112*85.0097175.261101112
Harry BrookENGSri Lanka tour of England 20262026331170114*85.0078217.951001410
Tim SeifertNZSri Lanka tour of New Zealand 2022/2320233311678883.5094177.66021139
Rohit SharmaINDSri Lanka tour of India 2017/18201733016211854.0076213.161001811
Josh InglisAUSSri Lanka tour of Australia 2021/2220225511554838.75108143.52000162
KL RahulINDSri Lanka tour of India 2017/1820173301548951.33106145.28020129
Quinton de KockSASouth Africa tour of Sri Lanka 2021202133215359*153.00126121.43020171
Maaz SadaqatPAKSri Lanka tour of Pakistan 2026/2720263301469648.6783175.900211010
Michael KlingerAUSSri Lanka in Australia T20I Series 2016/1720173301436247.67112127.68010122
Reeza HendricksSASri Lanka tour of South Africa 2018/1920193301396646.33106131.13020182
Glenn MaxwellAUSSri Lanka tour of Australia 2021/22202255113848*34.50103133.98000113
JP DuminySASouth Africa in Sri Lanka T20I Series 2013201333113251*66.00109121.1002093
David WarnerAUSAustralia tour of Sri Lanka 2022202233113070*65.0087149.43010181
Marlon SamuelsWIICC World Twenty20 2012/1320122201287864.0091140.6602078
Rahmanullah GurbazAFGAsia Cup 202220222201248462.0063196.83010710
Martin GuptillNZSri Lanka in New Zealand T20I Series 2015/1620162201216360.5059205.08020109
Axar PatelINDSri Lanka tour of India 2022/23202333211765117.0060195.00010107
Alex HalesENGWorld T20 2013/142014111116116*-64181.25100116
Daryl MitchellNZSri Lanka tour of New Zealand 2024/252024-20253301156238.3374155.4101076
Aaron FinchAUSAustralia tour of Sri Lanka 2022202233111461*57.0073156.16010134
Liton DasBANBangladesh tour of Sri Lanka 202520253301147638.0087131.0301036
Brian BennettZIMSri Lanka tour of Zimbabwe 202520253301138137.6788128.41010150
Reeza HendricksSASouth Africa tour of Sri Lanka 2021202133111256*56.0091123.08010102
Sahibzada FarhanPAKPakistan T20I Tri-Series 2025/26202533111280*56.0074151.35010106
Aaron FinchAUSSri Lanka in Australia T20I Series 2016/1720173301085336.0076142.1101095
Shikhar DhawanINDSri Lanka in India T20I Series 2015/1620163311065153.0084126.19010124
Ishan KishanINDSri Lanka tour of India 2021/2220222201058952.5071147.89010123
Faf du PlessisSASouth Africa in Sri Lanka T20I Series 201320133301058535.0091115.38010114
Glenn PhillipsNZICC Men's T20 World Cup 2022/232022110104104104.0064162.50100104
Colin de GrandhommeNZNew Zealand tour of Sri Lanka 201920193301035934.3375137.3301165
Shoaib MalikPAKSri Lanka tour of United Arab Emirates and Pakistan 2017/1820173311025151.0075136.0001092
Jos ButtlerENGICC Men's T20 World Cup 2021/222021111101101*-67150.7510066
Aaron FinchAUSSri Lanka tour of Australia 2019/2020193301016433.6762162.9001196
Sahibzada FarhanPAKICC Men's T20 World Cup 2025/262026110100100100.0060166.6710095
Mushfiqur RahimBANNidahas Trophy 2017/18201822110072*100.0060166.6701074
Jos ButtlerENG-2014-20160219973*99.0065152.3101074
KL RahulINDSri Lanka tour of India 2019/202020220995449.5068145.59010111
Eoin MorganENG-2011-20160319947*49.5082120.7300055
Shikhar DhawanINDNidahas Trophy 2017/182018220989049.0059166.1001076
Rassie van der DussenSASri Lanka tour of South Africa 2018/192019220986449.0074132.4301054
Tamim IqbalBANNidahas Trophy 2017/182018220975048.5071136.62010103
David WarnerAUSSri Lanka in Australia T20I Series 2012/1320132219790*97.0068142.6501063
Rahmanullah GurbazAFGAfghanistan tour of Sri Lanka 2023/242024330967032.0057168.42010102
Tanzid HasanBANBangladesh tour of Sri Lanka 202520253319473*47.0072130.5601036
Suryakumar YadavINDIndia tour of Sri Lanka 20242024330925830.6747195.74010133
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.