Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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 year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R. Premadasa Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aravinda de SilvaSL19961996110353535.004479.5500060
MS DhoniIND200520052213528*35.0024145.8300012
WPUJC VaasSL19961996110343434.004870.8300021
Inzamam-ul-HaqPAK20042004210343434.004870.8300021
Riaz HassanAFG20232023110343434.006651.5200050
Tillakaratne DilshanSL20052005320342717.007048.5700000
Ricky PontingAUS19991999220321816.006549.2300000
Pramodya WickramasingheSL19981998430322710.675855.1700120
Michael ClarkeAUS200420041113131*-3686.1100011
Mohammad AshrafulBAN20052005220313115.505754.3900120
Mohammad NawazPAK20232023110303030.0025120.0000021
Mark DekkerZIM19961996120302015.0010030.0000010
Amay KhurasiyaIND19991999110292929.004860.4200010
Yuvraj SinghIND20042004110282828.002996.5500040
Sourav GangulyIND20052005221282628.005749.1200020
Imran NazirPAK20042004220282714.004168.2900040
Fakhar ZamanPAK20232023110272727.003381.8200050
Mahela JayawardeneSL19991999320272713.503577.1400110
Grant FlowerZIM19961996120272713.508731.0300110
Michael VaughanENG20012001110262626.005052.0000000
Mushtaq AhmedPAK19971997110262626.005448.1500020
Dwayne SmithWI20052005110262626.0012216.6700022
Darren LehmannAUS19991999220262113.003868.4200010
Jacques RudolphSA20042004220262213.004755.3200010
JP DuminySA20042004220262213.005052.0000000
Marvan AtapattuSL19971997120252512.507732.4700130
Indika de SaramSL199919993212524*25.005149.0200020
Daniel VettoriNZ19981998332252025.006140.9800040
Kumar DharmasenaSL200420041112424*-15160.0000030
WPUJC VaasSL19991999210232323.002979.3100010
Rajin SalehBAN20042004110232323.004847.9200010
Michael BevanAUS19991999220232311.503467.6500101
Rahul DravidIND19991999110222222.002684.6200010
Ruwan KalpageSL19981998120221611.003956.4100040
Mushfiqur RahmanBAN20042004110212121.006532.3100020
Asif MujtabaPAK19971997110212121.009721.6500020
Sanath JayasuriyaSL2004200433021127.003756.7600130
Hashan TillakaratneSL19961996110202020.008623.2600020
Younis KhanPAK200420042212016*20.003360.6100000
Xavier MarshallWI20052005110191919.002382.6100040
Aftab AhmedBAN2005200522019189.503357.5800020
Romesh KaluwitharanaSL20012001110181818.003650.0000010
WPUJC VaasSL200520052111818*-9200.0000030
Kumar DharmasenaSL200120011111818*-2090.0000010
Thilan SamaraweeraSL20052005110181818.003060.0000000
WPUJC VaasSL1997199712018179.006627.2700010
Alan DawsonSA20042004221181518.0018100.0000020
Damien MartynAUS19991999110171717.002762.9600000
Manjural Islam RanaBAN20052005210171717.005133.3300010
Fareed AhmadAFG20232023110171717.002958.6200010

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.