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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom HartleyENGIndia202451001853618.5028465.14000236
Romesh KaluwitharanaSLSouth Africa1998-200461101854516.8235152.71001271
Neil WagnerNZWest Indies2012-20201012118566*16.8239846.48011217
Mark ButcherENGZimbabwe200322018413792.0037249.46100281
Abdullah ShafiquePAKWest Indies2026122184160*-37449.20100163
Cameron GreenAUSBangladesh202623018410461.3331957.68110142
Darren LehmannAUSIndia1998-20044601847030.6724874.19021260
David AllenENGPakistan1961-196276118479*36.80--021170
Shane ThomsonNZSri Lanka1991-199536118480*36.8043242.59020181
Umar AkmalPAKEngland201048218479*30.6724973.90010224
Doug RingAUSSouth Africa1952-19535801845823.00--021230
Bob BarberENGIndia1961-196258118469*26.29--010150
Simon O'DonnellAUSEngland19855811844826.2940345.66001193
Jack IkinENGAustralia1946-194751001846018.4057032.28013140
Mudassar NazarPAKWest Indies1986-198851001844118.4042443.40001180
Steve RixonAUSIndia1977-197851001845018.4037537.07010120
Nicky BojeSAAustralia2002-200661211844816.7329961.54001321
Justin GreavesWISri Lanka202622018318091.5033654.46100142
Ahmed ShehzadPAKAustralia201424018313145.7531258.65100155
Jim BurkeAUSIndia195634018316145.75--10000
Hansie CronjeSAZimbabwe1995-19993411836461.0038247.91030231
Rahmat ShahAFGIreland2019-20242401839845.7534852.59021300
Scott StyrisNZIndia2002-200346018311930.5041244.42102192
Eric FreemanAUSWest Indies1968-19694601837630.5017684.66020194
Brian McMillanSAPakistan1995-199746018311330.5032556.31100220
Eldine BaptisteWIEngland1984-199067118387*30.5033055.45011220
George BaileyAUSEngland2013-20145811835326.1431158.84011158
Tufty MannSAAustralia1949-19505901835220.33--01202
Hamilton MasakadzaZIMPakistan2002-201351001837518.3048138.05012242
Hanuma VihariINDAustralia2018-202161011834220.3364028.59000210
Walter RobinsENGAustralia1930-193761021836122.8830260.60022220
Bruce FrenchENGPakistan198771021835922.8845240.49012241
Andy RobertsWIIndia1974-1983141741836814.0818137.5701279
Charlie GriffithWIEngland1960-1968152061833013.0721141.23004192
Ben DuckettENGIreland2023121182182182.00178102.25100241
Xavier MarshallWIAustralia20082401828545.5030859.09020271
Sherwin CampbellWISri Lanka19972401827945.5033055.15020180
Narsingh DeonarineWISouth Africa2005-20105711826530.3346738.97011171
Leonard MoonENGSouth Africa19064801823622.75--001191
Ravi ShastriINDNew Zealand1981-19886921825426.0058031.38010163
Adam ParoreNZPakistan1993-200171121824620.2247738.16000161
Percy FenderENGSouth Africa1922-192981201826015.17--01200
Harbhajan SinghINDSouth Africa2001-2011111401824013.0032655.83002195
Nathan LyonAUSWest Indies2012-20251414718240*26.0035351.56000201
Yasir ShahPAKEngland2015-202091411823314.0033055.15000241
Neil WagnerNZEngland2013-20231421101822716.5538946.79004207
Glenn McGrathAUSWest Indies1995-2005232910182399.5836549.86006130
Ishant SharmaINDEngland2008-2021233812182167.0060630.03007201
Aaron FinchAUSPakistan20182401816245.2540444.80010171
Glenn PhillipsNZBangladesh20232411818760.3320887.02010196

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