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
Jacques KallisSAEngland2003-2012152711132182*43.54231548.904401286
Angelo MathewsSLEngland2012-202414271112816043.38227649.563711125
Graeme SmithSAWest Indies2003-20109161112614775.07179362.805401465
Kevin PietersenENGWest Indies2007-201214211112422656.20159970.293621277
Yashasvi JaiswalINDEngland2024-2025101911123214*62.39148975.4245213130
Azhar AliPAKEngland2010-202219363112115733.97285339.293351293
Kumar SangakkaraSLEngland2003-201414250111415244.56233647.693621420
AB de VilliersSAPakistan2007-2013111941096278*73.07183859.634301029
Brendan TaylorZIMBangladesh2011-202611214109317164.29189157.805311048
Kumar SangakkaraSLIndia2005-201512211109021954.50206052.914201253
Tom LathamNZEngland2015-202619361108915131.11217150.162641381
MS DhoniINDEngland2006-20142035210889932.97212151.30011513512
Ravichandran AshwinINDEngland2012-202424385108610632.91197455.021621328
Virat KohliINDSri Lanka2015-202211182108524367.81158968.28521996
David WarnerAUSNew Zealand2011-202010193108125367.56146773.695001085
Michael HusseyAUSIndia2007-2012142421078150*49.00223948.153421062
Dimuth KarunaratneSLNew Zealand2012-202413251107815244.92223548.232831041
Kraigg BrathwaiteWIBangladesh2011-202414272107621243.04257941.72353932
Ross TaylorNZWest Indies2012-2020122051071217*71.40199853.604321342
Kane WilliamsonNZSouth Africa2012-202412203106817662.82215949.476211207
Rahul DravidINDWest Indies2006-201110182106614666.63239244.57370974
AB de VilliersSAEngland2005-201616260106217440.85207551.181531344
Graeme SmithSA/IWXAustralia2005-201418353106012233.13179159.183441320
Harry BrookENGPakistan2022-20269140105631775.43117989.5743011315
Angelo MathewsSLIndia2009-202217300105111135.03197353.2734112216
Mahela JayawardeneSLPakistan2006-201417322105024035.00220847.552431264
Ramnaresh SarwanWIEngland2004-200912160104929165.56180058.285201314
Alastair CookENGNew Zealand2008-201815270104716238.78235744.423401261
Misbah-ul-HaqPAKSri Lanka2009-201518284104113543.38242742.891819013
Shivnarine ChanderpaulWIAustralia2003-201210194103511869.00230944.824701105
Matthew HaydenAUSIndia2003-200811211103312451.65158065.3835211611
Michael HusseyAUSSouth Africa2005-201216292102712238.04215347.7035412510
Tom BlundellNZEngland2021-202612232102013848.57177157.593511299
Virat KohliINDWest Indies2011-202316210101920048.52191753.16362923
Stuart BroadENGAustralia2009-202340661210196518.87157764.6204812218
Dean ElgarSAIndia2015-202415283101218540.48227944.412421248
Hashim AmlaSAPakistan2007-2019132541011118*48.14200650.402811221
Marnus LabuschagneAUSIndia2019-202515282100710838.73230043.781601140
Asad ShafiqPAKSri Lanka2011-201918274100413143.65220845.47351933
Steve SmithAUSWest Indies2015-202511198999200*90.82160562.24341906
Ross TaylorNZAustralia2008-20201224199929043.43149067.052321375
Ross TaylorNZPakistan2009-20211526299910441.63169259.0428312013
Mahela JayawardeneSLIndia2005-20101017199727562.31184853.95341993
Ben StokesENGNew Zealand2015-20261628299510138.27158862.6616212820
Michael HusseyAUSSri Lanka2007-20138134994142110.44167459.385209512
MS DhoniINDAustralia2007-20141933599022435.36164260.2915210216
Dinesh ChandimalSLPakistan2012-202315272988155*39.52207947.521821036
Graeme SmithSAIndia2004-2013152719879437.96161661.080811424
Steve SmithAUSSouth Africa2014-20261425298510442.83185053.2425212012
Rahul DravidINDEngland2001-201112234981146*51.63235341.694311300

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