Batting by opposition (Tests)

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSLSouth Africa2006-2014230539374179.6786262.53201602
Kumar SangakkaraSLPakistan2009-2014362472192118.0090752.04210372
Kumar SangakkaraSLSouth Africa2006-2014230359287119.6754865.51111430
Mahela JayawardeneSLEngland2003-2007220329195164.5066849.25200302
Mahela JayawardeneSLIndia2008-2010230315174105.0053758.66200302
Angelo MathewsSLPakistan2009-202347329664*74.0066044.85020284
Cheteshwar PujaraINDSri Lanka2015-2017231278145*139.0052353.15201251
Kumar SangakkaraSLIndia2008-2010231273219136.5047058.09100350
Shaun MarshAUSSri Lanka2011-201624025213063.0061041.31110280
Sachin TendulkarINDSri Lanka2008-201023024220380.6742357.21100271
Sonal DinushaSLIndia2026121236133*236.0042655.40200165
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
Dhananjaya de SilvaSLAustralia2016121194129194.0035454.80110280
Tillakaratne DilshanSLIndia2008-2010231193125*96.5023382.83110241
Tillakaratne DilshanSLPakistan2009-201223019312164.3329465.65100174
Mahela JayawardeneSLNew Zealand20091201889694.0038748.58020131
Michael VaughanENGSri Lanka2003-20072401808745.0032455.56020240
Shoaib MalikPAKSri Lanka200912017913489.5031057.74100202
Dimuth KarunaratneSLIndia2015-201724017714144.2539644.70101180
Dinesh ChandimalSLAustralia201612017513287.5045438.55100171
Angelo MathewsSLIndia2010-201734017311043.2534849.71100183
Pasindu SooriyabandaraSLIndia20261201729286.0030656.21020191
Sarfraz AhmedPAKSri Lanka2014-202323117210386.0023872.27110121
Thilan SamaraweeraSLNew Zealand200912016814384.0028259.57100201
Misbah-ul-HaqPAKSri Lanka2009-201435116666*41.5032151.71020121
Daniel VettoriNZSri Lanka200912016314081.5023868.49100170
Kumar SangakkaraSLNew Zealand200912015910979.5027158.67110211
Pathum NissankaSLBangladesh2025110158158158.0025462.20100190
Ajinkya RahaneINDSri Lanka2015-201723014413248.0025257.14100170
Alastair CookENGSri Lanka20071201438171.5035839.94020130
Thilan SamaraweeraSLEngland2003110142142142.0040834.80100130
Mahela JayawardeneSLPakistan2009-20143611407928.0033042.42021180
Michael VandortSLEngland2007110138138138.0025953.28100181
Dimuth KarunaratneSLSouth Africa20181201388569.0024656.10020160
AB de VilliersSASri Lanka2006-20142401386534.5027650.00010170
Upul TharangaSLPakistan20141201379268.5024256.61010170
Virender SehwagINDSri Lanka2008-20102301379945.67134102.24010220
Tharanga ParanavitanaSLIndia201012013410067.0028347.35100151
Kusal MendisSLIndia201712013411067.0019967.34100210
Agha SalmanPAKSri Lanka2023111132132*-15485.71100151
Angelo MathewsSLAustralia2011-2016231132105*66.0031641.77100120
Khurram ManzoorPAKSri Lanka2009-20142401289332.0027346.89010160
Mahela JayawardeneSLBangladesh2007110127127127.0015979.87100181
Steve SmithAUSSri Lanka201612012711963.5023254.74100111
Page 1Next

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