Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Asgiriya Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLEngland2001-200736040015266.6770356.90120560
Mahela JayawardeneSLEngland2001-200736028210147.0052254.02120342
Mahela JayawardeneSLWest Indies2001-2005351259106*64.7537668.88110273
Marvan AtapattuSLZimbabwe1998-2002231238223119.0046251.52100321
Kumar SangakkaraSLWest Indies2001-2005341223157*74.3340854.66100290
Kumar SangakkaraSLBangladesh2007111222222*-27780.14100280
Marvan AtapattuSLPakistan2000111207207*-45745.30100191
Graham ThorpeENGSri Lanka2001-20032402035950.7554137.52020220
Sanath JayasuriyaSLPakistan2000-2006220202188101.0039750.88100183
Marvan AtapattuSLWest Indies2001-20053512028450.5035756.58021192
Michael VaughanENGSri Lanka2003-200724019910549.7554336.65110250
Tillakaratne DilshanSLEngland2001-200324019910049.7528569.82111291
Ricky PontingAUSSri Lanka1999-20042401849646.0033854.44020183
Duleep MendisSLIndia198512017712488.5022854.39110112
Arjuna RanatungaSLSouth Africa1993-20002301718857.0021280.66020262
Sanath JayasuriyaSLAustralia1999-200424016813142.0019088.42100222
Mahela JayawardeneSLBangladesh2007110165165165.0021078.57100153
Damien MartynAUSSri Lanka200412016216181.0035545.63100211
Ian BellENGSri Lanka20071201578378.5033447.01020180
Sanath JayasuriyaSLEngland2001-20073601567826.0028854.17011211
Nasser HussainENGSri Lanka2001-200324015110937.7538039.74100173
Mohinder AmarnathINDSri Lanka1985121146116*146.00--100-0
Aravinda de SilvaSLKenya1996110145145145.00115126.09100145
Kepler WesselsAUS/SASri Lanka1983-199322014514172.5020172.14100210
Sanath JayasuriyaSLZimbabwe1998-200223014513948.3322963.32101181
Gavin RennieZIMSri Lanka1998-20022401456836.2543433.41021140
Arjuna RanatungaSLAustralia1983-19992411459048.3321766.82010202
Adam GilchristAUSSri Lanka200412014414472.0018777.01101193
David HookesAUSSri Lanka1983111143143*-15294.08100172
Brian LaraWISri Lanka20012311437471.5029348.81010162
Sanath JayasuriyaSLWest Indies2001-20053501435528.6022164.71010221
Grant FlowerZIMSri Lanka1998-20022401357233.7532641.41010140
Mahela JayawardeneSLIndia200112012910464.5020463.24100200
Lance KlusenerSASri Lanka2000121122118*122.0023651.69100132
Geoff HowarthNZSri Lanka19841201226261.0022554.22020110
Mudassar NazarPAKSri Lanka19862201228161.0028942.2101090
Marvan AtapattuSLSouth Africa200012012012060.0029340.96101150
Sourav GangulyINDSri Lanka200112111698*116.0017068.24010170
Inzamam-ul-HaqPAKSri Lanka1994-2006221115100*115.0016370.55100140
WPUJC VaasSLAustralia1999-200423211568*115.0018562.16010171
Roy DiasSLIndia198512011410657.0021649.07100170
Paul CollingwoodENGSri Lanka2003-20072401134528.2530037.6700090
Mark RichardsonNZSri Lanka20031201105555.0028638.46020151
Aravinda de SilvaSLAustralia199912110978109.0021650.46010180
Younis KhanPAKSri Lanka200612110873*108.0015569.68010190
WPUJC VaasSLEngland2001-20073611083621.6022148.87000151
Jacques KallisSASri Lanka20001201038751.5025041.2001081
Carl HooperWISri Lanka2001230997233.0019052.1101070
Graham YallopAUSSri Lanka1983110989898.0023841.18010140
WPUJC VaasSLZimbabwe1998-20022219872*98.0019949.25010100
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.