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 R. Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephen FlemingNZSri Lanka1998231299174*149.5058850.85110301
Sachin TendulkarINDSri Lanka1998-199933023012876.6723996.23110182
Sourav GangulyINDSri Lanka1998-200544022410956.0031770.66110163
Aravinda de SilvaSLIndia1998220202105101.0021394.84110151
Aravinda de SilvaSLPakistan199712019116895.5041446.14100181
Marvan AtapattuSLIndia1998-200544119171*63.6728866.32020160
Sanath JayasuriyaSLIndia1998-20054401726743.0018592.97020201
Craig McMillanNZSri Lanka199823016814256.0022873.68101146
Hashan TillakaratneSLPakistan199712015710378.5032348.61110150
Aravinda de SilvaSLNew Zealand19982301507150.0028652.45010162
Shoaib MalikPAKIndia2004110143143143.00127112.60100181
Sanath JayasuriyaSLNew Zealand19982301265942.0017372.83020160
Arjuna RanatungaSLZimbabwe1996-19982201187559.0017368.21010100
Mark WaughAUSSri Lanka19992201168458.0014679.4501090
Upul TharangaSLBangladesh200522011410557.0012392.68100100
Ijaz AhmedPAKSri Lanka1997110113113113.0024546.12100110
Romesh KaluwitharanaSLNew Zealand19982301137237.6719757.36010210
Murray GoodwinZIMSri Lanka1998110111111111.0013482.8410070
Mahela JayawardeneSLIndia1998-20053311118355.5013383.4601060
Yuvraj SinghINDWest Indies2005110110110110.0011496.49100111
Arjuna RanatungaSLPakistan19971201075853.5029636.15010100
Mahela JayawardeneSLNew Zealand19981201065453.0036329.20020150
Romesh KaluwitharanaSLAustralia199922110595*105.0013677.21010120
Mahela JayawardeneSLEngland2001111101101*-11587.8310070
Marvan AtapattuSLNew Zealand19982319983*49.5015663.46011110
Nathan AstleNZSri Lanka1998230973432.3321245.7500072
Ajay JadejaINDSri Lanka1998-1999331964948.0011881.3600034
Bryan YoungNZSri Lanka1998230965532.0018252.75010130
Ricky PontingAUSSri Lanka1999-2004330956331.6714067.8601040
Sanath JayasuriyaSLPakistan1997120936246.5014962.42010111
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
Mohammad KaifINDWest Indies20051118383*-10380.5801060
Nathan AstleNZIndia1998110818181.0011968.0701061
Andrew SymondsAUSSri Lanka1999-20043328145*81.0010676.4200061
Mahela JayawardeneSLAustralia1999-2004320808040.0011172.0701150
Romesh KaluwitharanaSLZimbabwe1996-1998221797179.0013558.52010111
Damien MartynAUSSri Lanka1999-2004220796239.5012463.7101030
Sachin TendulkarINDPakistan2004110787878.0010375.7301060
Grant FlowerZIMSri Lanka1996-1998230785126.0016248.1501131
Denesh RamdinWIIndia20051117474*-8389.1601070
Romesh KaluwitharanaSLPakistan1997120745737.0014351.7501080
Jacques KallisSASri Lanka2004220747437.009181.3201152
Avishka GunawardeneSLSouth Africa2004220725136.008881.8201091
Shahriar NafeesBANSri Lanka2005220725136.0011562.6101070
Upul ChandanaSLAustralia1999-2004320693534.507197.1800030
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.