Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At P Sara Oval×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ross TaylorNZSri Lanka2012-201923023914279.6744453.83110160
Thilan SamaraweeraSLIndia2010121220137*220.0042751.52110181
Kumar SangakkaraSLBangladesh2005-2007221205200*205.0034759.08100202
Pasindu SooriyabandaraMSCTamil Union Cricket and Athletic Club2025111200200*-29468.03100183
Mohammad AshrafulBANSri Lanka2005-2007241197129*65.6736054.72101242
Kevin PietersenENGSri Lanka2012121193151193.00193100.00100208
Lasith CroospulleCCCTamil Union Cricket and Athletic Club2024-202623018514861.67161114.911001410
Fawad AlamPAKSri Lanka200912018416892.0029263.01100161
Niroshan DickwellaNCCTamil Union Cricket and Athletic Club202523018310861.00158115.82100225
Angelo MathewsSLIndia2010-201524017510243.7529958.53100220
Kane WilliamsonNZSri Lanka2012-201923017313557.6737546.13100140
Mahela JayawardeneSLEngland201212016910584.5040741.52110151
Sohan de LiveraMSCTamil Union Cricket and Athletic Club2025-20262301697956.3321777.88010135
Tillakaratne DilshanSLBangladesh2005-200722016816884.0018192.82101191
Kumar SangakkaraSLPakistan2009-20152401678741.7528558.60011141
Mushfiqur RahimBANSri Lanka2007-20172411638054.3331951.10020181
VVS LaxmanINDSri Lanka2010121159103*159.0024664.63110190
Pavan RathnayakeCCCSinhalese Sports Club2024111157157*-117134.19100159
Lasith CroospulleCCCColts Cricket Club2025110155155155.0017489.08100213
Tom LathamNZSri Lanka2019110154154154.0025161.35100150
Avishka TharinduPSCBloomfield Cricket and Athletic Club202612015311676.5020176.12100146
Kumar SangakkaraSLIndia2010-20152401537538.2526857.09010132
Dinesh ChandimalCCCChilaw Marians Cricket Club2025110152152152.0017686.3610094
Angelo MathewsSLPakistan2009-20152311477773.5028052.50010140
Alastair CookENGSri Lanka201212114394143.0034741.21010150
Dinesh ChandimalSLBangladesh201712014313871.5031345.69100111
Azhar AliPAKSri Lanka201512014311771.5035340.51100100
Angelo MathewsSLNew Zealand2012-20192401408435.0039835.18010172
Kamindu MendisCCCTamil Union Cricket and Athletic Club2026110139139139.00129107.75100116
Thilan SamaraweeraSLBangladesh2005110138138138.0021763.59100200
Sineth JayawardenaTUCAColombo Cricket Club2026110136136136.00103132.04100174
Mahela JayawardeneSLSouth Africa200612013612368.0027549.45100132
Dimuth KarunaratneSLBangladesh201712013312666.5027648.19100111
Suzie BatesNZWSri Lanka Women20233301335244.3313896.38010150
Shakib Al HasanBANSri Lanka201712013111665.5020264.85100110
Tamim IqbalBANSri Lanka20171201318265.5021660.65010131
Ajinkya RahaneINDSri Lanka201512013012665.0025451.18100110
AB de VilliersSASri Lanka20061201289564.0020462.75010230
MPM WeerasingheACCCBurgher Recreation Club202612012812164.0016080.00100162
Younis KhanPAKSri Lanka2009-20152401288232.0026049.23011120
MLR BuddikaBSCKurunegala Youth Cricket Club20251201257662.5020461.27010142
Sachitha JayathilakeTUCAColombo Cricket Club2024-202623112464*62.0021956.6201067
Murali VijayINDSri Lanka2010-20152401238230.7522554.6701192
Sanath JayasuriyaSLSouth Africa20061201207360.0014185.11010173
Nimesha GunasingheCCC/ACCCTamil Union Cricket and Athletic Club2024-202523111956*59.5017767.23010112
Sithara GimhanMSC/ACCCTamil Union Cricket and Athletic Club2024-20263301185039.3315178.15010161
Sonal DinushaCCCTamil Union Cricket and Athletic Club2024-2026221117117*117.0015078.00101113
Lakshan EdirisingheKYCCBadureliya Sports Club2025110116116116.0016470.7310074
Kamindu MendisCCCColts Cricket Club2025110114114114.0016668.67100103
Mona MeshramINDWSouth Africa Women20172201145957.0016768.26020123
Page 1Next

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