Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Sinhalese Sports Club Ground×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSLSouth Africa2006-2014230539374179.6786262.53201602
Kumar SangakkaraSLPakistan2006-201447249419298.8093452.89210402
Kumar SangakkaraSLSouth Africa2006-2014230359287119.6754865.51111430
Mahela JayawardeneSLEngland2003-2007220329195164.5066849.25200302
Mahela JayawardeneSLIndia2008-2010330315174105.0053758.66200302
Angelo MathewsSLPakistan2009-202347329664*74.0066044.85020284
Cheteshwar PujaraINDSri Lanka2015-2017231278145*139.0052353.15201251
Kumar SangakkaraSLIndia2008-2010331273219136.5047058.09100350
Shaun MarshAUSSri Lanka2011-201624025213063.0061041.31110280
Sachin TendulkarINDSri Lanka2006-201034124420381.3342657.28100271
Tillakaratne DilshanSLPakistan2006-201234023712159.2534069.71100214
Sonal DinushaSLIndia2026121236133*236.0042655.40200165
Shoaib MalikPAKSri Lanka2006-200923022513475.0034864.66100292
Mohammad HafeezPAKSri Lanka2012120217196108.5035760.78100221
Thilan SamaraweeraSLIndia2008-2010232213127213.0039154.48110270
Michael HusseyAUSSri Lanka2011120211118105.5031666.77110233
Hashim AmlaSASri Lanka2006-2018361210139*42.0069530.22100170
Angelo MathewsSLSouth Africa2014-20182412077169.0038953.21030172
Abdullah ShafiquePAKSri Lanka2023110201201201.0032661.66100194
Azhar AliPAKSri Lanka2012-201423019915766.3340249.50100120
Pavan RathnayakeCCCNugegoda Sports Welfare Club2024-202522019810099.00178111.24110813
Chamari AtapattuSLWSouth Africa Women201433019510665.0029366.55110210
Dhananjaya de SilvaSLAustralia2016121194129194.0035454.80110280
Tillakaratne DilshanSLIndia2008-2010331193125*96.5023382.83110241
Mahela JayawardeneSLNew Zealand20091201889694.0038748.58020131
Michael VaughanENGSri Lanka2003-20072401808745.0032455.56020240
Mahela JayawardeneSLBangladesh2005-200722017712788.5019491.24110261
Dimuth KarunaratneSLIndia2015-201724017714144.2539644.70101180
Dinesh ChandimalSLAustralia201612017513287.5045438.55100171
Angelo MathewsSLIndia2010-201734017311043.2534849.71100183
Pasindu SooriyabandaraSLIndia20261201729286.0030656.21020191
Sarfraz AhmedPAKSri Lanka2014-202323117210386.0023872.27110121
Mahela JayawardeneSLPakistan2006-20144711717928.5038644.30021190
Harshitha MadaviSLWBangladesh Women202344317051*170.0017696.59010132
Thilan SamaraweeraSLNew Zealand200912016814384.0028259.57100201
Chamari AtapattuSLWBangladesh Women20234401676441.75138121.010101710
Mohammad YousufPAKSri Lanka2006-20092301669055.3327460.58020161
Misbah-ul-HaqPAKSri Lanka2009-201435116666*41.5032151.71020121
Darren BravoWISri Lanka2011-20204401657941.2522972.05010126
Daniel VettoriNZSri Lanka200912016314081.5023868.49100170
Upul TharangaSLPakistan2006-20142301609253.3328556.14010190
Kumar SangakkaraSLNew Zealand200912015910979.5027158.67110211
Pathum NissankaSLBangladesh2025110158158158.0025462.20100190
Nigar SultanaBANWSri Lanka Women202344115075*50.0015298.68010104
Ramnaresh SarwanWISri Lanka20113301477549.0021468.6902082
Ajinkya RahaneINDSri Lanka2015-201723014413248.0025257.14100170
Alastair CookENGSri Lanka20071201438171.5035839.94020130
Thilan SamaraweeraSLEngland2003110142142142.0040834.80100130
S DanielSSCTamil Union Cricket and Athletic Club2025110142142142.0016884.52100115
Pulindu PereraNSWCColombo Cricket Club2025221142129*142.0015194.04100166
Page 1Next

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