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 SahaINDNew Zealand2016-202157321461*53.5041951.07031224
Ashwell PrinceSANew Zealand2006-2007583214108*42.8057637.15100210
Dilruwan PereraSLBangladesh2014-20186802145126.7543049.77020273
Mitchell JohnsonAUSPakistan2009-201471302146116.4642150.83014243
Heath StreakZIMPakistan1993-1998101432145319.4556537.88014261
Chamara SilvaSLNew Zealand2006241213152*71.0030769.38112271
Rashid LatifPAKBangladesh2001-20036612139442.6041850.96020272
Kieran PowellWIEngland2012-201761102134519.3646945.42000350
Chetan ChauhanINDEngland1973-197961102138019.3674928.44022220
Mitchell StarcAUSNew Zealand2011-20241015421332*19.3630170.76003245
Abdul QadirPAKIndia1979-19891615421339*19.3649838.15002203
Darren SammyWIIndia2011-201381602134213.3128674.48002219
Joel GarnerWIEngland1980-1986181922134612.5347245.13005202
Kemar RoachWIAustralia2009-2024132442133110.6562933.86004221
Jack HobbsENGWest Indies1928220212159106.00--110200
Mark BoucherSAZimbabwe1999-200564121212570.6738455.21110261
Basil WilliamsWIIndia1978-197946021211135.3310.0010100
Alan DavidsonAUSWest Indies1960-19614702128030.2924136.51010201
Roland HolderWIIndia19975712129135.3351741.01020181
Peter FultonNZWest Indies2006-201461002127521.2057337.00021283
Larry GomesWIPakistan1980-198671002126121.2071329.73010180
Sidath WettimunySLIndia1985-198761002127921.20--010130
Jonathan TrottENGWest Indies2012-201561112125921.2044847.32023290
Dilruwan PereraSLIndia2017611221292*23.5637057.30013276
John ReidNZWest Indies1952-195661102128419.2720.00011240
Rashid LatifPAKAustralia1994-200261212126619.2739553.67011240
Malcolm MarshallWIPakistan1980-1990121922124812.4744747.43003212
Steve HarmisonENG/IWXAustralia2002-200917307212239.2238455.21008301
Marcus NorthAUSNew Zealand2010231211112*105.5039054.10110283
Peter SleepAUSNew Zealand19873402119052.7556337.48020130
Martin CroweNZIndia1990-199556021111335.1737156.87100311
Jim ParksENGIndia196457221151*42.20--010222
Shoaib MalikPAKSouth Africa2003-20074832117342.2052740.04010261
Junaid SiddiqueBANSouth Africa20084802117426.3848643.42021270
Micky StewartENGWest Indies19634802118726.3852636.50011161
Kiran MoreINDNew Zealand1988-19906802117326.3843548.51021300
Lahiru ThirimanneSLSouth Africa2012-202151002113821.1051640.89001311
Jamie SmithENGAustralia2025-202651012116023.4429172.51011274
Nayan MongiaINDSri Lanka1994-199991132115726.3858236.25010191
Arshad AyubINDWest Indies1987-198981322115719.1863933.02011210
Ajit AgarkarINDEngland2002461210109*42.0034860.34100311
Joe DenlyENGSouth Africa2019-20204702105030.0058136.14010282
Alick AthanazeWIIndia2023-20254702104730.0045745.95000252
Adam ParoreNZWest Indies1995-1999572210100*42.0050141.92110260
Andy BlignautZIMIndia2001-200548221084*35.0035958.50011237
Bryan YoungNZAustralia1993-19974802105326.2556637.10010180
Narsingh DeonarineWINew Zealand2012-20135912107926.2540851.47021231
Gulabrai RamchandINDPakistan1952-19558922105330.00--010-0
David HolfordWINew Zealand1969-197281232105023.3320.00011200
Steve RixonAUSWest Indies1978-198481432105419.0917530.29014210

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