Live4th ODI · Ireland in Namibia 2026/27NAM38/4 (13.5)IRE298/8 (50)NAM need 261 runs in 217 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (First-class)

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
Marvan AtapattuSLZimbabwe1998-2002231238223119.0046251.52100321
Kumar SangakkaraSLWest Indies2001-2005241223157*74.3340854.66100290
Kumar SangakkaraSLBangladesh2007111222222*-27780.14100280
Marvan AtapattuSLPakistan2000111207207*-45745.30100191
Graham ThorpeENGSri Lanka2001-20032402035950.7554137.52020220
Sanath JayasuriyaSLPakistan2000-2006220202188101.0039750.88100183
Michael VaughanENGSri Lanka2003-200724019910549.7554336.65110250
Tillakaratne DilshanSLEngland2001-200324019910049.7528569.82111291
Ricky PontingAUSSri Lanka1999-20042401849646.0033854.44020183
Duleep MendisSLIndia198512017712488.5022854.39110112
Sanath JayasuriyaSLAustralia1999-200424016813142.0019088.42100222
Mahela JayawardeneSLBangladesh2007110165165165.0021078.57100153
Damien MartynAUSSri Lanka200412016216181.0035545.63100211
Ian BellENGSri Lanka20071201578378.5033447.01020180
Sanath JayasuriyaSLEngland2001-20073601567826.0028854.17011211
Mahela JayawardeneSLWest Indies2001-20052401538838.2528254.26010191
Nasser HussainENGSri Lanka2001-200324015110937.7538039.74100173
Mohinder AmarnathINDSri Lanka1985121146116*146.00--100-0
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
Arjuna RanatungaSLSouth Africa20001201428871.0018078.89020241
Kepler WesselsAUSSri Lanka1983110141141141.0018875.00100210
Grant FlowerZIMSri Lanka1998-20022401357233.7532641.41010140
Mahela JayawardeneSLIndia200112012910464.5020463.24100200
Lance KlusenerSASri Lanka2000121122118*122.0023651.69100132
Geoff HowarthNZSri Lanka19841201226261.0022554.22020110
Marvan AtapattuSLSouth Africa200012012012060.0029340.96101150
Marvan AtapattuSLWest Indies2001-20052401208430.0023850.42011120
Brian LaraWISri Lanka20011201197459.5026445.08010122
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
Sanath JayasuriyaSLWest Indies2001-20052401095527.2518758.29010170
Younis KhanPAKSri Lanka200612110873*108.0015569.68010190
WPUJC VaasSLEngland2001-20073611083621.6022148.87000151
Jacques KallisSASri Lanka20001201038751.5025041.2001081
Graham YallopAUSSri Lanka1983110989898.0023841.18010140
WPUJC VaasSLZimbabwe1998-20022219872*98.0019949.25010100
Sidath WettimunySLAustralia1983120969648.0014864.86011130
Kumar SangakkaraSLPakistan2006120957947.5012973.64010180
Hashan TillakaratneSLWest Indies2001121948794.0019348.7001091
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.