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
Marcus HarrisAUSIndia2018-202151013017933.4460250.00020370
Paul CollingwoodENGSri Lanka2006-200761113015730.1076139.55021261
Faf du PlessisSAPakistan2013-2021915230110323.1574640.35102380
Hamilton MasakadzaZIMWest Indies2013-201748030014737.5054355.25110383
Devon ConwayNZIndia2021-20244803009137.5056852.82030403
Neil McKenzieSABangladesh200845029922659.8056053.39101393
Jason HolderWISouth Africa2014-2024815329981*24.9252756.74023366
Martin GuptillNZZimbabwe2011-201646029810949.6759949.75121383
Nithish Kumar ReddyINDAustralia2024-202559129811437.2546464.22101308
Glenn PhillipsNZEngland2024-2026510329810042.5740174.31110443
Wriddhiman SahaINDAustralia2012-2020814129811722.9273640.49102214
Stephen FlemingNZEngland20083602976649.5050558.81030402
Quinton de KockSAPakistan2018-202158029712937.1336880.71111391
Zak CrawleyENGSouth Africa2020-2022610129769*33.0059649.83020430
Andrew StraussENGSri Lanka2006-201281302976122.8564446.12022320
Tamim IqbalBANIndia2010-201748129615142.2948461.16111393
Agha SalmanPAKBangladesh2024-20264812967142.2948960.53031255
Jacques RudolphSAEngland2003-201281402966921.1471641.34022450
HMRKB HerathSLIndia2009-20171118429680*21.1450758.38021411
Saud ShakeelPAKSri Lanka2023231295208*147.5050957.96110310
Murali VijayINDBangladesh2010-201734029515073.7549559.60200282
Travis HeadAUSPakistan2018-2024101412957222.6955453.25012371
Dimuth KarunaratneSLIreland2023220294179147.0036879.89200300
Shaun MarshAUSWest Indies201535129418273.5049459.51110302
Imran FarhatPAKEngland2006-201071302949122.6261148.12012461
Ravichandran AshwinINDNew Zealand2012-2024121812944017.2950957.76003390
Dale SteynSAAustralia2008-2016152342947615.4773240.16012285
Kirk EdwardsWINew Zealand2013-201461102935926.6454753.56042305
Dhananjaya de SilvaSLIndia2017-20266121293119*26.6461247.88111392
Alex HalesENGSri Lanka20163502929458.4061947.17030352
Nkruma BonnerWISri Lanka2021472292113*58.4081235.96111301
Alex CareyAUSSri Lanka2022-202545229115697.0039374.05100262
Devon ConwayNZBangladesh2022-202347029112241.5757850.35200343
Daniel VettoriNZEngland200861222918829.1048859.63021392
Faf du PlessisSABangladesh2015-2017442290135*145.0045364.02110301
Yuvraj SinghINDSri Lanka2005-20105702907541.4340371.96041414
Marnus LabuschagneAUSSri Lanka2019-202569129010436.2551356.53110280
Hanuma VihariINDWest Indies201924128911196.3348559.59120391
Misbah-ul-HaqPAKZimbabwe2011-201336228979*72.2567043.13040341
Dilruwan PereraSLPakistan2014-201981412899522.2366043.79024354
Yasir ShahPAKAustralia2014-2019914128911322.2366043.79101311
Morné MorkelSAEngland2008-2017192752892513.1453554.02006452
Justin LangerAUSPakistan2004120288191144.0042567.76110323
Shane DowrichWISri Lanka2018361288125*57.6065543.97120301
Imam-ul-HaqPAKNew Zealand2018-20235902889632.0058449.32020392
Mitchell StarcAUSSouth Africa2012-20261118428768*20.5048159.67032336
Ramnaresh SarwanWIIndia2006-2011612028611623.8352055.00122411
Javed OmarBANSri Lanka2005-200771402856220.3653353.47010460
Daniel VettoriNZZimbabwe2005-201245028412756.8030094.67100413
Sean WilliamsZIMSouth Africa2014-202536128413756.8030094.67110332

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