Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris MartinNZSouth Africa2000-20131422102371.9212518.4000920
Chris MartinNZEngland2002-20081018102072.5010818.5200430
Chris MartinNZSri Lanka2005-200961010154*-5925.4200030
Geoff BoycottENGAustralia1964-198138719294519147.50856834.3771432440
Shivnarine ChanderpaulWIEngland1994-2015356092451147*48.06585641.8551662974
Desmond HaynesWIEngland1980-199436599239218447.84542144.1251322745
Warwick ArmstrongAUSEngland1902-192142719217215835.03159151.544651666
Godfrey EvansENGAustralia1946-1959315397835017.8053137.10016643
John EmbureyENGAustralia1978-1993253697596928.11209236.28045871
Shaun PollockSAWest Indies1998-200816249551106*36.73120045.92100512
Curtly AmbroseWIEngland1988-2000344895094413.05101150.350011593
Alec BedserENGAustralia1946-1954213593737914.3538933.68015333
Cyril VincentSAEngland1927-1935182693016017.7120.0002416
Jeff ThomsonAUSEngland1974-1985212992954914.7564046.09005321
Wes HallWIEngland1960-19681926924630*14.4718658.60003231
Bishan BediINDEngland1967-19792235917920*6.8847038.090011220
Courtney WalshWIPakistan1986-200018289172309.0532752.60008184
Bert StrudwickENGAustralia1911-192617269149248.7629441.16003120
James AndersonENGWest Indies2004-202423269130207.6534937.25004190
Bob WillisENGNew Zealand1971-19841420911725*10.6437331.3700180
Danish KaneriaPAKEngland2000-201010159932915.5017353.76002102
Corey CollymoreWIEngland2004-2007111998516*8.5023835.7100180
Mike HendrickENGAustralia1974-19811320977157.0026628.95003110
Neil AdcockSAEngland1955-19601423975175.36--00271
Colin CroftWIPakistan1977-198091497023*14.0016510.3000011
Steve SmithAUSEngland2010-202641748370323956.11669055.351314241726
Sachin TendulkarINDAustralia1991-2013397483630241*55.00611059.411116443425
Garry SobersWIEngland1954-197436618321422660.64305752.891013636710
Greg ChappellAUSEngland1970-198335658261914445.95563246.5091242914
David BoonAUSEngland1985-1995315782237184*45.65549940.687852531
Denis ComptonENGAustralia1938-195628518184218442.84239740.225971551
Allan BorderAUSPakistan1979-199022368166615359.50381343.696801658
Rod MarshAUSEngland1970-1983426881633110*27.22351146.5119617712
Ian HealyAUSEngland1989-199933498126913430.95225456.302631320
Imran KhanPAKIndia1978-1989232981091135*51.95157258.2133010728
Steve SmithAUSWest Indies2015-202511198999200*90.82160562.24341906
Shivnarine ChanderpaulWIBangladesh2002-201410148897203*149.50172851.91430813
Ridley JacobsWISouth Africa1998-200414288779113*38.95171445.45153988
Daniel VettoriNZ/IWXAustralia1997-2011193487249627.85132154.81043840
Hedley VerityENGAustralia1932-19381827834460*18.11137325.05014170
Zaheer KhanINDAustralia2001-20121932829657*12.3351757.25017395
Sarfraz NawazPAKEngland1973-1984141782819031.2248349.69022300
Dion NashNZIndia1994-1999913827789*55.4069639.80022231
Graham McKenzieAUSEngland1961-197125358252349.3356525.66007173
Wasim BariPAKNew Zealand1969-19791115821637*30.86--000100
Arthur MaileyAUSEngland1920-19261725820146*11.8244135.15003140
Tom RichardsonENGAustralia1893-18981424817725*11.0610.0000370
Allan DonaldSAEngland1994-2000172081593213.2537642.29005140
James AndersonENGSri Lanka2003-2021141981252711.3628044.64002190
Colin BlytheENGSouth Africa1906-1910101781082712.00--00370

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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