Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Stafanie TaylorWIWSri Lanka Women2013-20154412127570.67171123.98020254
Quinton de KockSASri Lanka2013-202166221259*53.00189112.17020262
Inzamam-ul-HaqPAKSri Lanka1994-200677121253*35.3333263.86010132
Aaron FinchAUSSri Lanka2016-20227712076234.50198104.55032197
Ahmed ShehzadPAKSri Lanka2011-20155502059541.0021396.24010231
Nat Sciver-BruntENGWSri Lanka Women2016-202533020411768.00204100.00110204
Mahela JayawardeneSLEngland2007-201476120477*40.8021993.15022221
Chamara KapugederaSLIndia2008-2009101002043620.4026876.12001141
Tillakaratne DilshanSLSouth Africa2013-20145502019940.2024781.38010200
Pathum NissankaSLAustralia2022-202577020113728.7123884.45100173
Virat KohliINDPakistan2012-2023222200122*-155129.03110175
Azhar AliPAKSri Lanka2012-201555120081*50.0027672.46010161
Kusal MendisSLZimbabwe2024-202677119766*32.83194101.55010242
Mahela JayawardeneSLPakistan2000-201212901954921.6722487.05002194
Romesh KaluwitharanaSLIndia1993-20016621895347.2528366.78010110
Aiden MarkramSASri Lanka20216511889647.00175107.43010107
Charith AsalankaSLZimbabwe202454018610146.50163114.11111117
Ravi BoparaENGSri Lanka2007-20146621866546.5025373.5202072
Harry BrookENGSri Lanka2026331184136*92.00153120.26100139
Bhanuka RajapaksaGG/GT/GMJaffna Kings2021-20245511848246.00108170.37020199
Angelo MathewsSLPakistan2009-20151110317980*25.5720388.18010112
Smriti MandhanaINDWSri Lanka Women202533017711659.00175101.14100242
Navjot SidhuINDSri Lanka1993-199765017711135.4033253.31101162
AB de VilliersSASri Lanka2013-20145501767535.20174101.15020182
Suryakumar YadavINDSri Lanka20214411745358.00135128.89020232
Alastair CookENGSri Lanka2007-20145501728034.4027363.00010151
Ajay JadejaINDSri Lanka1996-199755017211934.4019687.76101111
Lahiru ThirimanneSLPakistan2012-20156401709042.5021877.98020111
Shoaib MalikPAKSri Lanka2000-2015109317046*28.33163104.29000144
Tillakaratne DilshanSLBangladesh2002-20134511665741.5021377.93021160
Roshan MahanamaSLAustralia1992-19965501666933.2030754.07021101
Annerie DercksenSAWSri Lanka Women2025321165104165.00144114.58110136
Travis HeadAUSSri Lanka2016-202566216570*41.2519186.39010134
Dhananjaya de SilvaSLIndia2021-20238821654127.5021377.46000121
Jemimah RodriguesINDWSouth Africa Women202522016412382.00133123.31100191
Tim SeifertGT/GMJaffna Kings2023-202433116462*82.00120136.67020166
Reeza HendricksSASri Lanka202155116456*41.00152107.89020152
Janneman MalanSASri Lanka202133016212154.0018587.57100141
Pavan RathnayakeSLEngland202633016212154.0016399.39100151
Saeed AnwarPAKSri Lanka1994-200266116270*32.4022572.00022181
Craig ErvineZIMSri Lanka20246601628227.0018388.52023173
Chris HarrisNZSri Lanka1992-200144216168*80.5023967.36010111
Towhid HridoyBANSri Lanka2023-20254411618253.6719582.56020102
Ramesh MendisMSCColombo Cricket Club2026111160160*-22371.75100110
Mohammad YousufPAKSri Lanka2000-20096601604626.6725961.78001110
Kumar SangakkaraSLAustralia2002-201144115973*53.0022869.74010170
Avishka FernandoSLSouth Africa202155015911831.8017093.53100152
Marlon SamuelsWISri Lanka2001-20156601597826.5016298.1502078
Shahid AfridiPAKSri Lanka1997-2015141311595013.25129123.26012108
Sanath JayasuriyaSLWest Indies1993-20013301588352.6718884.04020193

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.