Batting by opposition (All cricket)

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 220 of the 274 matches in this selection (from 2006). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniINDSri Lanka2008-2012121114619446.1054784.28050234
Kumar SangakkaraSLSouth Africa2013-2014552428169142.67379112.93130546
Kusal MendisSLAustralia2016-20251010142510147.2249086.73130452
Charith AsalankaSLAustralia2022-202577241912783.80404103.712103613
Joe RootENGSri Lanka2014-2026771407111*67.8350181.24130262
Yuvraj SinghINDSri Lanka2008-20091010139411743.78381103.41131497
Suresh RainaINDSri Lanka2008-2012121233927643.5639898.49042337
Tillakaratne DilshanSLIndia2008-2012111103749734.0039794.21020512
Tillakaratne DilshanSLEngland2007-2014771365108*60.8341089.02210383
Kumar SangakkaraSLIndia2008-2012101003548435.4041385.71040291
Gautam GambhirINDSri Lanka2008-20121010035115035.1036895.38201381
Avishka FernandoSLIndia2021-20249903459638.3342980.42030305
Virat KohliINDSri Lanka2008-202411102339128*42.3841781.29110362
Sanath JayasuriyaSLIndia2008-2009101003229832.20276116.67021436
Mahela JayawardeneSLIndia2008-2012111103199429.0043972.67030182
Kumar SangakkaraSLPakistan2006-201210802989737.2536880.98010265
Thilina KandambySLIndia200966229693*74.0035084.57030290
Lahiru UdaraNCCBloomfield Cricket and Athletic Club2025-202623029114597.0033487.13200294
Rohit SharmaINDSri Lanka2008-2024131212906426.36273106.230312910
Kumar SangakkaraSLEngland2007-20147612838656.6039871.11030230
Younis KhanPAKSri Lanka2006-20127602838947.1735479.94030140
Umar AkmalPAKSri Lanka2009-20151093282102*47.00231122.08111219
A WanninayakeBCAANondescripts Cricket Club2025-2026231262104*131.0057445.64120310
Misbah-ul-HaqPAKSri Lanka2009-201277425983*86.3331582.22030160
Nipun KarunanayakeBCAANondescripts Cricket Club2025-2026231250138125.0040861.27110233
Ron ChandragupthaBCAANondescripts Cricket Club2025-202623025023783.3351248.83100211
David WarnerAUSSri Lanka2016-20228812439934.71231105.19020311
Charith AsalankaSLIndia2021-20249902426526.8929881.21011204
Tillakaratne DilshanSLPakistan2006-201511912385029.7532872.56010210
Mohammad HafeezPAKSri Lanka2011-20159902327025.7827185.61022233
Pavan RathnayakeCCCMoors Sports Club2026110221221221.00216102.31100187
Kumar SangakkaraSLBangladesh2007-201334021813954.5041752.28110220
Mohammad HarisKF/BKJaffna Kings2023-20244402168154.00133162.410202111
Charith AsalankaSLSouth Africa20215502167743.2024189.63020134
Shikhar DhawanINDSri Lanka202166121486*42.8022395.96011242
Stafanie TaylorWIWSri Lanka Women2013-20154412127570.67171123.98020254
Quinton de KockSASri Lanka2013-202166221259*53.00189112.17020262
Virender SehwagINDSri Lanka2009-201277020711629.57166124.70100320
Aaron FinchAUSSri Lanka2016-20227712076234.50198104.55032197
Ahmed ShehzadPAKSri Lanka2011-20155502059541.0021396.24010231
Nat Sciver-BruntENGWSri Lanka Women2016-202533020411768.00204100.00110204
Mahela JayawardeneSLEngland2007-201476120477*40.8021993.15022221
Chamara KapugederaSLIndia2008-2009101002043620.4026876.12001141
Tillakaratne DilshanSLSouth Africa2013-20145502019940.2024781.38010200
Pathum NissankaSLAustralia2022-202577020113728.7123884.45100173
Virat KohliINDPakistan2012-2023222200122*-155129.03110175
Azhar AliPAKSri Lanka2012-201555120081*50.0027672.46010161
Kusal MendisSLZimbabwe2024-202677119766*32.83194101.55010242
Aiden MarkramSASri Lanka20216511889647.00175107.43010107
Charith AsalankaSLZimbabwe202454018610146.50163114.11111117
Page 1Next

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