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
Ravichandran AshwinINDSouth Africa2013-2023142133215617.8358255.15011391
Soumya SarkarBANNew Zealand2017-201936032014953.3342974.59110456
Carlisle BestWIEngland1986-199069132016440.0064050.00111381
Marlon SamuelsWINew Zealand2012-2014611032012329.0958354.89123455
Ray IllingworthENGNew Zealand1958-1973131613206521.3367237.05022370
Kraigg BrathwaiteWISouth Africa2014-2024917032010618.8277341.40103371
Heath StreakZIMNew Zealand1996-2005112023205417.78105830.25024283
Nari ContractorINDPakistan1960-19615603199253.17--030290
Martyn MoxonENGNew Zealand1986-19885813199945.5789535.64030320
Dick SpoonerENGIndia1951-195251013199235.44--03100
Mike SmithENGWest Indies1960-1966611031910829.006516.9211225
Brian HastingsNZAustralia1973-1974611031910129.0085937.14111310
Phil JaquesAUSSri Lanka2007230318150106.0053559.44210380
Lou VincentNZAustralia2001-200548031810439.7558154.73120393
Vernon RansfordAUSSouth Africa1910-19115903189535.3354758.14042250
Dattu PhadkarINDAustralia1947-1956510331812345.4376541.05131340
Alex CareyAUSWest Indies2022-202571113186531.8038881.96031425
MahmudullahBANEngland2010-201661203185926.5053259.77020362
Gerry GomezWIIndia1948-1953912031810126.50--11270
Shahriar NafeesBANSri Lanka2005-200771403186422.7161651.62021470
Vinod KambliINDEngland1993341317224105.6755956.71110320
Jacques KallisSABangladesh2002-2008673317139*79.2566947.38110351
Peter RichardsonENGNew Zealand1958-195967031710045.295315.09120250
Peter ParfittENGIndia1961-196457031712145.29--110440
Greg BlewettAUSNew Zealand1997-20005903179935.2281239.04031370
Jermaine BlackwoodWIPakistan2016-202151003179531.7052860.04020460
Mark BurgessNZWest Indies1969-1972712131710128.822729.63110283
Ramiz RajaPAKAustralia1988-199581403176422.6472643.66022330
Bob SimpsonAUSPakistan196424031615379.006870.59200310
Mark RichardsonNZIndia2002-200347131614552.6785237.09110370
Colin MilburnENGWest Indies1966482316126*52.6747167.09111457
Parthiv PatelINDAustralia2003-200471113166231.6065148.54021470
Mike BrearleyENGIndia1976-1980101403169122.57105729.90020330
Godfrey EvansENGIndia1946-195976031510452.5073100.00131371
Craig SpearmanNZZimbabwe1996-2000510031511231.5063249.84101362
Tim RobinsonENGPakistan1987712131516628.6478939.92111330
Saleem YousufPAKWest Indies1986-199071213156228.6462450.48021332
Ken ViljoenSAAustralia1931-1936816031511119.69--113130
Sikandar RazaZIMAfghanistan2021-20254603148552.3350562.18030274
Aiden MarkramSABangladesh2017-202446031414352.3345369.32110440
Oshada FernandoSLPakistan2019-202247031410244.8654857.30120375
Robin SmithENGPakistan199258131412744.8669245.38111410
Russel ArnoldSLEngland2001-2002610131410934.8965148.23132470
Boeta DippenaarSANew Zealand2000-2006610031410031.4066647.15113520
Denis AtkinsonWIEngland1954-195761123147434.89--03143
Javagal SrinathINDWest Indies1994-2002111733146022.4347665.97022366
Brett LeeAUSSouth Africa2001-2008141943146420.9358453.77014442
HMRKB HerathSLPakistan2000-201721331031434*13.6567246.730010321
Peter TooheyAUSWest Indies1978-197947031312244.714240.48110262
Daren GangaWIPakistan2002-20065903138234.7884237.17030390

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