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
James VinceENGAustralia2017-20185902428326.8952546.10020370
Craig McMillanNZPakistan2001-200361012429826.8943955.13021269
Tom VeiversAUSEngland1964-1966910224267*30.2564637.46030291
Keith ArthurtonWIIndia1989-1994713424270*26.8962039.03011244
Jeff DujonWIPakistan1986-19909162242106*17.2959940.40104231
James NeeshamNZIndia2014-2016241241137*80.3330878.25111380
Clayton LambertWIEngland1991-199835024110448.2056342.81110282
Bruce EdgarNZWest Indies198035124112760.2569134.88110180
Fawad AlamPAKSri Lanka2009-202236024116840.1743555.40100201
Paul ReiffelAUSEngland1993-199779324154*40.1748349.90011290
Faisal IqbalPAKAustralia2002-201051002418324.1047650.63010271
Jackie MillsNZEngland1930-1933610124111726.7830.00102120
Rory BurnsENGIndia202161102416121.9158940.92024271
Nayan MongiaINDSouth Africa1996-200081512415017.2167235.86011321
Mushtaq AliINDWest Indies1948-194936024010640.00--11090
Kris SrikkanthINDNew Zealand19883622409460.0036166.48031256
Grant FlowerZIMBangladesh2001-20046822408440.0065136.87020242
Paul BartonNZSouth Africa1961-196248024010930.00--110200
Gary CosierAUSIndia1977-19784802406830.0049048.78021260
Ken RutherfordNZSouth Africa1994-19954802406830.0049748.29032382
Jack CheethamSAAustralia1949-195381512406617.14--010110
William ShaldersSAEngland1899-190791712403815.00--003180
Darren GoughENGAustralia1994-2001172952405110.0047750.31019284
Charles BannermanAUSEngland1877-1879362239165*59.751040.00100191
Mehedi Hasan MirazBANZimbabwe2018-202558223910439.8336665.30111223
Dion EbrahimZIMIndia2001-200551002399423.9065036.77011250
Tim SoutheeNZSri Lanka2012-2024141922396814.0633271.990121710
Phil DeFreitasENGWest Indies1988-19951119123955*13.2844853.35014261
Darren GoughENGSouth Africa1994-20031622623942*14.9454344.01001283
Guy WhittallZIMBangladesh200123023811979.3337263.98120261
Andy FlowerZIMBangladesh2001441238114*79.3335467.23110340
Cameron GreenAUSNew Zealand2024241238174*79.3341657.21100326
Andrew HallSAIndia2004-200636023816339.6763937.25101291
Reggie DuffAUSSouth Africa190236223882*59.50--010-0
Joe BurnsAUSSri Lanka2016-201947023818034.0038961.18101331
Shahid AfridiPAKEngland2000-200661012389226.4427885.61021259
Andy SandhamENGSouth Africa1922-192461002385823.80--01100
Eddie HemmingsENGAustralia1982-199161022389529.7556142.42013190
Mitchell MarshAUSIndia2014-202491712384714.8849048.57002257
Joel GarnerWIAustralia1978-1984182262386014.8845551.21014187
Prithvi ShawINDWest Indies2018231237134118.5025294.05110341
John CrawleyENGIndia2002461237100*47.4045052.67110270
Mominul HaqueBANAfghanistan2019-2026361237121*47.4033371.17110262
Alex CareyAUSSouth Africa2022-202656123711147.4034369.10100260
Shubman GillINDWest Indies2023-2025462237129*59.2537163.88110263
Vic MarksENGPakistan1982-19844712378339.5048548.87030220
Alviro PetersenSAWest Indies2010-201561002375223.7052645.06011215
Phillip HughesAUSEngland2009-2013713123781*19.7551546.02011280
Marcus HarrisAUSEngland2019-202271312377619.7560139.43010270
Mominul HaqueBANSouth Africa2015-202481402378216.9345751.86024312

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