Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Rangiri Dambulla International Stadium×

Player figures come from full scorecards, which we hold for 9 of the 20 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kusal MendisSLNew Zealand2024110143143143.00128111.72100172
Matthew HaydenAUSSri Lanka20042201339366.5017376.8801081
Ricky PontingAUSSri Lanka20042201276963.5017572.5702081
Avishka FernandoSLNew Zealand2024110100100100.0011586.9610092
Mahela JayawardeneSLAustralia2004220996149.5015464.2901070
Kumar SangakkaraSLAustralia2004220975848.5014965.1001030
Stephen FlemingNZPakistan2003220866543.0015455.8401054
Kumar SangakkaraSLSouth Africa20041117474*-8686.0501060
Younis KhanPAKNew Zealand20032217370*73.0010172.2801070
Andrew SymondsAUSSri Lanka20042227337*-72101.3900061
Adam GilchristAUSSri Lanka2004220666633.0066100.0001190
Sanath JayasuriyaSLAustralia2004220635531.507584.0001090
Mohammad HafeezPAKSri Lanka2003110535353.0011446.4901020
Shaun PollockSASri Lanka20041115252*-6975.3601031
Avishka GunawardeneSLSouth Africa2004110525252.006481.2501070
Mahela JayawardeneSLSouth Africa20041114848*-45106.6700050
Will YoungNZSri Lanka2024110484848.0046104.3500080
Marvan AtapattuSLAustralia2004220484724.007762.3400040
Brendon McCullumNZSri Lanka20031114747*-6374.6000023
Sanath JayasuriyaSLEngland20031114646*-41112.2000061
Graeme SmithSASri Lanka2004110464646.006471.8800040
Saman JayanthaSLSouth Africa2004110464646.007363.0100021
Rashid LatifPAKNew Zealand2003220462623.008256.1000040
Michael BevanAUSSri Lanka20042214524*45.005286.5400011
Chris NevinNZPakistan2003220452822.506371.4300060
Shoaib MalikPAKNew Zealand2003220433421.507855.1300070
Charith AsalankaSLNew Zealand2024110404040.0028142.8600032
Mahela JayawardeneSLNew Zealand2003110383838.0010237.2500010
Lou VincentNZPakistan20032213825*38.009938.3800031
Romesh KaluwitharanaSLEngland20031113636*-4285.7100070
Chris CairnsNZPakistan20032213618*36.004580.0000060
Tim RobinsonNZSri Lanka2024110353535.003697.2200040
Michael BracewellNZSri Lanka20241113434*-32106.2500050
Damien MartynAUSSri Lanka2004220322716.005162.7500010
Paul CollingwoodENGSri Lanka2003110313131.009632.2900000
Kumar SangakkaraSLPakistan2003110292929.005750.8800040
Younis KhanPAKSri Lanka2003110292929.003876.3200000
Scott StyrisNZSri Lanka2003110292929.005354.7200020
Tillakaratne DilshanSLAustralia20042212918*29.004663.0400010
Scott StyrisNZPakistan2003220282214.004759.5700021
Herschelle GibbsSASri Lanka2004110272727.0027100.0000050
Mark BoucherSASri Lanka2004110272727.006939.1300010
Shoaib AkhtarPAKNew Zealand2003110272727.003871.0500022
Marvan AtapattuSLPakistan2003110262626.006738.8100030
Mohammad YousufPAKNew Zealand2003220252512.505843.1000130
Abdul RazzaqPAKSri Lanka20031112424*-2788.8900001
Jacques RudolphSASri Lanka2004110242424.003470.5900010
Mahela JayawardeneSLPakistan2003110222222.003268.7500020
Ashley GilesENGSri Lanka2003110212121.005438.8900010
Taufeeq UmarPAKNew Zealand2003110212121.005438.8900020
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.