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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th 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)Test2nd 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 opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanath JayasuriyaSLIndia1993-200924241128534055.87149086.2428314018
Ron ChandragupthaBCAANondescripts Cricket Club2025-202623025023783.3351248.83100211
Roshan MahanamaSLIndia1993-199786142322584.6084849.88130401
Pavan RathnayakeCCCMoors Sports Club2026110221221221.00216102.31100187
Kumar SangakkaraSLSouth Africa2000-2014662471169117.75428110.05130567
Ramesh MendisMSCColombo Cricket Club2026111160160*-22371.75100110
Gautam GambhirINDSri Lanka2008-20121010035115035.1036895.38201381
Kumar SangakkaraSLWest Indies2001-201245122315055.7537858.99100231
Lahiru UdaraNCCBloomfield Cricket and Athletic Club2025-202623029114597.0033487.13200294
Andy FlowerZIMIndia1996-2002220223145111.5027979.93110160
Sachin TendulkarINDSri Lanka1993-20091615259814346.0081373.55310533
Kumar SangakkaraSLBangladesh2002-201345024013948.0044953.45110250
Nipun KarunanayakeBCAANondescripts Cricket Club2025-2026231250138125.0040861.27110233
Pathum NissankaSLAustralia2022-202577020113728.7123884.45100173
Harry BrookENGSri Lanka2026331184136*92.00153120.26100139
Arjuna RanatungaSLIndia1993-1997973380131*95.0044884.82130403
Virat KohliINDSri Lanka2008-202411102339128*42.3841781.29110362
Aravinda de SilvaSLZimbabwe1996111127127*-123103.25100131
Charith AsalankaSLAustralia2022-202577241912783.80404103.712103613
Mohammad AzharuddinINDSri Lanka1993-1997109259812685.4380874.01250277
Aravinda de SilvaSLIndia1993-20021111241012645.5655174.41120382
Virender SehwagINDEngland2002110126126126.00104121.15100211
Jemimah RodriguesINDWSouth Africa Women202522016412382.00133123.31100191
Virat KohliINDPakistan2012-2023222200122*-155129.03110175
Janneman MalanSASri Lanka202133016212154.0018587.57100141
Pavan RathnayakeSLEngland202633016212154.0016399.39100151
Shubman GillINDBangladesh2023110121121121.0013390.9810085
Ajay JadejaINDSri Lanka1996-199755017211934.4019687.76101111
Moeen AliENGSri Lanka201444014011935.00115121.74101145
Marcus TrescothickENGZimbabwe2002110119119119.00102116.67100112
T RajapakseACCCSinhalese Sports Club2026111118118*-66178.79100135
Marvan AtapattuSLIndia1997-20021010138511842.7851774.47110321
Avishka FernandoSLSouth Africa202155015911831.8017093.53100152
Sourav GangulyINDEngland2002111117117*-109107.34100123
Yuvraj SinghINDSri Lanka2001-20091512141211737.45404101.98131527
Nat Sciver-BruntENGWSri Lanka Women2016-202533020411768.00204100.00110204
Nathan AstleNZIndia200122012211761.0015379.74100101
Herschelle GibbsSAIndia2002111116116*-11997.48100160
Virender SehwagINDSri Lanka2001-20121212228811628.80252114.29100441
Smriti MandhanaINDWSri Lanka Women202533017711659.00175101.14100242
Herschelle GibbsSAKenya2002110116116116.0012692.06100133
Sourav GangulyINDSri Lanka1996-2002108027511334.3838771.06111321
Joe RootENGSri Lanka2014-2026771407111*67.8350181.24130262
Mohammad KaifINDZimbabwe2002111111111*-11299.1110081
KL RahulINDPakistan2023111111111*-106104.72100122
Navjot SidhuINDSri Lanka1993-199765017711135.4033253.31101162
Sachin TendulkarINDAustralia1994-199622011711058.5014182.9810092
Tazmin BritsSAWIndia Women202522013510967.5014990.60100153
Hashim AmlaSASri Lanka2013-201432012710963.5015880.38100101
Beth MooneyAUSWPakistan Women2025110109109109.0011495.61100110
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.