Batting by opposition (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ashwell PrinceSASri Lanka2006-20114702228631.7156339.43020240
Shan MasoodPAKWest Indies2017-202648022210927.7542652.11110172
Marnus LabuschagneAUSSouth Africa2022-20265812227931.7146248.05010300
Jayant YadavINDEngland201634122110473.6748845.29110270
Henry NichollsNZZimbabwe2016-2025452221150*73.6736560.55100270
Michael HusseyAUSNew Zealand2008-20116902217024.5655040.18022290
Imrul KayesBANWest Indies2009-201861202204418.3349144.81000291
Daniel LawrenceENGSri Lanka2021-202451012197324.3341552.77010173
Devendra BishooWIPakistan2011-201781522192816.8562335.15001151
Zak CrawleyENGNew Zealand2019-2024112102194310.4340054.75003381
Nasser HussainENGSouth Africa200336121811643.6052041.92100320
Sean WilliamsZIMNew Zealand2016-202548021811927.2530272.19100340
Keshav MaharajSASri Lanka2016-2024101632187316.7732866.46014215
Mohammad AmirPAKEngland2010-20181018521839*16.7759236.82002321
Zaheer KhanINDAustralia2003-20121422421857*12.1139555.19015303
Malinda WarnapuraSLWest Indies200824021712054.2535960.45111270
Pathum NissankaSLEngland2024241217127*72.33217100.00110262
Faisal IqbalPAKIndia2006-200735021713943.4036259.94111261
Narsingh DeonarineWIAustralia2009-20124702178231.0058237.29020253
Alzarri JosephWIEngland2017-2024121802173412.0643150.35002235
Stephen CookSASri Lanka2016-201735021611743.2039854.27111210
Mohammad HafeezPAKZimbabwe2011-201336021611936.0032067.50100362
Dean BrownlieNZSouth Africa2012-201336021610936.0043250.00111312
Kavem HodgeWIEngland202436021612036.0031568.57111321
Darren SammyWINew Zealand2012-20135812168030.8632965.65022306
John CampbellWIBangladesh2021-202248221658*36.0041052.68010263
Peter SiddleAUSIndia2008-2014101412165116.6252940.83023221
Taijul IslamBANWest Indies2014-2024917321639*15.4352740.99001211
Mohammad RizwanPAKNew Zealand2016-20213612157143.0045647.15031290
Tim PaineAUSSouth Africa20184832156243.0045447.36010232
Graeme CremerZIMSri Lanka2016-2017361214102*42.8049842.97100210
Wriddhiman SahaINDNew Zealand2016-202157321461*53.5041951.07031224
Ashwell PrinceSANew Zealand2006-2007583214108*42.8057637.15100210
Dilruwan PereraSLBangladesh2014-20186802145126.7543049.77020273
Mitchell JohnsonAUSPakistan2009-201471302146116.4642150.83014243
Chamara SilvaSLNew Zealand2006241213152*71.0030769.38112271
Tillakaratne DilshanSLSouth Africa2006-20125902137823.6727577.45010330
Kieran PowellWIEngland2012-201761102134519.3646945.42000350
Mitchell StarcAUSNew Zealand2011-20241015421332*19.3630170.76003245
Darren SammyWIIndia2011-201381602134213.3128674.48002219
Kemar RoachWIAustralia2009-2024132442133110.6562933.86004221
Jonathan TrottENGWest Indies2012-201561112125921.2044847.32023290
Dilruwan PereraSLIndia2017611221292*23.5637057.30013276
Marcus NorthAUSNew Zealand2010231211112*105.5039054.10110283
Brian LaraWIIndia200648021112026.3844047.95101203
Shoaib MalikPAKSouth Africa2003-20074832117342.2052740.04010261
Junaid SiddiqueBANSouth Africa20084802117426.3848643.42021270
Lahiru ThirimanneSLSouth Africa2012-202151002113821.1051640.89001311
Jamie SmithENGAustralia2025-202651012116023.4429172.51011274
Joe DenlyENGSouth Africa2019-20204702105030.0058136.14010282

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