Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniINDSri Lanka2008-2012111014489449.7853084.53050224
Joe RootENGSri Lanka2014-2026771407111*67.8350181.24130262
Kusal MendisSLAustralia2016-202577138310163.8344286.65130421
Kumar SangakkaraSLSouth Africa2013-2014441369169123.00326113.19120456
Tillakaratne DilshanSLEngland2007-2014771365108*60.8341089.02210383
Yuvraj SinghINDSri Lanka2008-200999136211745.25360100.56131465
Suresh RainaINDSri Lanka2008-2012111133577644.6337196.23042286
Kumar SangakkaraSLIndia2008-2012101003548435.4041385.71040291
Charith AsalankaSLAustralia2022-2025552342127114.00337101.482103110
Virat KohliINDSri Lanka2008-202411102339128*42.3841781.29110362
Gautam GambhirINDSri Lanka2008-201299033815037.5636293.37201351
Mahela JayawardeneSLIndia2008-2012111103199429.0043972.67030182
Tillakaratne DilshanSLIndia2008-2012101003139731.3035089.43010441
Thilina KandambySLIndia200966229693*74.0035084.57030290
Avishka FernandoSLIndia2021-20246602969649.3337578.93030245
Sanath JayasuriyaSLIndia2008-20099902899832.11259111.58021404
Rohit SharmaINDSri Lanka2008-2024121112866428.60262109.160312910
Kumar SangakkaraSLEngland2007-20147612838656.6039871.11030230
Younis KhanPAKSri Lanka2006-20127602838947.1735479.94030140
Misbah-ul-HaqPAKSri Lanka2009-201266325483*84.6730882.47030160
Kumar SangakkaraSLPakistan2006-20128602429740.3332674.23010214
Virender SehwagINDSri Lanka2009-201266020611634.33165124.85100320
Nat Sciver-BruntENGWSri Lanka Women2016-202533020411768.00204100.00110204
Mahela JayawardeneSLEngland2007-201476120477*40.8021993.15022221
Azhar AliPAKSri Lanka2012-201555120081*50.0027672.46010161
Charith AsalankaSLIndia2021-20248801986524.7527272.79011171
Charith AsalankaSLSouth Africa20213301967765.3320297.03020134
Tillakaratne DilshanSLSouth Africa2013-20144401929948.0022884.21010200
Chamara KapugederaSLIndia2008-20099901883620.8925972.59001111
Tillakaratne DilshanSLPakistan2006-20158611875037.4027268.75010150
Ravi BoparaENGSri Lanka2007-20146621866546.5025373.5202072
Harry BrookENGSri Lanka2026331184136*92.00153120.26100139
Sachin TendulkarINDSri Lanka200944017813844.5018795.19100152
Smriti MandhanaINDWSri Lanka Women202533017711659.00175101.14100242
Umar AkmalPAKSri Lanka2009-2012652173102*57.67161107.45111116
Alastair CookENGSri Lanka2007-20145501728034.4027363.00010151
Lahiru ThirimanneSLPakistan2012-20155401709042.5021877.98020111
Annerie DercksenSAWSri Lanka Women2025321165104165.00144114.58110136
Jemimah RodriguesINDWSouth Africa Women202522016412382.00133123.31100191
Janneman MalanSASri Lanka202133016212154.0018587.57100141
Pavan RathnayakeSLEngland202633016212154.0016399.39100151
Pathum NissankaSLAustralia2022-202555016213732.4020180.60100152
Mohammad HafeezPAKSri Lanka2011-20156601627027.0020579.02022162
AB de VilliersSASri Lanka2013-20144401617540.25158101.90020162
Dunith WellalageSLIndia2023-202455215867*52.6717092.94010115
Thilan ThusharaSLIndia2008-200976115754*31.4016495.73010142
Travis HeadAUSSri Lanka2016-202555115670*39.0018186.19010133
Alex CareyAUSSri Lanka2022-20254411544951.3317588.00000112
Upul TharangaSLPakistan2006-20159701548022.0021770.97011201
Ahmed ShehzadPAKSri Lanka2011-20153301529550.6716791.02010181
Page 1Next

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