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)ODI1st 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 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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

2 active
Reset"Match result" is from the side of the player or team.
At Asgiriya Stadium×From 1908-01-01×
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.