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 2,634 of the 2,671 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Richard HadleeNZSri Lanka1983-1987682285151*47.5040869.85101303
Craig McMillanNZSouth Africa1999-20046912858235.6366542.86021401
Imtiaz AhmedPAKNew Zealand195534028420971.00--111320
Sean WilliamsZIMSouth Africa2014-202536128413756.8030094.67110332
Cyril WaltersENGIndia1933-193436228410271.00--12000
Neil McKenzieSANew Zealand2000-200458228412047.3360546.94121463
Habibul BasharBANWest Indies2002-200448028411335.5040570.12111360
Kyle MayersWISri Lanka20214812845540.5745562.42021373
Dinesh KarthikINDEngland2007-201851002849128.4057649.31032351
Zin HarrisNZSouth Africa1961-1962510128410131.5610.00112172
Craig SerjeantAUSWest Indies1978510128412431.56--101361
Shikhar DhawanINDEngland2014-201871402844420.2950356.46000410
Stork HendryAUSEngland1921-1929915228411221.8572634.71101220
Ben CurranZIMAfghanistan2024-202535028312156.6047859.21110390
Justin GreavesWINew Zealand2025361283202*56.6058248.63102290
Graham ThorpeENGIndia1996-20025912838935.3855251.27020351
Phil SimmonsWIAustralia1992-199769028311031.4451854.63111303
Shai HopeWIIndia2018-2025510028310328.3056350.27100333
Ben FoakesENGIndia2021-202481612834718.8778136.24000232
Habibul BasharBANAustralia2003-20064802827635.2547359.62020340
Greg MatthewsAUSIndia1985-1986682282100*47.0055950.45100262
Travis HeadAUSNew Zealand2019-202459028211431.3354951.37110341
Ravi ShastriINDSri Lanka1985-199071002828828.2022439.2902082
Wasim RajaPAKAustralia1979-198381112825528.2060846.38021280
Mohammad RizwanPAKWest Indies2021-202661112827128.2056749.74010361
Verdun ScottNZEngland1947-195171212826025.64--02190
Quinton de KockSAIndia2018-2021714028211120.1440369.98103443
Ollie PopeENGAustralia2021-202581602824617.6348258.51001280
Sami AslamPAKWest Indies20163602819046.8362844.75030271
Wavell HindsWIZimbabwe2000-20034712818146.8355350.81020423
Frank MannENGSouth Africa1922-19235912818435.13--020116
Ross MorganNZPakistan19655902819731.22--031220
Michael CarberryENGAustralia2013-201451002816028.1069540.43012451
Philip HandsSAEngland1913-192461002818328.10--02104
Frank FosterENGAustralia1911-191281112817128.1042453.30030241
Graham RoopeENGPakistan1973-197881112816928.1072230.61021251
Craig ErvineZIMWest Indies2013-202361212817225.5562744.82011330
Roshan MahanamaSLPakistan1986-199581602815817.5655639.21011310
Sarfraz NawazPAKEngland1973-1984141782819031.2248349.69022300
Jamie SmithENGSri Lanka202436028011146.6736876.09110313
Kirk EdwardsWIBangladesh2011-201447128012146.6764443.48110314
VVS LaxmanINDZimbabwe2000-200568128014040.0042665.73100461
Norman YardleyENGSouth Africa1938-19476802809935.00--020100
Mohammad HafeezPAKWest Indies2006-2011510028010428.0068740.76110341
Morice BirdENGSouth Africa1910-1914101612806118.67--02202
Jermaine BlackwoodWINew Zealand2014-202035027910455.8042465.80120324
Daryl MitchellNZSri Lanka2023-202447027910239.8642365.96120199
Harry MakepeaceENGAustralia1920-192148027911734.8870139.80120120
Neil HarveyAUSPakistan1956-19594812799639.86--02000
Jeet RavalNZPakistan2016-201851012795531.0069440.20021330

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