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
Wriddhiman SahaINDAustralia2012-2020814129811722.9273640.49102214
Mike DennessENGNew Zealand1969-1975342297181148.5072640.91120381
Rahmat ShahAFGBangladesh2019-2026361297105*59.4061947.98211295
Ramnaresh SarwanWIZimbabwe2001-20034712978649.5072940.74030470
Rajin SalehBANZimbabwe2004-20054712978949.5066844.46020402
Quinton de KockSAPakistan2018-202158029712937.1336880.71111391
Zak CrawleyENGSouth Africa2020-2022610129769*33.0059649.83020430
WPUJC VaasSLZimbabwe1994-20041513329774*29.7070941.89021314
Andrew StraussENGSri Lanka2006-201281302976122.8564446.12022320
Moin KhanPAKSouth Africa1995-200391422978024.7563946.48011383
Chris CairnsNZSouth Africa200434029615874.0036181.991103510
Tamim IqbalBANIndia2010-201748129615142.2948461.16111393
Agha SalmanPAKBangladesh2024-20264812967142.2948960.53031255
Gus LogieWIPakistan1988-199061112968029.6043667.89031370
Brijesh PatelINDEngland1974-197771402968321.1471341.51020360
Ramnaresh SarwanWIPakistan2000-2011816329684*22.7780136.95022380
HMRKB HerathSLIndia2009-20171118429680*21.1450758.38021411
Joey PalmerAUSEngland1880-1886172542964814.106129.51003130
Zaheer KhanINDAustralia2001-20121932829657*12.3351757.25017395
Saud ShakeelPAKSri Lanka2023231295208*147.5050957.96110310
Murali VijayINDBangladesh2010-201734029515073.7549559.60200282
Kepler WesselsSAIndia1992-199348129511842.1473540.14112310
Chris LewisENGWest Indies1991-1994712229575*29.5069142.69021282
Tip SnookeSAAustralia1910-1912713029510322.6960043.17110300
Travis HeadAUSPakistan2018-2024101412957222.6955453.25012371
Bruce TaylorNZIndia1965-1969816129510519.67--101355
Fred TruemanENGWest Indies1954-1963182672953715.537154.930011410
Jeff ThomsonAUSEngland1974-1985212992954914.7564046.09005321
Dimuth KarunaratneSLIreland2023220294179147.0036879.89200300
Shaun MarshAUSWest Indies201535129418273.5049459.51110302
Wajahatullah WastiPAKSri Lanka1999-200035129413373.5070641.64200343
Ian DavisAUSPakistan1976-197736029410549.0056352.22121301
Stuart CarlisleZIMBangladesh2001-2004692294103*42.0063346.45111304
Lala AmarnathINDWest Indies1948-194951022946236.75--02060
Dave HoughtonZIMNew Zealand1992-19976101294104*32.6767443.62100320
Imran FarhatPAKEngland2006-201071302949122.6261148.12012461
Ravichandran AshwinINDNew Zealand2012-2024121812944017.2950957.76003390
WPUJC VaasSLAustralia1995-20071220629468*21.0055552.97012432
Ron ArcherAUSEngland1953-1956122012944915.4710850.93003305
Dale SteynSAAustralia2008-2016152342947615.4773240.16012285
Jacques RudolphSABangladesh2003221293222*293.0052156.24110402
Geoff PullarENGSouth Africa196036129317558.6014126.24110241
Haroon RasheedPAKAustralia1977-19827902938232.5663746.00030371
Tom GraveneyENGNew Zealand1955-195981012934632.5611237.50000260
Kirk EdwardsWINew Zealand2013-201461102935926.6454753.56042305
Dhananjaya de SilvaSLIndia2017-20266121293119*26.6461247.88111392
Neil McKenzieSASri Lanka2000-2002813029310322.5472240.58103323
Robert ChristianiWIEngland1948-195491412939922.54--02042
Ossie DawsonSAEngland1947-194991512935520.939030.0001120
Scott StyrisNZWest Indies2002-200645229210797.3346263.20210334

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