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
Shadman IslamBANPakistan2021-202651011799319.8940544.20010230
Curtly AmbroseWIIndia1989-199791131793722.3840344.42000192
Karsan GhavriINDWest Indies1974-197991331794317.903641.67000102
Srinivasaraghavan VenkataraghavanINDEngland1967-1979132031792810.5349536.16005212
Bishan BediINDEngland1967-19792235917920*6.8847038.090011220
Boeta DippenaarSABangladesh2003221178177*178.0038446.35100252
John CrawleyENGPakistan199623017810659.3339045.64110180
Hardik PandyaINDSri Lanka201733017810859.33165107.881101610
Haroon RasheedPAKSri Lanka198223017815359.3329161.17101193
Allan LambENGSri Lanka1984-198823017810759.3328562.46110172
Craig WhiteENGPakistan20003411789359.3336748.50010165
Murray GoodwinZIMEngland2000242178148*89.0032554.77100230
Matt PriorENGBangladesh20104511789344.5030159.14020210
Ben DuckettENGWest Indies20243511787644.5019292.71020290
Alviro PetersenSASri Lanka2012-201436117810935.6033353.45101211
Craig ErvineZIMSouth Africa2017-20253601784929.6738146.72000221
Robert AndersonNZPakistan19763601789229.67--010111
Eknath SolkarINDAustralia19694711784429.67--000-0
Grahame ThomasAUSWest Indies19655811786125.43--01000
Imrul KayesBANSouth Africa2008-201761001783217.8041542.89000231
John DysonAUSIndia1977-198161101785316.1870425.28012120
Chris HarrisNZSouth Africa199934117768*59.0054832.30021191
Maurice FosterWIIndia19712421779988.50--010-0
Deep DasguptaINDEngland200135117710044.2551834.17111220
Nkruma BonnerWIEngland202235117712344.2556331.44100221
Abbas Ali BaigINDAustralia1959-19603601775829.50--020-0
Ken WadsworthNZWest Indies19725631777859.00--010200
Kushal Janith PereraSLAustralia2016-20194811774925.2925569.41001221
Norbert PhillipWIIndia1978-19796941774735.404854.1700132
Daryl TuffeyNZPakistan2001-2009812417780*22.1336149.03011212
Vernon PhilanderSASri Lanka2011-2019912317727*19.6757430.84001162
Wally GroutAUSSouth Africa1957-19641015217735*13.6210751.4000270
Vanburn HolderWIEngland1969-1976101641773514.7540044.25001202
Tom RichardsonENGAustralia1893-18981424817725*11.0610.0000370
Wasim BariPAKAustralia1972-198418264177728.0526339.920111200
Ahmed ShehzadPAKNew Zealand2014110176176176.0037147.44100171
Craig McMillanNZBangladesh200122017610688.0021183.41110282
Virender SehwagINDZimbabwe2002-20053411767458.6722179.64010321
Rajin SalehBANAustralia20062401767144.0046238.10020170
Jaker AliBANWest Indies20242401769144.0026366.92020175
Virender SehwagINDBangladesh2004-20104611765635.2020884.62020261
Peter MoorZIM/IREBangladesh2018-20233611768335.2047237.29021221
Prasanna JayawardeneSLBangladesh2002-2009782176120*29.3332055.00102140
Snuffy BrowneWIEngland1928-193048117670*25.14--01202
Kumar DharmasenaSLPakistan1994-2000611317662*22.0048436.36012160
Tim BresnanENGAustralia2010-201371111764517.6053133.15001220
Mohammad AshrafulBANSouth Africa2003-200861201763414.6747237.29001241
Abdul KardarIND/PAKEngland1946-195471211764316.00--00170
Sid PeglerSAEngland1910-1924915217635*13.54--00401
Vanburn HolderWIAustralia1973-197891621763112.5719242.71002192

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