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 resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd 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 bowledT2065th 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
Harbhajan SinghINDAustralia1998-2013182964106317.8379051.90046472
Glenn McGrathAUSWest Indies1995-2005232910182399.5836549.86006130
Mitchell JohnsonAUSEngland2009-2015192925337719.7493057.31056657
Frederick SpofforthAUSEngland1877-188718296217509.431747.0601691
Fred TruemanENGAustralia1953-1964192913383812.0738942.16006306
John SnowENGAustralia1968-1975202933924815.0899539.40006413
Charlie TurnerAUSEngland1887-1895173243232911.546942.03006120
Malcolm MarshallWIEngland1980-1991263345757619.83108353.09046636
Percy McDonnellAUSEngland1880-18881934195514728.9431560.95326794
Clarrie GrimmettAUSEngland1925-1934223463665013.0796931.37016142
Derek RandallENGAustralia1977-198318344116117438.70263044.143661201
Stuart BroadENGNew Zealand2008-2023233534796414.9785256.22016628
Ian JohnsonAUSEngland1946-1956223564857716.7234939.54026441
Matthew HaydenAUSSouth Africa1994-200919362148613843.71273954.2565620212
George UlyettENGAustralia1877-18902336090114925.0322340.81176574
Len BraundENGAustralia1901-190820363830103*25.1520.00226812
Frank WoolleyENGSouth Africa1910-192925375135415442.31--310689
Stuart BroadENGSouth Africa2008-2022253855737617.3683368.790366810
Arjuna RanatungaSLPakistan1982-2000223931210135*33.61187649.951961179
Richie BenaudAUSEngland1953-1963274127679719.6758042.76046853
Bevan CongdonNZEngland1965-197822411114317628.57272233.25336892
John WrightNZEngland1978-199223432151813037.02435434.864761891
Ricky PontingAUSSouth Africa1997-2012264832132143*47.38356659.79811625112
Mike GattingENGAustralia1980-199527484166116037.75364445.5841262122
Warren BardsleyAUSEngland1909-1926294941487193*33.04100750.053861050
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
Tom HaywardENGAustralia1896-190929512174713735.6560.0021261430
Godfrey EvansENGAustralia1946-1959315397835017.8053137.10016643
Shivnarine ChanderpaulWIEngland1994-2015356092451147*48.06585641.8551662974
David WarnerAUSEngland2013-202333612217312436.83356161.02316627313
Garry SobersWIEngland1954-197436618321422660.64305752.891013636710
Jack BlackhamAUSEngland1877-18943562118007415.6926640.23046480
Donald BradmanAUSEngland1928-194837637502833489.79866058.06191264985
Alec StewartENGAustralia1990-200333656181010730.68331554.6011362323
Neil HarveyAUSEngland1948-196337685241616738.35124640.0561262110
Rod MarshAUSEngland1970-1983426881633110*27.22351146.5119617712
Steve WaughAUSEngland1986-20034673183200177*58.18600553.29101463613
Kemar RoachWIZimbabwe2013-2023550000.00240.0000500
Wayne ClarkAUSWest Indies1978471641.00--00510
Mohammad AsifPAKEngland2006-201058023142.889424.4700540
Neil AdcockSAAustralia1957-195858263*1.0010.0000500
Danish KaneriaPAKWest Indies2002-200679240235.717652.6300550
Danish KaneriaPAKSouth Africa2003-200771035126*7.299752.5800571
Jasprit BumrahINDNew Zealand2020-202451032510*3.574456.8200531
Doug BracewellNZSouth Africa2012-201671111023010.2025140.64005162
Mohammed SirajINDSouth Africa2021-202561121751.897323.2900520
Iqbal QasimPAKEngland1977-1987911257246.3321726.2700540
William O’RourkeNZEngland2024-2026612531194.4318616.6700550
Stephen BoockNZPakistan1979-1989912152134.7316827.9800560
Alf ValentineWIEngland1950-195791331991.9010.0000500

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.