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 RudolphSAAustralia2005-201291803444119.1175345.68001480
Angelo MathewsSLZimbabwe2017-2020351343200*85.7587239.33110236
Kirk EdwardsWIIndia201148034311042.8870848.45120392
Kevin PietersenENGBangladesh20104723429968.4046074.35030474
JP DuminySANew Zealand2012-2017611234210338.0063154.20111454
Neil McKenzieSAIndia2008351341155*85.2567050.90110451
Damien MartynAUSIndia2003-200448134010448.5770248.43121323
Kieran PowellWIIndia2011-201871403408324.2961755.11022386
Thilan SamaraweeraSLSouth Africa2011-2012361339115*67.8073046.44200410
Kamran AkmalPAKSri Lanka2006-2009691339158*42.3840883.09110336
JP DuminySAEngland2009-2017101733396124.2181841.44023443
Thilan SamaraweeraSLWest Indies2008-201057233812567.6058457.88131411
Herschelle GibbsSANew Zealand2004-20075903388037.5659456.90040564
Lahiru ThirimanneSLEngland2011-20211019033811117.7993336.23102370
Matthew WadeAUSEngland2019510033711733.7057858.30201471
Shan MasoodPAKAustralia2019-202451003376833.7062753.75031342
Ashwell PrinceSAPakistan2007-201061123376337.4485039.65020290
Michael HusseyAUSPakistan2009-20105103336134*48.0061554.63121431
Dean ElgarSAPakistan2013-202191523365825.8566850.30020521
Kraigg BrathwaiteWIZimbabwe2017-202346033518255.8382740.51110281
Brendan NashWIEngland2009710033510933.5082440.66120471
Will YoungNZEngland2021-202461203358227.9269648.13030520
BJ WatlingNZZimbabwe2011-2016452334107111.3358157.49210390
Matt RenshawAUSSouth Africa2016-202647233419066.8076443.72110373
Michael VandortSLEngland2006-200758033313841.6379142.10200351
Ravichandran AshwinINDSri Lanka2015-2022111603336120.8160455.13030362
Tim SoutheeNZAustralia2008-2024152923334812.3336790.740053514
Rahul DravidINDBangladesh2004-201057133112955.1754161.18211421
Dhananjaya de SilvaSLZimbabwe2016-202046033012755.0063252.22120352
Temba BavumaSAWest Indies2014-2024610133017236.6764251.40113351
Shai HopeWINew Zealand2017-2025510033014033.0071546.15111403
Keaton JenningsENGIndia2016-2018713033011225.3876343.25112380
Stuart BroadENGWest Indies2009-2020192373306220.6345572.53016395
Devdutt PadikkalINDSri Lanka2026230328167109.3349865.86200331
Hamish RutherfordNZEngland201359032817136.4449965.73101415
Sikandar RazaZIMSri Lanka2017-202036032712754.5054560.00110264
Jermaine BlackwoodWIBangladesh2014-202261023276840.8870946.12030373
Imam-ul-HaqPAKEngland2018-2026610132712136.3358955.52113442
Michael VaughanENGSouth Africa2003-2008815032715621.8070346.51102472
Shimron HetmyerWIBangladesh20183603269354.3334793.950302316
Mahela JayawardeneSLWest Indies2008-201057032613646.5757157.09120371
Junaid SiddiqueBANEngland201048032510640.6380840.22120470
Tim SoutheeNZIndia2009-2024132203256514.7744173.700142619
Dominic SibleyENGSouth Africa2019-2020471324133*54.0078441.33100511
Niroshan DickwellaSLWest Indies2018-20215903249636.0058655.29020340
Shubman GillINDNew Zealand2021-202451003249032.4059254.73020325
Mominul HaqueBANIndia2015-20247131324107*27.0065949.17113482
MS DhoniINDPakistan2006-200746132314864.6043773.91120425
Kumar SangakkaraSLWest Indies2008-201058132315046.1456557.17120371
Michael VaughanENGNew Zealand2008610032310632.3080140.32110390

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