Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At R.Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Habibul BasharBANSri Lanka2004-20052301068435.3313578.52010140
Sachin TendulkarINDSri Lanka2004220927446.0012176.03010101
Virender SehwagINDSri Lanka2004220868143.0010482.6901072
Sourav GangulyINDSri Lanka2004220837941.5014059.2901090
Mohammad AshrafulBANSri Lanka2004-2005230836627.6718445.1101161
Ricky PontingAUSSri Lanka2004110676767.007984.8101082
Yuvraj SinghINDSri Lanka2004220585029.007577.3301040
Andrew SymondsAUSSri Lanka2004110535353.007669.7401030
Abdul RazzaqPAKSri Lanka2004110434343.007160.5600040
Manjural Islam RanaBANSri Lanka2004110434343.008451.1900030
Javed OmarBANSri Lanka2005120393019.505472.2200060
Michael ClarkeAUSSri Lanka2004110363636.0032112.5000020
Khaled MashudBANSri Lanka2004-2005230361912.006555.3800030
Ken RutherfordNZSri Lanka1986110343434.005068.0000040
Zaheer KhanINDSri Lanka20042112828*-24116.6700012
Tony BlainNZSri Lanka19861112626*-4261.9000020
John WrightNZSri Lanka1986110242424.005048.0000040
Yasir HameedPAKSri Lanka2004110222222.005937.2900001
Jeff CroweNZSri Lanka1986110202020.004940.8200010
Syed RaselBANSri Lanka2005120201910.003458.8200040
Mohammad RafiqueBANSri Lanka2004-20052301896.002962.0700020
Rahul DravidINDSri Lanka200422017168.503548.5700000
Harbhajan SinghINDSri Lanka2004210161616.003053.3300020
John BracewellNZSri Lanka19861111616*-15106.6700030
Shahriar NafeesBANSri Lanka200512016138.003447.0600010
Matthew HaydenAUSSri Lanka2004110151515.002075.0000020
Adam GilchristAUSSri Lanka2004110141414.001877.7800010
Michael BevanAUSSri Lanka2004110141414.003540.0000000
Imran NazirPAKSri Lanka2004110141414.002166.6700010
Parthiv PatelINDSri Lanka20041111313*-10130.0000010
VVS LaxmanINDSri Lanka2004110121212.003435.2900010
Abdur RazzakBANSri Lanka2004110101010.009111.1100000
Irfan PathanINDSri Lanka2004221108*10.0010100.0000000
Inzamam-ul-HaqPAKSri Lanka2004110999.002240.9100010
Mohammad SamiPAKSri Lanka2004110999.002634.6200000
Jason GillespieAUSSri Lanka200411188*-1553.3300000
Ashish NehraINDSri Lanka200411188*-6133.3300010
Aftab AhmedBANSri Lanka2005120884.001172.7300110
Khaled MahmudBANSri Lanka200411177*-7100.0000000
Shahadat HossainBANSri Lanka200512175*7.001838.8900000
Tapash BaisyaBANSri Lanka200411166*-3200.0000010
Mohammad KaifINDSri Lanka2004220653.001735.2900000
Rajin SalehBANSri Lanka2004110555.00955.5600010
Ian HarveyAUSSri Lanka2004110444.004100.0000010
Shoaib MalikPAKSri Lanka2004110444.001428.5700010
Martin CroweNZSri Lanka1986110444.001921.0500000
Moin KhanPAKSri Lanka2004110333.001816.6700000
Tushar ImranBANSri Lanka2005120331.502512.0000100
Enamul Haque jnrBANSri Lanka2005121222.00540.0000000
Damien MartynAUSSri Lanka2004110111.00616.6700000
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.