Batting by opposition (Tests)

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 12 of the 16 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
Mohammad AshrafulBANSri Lanka2005-2007241197129*65.6736054.72101242
Kevin PietersenENGSri Lanka2012121193151193.00193100.00100208
Fawad AlamPAKSri Lanka200912018416892.0029263.01100161
Angelo MathewsSLIndia2010-201524017510243.7529958.53100220
Kane WilliamsonNZSri Lanka2012-201923017313557.6737546.13100140
Mahela JayawardeneSLEngland201212016910584.5040741.52110151
Tillakaratne DilshanSLBangladesh2005-200722016816884.0018192.82101191
Kumar SangakkaraSLPakistan2009-20152401678741.7528558.60011141
Mushfiqur RahimBANSri Lanka2007-20172411638054.3331951.10020181
VVS LaxmanINDSri Lanka2010121159103*159.0024664.63110190
Tom LathamNZSri Lanka2019110154154154.0025161.35100150
Kumar SangakkaraSLIndia2010-20152401537538.2526857.09010132
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
Thilan SamaraweeraSLBangladesh2005110138138138.0021763.59100200
Mahela JayawardeneSLSouth Africa200612013612368.0027549.45100132
Dimuth KarunaratneSLBangladesh201712013312666.5027648.19100111
Shakib Al HasanBANSri Lanka201712013111665.5020264.85100110
Tamim IqbalBANSri Lanka20171201318265.5021660.65010131
Ajinkya RahaneINDSri Lanka201512013012665.0025451.18100110
AB de VilliersSASri Lanka20061201289564.0020462.75010230
Younis KhanPAKSri Lanka2009-20152401288232.0026049.23011120
Murali VijayINDSri Lanka2010-20152401238230.7522554.6701192
Sanath JayasuriyaSLSouth Africa20061201207360.0014185.11010173
Rohit SharmaINDSri Lanka20151201137956.5018760.4301073
KL RahulINDSri Lanka201512011010855.0019356.99100131
Milinda SiriwardanaSLWest Indies20151201106855.0017164.3301094
Dhananjaya de SilvaSLNew Zealand201912011010955.0016765.87100162
Virender SehwagINDSri Lanka201012010910954.50108100.93101190
BJ WatlingNZSri Lanka2019111105105*-22646.4610090
Ashwell PrinceSASri Lanka20061201038651.5022046.82010150
Suresh RainaINDSri Lanka201012110362103.0015666.03010141
Angelo MathewsSLEngland20121201035751.5025540.39010120
Thilan SamaraweeraSLEngland20121201015450.5026837.6901090
Mark BoucherSASri Lanka2006120976548.5014367.83010132
Sachin TendulkarINDSri Lanka2010120955447.5019448.9701080
WPUJC VaasSLBangladesh2005-2007221956595.0012774.80010152
Herschelle GibbsSASri Lanka2006120929246.0019247.92011111
Virat KohliINDSri Lanka2015120887844.0012669.8401081
Mosaddek HossainBANSri Lanka2017120887544.0018348.0901092
Dimuth KarunaratneSLNew Zealand2019120866543.0023536.6001080
Farveez MaharoofSLSouth Africa2006121855685.0022837.28010130
Colin de GrandhommeNZSri Lanka2019110838383.0077107.7901055
Thilan SamaraweeraSLNew Zealand2012120837641.5020440.6901060
Page 1Next

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