T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dimuth KarunaratneSLSouth Africa2018121218158*218.0030272.19110201
Darren LehmannAUSSri Lanka1999-200423021812972.6736759.40110242
Kusal MendisSLBangladesh2017-202523021819472.6735162.11100205
Kumar SangakkaraSLWest Indies2001-201023021714072.3348245.02110280
Sophie DevineNZWSri Lanka Women2012-202344121713772.33210103.33100224
Mahela JayawardeneSLWest Indies2001-20102302169972.0037158.22030261
Abdullah ShafiquePAKSri Lanka2022-2023361216160*43.2055438.99101161
Tillakaratne DilshanSLNew Zealand2009121215123*215.00203105.91110242
Mohammad AshrafulBANSri Lanka2013121212190212.0047344.82100211
Virat KohliINDSri Lanka2015-2017241212103*70.6734561.45200161
Jermaine BlackwoodWISri Lanka2015-20213602129235.3342450.00010224
Devdutt PadikkalINDSri Lanka2026120211167105.5030569.18100211
Pathum NissankaSLBangladesh2025120211187105.5028175.09100271
Dinesh ChandimalSLWest Indies2015-202135121015152.5040951.34100222
Nishan MadushkaCCCBloomfield Cricket and Athletic Club2025121209183209.0039453.05100150
Kumar SangakkaraSLEngland2001-20124602087134.6746145.12021231
Dinesh ChandimalSLNew Zealand202423020711669.0042948.25110240
Tillakaratne DilshanSLPakistan2009-201224020710151.7530867.21110301
Jos ButtlerENGSri Lanka2018-20213512045551.0033061.82010211
Dinesh ChandimalSLEngland2012-20214802015225.1344045.68010203
Dimuth KarunaratneSLAustralia2016-20255902018622.3340649.51012240
Vidura AdikariCMCCTamil Union Cricket and Athletic Club2026111200200*-31763.09100142
Marnus LabuschagneAUSSri Lanka2022-202546119910439.8032960.49100240
Pathum NissankaSLWest Indies20212401987349.5045343.71030161
Thilan SamaraweeraSLNew Zealand2009-201223019615965.3332161.06100283
Inzamam-ul-HaqPAKSri Lanka2000221195112195.0028169.40110240
Kaushal SilvaSLPakistan2014-201523019412564.6747041.28110280
Keaton JenningsENGSri Lanka2018121192146*192.0033357.66100160
Jacques KallisSASri Lanka2000-20043511915947.7540647.04020232
Sonal DinushaSLIndia202612018410092.0029662.16110123
Niroshan DickwellaSLEngland2018-20213601849230.6732456.79010170
Angelo MathewsSLWest Indies2010-202147218269*36.4031258.33010165
Rahul DravidINDSri Lanka2001-201036118161*36.2048337.47010170
Tillakaratne DilshanSLBangladesh201312018012690.0025371.15110180
Lahiru ThirimanneSLEngland2012-202136018011130.0043641.28100170
Dhananjaya de SilvaSLAustralia2016-20254801803922.5028463.38001280
Harry TectorIRESri Lanka20232401798544.7538746.25010174
Tom LathamNZSri Lanka2019-20243601757029.1735948.75011141
Kraigg BrathwaiteWISri Lanka2015-20213601727228.6743439.63011240
Agha SalmanPAKSri Lanka2022-20233611728334.4029658.11020163
Matthew HaydenAUSSri Lanka200412017113085.5025766.54100182
Tharanga ParanavitanaSLPakistan2009-20122401707242.5030755.37010202
Imam-ul-HaqPAKSri Lanka2022-202336116950*33.8032751.68010151
Cheteshwar PujaraINDSri Lanka201712016815384.0030056.00100150
Oshada FernandoSLPakistan20222401686442.0026862.69020184
Amelia KerrNZWSri Lanka Women202333016710855.6719386.53100121
Mahela JayawardeneSLIndia2001-20103401678641.7530355.12010210
Faf du PlessisSASri Lanka2014-20182401678041.7536545.75010131
Ross TaylorNZSri Lanka2009-20193601678627.8331553.02010141
Promod MaduwanthaBRCBloomfield Cricket and Athletic Club2026110166166166.0028159.07100160

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.