Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 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 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R. Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDSri Lanka1998-199933023012876.6723996.23110182
Sourav GangulyINDSri Lanka1998-200544022410956.0031770.66110163
Aravinda de SilvaSLIndia1998220202105101.0021394.84110151
Marvan AtapattuSLIndia1998-200544119171*63.6728866.32020160
Sanath JayasuriyaSLIndia1998-20054401726743.0018592.97020201
Shoaib MalikPAKIndia2004110143143143.00127112.60100181
Mark WaughAUSSri Lanka19992201168458.0014679.4501090
Upul TharangaSLBangladesh200522011410557.0012392.68100100
Murray GoodwinZIMSri Lanka1998110111111111.0013482.8410070
Mahela JayawardeneSLIndia1998-20053311118355.5013383.4601060
Yuvraj SinghINDWest Indies2005110110110110.0011496.49100111
Romesh KaluwitharanaSLAustralia199922110595*105.0013677.21010120
Mahela JayawardeneSLEngland2001111101101*-11587.8310070
Ajay JadejaINDSri Lanka1998-1999331964948.0011881.3600034
Ricky PontingAUSSri Lanka1999-2004330956331.6714067.8601040
Russel ArnoldSLAustralia1999-2004330924730.6714563.4500030
Rahul DravidINDSri Lanka1999-2005220916945.5012572.8001040
Marvan AtapattuSLSouth Africa2004220906445.0011876.27010100
Kumar SangakkaraSLSouth Africa2004220876343.5011575.6501031
Runako MortonWIIndia2005110848484.0010480.7701061
Shaun PollockSASri Lanka2004220845442.0012368.2901030
Marvan AtapattuSLNew Zealand19981118383*-11870.3401090
Mohammad KaifINDWest Indies20051118383*-10380.5801060
Nathan AstleNZIndia1998110818181.0011968.0701061
Andrew SymondsAUSSri Lanka1999-20043328145*81.0010676.4200061
Mahela JayawardeneSLAustralia1999-2004320808040.0011172.0701150
Damien MartynAUSSri Lanka1999-2004220796239.5012463.7101030
Sachin TendulkarINDPakistan2004110787878.0010375.7301060
Denesh RamdinWIIndia20051117474*-8389.1601070
Jacques KallisSASri Lanka2004220747437.009181.3201152
Avishka GunawardeneSLSouth Africa2004220725136.008881.8201091
Shahriar NafeesBANSri Lanka2005220725136.0011562.6101070
Upul ChandanaSLAustralia1999-2004320693534.507197.1800030
Mohammad RizwanPAKAfghanistan2023110676767.007984.8101061
Upul ChandanaSLSouth Africa20042216661*66.0010066.0001020
Russel ArnoldSLIndia2005110646464.0063101.5901040
Mujeeb Ur RahmanAFGPakistan2023110646464.0037172.9701055
Mark BoucherSASri Lanka2004220625831.0061101.6401051
Babar AzamPAKAfghanistan2023110606060.008669.7701041
Mohammad AzharuddinINDSri Lanka19982216055*60.008768.9701011
Adam GilchristAUSSri Lanka1999-2004330593819.677578.6700151
Sanath JayasuriyaSLNew Zealand1998110575757.006291.9401060
Marvan AtapattuSLEngland2001110575757.009162.6401020
Alec StewartENGSri Lanka2001110555555.0010253.9201020
Chamara SilvaSLAustralia1999210555555.008564.7101050
Bryan YoungNZSri Lanka1998110555555.0052105.7701070
Steve WaughAUSSri Lanka1999220554327.508862.5000040
Lance KlusenerSASri Lanka2004220554027.507375.3400030
Khaled MashudBANPakistan2004110545454.009457.4501050
Sachin TendulkarINDNew Zealand1998110535353.0036147.2201033
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.