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)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th 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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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

1 active
Reset"Match result" is from the side of the player or team.
v Kandy Royals×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Janith LiyanageCKLanka Premier League 2026202633213753*137.0084163.10020106
Kamil MisharaJKLanka Premier League 202620262201277863.5079160.7601089
Reeza HendricksDSLanka Premier League 2026202622111487*114.0071160.56010133
James NeeshamCKLanka Premier League 2026202633211448*114.0069165.22000135
Avishka FernandoJKLanka Premier League 202620262201026651.0058175.86010133
Sahibzada FarhanDSLanka Premier League 20262026220977448.5058167.24010114
Ben McDermottCKLanka Premier League 20262026330977132.3356173.2101048
Sam HarperGGLanka Premier League 20262026220867243.0050172.0001074
Charith AsalankaGGLanka Premier League 202620262218470*84.0053158.4901094
Dasun ShanakaGGLanka Premier League 202620262217357*73.0051143.1401064
Chamika KarunaratneGGLanka Premier League 20262026221605260.0040150.0001042
Towhid HridoyJKLanka Premier League 202620262215635*56.0037151.3500032
Rubin HermannCKLanka Premier League 20262026330565318.6749114.2901071
Kamindu MendisCKLanka Premier League 20262026330552818.3343127.9100071
Chamindu WickramasingheJKLanka Premier League 20262026220534326.5022240.9100044
Gulbadin NaibDSLanka Premier League 202620262214646*46.0024191.6700124
Nurul HasanGGLanka Premier League 20262026110333333.0032103.1300031
Niroshan DickwellaDSLanka Premier League 20262026220332616.5027122.2200021
Shakib Al HasanJKLanka Premier League 202620262112222*-16137.5000011
Binura FernandoCKLanka Premier League 20262026310212121.0013161.5400021
Dinesh ChandimalDSLanka Premier League 20262026220201210.0012166.6700031
Marques AckermanDSLanka Premier League 20262026110161616.0015106.6700020
Dunith WellalageJKLanka Premier League 202620262221616*-10160.0000010
Sharujan ShanmuganathanCKLanka Premier League 20262026110141414.006233.3300002
Sadeera SamarawickramaCKLanka Premier League 2026202633014104.671687.5000020
Pavan RathnayakeDSLanka Premier League 202620262201075.001283.3300010
Ibrahim ZadranJKLanka Premier League 20262026210888.008100.0000010
Bhanuka RajapaksaJKLanka Premier League 20262026220874.001266.6700010
W SahanCKLanka Premier League 20262026310777.007100.0000010
Milan PriyanathCKLanka Premier League 20262026110777.004175.0000010
Dhananjaya LakshanDSLanka Premier League 20262026220763.50887.5000000
Mehedi Hasan MirazGGLanka Premier League 20262026110555.005100.0000010
Malsha TharupathiCKLanka Premier League 20262026320422.00944.4400000
Vijayakanth ViyaskanthGGLanka Premier League 2026202611133*-475.0000000
Dushmantha ChameeraDSLanka Premier League 2026202621122*-1118.1800000
Kusal MendisCKLanka Premier League 2026202611122*-450.0000000
Mahesh TheekshanaDSLanka Premier League 2026202621111*-1100.0000000
Mohammad WasimDSLanka Premier League 20262026210111.00250.0000000
Tharindu RatnayakeGGLanka Premier League 20262026210111.001100.0000000
Dinura KalupahanaGGLanka Premier League 20262026210111.00250.0000000
Mohammad NawazGGLanka Premier League 20262026210000.0010.0000100
Sahan ArachchigeGGLanka Premier League 20262026210000.0020.0000100
Shahnawaz DhaniCKLanka Premier League 2026202621100*-0-00000

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.